M1-IS étude de cas 2

Aide sur l'utilisation de mfc_gl


Objet :
Il s'agissait de compléter un programme (mfc_gl) qui permet de visualiser des robots en déplacement dans un environnement 3D.
Ce programme permet d'intégrer différents robots (Robots à 2 roues, à 4 roues, Khepera...) et de prévoir leur commande.

Raccoucis clavier :
Raccoucis souris :
On peut également utiliser la souris pour déplacer la vue.
Bouton gauche appuyé, le mouvement de la souris déplace le point de vision (triangle jaune au sol).
Bouton droit appuyé, le mouvement de la souris provoque des rotations autour le point de vision.





A l'issue du TP2

mfc_gl avec un TRobot4 et un TRobotK


TRobot4
Les flèches au sol permettent de visualiser la Force de traction, la force de frottement et la vitesse.
Cette version du programme mfc_gl dispose d'une classe TRobot4 qui comporte 4 roues dont celles du train avant peuvent tourner. On a rajouté une classe TRobotK qui représente le Khepera.

Lancer l'animation (touche 'A') puis jouer sur les touches du pavé numérique :


Visualisation du TRobot4 avec les vecteurs représentant
la force de traction FT (bleu), la vitesse Vit (vert) et la force de frottement Ffr (rouge).




TRobotK
Les vitesses des roues du Khepera.


Visualisation du TRobotK (à 2 roues commandées en vitesse) avec les vecteurs représentant
les vitesse de rotation des roues (bleu) et la vitesse Vit (vert) du khepera.
Le triangle jaune représente le point de vision au sol.



Dernière mise à jour : 7 septembre 2007