Ricercatori
Analisi dati
Per quanto riguarda la missione primaria, bisogna preparare delle macro in Python che analizzino i dati di pressione e temperatura inviati dal satellite durante la discesa.
Per la missione secondaria, bisogna ricostruire i dati per rappresentare la traiettoria nello spazio tridimensionale e controllare gli effetti delle correzioni dei timoni automatici.
Sperando di non trovare... il caos!
Esperienza precedente con i grafici su Python.
Incontro 14 marzo
Siamo riusciti a ricavare dati reali su pressione, altitudine e temperatura grazie al sensore BME. Mancano quelli relativi alla posizione che dobbiamo ottenere con il GPS, per ora inutilizzabile.
Simulazione in C++ dei valori del GPS
Si cerca di simulare i dati prima di fare troppe prove sperimentali, da veri ricercatori!
Calcoli di distanza sulla sfera
Dobbiamo scrivere il codice che dopo ogni rilevazione del GPS calcoli la distanza dalla stazione di lancio e attivi il timone per avvicinarsi
Calcolo della distanza note le coordinate geografiche:
Funzione di Haversine (emisenoverso)
Teorema del coseno in geometria sferica
Teorema di Pitagora in approssimazione geodetica-segmento
Link utili: matematica - codice
APPROSSIMAZIONI:
Possiamo approssimare la curva geodetica a un segmento perché per piccole distanze la curvatura terrestre è trascurabile
Possiamo trascurare l'altitudine perché è trascurabile rispetto al raggio terrestre.
Possiamo approssimare il geoide a una sfera
Ricostruzione traiettoria in 3D
Ricostruzione traiettoria in 2D con mappa
RISULTATI... simulati
Nonostante la mancanza di dati reali, abbiamo proceduto con una simulazione dell'analisi dati.
Traiettoria in 3D
Visualizzazione in 3D di un'altra traiettoria ideale.
Mappa dello spostamento
Ipotetica traiettoria vista dall'alto: il satellite viene rilasciato a NE e si sposta verso la base (SW) grazie agli effetti del timone e del vento.
Avvicinamento
Grafico che indica in rosso i momenti in cui il motore effettua correzioni e in blu la distanza decrescente dalla base.