Trajetória da Artemis II: Sobrevoo lunar tripulado com lançamento em 1º de abril de 2026

por Jeffrey Bryant
Em 1º de abril de 2026, a NASA lançou a primeira missão espacial tripulada ao redor da Lua desde a era Apollo. Conhecida como Artemis II, a missão não pousará na Lua nem entrará em órbita lunar, mas seguirá uma trajetória de retorno livre (free-return trajectory), que leva a tripulação ao redor da Lua e de volta à Terra em um percurso assimétrico em forma de oito.
In[]:=
Dataset
Artemis II
MANNED SPACE MISSION
["PrimaryCrew"]
Out[]=
Gregory Reid Wiseman
spacecraft commander
Victor J. Glover
pilot
Christina Koch
mission specialist 1
Jeremy Hansen
mission specialist 2
A JPL Horizons publicou dados de trajetória que podem ser acessados por meio de um recurso do Wolfram Function Repository chamado “HorizonsEphemerisData”. Utilizando essa ferramenta, é possível obter o estado da espaçonave (posição e velocidade). Os dados assumem um lançamento em 1º de abril, o que, naturalmente, depende de não haver necessidade de adiamento por questões técnicas. A JPL Horizons identifica a espaçonave pelo código numérico “-1024”. Espera-se que, no futuro, a NASA publique um kernel SPICE que permita suporte nativo a esse tipo de dado.
In[]:=
horizonsEarth=
[◼]
HorizonsEphemerisData
"State","@-1024",<|"Frame"->"EclipticJ2000","Center"->
Earth
PLANET
,"Dates"->
Thu 2 Apr 2026 01:58:00GMT
,
Minute: Fri 10 Apr 2026 23:50GMT
,
10
min
|>,All,"Dataset";
O conjunto de dados pode ser convertido em um objeto tabular para melhor visualização.
In[]:=
Tabular[horizonsEarth]
Out[]=
As datas e posições tridimensionais da espaçonave podem ser extraídas por meio de:
In[]:=
datesEarth=Keys[Normal[horizonsEarth]];
In[]:=
xyzArtemisEarth=QuantityMagnitude[Values/@Values@Normal[horizonsEarth[[All,{"X","Y","Z"}]]],"AstronomicalUnit"];
Para visualizar o evento, são necessários alguns conjuntos de dados
In[]:=
earthRad=QuantityMagnitude
Earth
PLANET
["EquatorialRadius"],"AstronomicalUnit"
Out[]=
0.00004263521
In[]:=
moonRad=QuantityMagnitude
Moon
PLANETARY MOON
["EquatorialRadius"],"AstronomicalUnit"
Out[]=
0.000011618
In[]:=
flybyDate=DateObject[{2026,4,6,22,0},TimeZone->0];
In[]:=
moonFlybyPos=AstroPosition
Moon
PLANETARY MOON
,"MeanEcliptic",flybyDate,
Earth
PLANET
,"Cartesian"["Data"]
Out[]=
{-0.000870163,-0.00255084,-0.000243179}
In[]:=
moonPath=LineAstroPosition
Moon
PLANETARY MOON
,"MeanEcliptic",#,
Earth
PLANET
,"Cartesian"["Data"]&/@datesEarth;
In[]:=
artemisEarthTimeSeries=TimeSeries[Transpose[{datesEarth,xyzArtemisEarth}]]
Out[]=
TimeSeries
Time:
02 Apr 2026
to
11 Apr 2026
Data points: 1284

A função Manipulate pode ser utilizada para animar o evento de forma interativa. Parte do código utilizado não é documentada e é empregada para obter a rotação correta da Terra como função do tempo.
In[]:=
artemisDataFromEarth[d_]:={StandardRed,AbsolutePointSize[10],Point[artemisEarthTimeSeries[d]],Opacity[.85],AbsoluteThickness[2],Line[xyzArtemisEarth]}
Aqui, utiliza-se uma funcionalidade que, espera-se, será documentada publicamente em versões futuras, permitindo rotacionar a Terra texturizada com base na data.
In[]:=
rotatingEarth[d_]:=ScaleGeometricTransformation
Earth
PLANET
["TexturedSurface"][[1]],Astronomy`AstroOrientationMatrix[{"ITRS",d},{"MeanEcliptic",d}],earthRad,{0,0,0}
In[]:=
moonDataFromEarth[d_]:=White,SphereAstroPosition
Moon
PLANETARY MOON
,"MeanEcliptic",d,
Earth
PLANET
,"Cartesian"["Data"],moonRad,Opacity[.5],AbsoluteThickness[2],moonPath
In[]:=
optionsFromEarth=
;
In[]:=
formatDate[d_]:=Style[DateString[d,{"DayShort"," ","MonthNameShort"," ","Year"," ","Hour24",":","Minute",":","Second"," ","GMT"}],GrayLevel[.75],Bold,17]
In[]:=
Manipulate[​​Graphics3D[{​​artemisDataFromEarth[d],​​rotatingEarth[d],​​moonDataFromEarth[d]​​},​​optionsFromEarth,PlotLabel->formatDate[d]​​],{d,datesEarth[[1]],datesEarth[[-1]],Quantity[1,"Minutes"]},SaveDefinitions->True]
Out[]=
​
d
Também é possível gerar uma lista de quadros e exportá-los como um vídeo com o seguinte procedimento:
In[]:=
frames=TableGraphics3D[{​​artemisDataFromEarth[d],​​rotatingEarth[d],​​moonDataFromEarth[d]​​},​​ImageSize->{600,720},optionsFromEarth,PlotLabel->formatDate[d]​​],d,datesEarth[[1]],datesEarth[[-1]],
20
min
;
In[]:=
SlideShowVideo[frames,DefaultDuration->15,RasterSize->{600,720}]
Out[]=
Observe que a Lua (em branco) atravessa a cena no momento em que a espaçonave atinge seu ponto mais distante da Terra

Visão centrada na Lua

Também é possível visualizar esse sobrevoo lunar a partir do ponto de vista da Lua. A variação a seguir é praticamente a mesma apresentada anteriormente, mas altera a origem para a Lua.
As datas e posições tridimensionais da espaçonave podem ser extraídas por meio de:
Nesse referencial, a Terra aparenta orbitar a Lua, criando um arco orbital com a Lua posicionada na origem.

CITE ESTE NOTEBOOK

Artemis II trajectory: crewed lunar flyby to launch on April 1, 2026​
by Jeffrey Bryant​
Wolfram Community, STAFF PICKS, March 31, 2026
​https://community.wolfram.com/groups/-/m/t/3672762