Bonjour j'aimerai savoir comment utilisé l'accelerometre afin de calculer une distance en metre parcourru par le device
je recupere le X; Y;Z de l'accelerometre sur 2 points puis j'applique la formule suivante
Mais la distance que me donne la formule est vraiment illogique est-ce-que j'utilise le bon algo? je supose qu'il faut enlever la gravité et faire un low pass filtering plud tard mais deja suis-je sur le bon chemin?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 double Mx = ending.X - starting.X; double My = ending.Y - starting.Y; double Mz = ending.Z - starting.Z; double distance= Math.Sqrt(Mx * Mx + My * My + Mz * Mz);
ending et starting sont des objet que je creeer quand j'appui sur un boutton et ils contiennent les donnees de l'accelerometre
Merci
Partager