Locandina prima volta qui.Geopy: calcolo rotta GPS/rilevamento
Sto facendo alcune analisi di dati sui dati GPS raccolti per un octorotor ROV di ispezione del ponte. Abbiamo octorotor in esecuzione su ROS utilizzando un LIDAR di scansione 3D, visione stereo, INS e qualche altra tecnologia pulita. Attualmente sto usando un ublox LEA-6T in una configurazione simile a quella Doug Weibel's per raccogliere dati GPS grezzi come fase portante, spostamento doppler e effemeridi satellitari. Quindi utilizzo un progetto opensource RTKLIB per eseguire alcune operazioni di post elaborazione DGPS con le stazioni locali NOAA CORS per ottenere l'accuratezza del cm per una migliore stima della posa durante la ricostruzione della nuvola di punti 3D del bridge.
In ogni caso, sto utilizzando la maggior parte di scipy per verificare statisticamente i risultati del test.
In particolare per questa parte, però, sto solo usando:
Sono stato Montanti mia covarianza posizionale rispetto a compensare dal mio misurata verità a terra usando la comoda funzione a distanza di geopy. Con pochi massaggiando gli argomenti, posso trovare la distanza rispetto a ciascuna direzione rappresentata da ciascun elemento di deviazione standard nella matrice; Nord, Est, Su e le tre direzioni tra.
Tuttavia, queste distanze sono assolute e non descrivono la direzione.
Dire: positivo, negativo corrisponderebbe a nord o sud rispettivamente.
potrebbe semplicemente utilizzare la latitudine e la longitudine di rilevare la polarità di direzione,
Ma vorrei essere in grado di individuare il punto preciso punto di appoggio della distanza descritto invece,
Come ritengo un valore di l'intestazione globale potrebbe essere utile per ulteriori applicazioni diverse dalla mia attuale.
ho trovato qualcun altro pose una domanda simile
Ma la sua sembra essere ipotizzando un grande cerchio approssimazione
Dove avrei preferisco usare almeno il modello ellissoidale WGS-84, o uno qualsiasi degli stessi modelli che possono essere utilizzato in geopy:
Jump to Calculating distances
Ogni suggerimento apprezzato,
-ruffsl
Fonti se interessati:
012.351.- python-3.3: http:// www.python.org/download/releases/3.3.0/
- NumPy: http:// www.numpy.org/
- geopy: https:// code.google.com/p/geopy/
- SciPy: http:// www.scipy.org/
- uBlox LEA-6T: http:// www.u-blox.com/en/gps-modules/u-blox-6-timing-module/lea-6t.html
- Doug di Weibel: http:// diydrones.com/profiles/blogs/proof-of-concept-test-extremely-accurate-3d-velocity-measurement
- RTKLIB: http:// www.rtklib.com/
- NOAA CORS: http:// geodesy.noaa.gov/CORS/
- ROS: http:// www.ros.org/wiki/
Stai parlando molto, ma chiedendo poco. Di cosa hai bisogno esattamente? Una funzione che calcola il rilevamento tra due coordinate lat/long WG84? – AlexWien
@AlexWien, Sì, insomma quello che sto puntando. Trovo più utile cercare le risposte dei post precedenti quando le persone si installano da sole, rendendo le parole chiave più pertinenti e ricercabili per gli altri. – ruffsl
Ma per me è stato istruttivo, specialmente RTKlib – AlexWien