Con quale precisione posso monitorare le distanze utilizzando l'accelerometro iPhone?

9

Teoricamente, gli accelerometri nell'iPhone possono essere utilizzati per tracciare la distanza utilizzando l'interpolazione nel tempo.

Qual è l'errore stimato per il tracciamento delle distanze tra 1 e 10 metri?
C'è qualche app per iPhone che funziona come un nastro di misurazione?

    
posta hairboat 21.07.2009 - 22:05
fonte

7 risposte

14

Da quello che ho sentito, l'uscita dell'accelerometro dell'iPhone è molto rumorosa: la maggior parte delle applicazioni che lo utilizzano per qualsiasi tipo di lavoro di precisione moderata eseguono un sacco di filtraggio e modifica dell'output per attenuare il rumore. L'iPhone può essere posizionato su un tavolo e l'accelerometro emetterà comunque un bel po 'di dati. Immagino che potresti sicuramente usarlo per misurare distanze maggiori (> 10m), ma probabilmente non mi fiderei per le misure ad alta risoluzione.

    
risposta data 21.07.2009 - 22:14
fonte
6

I chip dell'accelerometro utilizzati nell'iPhone hanno troppo rumore da utilizzare per un'integrazione precisa della distanza su distanze anche brevi con movimenti semplici. Anche se fosse un sensore silenzioso e fornisse dati validi, Apple pre-filtra l'accelerometro in un modo che impedisce alle applicazioni di eseguire una corretta integrazione. Il filtraggio è utile per ridurre il terribile rumore del pavimento e per rendere la vita degli sviluppatori di app più facile se vogliono 1 aggiornamento al secondo o 100, ma è irreversibile e Apple non fornisce un modo per ottenere i dati grezzi, quindi solo l'integrazione di accelerazione produce una distanza ritardata con overshoot significativo. Questo è, naturalmente, in aggiunta ai normali problemi di usare un accelerometro per trovare la distanza (rimuovendo la gravità - che il giroscopio rende molto più facile - per esempio).

La maggior parte delle app del pedometro utilizza l'accelerometro per contare i passaggi e utilizza il GPS per misurare la distanza su distanze più lunghe e per calibrare la distanza individuale del passo dell'utente. Non percepiscono la distanza usando l'accelerometro.

    
risposta data 23.03.2012 - 19:38
fonte
3

Ci sono molte app di pedometro, quindi potresti controllare le loro recensioni. Inoltre, in termini di precisione, ecco una risposta StackOverflow:

link

e un altro sull'implementazione di un contapassi con una precisione di circa 20 m:

link

    
risposta data 22.07.2009 - 00:20
fonte
2

L'errore accumulato di integrazione del tempo è eccessivo per misurare la distanza dagli accelerometri. Anche per il sismografo industriale, la maggior parte di essi non può praticamente misurare la distanza, anche se viene adottato un filtro.

    
risposta data 08.03.2011 - 01:16
fonte
2

Ho scritto un post sul blog. Ottenere la distanza con l'accelerometro e altri sensori iPhone senza usare il GPS è sicuramente possibile. I resulys non sono accurati al 100% ma utilizzabili.

link

    
risposta data 27.11.2014 - 19:02
fonte
1

Volevi qualcosa di simile? MagicPlan di Sensopia link A seconda di cosa vuoi utilizzare per queste informazioni, non potrei fare del male a raggiungere gli sviluppatori dell'app.

    
risposta data 19.05.2015 - 01:47
fonte
0

Il problema non è la precisione dell'accelerometro ma la sua precisione rispetto al tempo della misurazione. Se puoi spostare il telefono dal punto a al punto b in una frazione di secondo, dovresti essere in grado di ottenere una misurazione molto accurata. Tuttavia, se impieghi un minuto o un'ora per la stessa misurazione, la precisione sarà prossima allo zero a causa del rumore.

    
risposta data 24.12.2018 - 00:47
fonte

Leggi altre domande sui tag