HI, Je suis prêt à mettre en œuvre une logique dans laquelle j'ai besoin de savoir sur la quantité de mouvement effectué par téléphone sur l'axe xy ou z, en utilisant l'accéléromètre je ne trouve que l'accélération sur ces axes , même si j'essaie de calculer la valeur de coordonnée x relative basée sur l'accélération sur l'axe x, son utilisation est inutile car je ne peux pas déterminer la direction du mouvement (ie si elle était à gauche ou à droite) sera génial si n'importe qui pourrait fournir des pointeurs à ce .. :) merci d'avance ...Détecter le mouvement sur l'axe en android
2
A
Répondre
2
Vous devriez être en mesure d'obtenir le signe de l'accélération, mais en intégrant l'accélération pour déterminer la vitesse et en l'intégrant à nouveau pour déterminer la position a tendance à donner de mauvais résultats, puisque les erreurs deviennent rapidement hors de contrôle.
De plus, pour réaliser une IMU, vous avez besoin non seulement de bons accéléromètres, mais aussi de 3 bons gyroscopes pour déterminer l'orientation de vos accéléromètres - et vous n'en avez pas, juste un capteur de boussole plutôt floconneux.
Questions connexes
- 1. Android: balle en mouvement par le toucher
- 2. choisir le capteur pour détecter l'automobile en mouvement
- 3. Comment détecter le thread UI sur Android?
- 4. Problème de détection de mouvement Android
- 5. Comment traduire le mouvement sur le Canvas3D en mouvement dans le monde 3D virtuel
- 6. Événements de mouvement dans android
- 7. Détecter l'événement de défilement sur le navigateur Android
- 8. iOS CALayer.mask sur un calque en mouvement
- 9. sur les éléments en mouvement dans selectbox
- 10. est-il possible en java de détecter le mouvement des lèvres
- 11. Android - Détecter le chemin de Drag complexe
- 12. Image animée en mouvement
- 13. Android: Comment détecter la fin du défilement
- 14. android détecter locatoin en utilisant WIFI
- 15. Problème avec le Picturebox en mouvement
- 16. Android Écouter/détecter l'entrée dans le journal
- 17. en mouvement CCCamera
- 18. Mouvement boursier en PHP
- 19. objets en mouvement cocos2d
- 20. Intercepter un mouvement de fenêtre en C#
- 21. Détecter Cliquez sur le navigateur
- 22. Comment mettre en œuvre le contenu/texte en mouvement sur le site Web. dans asp.net
- 23. Comment détecter le rétroéclairage?
- 24. loupe des images en mouvement
- 25. affichant une image en mouvement
- 26. Comment détecter le cordon d'UISLDER?
- 27. Existe-t-il un moyen de détecter le non-mouvement (événements tactiles)?
- 28. Détecter si en cours de défilement une page Web sur Android
- 29. créer un texte en mouvement
- 30. Java AffineTransform origine en mouvement
merci pour la réponse rapide, mais je pense que nous ne pouvons pas déterminer la position via des accéléromètres negetive ou des valeurs positives car ils ne disent que le changement de vitesse ... même si je me déplace dans une seule direction je peux trouver les deux négatifs et des valeurs positives sur le même axe ... donc accéléromètre ne semble pas être ma réponse! – Abhinava
Tout d'abord, il n'y a pas de réponse à votre problème avec le matériel téléphonique actuel ou futur proche. C'est un téléphone portable, pas un système de guidage. En termes de différence entre l'accélération et la vitesse, vous devez comprendre du calcul que l'accélération est la dérivée de la vitesse, de sorte que travailler en arrière serait l'intégration - un processus notoire pour grossir les erreurs de mesure des capteurs bon marché. –
mmm .. désolé mais je crois fortement qu'il doit y avoir une solution de contournement disponible .. nous avons déjà des applications comme boussole qui peut nous dire la direction de notre mouvement .. m ne cherche pas de valeur de précision .. j'ai besoin de données pour travailler avec!! fondamentalement j'ai besoin d'un angle de mouvement avec la vitesse! – Abhinava