RT-NAVI
=======
`RT-NAVI` stands for Real Time Navigation and aims at real time high precision navigation.
Real time / Post processing
===========================
This application is dedicated to _real time_ navigation, as opposed to _post processed_ navigation.
[Our position solver GNSS-RTK](https://github.com/rtk-rs/gnss-rtk) serves as the solution solver.
We differentiate real time from post processed navigation, by capability to resolve a position at the instant
of signal sampling. The signal _Sampling Period_ (also refered to as _Observation Period_) dictates the rate
of solutions production.
[The Georust RINEX-Cli application](https://github.com/georust/rinex) is dedicated to post processed navigation
and does not require a hardware interface. It uses the same navigation core as this application.
GNSS receiver (Hardware)
========================
For this task, `rt-navi` requires real time access to a GNSS receiver.
We currently support `Ublox 8` device, 9 and 10 series being hypothetically supported.
Cross-compilation
=================
`rt-navi` is compatible with cross-compilation, but it currently requires support of the `std` library.
Ecosystem
=========
`rt-navi` uses the combination of several major crates to achieve its objectives
- [ANISE](https://github.com/nyx-space/anise)
- [Hifitime](https://github.com/nyx-space/hifitime)
- [Nyx-Space](https://github.com/nyx-space/nyx)
- [SP3](https://github.com/georust/rinex/sp3)
- [UBlox](https://github.com/ublox-rs/ublox)