14 votes

Avec quelle précision puis-je suivre les distances en utilisant l'accéléromètre de l'iPhone ?

En théorie, les accéléromètres de l'iPhone peuvent être utilisés pour suivre la distance par interpolation dans le temps.

Quelle est l'erreur estimée pour le suivi des distances entre 1 et 10 mètres ?
Existe-t-il une application iPhone qui fonctionne comme un mètre à ruban ?

15voto

D'après ce que j'ai entendu, la sortie de l'accéléromètre de l'iPhone est très bruyante - la plupart des applications qui l'utilisent pour un travail de précision modérée font beaucoup de filtrage et de modification de sortie pour lisser le bruit. L'iPhone peut être placé à plat sur une table, et l'accéléromètre émettra toujours un certain nombre de données. J'imagine que vous pourriez certainement l'utiliser pour mesurer des distances plus longues (>10m), mais je ne lui ferais probablement pas confiance pour des mesures à haute résolution.

8voto

Rudd Zwolinski Points 6852

Les puces accélérométriques utilisées dans l'iphone ont trop de bruit pour être utilisées pour une intégration précise des distances, même sur de courtes distances avec des mouvements simples. Même s'il s'agissait d'un capteur silencieux et qu'il fournissait de bonnes données, Apple pré-filtre l'accéléromètre d'une manière qui empêche les applications d'effectuer une intégration correcte. Le filtrage est utile pour réduire le terrible bruit de fond et pour faciliter la vie des développeurs d'applications, qu'ils souhaitent une mise à jour par seconde ou 100, mais il est irréversible et Apple ne fournit pas de moyen d'obtenir les données brutes, de sorte que toute intégration de l'accélération ne produit qu'une distance retardée avec un dépassement significatif. Cela s'ajoute, bien sûr, aux problèmes normaux liés à l'utilisation d'un accéléromètre pour déterminer la distance (en supprimant la gravité - ce que le gyroscope facilite grandement - par exemple).

La plupart des applications de podomètre utilisent l'accéléromètre pour compter les pas et utilisent le GPS pour mesurer la distance sur de plus longues distances et pour calibrer la distance individuelle des pas de l'utilisateur. Elles ne détectent pas la distance à l'aide de l'accéléromètre.

3voto

Kit Roed Points 228

Il existe de nombreuses applications de podomètre, vous pouvez donc consulter leurs avis. En outre, en termes de précision, voici une réponse de stackoverflow :

https://stackoverflow.com/questions/722600/what-are-the-ranges-of-the-accelerator-on-the-iphone

et un autre sur la mise en place d'un podomètre avec une précision d'environ 20m :

https://stackoverflow.com/questions/488088/iphone-gps-development-tips-tricks

2voto

L'erreur cumulée de l'intégration temporelle est trop importante pour mesurer la distance à partir des accéléromètres. Même pour les sismographes industriels, la plupart d'entre eux ne peuvent pas pratiquement mesurer la distance, même si un filtrage est adopté.

2voto

Hadi Points 1

J'ai écrit un article de blog à ce sujet. Obtenir la distance avec l'accéléromètre et les autres capteurs de l'iPhone sans utiliser le GPS est tout à fait possible. Les résultats ne sont pas précis à 100%, mais ils sont utilisables.

http://www.nomtek.com/scanning-rooms-with-an-iphone/

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X