Comment utiliser l'Accéléromètre pour mesurer la distance pour le Développement d'Applications Android
Je suis juste un débutant dans le développement d'applications de l'industrie. Je sais que l'accéléromètre peut être utilisé pour retourner le courant de l'accélération le long de trois axes en mètres par seconde au carré (m/s2). Mais j'ai appris à connaître que d'un accéléromètre peut également être utilisé comme indicateur de vitesse.
Je veux savoir comment je peux utiliser l'accéléromètre pour déterminer la distance parcourue par appareil Android entre les points d'intérêt. Si c'est possible, alors comment puis-je mettre en œuvre? J'ai vu une semblable question "comment puis-je mesurer la distance parcourue par un Iphone à l'aide de l'accéléromètre" Comment puis-je mesurer la distance parcourue par un iPhone à l'aide de l'accéléromètre?. Mais je ne suis pas arrivé à un point.
Merci,
Arslan
OriginalL'auteur Arslan Ahmad | 2011-06-15
Vous devez vous connecter pour publier un commentaire.
Vous obtenez la position par intégration de l'accélération linéaire à deux reprises, 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.
Des questions similaires:
la piste des petits mouvements de l'iphone avec pas de GPS
Qu'est-ce que le monde réel de l'exactitude de téléphone accéléromètres lorsqu'il est utilisé pour le positionnement?
comment calculer le téléphone du mouvement dans la direction verticale de repos?
iOS: Précision du déplacement dans l'Espace 3D
Est-il possible de détecter le mouvement et le réveil de sommeil ? J'ai mediatek appareil qui n'a pas de "mouvement important" capteur (selon les capteurs détectent apk), et pourtant, il a construit dans la fonctionnalité qui tournent sur l'écran sur le mouvement. Comment peut-il être ?
La mesure de distance est difficile. La détection de mouvement est facile: Vous n'avez qu'à détecter les changements dans la sortie du capteur est au-dessus d'un pré-seuil configuré. Vous n'avez pas besoin de mesurer la distance à détecter les mouvements; il est beaucoup beaucoup plus simple.
mon problème concerne principalement d'économie d'énergie. si le cpu ne pas dormir entre les capteurs cas, alors c'est un problème.
Veuillez regarder le titre de cette question: "Comment utiliser l'Accéléromètre pour mesurer la distance pour le Développement d'Applications Android". Vous ne voulez détecter les mouvements, et que vous êtes intéressés à économie d'énergie. Ce que vous demandez est une tout autre question, et nous par conséquent, ne devrait pas discuter de cela ici dans les commentaires. Si vous avez une nouvelle question alors s'il vous plaît poser une nouvelle question.
OriginalL'auteur Ali
Vous pouvez les combiner avec le système de positionnement GPS, et de filtrer les données avec Le filtre de Kalman.
GPS donner rude mais position stable, tandis que l'accéléromètre donner plus de accerate mais la dérive de la position.
OriginalL'auteur vitperov