Wifi et asservissement polaire

29 mars 2014

Voila deux mois que nous n’avions pas donné de nouvelles. Disons que notre robot nous occupait trop pour qu’on puisse écrire des articles.

Nous avons pas mal avancé sur la propulsion du robot. Chaque moteur est asservi en vitesse, la position du robot est estimée à partir du gyroscope (pour son orientation) et des codeurs des moteurs (pour l’avancement). Nous obtenons une position fiable tant que les roues ne glissent pas. Pour éviter les glissements, nous limitons les variations de consigne de vitesse en entrée de l’asservissement des moteurs. Pour atteindre la position souhaitée, nous avons eu la joie d’implémenter un asservissement polaire, tel que celui décrit par RCVA.

Ça semble bien marcher, mais comme nous n’avons pas bien fixé notre gyroscope, il nous faut délaisser la programmation au profit d’un peu de mécanique avant de valider tout ça.

Enfin, pour communiquer avec le robot lors de ses déplacements, nous avons configuré le Wi-Fi sur notre Raspberry Pi. Notre article détaille la configuration pour transformer un Raspberry Pi en point d’accès Wi-Fi.

Côté gyroscope, avec tout ce code qui a été rajouté, nous ne sommes plus capables de le lire toutes les 50 µs. Nous sommes tombés à 500 µs en espérant pouvoir à nouveau augmenter la fréquence de lecture une fois le reste du code terminé.

Commentaires

Il n'y a pas de commentaires

Ajouter un commentaire

Pseudo :
Mail :

Texte :

Copyright "POIVRON" 2011-2023, tous droits réservés
Administration du site