Italian startup proves satellite can calculate its own position using onboard software

NaviGate, a spinoff from Sapienza University of Rome, successfully tested NaviCode Caravel software that enables satellites to determine their own precise location in real time using existing GNSS receivers without additional hardware. The demonstration aboard D-Orbit's ION Satellite Carrier achieved positioning accuracy within 5.2 centimeters, eliminating the need for ground-based orbit determination teams. This capability allows satellites to autonomously anticipate and manage upcoming operations while reducing costs and operational bottlenecks for growing constellations.
NaviGate's technology addresses a longstanding operational constraint in satellite management. Traditionally, orbit determination requires continuous coordination between spacecraft and ground infrastructure staffed by specialized teams, creating delays and resource constraints that become increasingly problematic as satellite constellations expand. The NaviCode Caravel software transforms this model by shifting computational burden to the satellite itself, processing existing GNSS receiver data without requiring new hardware installations.
The demonstration achieved positioning accuracy to within 5.2 centimeters using GPS measurements alone, with decimeter-level accuracy across multiple test runs. Results were independently verified against ESA's established ground-based orbit determination methods, confirming consistency. The software can also incorporate multi-constellation GNSS signals and correction services, suggesting potential for even greater precision in operational environments.
This development could streamline operations for the growing number of satellite operators managing large constellations, potentially reducing ground infrastructure costs and accelerating response times for mission adjustments. The autonomous positioning capability may benefit Earth observation, communications, and navigation operators by enabling satellites to make real-time decisions about contacts and payload operations. However, adoption would depend on integration timelines with existing fleet architectures and verification across diverse spacecraft platforms and orbital environments.