Les puces d'accéléromètre utilisées dans l'iphone ont trop de bruit pour être utilisées pour une intégration précise de la distance, même sur de courtes distances avec des mouvements simples. Même s'il s'agissait d'un capteur silencieux et fournissant de bonnes données, Apple préfiltre l'accéléromètre d'une manière qui empêche les applications d'effectuer une bonne intégration. Le filtrage est utile pour réduire le bruit de fond terrible et pour faciliter la vie des développeurs d'applications, qu'ils souhaitent 1 mise à jour par seconde ou 100, mais il est irréversible et Apple ne fournit pas un moyen d'obtenir les données brutes, donc toute intégration d'accélération uniquement produit une distance retardée avec un dépassement significatif. C'est, bien sûr, en plus des problèmes normaux d'utilisation d'un accéléromètre pour trouver la distance (en supprimant la gravité - ce que le gyroscope facilite beaucoup - 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 de pas individuelle de l'utilisateur. Ils ne détectent pas la distance à l'aide de l'accéléromètre.
Vouliez-vous quelque chose comme ça? MagicPlan by Sensopia https://appsto.re/gb/WQFEz.i Selon l'utilisation que vous souhaitez faire de ces informations, il n'a pas été difficile de contacter les développeurs d'applications.
la source
Le problème n'est pas la précision de l'accéléromètre mais sa précision par rapport à l'heure de la mesure. Si vous pouvez déplacer le téléphone du point a au point b en une fraction de seconde, vous devriez pouvoir obtenir une mesure très précise. Cependant, si vous prenez une minute ou une heure pour la même mesure, la précision sera proche de zéro à cause du bruit.
la source