Skip to content
Andrew Voirol
Work → Cartography → Artemis Velocity Vis
CartographyLive

Artemis Velocity Vis

An interactive mission control orbital mechanics laboratory — velocity scrubbing from 500 mph to Mach 32 re-entry, real-time geodesic vs. Mercator distortion analysis, and high-contrast E-Ink cartography.

Code

8 entries · 4 flight presets · 5 velocity regimes

Started Jul 28, 2026

Artemis E-Ink flight simulator showing Trans-Lunar Return at Mach 31.93

What started as a broken AI Studio zip file export with unmounted tracking components and unused dependencies evolved into a high-precision orbital mechanics laboratory. The initial recon pass was simply about getting a spacecraft speed visualizer back online, but as I pulled out the unused code, the potential for a proper telemetry deck became obvious.

Part of Featured Project: Cartography
Launch Full Experience ↗

This project serves as Paradigm 2 in the broader Cartography project, exploring the Leaflet rendering pipeline. By pushing Web Mercator to its limits, I wanted to build an interactive dashboard that didn't just plot a line on a map, but modeled the raw physics of orbital re-entry and exposed the inherent geographical distortions of flat maps.

What It Does

Artemis Velocity Vis is an interactive Leaflet map that acts as a real-time flight telemetry dashboard. It features:

  • 4 Flight Presets: Trans-Lunar Return, Trans-Eurasian Orbit Pass, Trans-Continental Sprint, and Equatorial Geodesic Ring.
  • Continuous Velocity Scrubber: Scale seamlessly from 500 mph (subsonic) all the way to 25,000 mph (orbital re-entry).
  • Live Mach Telemetry: Real-time computation of Mach number based on current velocity (M=v/767.26M = v / 767.26M=v/767.26).
  • Distortion Analysis: An interactive toggle comparing the true spherical geodesic arc against a naïve flat Mercator chord to visualize path error.
  • Multi-Theme Telemetry Deck: Switch instantly between E-Ink Electronic Paper, NASA Mission Control Dark, and ESRI Satellite Reconnaissance themes.
Initializing Orbital Cartography Engine

Loading Web Mercator tiles and Haversine spherical geodesic projection...

STANDBY
|Orbital / Re-entry|24,500 mph (M31.93)|Δ: +0.6%

ARTEMIS

ORBITAL VIS

Spherical Geodesics • Telemetry Deck

Active Mission:Trans-Lunar Return & Skip Entry
Total Arc:3,624 mi
Ground SpeedOrbital / Re-entry
24,500mph
M31.9310.95 km/s
Altitude75.76 mi
400,000ft
Atmospheric Entry Interface (EI-400k)
Sub-Satellite Point 058° ENE
Latitude12.0000° N
Longitude170.0000° W
Flight Progress0.0%
Pacific Entry InterfaceSan Diego Recovery Zone
Elapsed0.0s
Distance0 mi
ETA Remaining8m 52s

Technical Details

Under the hood, the simulator replaces linear interpolation with true spherical mathematics and GPU optimization:

  • Spherical Slerp Interpolation: Used to calculate precise great-circle arcs across the globe.
  • Haversine Formula: The core math powering the spherical geodesic distances: Δσ=2arcsin⁡(sin⁡2(Δϕ2)+cos⁡ϕ1cos⁡ϕ2sin⁡2(Δλ2))\Delta\sigma = 2 \arcsin\left(\sqrt{\sin^2\left(\frac{\Delta\phi}{2}\right) + \cos\phi_1\cos\phi_2\sin^2\left(\frac{\Delta\lambda}{2}\right)}\right)Δσ=2arcsin(sin2(2Δϕ​)+cosϕ1​cosϕ2​sin2(2Δλ​)​)
  • GPU-accelerated CSS Tile Filters: Powers the instant theme switching without re-rendering or refetching map tiles.
  • Camera Tracking: Real-time heading vector alignment that keeps the telemetry camera synchronized with the flight path.
  • Catmull-Rom Spline: Models the dynamic altitude profiling required for a trans-lunar skip entry.

What I Learned

Working with Leaflet means accepting Web Mercator's distortions, but it also gives you a canvas to challenge them. The geodesic vs. chord comparison makes that distortion visibly and mathematically tangible. When you see a +18.15%+18.15\%+18.15% path error on a Tokyo to NYC route—a difference of over a thousand miles—the lie of the flat map becomes the kind of thing you just can't unsee.

VisualizationReactLeafletd3-geoOpen Source

Related Threads

Artemis Velocity Vis mission control dashboard at 24,500 mph Mach 32.1

Artemis Velocity Vis

From AI Studio export to an interactive mission control orbital mechanics laboratory — velocity scrubbing (500 to 25,000 mph), Mach 32 telemetry, Catmull-Rom skip entry modeling, and real-time Geodesic vs. Mercator distortion comparison.


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.