2012-11-26 7 views
0

Possible en double:
Need to find Distance using Gyro+Accelerometer
Android accelerometer accuracy (Inertial navigation)distance de mesure parcourue par l'iPhone sans utiliser de GPS

Je développe une application iOS qui mesure la distance parcourue, par exemple, on pourrait garder l'iPhone dans sa poche après avoir allumé l'application, puis devrait être en mesure d'obtenir la distance qu'il a parcourue par un véhicule dans lequel il est, ou s'il marche, courir, etc. Je veux que ce soit assez précis pour On pourrait déplacer un appareil placé sur une table, par exemple un pied, et l'application vous dira que cette petite distance bougeait même. Je ne veux pas utiliser le GPS, mais seulement le gyroscope et l'accéléromètre. Ce que j'ai pensé jusqu'ici, est d'obtenir les angles par lesquels l'appareil a pivoté le long de ses trois axes des données de gyroscope et d'accéléromètre, périodiquement, et ensuite utiliser cette information pour comprendre l'ampleur du mouvement le long de l'axe dans lequel l'utilisateur est en mouvement, en utilisant l'accéléromètre. Est-ce que cela ressemble à une approche de travail? De plus, le gyroscope intégré et l'accéléromètre sont-ils suffisamment précis pour cela?

+0

Ceci est une question classique et désolé, mais cela ne fonctionnera pas. :(Voir le lien ci-dessus – Ali

Répondre

-1

Oui, cela peut fonctionner, au moins pour une plus petite distance. En utilisant le GPS, vous obtiendrez plus de succès.

Avec accéléromètre, c'est des mathématiques plus complexes. Un rappel d'un article scientifique, mais il n'est pas facile à mettre en œuvre.

+0

Merci Alex d'avoir répondu, je ne veux pas utiliser le GPS pour deux raisons, l'une étant que cela me permettra de calculer le déplacement, et non la distance totale parcourue, au fur et à mesure que l'utilisateur chemin à travers la route (il échouera également si on essaie de mesurer la taille d'une personne en déplaçant l'appareil verticalement des pieds à la tête), et d'autre part de la connaissance limitée que j'ai, il me semble que le GPS est très gourmand. se plonger dans des maths complexes, au cas où je ne vois pas une implémentation plus simple pour ce cas.Je suis tombé sur ce récemment http://www.ocf.berkeley.edu/~tmtong/kalman.php –

+0

L'accélérateur a faim, aussi (GPS dernières 8 heures, avec dispaly désactivé) .Mais pour cela, peut-être finalement vous utilisez à la fois, GPS et Accelrometer, alors vous êtes le héros. (Votez si vous trouvez ma réponse utile) – AlexWien

+0

Lorsque vous l'avez eu au travail, en quelques semaines, s'il vous plaît poster un commentaire, aussi. – AlexWien

Questions connexes