Inspiration

Small-scale satellite missions (1UCubeSats) are revolutionizing Earth Observation (EO), making localized environmental monitoring and disaster tracking affordable. However, during rapid-onset crises like forest fires or flash floods, these 10x10x10 cm platforms hit a massive hardware limitation known as the Resource-Intelligence Gap.

Traditional nanosatellites function as data relays, downlinking raw data to the ground for heavy processing. In orbit, they operate under an Energy-Communication Paradox: solar harvesting yields a mere 1.0 - 1.5W orbit average power, while high-gain transmissions draw massive bursts exceeding 2W. This causes severe battery "brownouts". Concurrently, narrow-band links like LoRa restrict bitrates to a crawling 0.3 to 5kbps.

The Problem: A crucial 50 KBvisual payload of a disaster zone can easily exceed the satellite's line-of-sight window. Ground operators are left in the dark during critical window frames, viewing data passively without real-world predictive physics.

We were inspired to build AETHER-1 (Autonomous Engineering Testbed for High-Efficiency Remote Telemetry): a high-fidelity Cyber-Physical Mirror that shifts intelligence to the edge, optimizing every precious milliampere to save lives in real-time.


What it does

AETHER-1 establishes a high-fidelity Digital Twin framework that enables autonomous orbital decision-making and bridges the gap between virtual simulation and physical Hardware-in-the-Loop (HIL) validation.

By pushing a resource-frugal Random Forest classifier directly onto the satellite's onboard computer (OBC), the platform independently monitors environmental sensor data (temperature, humidity, pressure, gas, and air quality) for rapid anomaly signatures. Instead of wasting critical battery reserves on continuous downlinks, it utilizes an intelligent power state control loop: the high-power communication array remains in hibernation and wakes up via a hardware state interrupt only when the onboard machine learning core flags a disaster event.

If visual confirmation is required, a novel tile-based reconstruction protocol fragments high-entropy visual payloads into base64 serialized packet frames. The ground station paints individual visual tiles progressively as they arrive over constrained $5 kbps channels, ensuring operators secure actionable emergency coordinates even if the tracking link terminates midway.


How we built it

AETHER-1 is decoupled into a bifurcated Space-Segment and Ground-Segment using a Software-Defined Satellite (SDS) paradigm connected via a virtual socket layer.

  • The Space Segment (Python Backend): Functions as the ground truth generator. It utilizes a multi-threaded execution pipeline governed by a strict 1Hz Mission Control Heartbeat to synchronously evaluate orbital kinematics, non-linear battery degradation (modeling the Peukert Effect and voltage sag on an 18650 cell), and environmental sensors. It runs the TinyML inference engine and captures camera simulations.
  • The Communication Layer: A socket-based TCP/IP layer (127.0.0.1:8888) that completely emulates true UART/LoRa RF transceivers, incorporating dual-stream packet framing and CRC-based integrity checks to simulate real-world packet loss and signal jitter.
  • The Ground Segment (C++/Qt6 Engine): A high-performance native desktop dashboard built to parse incoming asynchronous JSON telemetry blocks seamlessly at 60 FPS It features an interactive 3D coordinate viewport using Qt3D to map incoming orbital quaternions, temporal data plotting via QtCharts, and a low-level telemetry log.

Challenges we ran into

The primary hurdle was balancing extreme onboard computational and power constraints against the necessity of downlinking visual data over a highly restrictive 5 kbps communication bottleneck.

Running complex deep learning architectures on microcontrollers frequently triggers terminal system brownouts. We overcame this by tailoring a frugal Random Forest ensemble. It operates with a deterministic computational complexity bound of: $$\mathcal{O}(N \cdot D)$$ where N represents the number of trees and D details the tree depth. This kept the entire memory footprint tightly optimized at just 48 KB.

The second major bottleneck was the "all-or-nothing" failure mode of standard JPEG image downlinks when a satellite moves out of the ground station's line of sight. We circumvented this by designing an incremental block canvas. The backend converts visual captures into fragmented base64 string buffers, which are incrementally stitched by a 200 ms QTimer-driven paint algorithm on the ground station. This ensures progressive situational awareness regardless of intermittent packet corruption.


Accomplishments that we're proud of

  • Validated Mission Longevity: Hardware-in-the-loop benchmarks verified a clean +42.6% expansion in total mission lifespan compared to conventional nanosatellite architectures using fixed-interval beaconing.
  • High Inference Precision at the Edge: The embedded Random Forest model scored a highly reliable 96.2% accuracy rate and an F1-score of 0.941 on disaster vectors, executing with a near-instantaneous latency of just 12.4 ms.
  • Predictive Failure Prevention: The Digital Twin environment successfully predicted 3 distinct system brownout occurrences during concurrent high-current imaging and transmission bursts by accurately modeling non-linear battery physics, allowing the ground station to issue preemptive safety overrides.

What we learned

We validated the core system rule that shifting nanosatellite operational priorities from raw data downlinking to focused processed information downlinking is the most critical path forward for resource-constrained space systems. We also gained immense practical engineering experience in optimizing low-overhead multithreaded pipelines, synchronizing physics simulators with interactive UI rendering frameworks, and managing hardware-constrained data architectures.


What's next for AETHER-1: AI Digital Twin for Real-Time Disaster Tracking

While the single-satellite testbed successfully mitigates local hardware constraints, our ultimate objective is expanding AETHER-1 into a multi-satellite, swarm-based distributed Digital Twin framework. This will enable collaborative sensing, cross-satellite edge-inference verification, and distributed intelligence over massive satellite constellations.

Furthermore, we aim to integrate adaptive communication protocols that dynamically allocate bandwidth, incorporate lightweight computer-vision models directly into the TinyML sensor fusion stream, and transition the current prototype into absolute long-duration space environment validation (HIL) involving real microcontrollers, solar cells, and transceiver hardware.

Built With

Share this project:

Updates