M...N
Monitoring Orion through Open-data Networks
Tracking a Moon Rocket
From Open Data

On April 1, 2026, NASA launched four astronauts toward the Moon aboard Artemis II. Using open data and open-source tools, I detected the rocket from space, tracked its exhaust, chased the spacecraft with robotic telescopes, and listened for it with seismic and infrasound sensors. From my home in Toronto.

April 1, 2026 · 6:35 PM EDT · Kennedy Space Center, Florida
Remote SensingAstrometryPhotometrySeismicsInfrasoundDebris ID
Global Observation Network
4 telescopes, 3 satellites, 25+ seismic and infrasound sensors across 5 countries — all monitored from my apartment in Toronto
Launch site Telescopes IMS infrasound arrays Broadband seismic Raspberry Shake Raspberry Boom Rings: 100 · 320 · 1,580 · 3,500 km from KSC
Artemis II flight path from Earth to Moon and back
Artemis II trajectory — Earth to lunar flyby and return. The timeline below follows my observations along this path. Image: NASA/Goddard Space Flight Center.
SLS launch
T − 2 days
Mar 30
0 km
On the pad
Remote Sensing

Capturing Artemis SLS at Launch Pad 39B

Two days before launch. I downloaded ESA's Sentinel-2C imagery of Kennedy Space Center at 10 metres per pixel via the STAC API. You can see the pad structure, the flame trench, the crawlerway leading south to the Vehicle Assembly Building, and the Atlantic coastline. The SLS rocket is on the pad, waiting.

Sentinel-2C image of SLS on Launch Complex 39B
Sentinel-2C / MSI · 10 m/pixel · March 30, 2026 · Downloaded from AWS via STAC API (earth-search.aws.element84.com) · Cloud Optimized GeoTIFF
T − 4 hrs
Apr 1
0 km
Fuelled & ready
Remote Sensing

Launch Day Weather Watch

I pulled imagery from three different satellites to watch the weather over Florida. MODIS on Terra sees the Space Coast up close from 705 km. VIIRS on NOAA-20 captures the full peninsula from 824 km. GOES-19 watches from geostationary orbit at 35,786 km, updating every minute. Between them: partly cloudy skies, clearing toward evening. Go for launch.

Weather imagery from MODIS, VIIRS, and GOES-19
Left: MODIS / Terra (705 km) · Centre: VIIRS / NOAA-20 (824 km) · Right: GOES-19 / ABI (35,786 km) · NASA Worldview Snapshots API · April 1, 2026
T + 0 s
6:35 PM
0 → 185 km
Liftoff
Remote Sensing

Ignition

6:35 PM. Twin boosters and four RS-25 engines fire. I processed GOES-19's raw infrared data — the satellite watches from 35,786 km above the equator — and found a sudden heat spike at the exact coordinates of Launch Complex 39B. Each pixel covers roughly 2 km — the rocket's exhaust is diluted across that entire area — yet one pixel lights up clearly above the local background. That bright dot is the rocket.

GOES-19 infrared detection of ignition
GOES-19 / ABI · Band 7, 3.9 μm SWIR · Temporal difference vs 1 min before launch · 22:35 UTC · Raw data: s3://noaa-goes19/ABI-L2-MCMIPM/
Remote Sensing

The Trail

I built this animation from seven raw NetCDF files at 30-second intervals, from T−30 seconds through T+150 seconds. Two overlapping mesoscale sectors give this cadence. I subtracted the pre-launch image so only new heat remains. A dot of fire appears, brightens, drifts northeast, then vanishes.

Animated GIF of launch trail
GOES-19 / ABI · 3.9 µm temporal difference · T−30s to T+150s · 30-second cadence · 7 raw NetCDF files from NOAA S3
Remote Sensing

The Plume

I compared the same moment across three different wavelengths. In visible light — it's 6:36 PM, the sun is setting — the plume is lost in the clouds. In infrared at 3.9 μm, the exhaust blazes like a lighthouse against the cool ocean. In the fire detection channel — the same algorithm NOAA uses to spot wildfires from space, comparing shortwave IR against the longwave background — the rocket produces a strong, unambiguous signal. Same physics as a wildfire, except this one is moving at 7 km/s.

Three wavelengths: visible, infrared, fire detection
GOES-19 / ABI · Left: Band 2 (0.64 μm visible) · Centre: Band 7 (3.9 μm IR) · Right: Band 7 minus Band 14 (fire detection) · T+60s
T + 1 min
6:36 PM
23–52 km
Near-field stations
Seismics

Acoustic-coupled seismic signals at near-field stations

