la piste des petits mouvements de l'iphone avec pas de GPS
Je dois écrire une application pour iphone qui permet de suivre le mouvement de l'iphone lui-même, compte tenu de sa position initiale, sans jamais utiliser de GPS. Qu'est que je peux seulement utiliser les données fournies par le gyroscope et l'accéléromètre. Les distances j'ai besoin de mesure sont plutôt de petite et de la précision, je suis à la recherche est de 40-50cm (~2 pieds) au maximum.
Est-ce possible? Si oui, quelle est la meilleure façon d'aller à ce sujet? Aussi, savez-vous de tout (et éventuellement de l'open source) projets qui ont mis en œuvre ce déjà?
Merci beaucoup!
si cela fait une différence, c'est pour iphone4
Il est bien sûr possible, et pour le environ 2 pieds, je dirais que vous pouvez complètement oublier les erreurs introduites.
Il est bien sûr possible, et pour le environ 2 pieds, je dirais que vous pouvez complètement oublier les erreurs introduites.
OriginalL'auteur Ricky Robinson | 2011-05-27
Vous devez vous connecter pour publier un commentaire.
Si vous intégrez l'accélération de la deux fois, vous obtenez la position mais l'erreur est horrible. Il est inutile dans la pratique.
Ici est une explication de pourquoi (Google Tech Talk) à 23:20. Je recommande fortement cette vidéo.
J'ai répondu à une question similaire ici et ici.
pourriez-vous expliquer ou de donner un exemple de code de "l'intégration de l'accélération de la deux fois"?
Comme pour l'introduction, je vous conseille le Rectangle méthode; c'est le moyen le plus simple de l'intégration numérique. Si vous appliquez d'abord le rectangle méthode pour les données d'accélération que vous recevez à partir du capteur, vous obtenez la vitesse. Si vous répétez la même procédure sur la vitesse juste obtenu, vous obtenez la position. Il est inutile, comme déjà indiqué dans la réponse.
merci pour l'astuce. mais, selon ceci, il doit y avoir une possibilité... parce que l'application est presque parfaitement exact...
et bien sûr, je suis toujours intéressé. il est presque 12h et dormir, mais si vous voulez m'essayer à quelques expériences, dites-le moi.
OriginalL'auteur Ali