
Je test et je vous transmet mes résultats au plus vite.
Kiblue n'a pas encore ajouté d'ami.
03 juin 2013 - 08:50
02 juin 2013 - 01:41
Salut,
Un gyroscope te fourni une vitesse angulaire, c'est à dire le nombre de degré que ton robot à parcouru en une seconde.
Pour obtenir l'orientation du robot, il faut intégrer les valeurs que tu reçois du gyro.
angle = intégrale{vitesse_angulaire.dt} = somme{vitesse_angulaire / fréquence_échantillonnage}
Tu dois donc récupérer la vitesse_angulaire du gyro à une fréquence précise (tous les 20ms par exemple, ça te fait une fréquence d'échantillonnage à 50Hz)
Tu divises cette vitesse_angulaire par 50Hz.
Tu sommes toutes ces vitesses_angulaire pour avoir un angle.
Si tu veux obtenir une position, il faut faire la même chose avec l'accéléromètre, deux fois.
++
Black Templar