I searched for Raspberry Shake stations near the launch site — citizen-science seismographs built on Raspberry Pis, thousands deployed worldwide, all openly available through FDSN. I found stations at 23 km and 52 km from KSC, pulled their data, and ran it through ObsPy. Both showed strong acoustic-coupled seismic signals beginning 60–100 seconds after launch. The signal arrives at the speed of sound (340 m/s), not at seismic body-wave velocity (6 km/s) — confirming I was seeing atmospheric propagation, not an earthquake. The signal lasted over 2 minutes, matching the 126-second Solid Rocket Booster burn — each second of ascent sending a new wavefront from progressively higher altitude.

Near-field seismic vs acoustic arrivals
Raspberry Shake geophones at 23 km and 52 km from KSC. Teal line: speed of sound (~340 m/s). Red/blue markers: body-wave velocity (~6 km/s). Data: Raspberry Shake FDSN (AM network). Bandpass: 0.5–10 Hz. Processed with ObsPy. Analysed by Arushi Nath.
T + 78 min
7:53 PM
0–1,580 km
Acoustic propagation
Infrasound

Infrasound detections across the network

SLS produces over 200 dB of acoustic energy at the pad — I wanted to see how far that signal travelled. I queried the Raspberry Shake/Boom network and the International Monitoring System (IMS, run by the Comprehensive Nuclear-Test-Ban Treaty Organization) for stations within range of KSC. I found 6 Raspberry Boom infrasound sensors within 320 km — and when I plotted their signal-to-noise ratios, the arrival times lined up perfectly with distance, consistent with atmospheric propagation at ~300 m/s.

Sliding-window SNR at 6 Raspberry Boom stations
Sliding-window SNR at 6 Raspberry Boom sensors within 320 km of KSC. Peak times reflect sliding-window centres (5-min windows), not signal onset. Detection band: 0.7–2.0 Hz. Data: Raspberry Shake FDSN. Analysed by Arushi Nath.
Seismics
Infrasound

Listening from Toronto

I built my own infrasound station on my apartment balcony in Toronto: a Raspberry Boom sensor (sensitive below 20 Hz) inside a handmade wind-noise enclosure — a bucket with holes patched with steel wool to reduce wind turbulence while allowing pressure waves through. My Raspberry Boom (R3635) experienced a hardware failure before launch day. My Raspberry Shake seismometer (RC893) recorded continuously but did not detect the launch — expected, as acoustic-to-seismic coupling at 1,670 km produces ground motion far below the sensor noise floor.

Raspberry Boom sensor with steel-wool-patched bucket
Raspberry Boom + bucket with steel-wool baffles (uncovered)
Deployed on Toronto balcony with CN Tower
Deployed on my balcony · Toronto · CN Tower in background
T + 1 day
Apr 2
185 → 74,000 km
Launch night
Astrometry

First light — I found Orion

Within hours of liftoff, I had robotic telescopes in Chile pointed at where Orion should be. The first image came from T70 in Río Hurtado, Chile, about 4 hours after launch — 6 exposures, 1 second each. At that point Orion was racing across the sky at 127.9 arcsec/min — 22 pixels per minute on T70's sensor — with uncertain coordinates due to possible thruster firings and manoeuvres. My measured position matched JPL Horizons to within 11.9 arcsec (2 pixels). T70's narrow field could only hold it briefly, so I switched to T75's wider field for the main observation run.

T70 · Río Hurtado, Chile · FOV 9.97° × 6.66° · 5.81″/pixel

First observation of Orion from T70 Chile
First observation · April 2, 02:48 UTC · 1s exposure · 6 frames · Angular velocity 127.9″/min
Orion measured vs JPL Horizons predicted position
Position offset from JPL Horizons prediction: 11.9 arcsec (2 pixels)

R60 · My observatory · Nerpio, Spain · 0.305m Ritchey-Chrétien

My R60 slewing to Orion's coordinates — but the spacecraft was too low on the horizon from this latitude. I switched to the iTelescope network instead.

T75 · Río Hurtado, Chile · wider FOV · 68 frames over 30 min

Orion spacecraft in telescope crosshairs
Orion in the crosshairs · April 2, 07:01 UTC · SNR 47
Tracking mode — telescope follows Orion, stars trail in the background
NASA Orion spacecraft

That dot is this — NASA's Orion spacecraft, carrying four astronauts to the Moon. Image: NASA.

T + 1 day
Apr 2
~74,000 km
T75 Chile · 68 frames
Photometry

Measuring Orion's brightness

By hour 8, T75 in Chile had captured 68 frames of Orion and the ICPS separately. I ran photometry on both. Orion held steady around mag 11.5 in V-band — except for one frame where it flared to mag ~10, possibly a small thruster firing. After correcting for changing distance, the fading trend disappeared — confirming it was geometry, not the spacecraft dimming.

