lunedì 22 febbraio 2016

Validazione UBlox M8T

Tempo fa avevo provato a validare il modulo GPS di Adafruit (con pessimi risultati) usando un punto trigonometrico di coordinate conosciute



Stavolta e' stato il turno dell'UBlox M8T



Il sistema e' stato messo in registrazione dei dati in modalita' binaria e poi i dati sono stati postprocessati mediante RTKPost di RTKLib in modo differenziale con la registrazione dell'antenna dell'ex Provincia di Firenze (i dati sono scaricabili da qui, in formato Rinex compresso e aggiornati ogni ora con passo a 30 secondi)

Come si vede si ottiene il fix del punto differenziale dopo circa 5 minuti di registrazione (il che corrisponde a circa 10 misure visto il passo a 30 secondi)




Una volta ottenuto il fix la posizione e' molto stabile (dell'ordine del centimetro)

2016/02/18 09:21:00.000   43.833049301   11.307061053   203.6658   1   7   0.0016   0.0011   0.0027   0.0006  -0.0005  -0.0013   0.00   22.2

Visto che l'antenna della Provincia ha una posizione conosciuta si puo' tentare anche il posizionamento assoluto del punto di misura dell'Ublox
Secondo quanto riportato dal calcolo di post processing la posizione incognita risulta essere

Lat = 43.8330496301
Long = 11.307061053
(conversione effettuata mediante questo servizio online)

che corrisponde in coordinate metriche Gauss Boaga Fuso Ovest a

N = 1685517.05
E = 4855934.20

secondo quanto riportato dalla scheda del punto trigonometrico (fonte Regione Toscana) la posizione del punto in coordinate metriche e'

N = 1685517.43
E = 4855934.06

in conclusione la differenza di posizione e' di circa 38 cm su N e 14 cm su E. In realta', come si vede dalla figura, l'antenna non era posizionata esattamente al centro del chiodo ma spostata di circa 20 cm e si deve tenere conto anche dell'incertezza sulla conversione)

Si puo' dire che l'Ublox M8T e' validato con postprocessing per precisione alla decina di centimetri


Nessun commento:

Posta un commento

Dockerizza Flask

Un esempio semplice per inserire in un container Docker una applicazione Flask Partiamo da una semplice applicazione che ha un file app.py ...