siderust-pod
ExperimentalEina en Rust per a la determinació precisa d’òrbites i l’anàlisi orbital.
0 estrelles
0 forks
Rust
AGPL-3.0
Actualitzat avui
Per què existeix
siderust-pod és la capa de determinació precisa d’òrbites de l’ecosistema Siderust. Combina propagació, modelatge d’observacions, estimació, productes orbitals i control de qualitat, reutilitzant els crates publicats de Siderust per a la mecànica fonamental, les unitats, les escales de temps i els marcs de referència.
Funcionalitats clau
- Propagació orbital amb models de dos cossos, J2, gravetat de tercers cossos, pressió de radiació solar i arrossegament atmosfèric
- Blocs de modelatge d’observacions GNSS de codi/portadora i SLR
- Components d’estimació per mínims quadrats ponderats, Gauss-Newton i EKF
- Interoperabilitat amb SP3, RINEX, ANTEX, EOP, CRD, CPF i CCSDS OEM
- Pipeline POD sintètic d’extrem a extrem per a desenvolupament i validació
Primers passos
git clone https://github.com/Siderust/siderust-pod.git
cd siderust-pod
cargo test
# Valida i executa el pipeline POD sintètic
cargo run --bin siderust-pod -- validate-config examples/configs/leo_gnss_mvp1.yaml
cargo run --bin siderust-pod -- run examples/configs/leo_gnss_mvp1.yaml Contribuir
Donem la benvinguda a les contribucions! Aquí tens com pots ajudar:
- 1 Fes un fork del repositori i crea la teva branca des de main
- 2 Fes els teus canvis i afegeix tests si s'escau
- 3 Assegura't que tots els tests passen amb cargo test
- 4 Envia un pull request amb una descripció clara
Llicència
Aquest projecte està llicenciat sota la llicència AGPL-3.0. Consulta el fitxer LICENSE per a més detalls.
Enllaços ràpids
Etiquetes
orbit-determination astrodynamics satellite gnss sgp4 spice rust