Orion raw light curve
Raw light curve. One anomalous bright point at mag ~10.
Orion 1AU corrected
Distance-corrected to 1 AU. Fading trend gone.
~11.5 V
Apparent Mag
68 frames
Two targets
mag 10
Anomalous flare
T + 1 day
Apr 2
~74,000 km
ICPS tumbling
Photometry

ICPS rotation period — discovered from the light curve

ICPS under construction

The Interim Cryogenic Propulsion Stage — 13.7 m long, 5 m diameter, powered by a single RL-10 engine. After pushing Orion toward the Moon, it separates and tumbles on its own. Image: NASA.

In my data the ICPS faded from mag ~10 to ~12.75 in 30 minutes — sunlight catching a spinning cylinder at different angles. I built a periodogram and phase-folded the data. The result: a rotation period of 0.376 hours (22.6 minutes), with a clean double-peaked curve consistent with a tumbling cylindrical body.

ICPS raw light curve
Raw light curve. ~3-magnitude swing in 30 minutes.
ICPS phased light curve
Phased to 0.376 h. Double-peaked = tumbling cylinder.
Result

ICPS rotation period: 0.376 hours (22.6 minutes). Amplitude: ~2 magnitudes.

0.376 h
Rotation Period
~2 mag
Amplitude
22.6 min
Full rotation
T + 1 day
Apr 2
22,605 km
Unrelated orbit
Debris ID

Space debris: a 1989 rocket body crossing the same line of sight

In the same 1° field of view as Orion, a streaking object appeared — not physically close, but passing through the same patch of sky as seen from Earth, 22,605 km away in its own unrelated orbit. I measured its position across 11 consecutive 1-second CCD exposures using Tycho 13.3, plate-solved against ATLAS2, and formatted a standards-compliant ADES astrometric report. I submitted it to Project Pluto's satellite identification service.

As crewed missions beyond low Earth orbit become more frequent, documenting and reporting debris encounters like this — even line-of-sight coincidences — contributes to the growing catalogue that keeps future flights safe.

Orion, ICPS, and debris in the same field of view
T75 · April 2, 06:52:52 UTC · Orion–ICPS separation: 12.9 arcmin · Orion–debris separation: 23.0 arcmin
April 2 observation: the debris streaks through the field · T75 Chile
Match

NORAD 20356 (1989-090C) — a discarded Inertial Upper Stage (IUS) rocket body, orbiting since 1989 in a highly elliptical path (e = 0.64, i = 27.7°, period 410 min). It was 22,605 km from Earth at the time — nowhere near Orion, just crossing the same line of sight. Computed angular motion of 17.2252″/s at PA 101.2° matched my observed 17.2419″/s at PA 101.1°.

22,605 km
Debris distance from Earth
37 yrs
In orbit since 1989
11 positions
ADES report
ADES Astrometric Report · Submitted to Project Pluto

11 CCD positions over 5 minutes

V-band magnitudes 10.1–10.6. All positions plate-solved against ATLAS2 with RMS fits 0.33–0.52 arcsec.

Observer: A. Nath · Telescope: 0.25m reflector f/3.8 CCD Software: Tycho 13.3 · Catalogue: ATLAS2 Time (UTC) RA (°) Dec (°) Mag RMS″ 06:52:52 241.4927 −24.7826 10.3 0.46 06:55:15 242.2328 −24.9161 10.5 0.43 06:57:19 242.8721 −25.0271 10.1 0.42 … 11 positions total · full table in arXiv preprint Obs motion: 17.2419″/s PA 101.1° Calc motion: 17.2252″/s PA 101.2°
T + 2 days
Apr 3
~40,000 km
Outbound · TLI complete
Photometry

Second night — 134 more frames from Spain and Chile

T80 in Spain caught Orion for the first time — 10 fast exposures at 0.1 seconds. At this point Orion and the ICPS were still within 10 metres of each other, appearing as a single unresolved blob. Then T75 in Chile ran the longest session yet: 124 frames over nearly an hour.

T80 · Fregenal de la Sierra, Spain · Samyang 65mm · ASI-2600MM

Orion and ICPS as unresolved blob from T80 Spain
April 3, 00:09 UTC · 0.1s exposure · Orion + ICPS unresolved — still within 10 metres of each other

T75 Chile session (124 frames): Analysis in progress.

T + 3 days
Apr 4
~100,000 km
Clouded out

Clouds across all three observatory sites. No data. Orion keeps flying — I wait.

T + 4 days
Apr 5
~160,000 km
Outbound coast
Photometry

Halfway to the Moon — still tracking

Orion is coasting toward the Moon at roughly 160,000 km from Earth. It's fainter now — I increased exposures from 1 second to 30 seconds to keep the signal. 60 images over nearly an hour from T75 in Chile.

