Il semble qu'un capteur de gyroscope ne soit pas si courant actuellement parmi les appareils Android. Mais un accéléromètre (en conjonction avec la boussole ?) offre-t-il une précision suffisante pour mesurer les angles (inclinaison, lacet) avec une grande précision ?
Réponses
Trop de publicités?Suffisamment pour quoi, quelle précision ?
Il existe un certain nombre d'applications qui mesurent les niveaux et les angles en utilisant uniquement l'accéléromètre, et qui sont suffisamment bonnes pour une utilisation quotidienne, après un calibrage initial.
Pour des exemples, voir la gamme de Applications de niveau d'esprit disponibles sur le marché.
Si vous vous intéressez aux capteurs, vous devriez regarder ceci Google Tech Talk - Fusion de capteurs par David Sachs.
L'accéléromètre fournit une approximation des angles, mais il ne fournit pas une bonne précision. Il a un défaut majeur : il amplifie les secousses de la main. Cela peut être corrigé avec un filtre passe-bas, mais cela introduira un retard lorsqu'il y a un changement réel d'angle (ce qui pourrait causer un problème visible dans les jeux réactifs et le journal du capteur).
Cependant, le gyroscope n'est pas non plus le roi de la mesure des angles. Le gyroscope a un défaut majeur : ses mesures ont une dérive à long terme. Il faudra donc utiliser un accéléromètre et une boussole pour corriger un gyroscope.