;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Topo

Nasa apresenta traje espacial de missão que levará humanos à Lua em 2025

Rosália Vasconcelos

Colaboração para Tilt, do Recife

15/03/2023 14h27Atualizada em 15/03/2023 19h45

O traje dos astronautas que pisarão em solo lunar depois de 50 anos foi apresentando pela Nasa nesta quarta-feira (15). O anúncio faz parte do "esquenta" para a terceira missão do programa Artemis, prevista para enviar humanos à Lua em dezembro de 2025.

A nova geração de trajes espaciais foi exibida na cor preta, com detalhes em laranja e tons de azul, para dar mais destaque ao lançamento. Porém, é apenas um protótipo em fase de testes. O que os astronautas usarão na Lua será na tradicional cor branca.

Segundo a Nasa, a cor é escolhida em função do conforto térmico. A missão Artemis 3 vai explorar o polo sul da Lua, onde os astronautas devem encontrar temperaturas em torno de -200ºC.

"Estas atualizações aqui apresentadas são mais do que uma evolução de design. É uma verdadeira revolução", disse a astronauta veterana Peggy Whitson, 63, que será a comandante da AX-2, uma das primeiras missões privadas para a Estação Espacial Internacional (ISS), prevista para maio.

O novo traje não foi desenvolvido pela Nasa, como de costume, mas sim pela empresa Axiom Space. O investimento inicial foi de US$ 228 milhões. Até 2034, devem ser gastos até US$ 3,5 bilhões em trajes para astronautas na Lua e na ISS.

Astronautas conseguirão andar mais

Segundo os engenheiros, a estrutura da roupa foi pensada para garantir maior mobilidade dos astronautas na Lua. Isso significa que eles poderão:

  • Mover os braços e as pernas -- como acionar algum botão no capacete, por exemplo -- em menos tempo
  • Virar-se em ângulo de 45ºC
  • Ficar em posição de agachamento e até mesmo se ajoelhar
  • Andar longas distâncias com maior conforto e autonomia
  • Vestir-se mais rapida e facilmente
  • Adaptar-se aos diferentes tipos de corpo, inclusive os femininos
Jim Stein mostrando grau de mobilidade de traje espacial desenvolvido pela Axiom Space e que será usado na missão Artemis - Mark Felix/AFP - Mark Felix/AFP
Jim Stein mostrando grau de mobilidade de traje espacial desenvolvido pela Axiom Space e que será usado na missão Artemis
Imagem: Mark Felix/AFP

Detalhes do capacete

Uma faixa de luz, como uma aura, em ao redor de toda a cabeça do astronauta, foi integrada ao capacete. Ela pode ser acionada a qualquer momento para auxiliar na visão.

Na parte traseira, há uma câmera de vídeo para gravação de imagens com resolução HD, tanto da Lua quanto da nave espacial.

Luvas flexíveis

As luvas prometem ser produzidas com um material resistente e que proteja os astronautas dos efeitos da microgravidade. O plano é que elas aumentem a flexibilidade dos dedos e permitam segurar objetos com mais firmeza.

Engenheiro Jim Stein abraça pessoa durante apresentação de traje espacial da Axiom Space - Mark Felix/AFP - Mark Felix/AFP
Engenheiro Jim Stein abraça pessoa durante apresentação de traje espacial da Axiom Space
Imagem: Mark Felix/AFP

As etapas do retorno à Lua

O programa Artemis tem o objetivo final de levar humanos novamente à Lua — incluindo a primeira mulher. Ele foi dividido em três missões.

Artemis 1, concluída em dezembro de 2022: foi lançada para circundar a Lua visando testar as tecnologias necessárias para as etapas seguintes. Entre elas, o megafoguete Space Launch System (SLS), a cápsula Orion, que futuramente vai receber os astronautas, e os sistemas de comunicação e de e de vida. Não houve tripulação.

Artemis 2, programada para 2024: vai apenas orbitar a Lua por alguns dias, mas desta vez com astronautas a bordo. Mas ainda sem um pouso lunar.

Artemis 3, dezembro de 2025: após anos de testes e desenvolvimento de um módulo de pouso, a expectativa é que finalmente os humanos consigam pisar em solo lunar novamente e em segurança. Será nesta fase que o novo traje espacial será oficialmente estreado.

Se o programa tiver sucesso, a Nasa pretende instalar uma base lunar em solo e uma estação espacial na órbita da Lua, permitindo uma presença humana constante.

A ideia a longo prazo é fazer da Lua uma base para viagens mais longas, principalmente para explorar Marte.