S’orienter avec une boussole electronique et un accéléromètre

Le problème

On se donne un dispositif électronique muni qui indique le vecteur champ magnétique et l’accélération non gravitationnelle. Le but est de calculer l’écart au pole Nord à l’aide des informations lues sur l’appareil.

La modélisation

L’appareil est muni de 3 axes x,y,z ou z est approximativement vertical vers le haut et la personne qui tient l’accélérometre regarde exactement dans la direction de l’axe des x. On suppose que l’acceléromètre est immobile, donc que l’accéléromètre indique le vecteur -g. Le vecteur champ magnétique est parallèle au sol et indique le pole Nord. Tous les appareils sont censés etre calibrés.

Ce que vous devez faire

  • On suppose l’axe z exactement vertical, expliquer comment calculer l’angle avec le pole Nord apres avoir fait quelques exemples.

  • Faire un programme qui automatise les calculs précédents et produire un fichier qui donne les angles en fonction de la lecture.

  • On suppose que l’individu peut etre penché en avant ou en arriere mais pas sur le côté. On essaiera de faire une rotation sur les données pour compenser l’inclinaison de l’individu.

  • Faire quelques simulations informatiques du cas précédent.