Skip to content
Andrew Voirol
Monday, August 31, 2026artemis-velocity-vis

Real-time ground track speed, velocity scrubber, and Mach number telemetry

VisualizationAnimationMath

Traditional flight simulators restrict velocity changes to discrete steps or clock multipliers. In Artemis Velocity Vis, the simulator decouples velocity from the animation frame loop by treating canonical progress p∈[0,1]p \in [0, 1]p∈[0,1] as the primary spatial coordinate.

When scrubbing speed between 500 mph500\text{ mph}500 mph and 25,000 mph25,000\text{ mph}25,000 mph, ground-track rates, Mach numbers, and remaining time estimations update with zero layout thrashing.

1. Aerospace Kinematics Equations

  • Speed of Sound: c0=767.26 mphc_0 = 767.26\text{ mph}c0​=767.26 mph (343.0 m/s343.0\text{ m/s}343.0 m/s)
  • Mach Number: M=vmph/767.26M = v_{\text{mph}} / 767.26M=vmph​/767.26
  • Ground-Track Speed: vmps=vmph/3600v_{\text{mps}} = v_{\text{mph}} / 3600vmps​=vmph​/3600
  • Frame-Rate-Independent Integration: Given frame delta Δt\Delta tΔt and multiplier mmm, spatial step Δp\Delta pΔp is:

Δp=Δt⋅m⋅vmpsDgeodesic\Delta p = \frac{\Delta t \cdot m \cdot v_{\text{mps}}}{D_{\text{geodesic}}}Δp=Dgeodesic​Δt⋅m⋅vmps​​

2. Catmull-Rom Skip Entry Altitude Modeling

For high-energy lunar returns (Artemis II), the spacecraft executes an aerocapture skip entry dipping into the upper atmosphere to bleed kinetic energy (210,000 ft210,000\text{ ft}210,000 ft) before lofting back upward (290,000 ft290,000\text{ ft}290,000 ft) and initiating final parachute deployment.

← Previous

Geodesic Haversine spherical arc derivation vs flat Mercator linear chord error

Next →

Leaflet camera tracking, SSR isolation, and coordinate heading synchronization


Andrew Voirol

Builder, hacker, shipper. Currently leaving localhost.

Navigate

WorkThreadsBuilder's LogAboutContactRSS Feed

Connect

X / TwitterGitHubLinkedIn

© 2026 Andrew Voirol·Back to top ↑
✦Just one prompt away from figuring it all out.