Software di bordo
Il software di bordo è scritto in C++. Il software legge i dati dei vari sensori assieme al tempo di misurazione e riporta tutto nella schedina microSD. Inoltre i dati vengono inviati a terra tramite il modulo LoRa.
Non tutta l’elaborazione dei dati viene effettuata su Python, infatti il calcolo dell’angolo è eseguito in tempo reale sull’ESP32.
Software di Terra
Il software di terra è scritto in Python. Il codice legge i dati provenienti dall'antenna e li salva su un file csv. Successivamente il file csv viene convertito in un array e i dati riportati vengono elaborati per trovare la posizione in funzione del tempo a partire da i valori di accelerazione e velocità angolare forniti dall’IMU.
On-board software
The on-board software is written in C++. The software reads data of sensors with the measurement time and writes everything on the microSD card. The data are sent to the ground with LoRa.
Not all the elaboration of data is done on Python, the calculation of the angle is done in real time on the ESP32.Ground software
Nessun commento:
Posta un commento