Celestial-NAV
is a pure rust library that aims at providing celestial navigation by means
of stars image analysis. It is intended for work in close relationship with a navigation framework,
an IMU sensor and a camera sensor.
The library works without std
. The idea is to augment a navigation framework
on an embedded platform.
Celestial-NAV
works from two inputs:
- a frame picture of (X, Y) dimensions
- the rover attitude (or state vector)
- both need to be regularly updated
Celestial-NAV
extracts the star (x, y)
coordinates in the camera frame
and project them into 3D.
Celestial-nav
depends on the following key elements:
geo
for 2D coordinatesnalgebra
: solverhifitime
: timing