Sto cercando di registrare tracce su una scala molto più fine di quanto sia possibile con il GPS, ma spero di usare qualcosa di semplice ed economico, idealmente un iPhone. La risoluzione per i dati della traccia che sto cercando è di circa 10-20 cm.
La posizione della traccia e persino la scala non sono importanti quanto i dettagli precisi della forma della traccia.
Quello che ho in mente come soluzione ideale è un'app per iPhone che utilizza la fotocamera insieme agli altri sensori per registrare una traccia in modo simile a un mouse ottico che rileva i movimenti sulla superficie di una scrivania.
Quindi tieni il telefono con la fotocamera rivolta verso il basso e percorri la pista. L'app traccerebbe la superficie mobile e dedurrebbe dove sta andando, usando il giroscopio e l'accelerometro per aiutare a correggere l'inclinazione della videocamera. Utilizzerebbe anche il giroscopio e, in misura minore, la bussola per aiutare a correggere e rilevare le svolte nella traccia. Non credo che l'altezza del telefono da terra possa essere percepita o dedotta, ma potresti semplicemente entrare e tenerlo attentamente ad un'altezza costante. Il LED potrebbe essere acceso per facilitare il rilevamento attraverso le ombre.
Se ti capita di camminare su una traccia che ha finito dove è iniziato, potresti contrassegnarlo in qualche modo per chiudere il circuito e proverebbe a correggerlo se le estremità non si incontrassero e se camminassi molto, forse oltre 50 metri, potrebbe anche utilizzare i dati GPS per calibrare la scala della traccia, ma probabilmente non contribuisce molto ai dettagli della geometria della traccia.
Quindi esiste qualcosa di simile in qualsiasi forma per iPhone o altro? C'è qualcosa di più semplice, ad esempio, utilizza solo il giroscopio / bussola e un metodo di misurazione in stile contapassi?