Skip to content


Spacecraft navigation / orbit determination is a first-class feature of Nyx. The provided implementations should allow you to setup most navigation scenarios. Advanced usage of Nyx enables developers to add new kinds of navigation systems, such as the Cislunar Autonomous Positioning System (CAPS) presented in the Showcase section of this website.


To run all of the OD test cases, clone the Nyx repo and execute the following command:

RUST_LOG=info cargo test od_ --release


Nyx uses a state replacement model for orbit determination: the STM is recomputed at each step and copied into the filter for appropriate estimate of the arc between two subsequent measurements.

Last update: 2022-12-01