Come utilizzare l'accelerometro per misurare la distanza per lo sviluppo dell'applicazione Android
-
28-10-2019 - |
Domanda
Sono solo un principiante nel settore dello sviluppo delle applicazioni. So che l'accelerometro può essere utilizzato per restituire l'accelerazione corrente lungo tre assi in metri al secondo al quadrato (M/S2). Ma ho saputo che un accelerometro può anche essere utilizzato come tachimetro.
Voglio sapere come posso usare l'accelerometro per determinare la distanza percorsa dal dispositivo Android tra i punti di interesse. Se è possibile, come posso implementarlo? Ho visto una domanda simile "Come misurare la distanza percorsa da un iPhone usando l'accelerometro" Come posso misurare la distanza percorsa da un iPhone usando l'accelerometro?. Ma non sono arrivato a un punto.
Grazie, Arslan
Soluzione
Ottieni posizione integrando l'accelerazione lineare due volte ma L'errore è orribile. È inutile in pratica.
Qui è Una spiegazione perché (Google Tech Talk) alle 23:20. Consiglio vivamente questo video.
Domande simili:
Traccia piccoli movimenti di iPhone senza GPS
Qual è l'accuratezza del mondo reale degli accelerometri telefonici quando usati per il posizionamento?
Come calcolare il movimento del telefono in direzione verticale dal riposo?
iOS: precisione del movimento nello spazio 3D
Altri suggerimenti
È possibile combinarlo con il posizionamento GPS e filtrare i dati con Filtro Kalman. I GPS danno una posizione ruvida ma stabile, mentre l'accelerometro dà una posizione più accetta ma alla deriva.