예술
뷰티 및 웰니스
공예
문화 및 역사
엔터테인먼트
환경
음식 및 음료
그린 퓨처
역공학
과학
스포츠
기술
웨어러블
Artemis II - JPL Horizons Flight Data
Astro

작성자

Astro

02. April 2026

Artemis II - JPL Horizons Flight Data

A computational analysis of NASA's Artemis II mission — the first crewed flight beyond low Earth orbit since 1972. Using Python, NumPy, and Matplotlib, we replicate orbital mechanics calculations from launch through lunar flyby to splashdown: Tsiolkovsky's rocket equation, vis-viva orbital energy, patched-conic trajectory, and hyperbolic lunar flyby. Every cell runs live in the browser.

Advanced
60-90 minutes

안내

1

Mission Overview

On 1 April 2026 at 22:35 UTC, NASA launched Artemis II — the first crewed mission beyond low Earth orbit since Apollo 17 in 1972. Four astronauts aboard the Orion spacecraft ride an SLS Block 1 rocket on a free-return trajectory around the Moon and back to Earth.

Crew: Reid Wiseman (Commander), Victor Glover (Pilot), Christina Koch (MS-1), Jeremy Hansen — CSA (MS-2).

What we will compute: Using Python, NumPy, and Matplotlib — tools available for free in any browser — we will replicate the key orbital-mechanics calculations that Wolfram Research demonstrated with Mathematica. Every constant is sourced from NASA fact sheets.

2

Import Libraries

Loading Jupyter Notebook...
3

Earth and Moon Parameters

Loading Jupyter Notebook...
4

SLS Block 1 Rocket Data

Loading Jupyter Notebook...
Step 4 - Image 1
5

Circular Orbit Velocity

Loading Jupyter Notebook...
6

Escape Velocity

Loading Jupyter Notebook...
7

Tsiolkovsky Rocket Equation

Loading Jupyter Notebook...
8

Trans-Lunar Injection

Loading Jupyter Notebook...
9

Free-Return Trajectory

Loading Jupyter Notebook...
Step 9 - Image 1
10

Lunar Flyby Hyperbola

Loading Jupyter Notebook...
11

Gravity at Key Points

Loading Jupyter Notebook...
12

Atmospheric Re-Entry

Loading Jupyter Notebook...
Step 12 - Image 1
13

Mission Timeline

Loading Jupyter Notebook...
14

Trajectory Visualization

Loading Jupyter Notebook...
15

Energy Budget Summary

Loading Jupyter Notebook...
16

Python vs Wolfram

What free Python can do vs Wolfram Mathematica

CapabilityPython (free)Mathematica ($$$)
Orbital mechanics equationsNumPy/SciPy — full coverageBuilt-in symbolic + numeric
JPL Horizons ephemeris dataREST API + gzip/json (as shown above)HorizonsEphemerisData[] function
Unit-aware calculationsPint libraryBuilt-in Quantity framework
2D/3D trajectory plotsMatplotlib (4-panel dashboard above)Built-in Graphics3D + Manipulate
Real-time ephemeris dataAstropy + JPL Horizons APIBuilt-in AstronomicalData[]
Interactive animationipywidgets / PlotlyManipulate[] — seamless
Symbolic algebraSymPyNative — Mathematica's core strength
DeploymentRuns anywhere (browser via Pyodide)Requires Wolfram licence or Cloud

Verdict: Using the same JPL Horizons data source as Wolfram, Python reproduces the Artemis II trajectory with identical data points — 428 state vectors covering the full 10-day mission. The analytical model (Hohmann transfer + patched conics) predicts TLI speed within 3% and flyby distance within 0.4% of reality.

Mathematica's edge is in symbolic manipulation and the seamless Manipulate[] 3D animation. But for numerical computation, data analysis, and reproducibility, Python is fully capable — and this entire blueprint runs in the browser via Pyodide. No server, no licence, no installation.

재료

  • Model Rocket Kit - 1 (SLS Block 1 reference) piece플레이스홀더
    보기
  • Liquid Hydrogen - 144,000 kg (core stage) piece플레이스홀더
    보기
  • Liquid Oxygen - 840,000 kg (core stage) piece플레이스홀더
    보기
  • Solid Rocket Propellant - 1,000,000 kg (2 boosters) piece플레이스홀더
    보기
  • Orion Spacecraft - 1 (CM-003 Integrity) piece플레이스홀더
    보기
  • Astronaut Crew - 4 pieces플레이스홀더
    보기

필요 도구

  • Rocket Launch Pad플레이스홀더
    보기

CC0 퍼블릭 도메인

이 블루프린트는 CC0로 공개되었습니다. 어떤 목적으로든 자유롭게 복사, 수정, 배포 및 사용할 수 있습니다.

제품 구매를 통해 메이커를 지원하세요. 판매자가 설정한 메이커 커미션 을 받거나, 이 블루프린트의 새로운 반복을 만들어 연결로 포함시킬 수 있습니다.

토론

(0)

로그인 하여 토론에 참여하세요

댓글 로딩 중...