Analysis in progress.

T75 · Río Hurtado, Chile · ASA N250 850mm · ZWO ASI-2600MM

Orion at 160,000 km from T75 Chile
April 5, 05:02 UTC · 30s exposure · Angular velocity 7.29″/min — 17× slower than launch night · Bright object at bottom is Antares
T + 5 days
Apr 6
~320,000 km
Approaching Moon
Astrometry

Twenty hours before the flyby

Orion is deep in cislunar space, closing on the Moon. 20 images from T30, Siding Spring, Australia, at 60-second exposures. Exposure time has doubled again — the spacecraft is now twice as far as two nights ago.

Analysis in progress.

T30 · Siding Spring, Australia · Planewave CDK 508mm (20″) · FLI-PL6303E

Orion approaching the Moon from T30 Australia
April 6, 16:06 UTC · 60s exposure · Angular velocity 11.0″/min — speeding up as the Moon bends its path
Orion drifting through the star field · 60s exposures · 20 frames
T + 6 days
Apr 7
~406,000 km
Post-flyby · Record
Astrometry

Two hours after the lunar far-side flyby

The crew has just flown around the far side of the Moon and broken Apollo 13's distance record at 406,771 km. Orion emerged from behind the Moon and I caught it again — 25 images from the same T30 in Siding Spring, Australia.

Analysis in progress.

T30 · Siding Spring, Australia · Planewave CDK 508mm (20″) · FLI-PL6303E

Orion post-flyby, washed out by moonlight
April 7, 15:12 UTC · 60s exposure · Washed out by moonlight — Orion at its farthest, the Moon at its closest
5 nights
Apr 2 · 3 · 5 · 6 · 7
185 → 406k km
Distance tracked
313 frames
7 telescope sessions
Angular velocity across the mission

Apr 2: 127.9″/min — racing away from Earth, hard to track. Apr 5: 7.3″/min — 17× slower, coasting at 160,000 km. Apr 6: 11.0″/min — speeding up again as the Moon's gravity bends the trajectory into the flyby. The exposures tell the same story: 1s → 30s → 60s, chasing a spacecraft that was getting farther and fainter every night.

T + 9 days
Return
406,771 → 0 km
Re-entry Apr 10

Return, re-entry, and splashdown

Orion is now heading home. Three trajectory correction burns fine-tune the approach. On April 10, the crew re-enters the atmosphere at 40,000 km/h — the fastest crewed re-entry ever attempted — and splashes down in the Pacific near San Diego. I'll be listening with every sensor I have.

Forthcoming: Re-entry infrasound · Splashdown seismoacoustics · arXiv preprint

2017
CSA HQ

I've met this crew

In 2017, I won the Canadian Space Agency's Space Apps Challenge — a NASA-led global hackathon. As a prize, my brother and I were invited to CSA headquarters in Saint-Hubert, Quebec. I was seven years old. There, I met Jeremy Hansen — now the first Canadian to fly to the Moon as Mission Specialist on Artemis II — and Jenni Gibbons, his backup for this mission. Nine years later, I'm tracking Hansen's spacecraft from my apartment in Toronto.

Read the full story of our CSA visit

Meeting astronaut Jeremy Hansen at CSA headquarters in 2017
With Jeremy Hansen · Artemis II Mission Specialist · CSA HQ, July 2017
Meeting astronaut Jenni Gibbons at CSA headquarters in 2017
With Jenni Gibbons · Artemis II backup for Hansen
Toolkit

Instruments and software

🔭

Telescopes — all operated remotely from Toronto via iTelescope

T70
T70 · Chile
Samyang 65mm · Super wide field · ASI-2600MM
T75
T75 · Chile
ASA N250 850mm · Deep field · ZWO ASI-2600MM
T80
T80 · Spain
Samyang 65mm · Super wide field · ASI-2600MM
T30
T30 · Australia
Planewave CDK 508mm (20″) · Deep field · FLI-PL6303E
📡

Seismic + Infrasound

Raspberry Shake (EHZ) + Boom (HDF) citizen-science networks. IMS arrays via CTBTO. DWPF broadband.

25+ stations queried
🛰

Satellites

Sentinel-2C (ESA), GOES-19 ABI (NOAA), MODIS/Terra (NASA), VIIRS/NOAA-20.

Open archives
💻

Software

AstroPy, Photutils, ObsPy, Astrometry.net, Tycho 13.3, Astroquery, GDAL, Project Pluto.

All FOSS
📊

Analysis

Lomb-Scargle periodograms, differential photometry, ADES astrometric reports, STA/LTA triggers.

Reproducible
📝

Publication

arXiv preprint forthcoming. Full data + code to be released. CC-BY-4.0.

Open access