![](//s1.studylibfr.com/store/data-gzf/98ee6ad613f57aa521fa5179420e8a76/1/002696285.htmlex.zip/bg1.jpg)
Promeo - Université de Picardie Jules Verne 2015-2016
LPro Automatisme et Robotique Initiation à la Robotique
Fabio Morbidi Page 1/3
TP2 - Robotics Toolbox
Durée: 3h + 1h pour le compte rendu
Le but de ce deuxième TP est de découvrir la boîte à outils Robotics Toolbox, créée par
Peter Corke (Queensland University of Technology, Australia), pour l'analyse de robots
industriels et mobiles: www.petercorke.com/Robotics_Toolbox.html
Un compte rendu avec les méthodes proposées ainsi que les résultats intermédiaires est à
rendre à la fin de la séance par chaque étudiant. Il est à noter que du simple code n’est pas un
compte rendu: commentez vos fonctions et motivez vos choix dans votre rapport final.
Attention: Sélectionner la version à 64 bits au démarrage de Windows.
Introduction
Le Robotics Toolbox (RT) est une boîte à outils Matlab qui fournit de nombreuses
fonctions utiles à l'étude et à la simulation de robots industriels (modélisation géométrique,
cinématique et dynamique, génération de trajectoires, etc.) avec une méthode de
représentation très générale. Le RT supporte aussi les robots mobiles (modèle de type
unicycle, véhicule, etc.) avec plusieurs algorithmes disponibles pour la planification de
chemin, la localisation, la création de cartes, la localisation et la cartographie simultanées.
La liste des fonctions du RT est disponible dans le fichier « robot.pdf »
(rvctools/robot/robot.pdf) et sur le web: www.petercorke.com/RTB/r9/html/index_alpha.html
Pour utiliser le RT, téléchargez le dossier « robot-9.9.zip » sur le site web, copiez le
répertoire « rvctools» dans votre espace de travail et lancez le fichier de démarrage
« startup_rvc.m » qui placera les bons répertoires dans votre chemin Matlab. La démo
« rtbdemo » montre les fonctionnalités principales du RT.
Exercice 1 : Définition de matrices de rotation et de transformation rigide [7 pts]
• Déterminer les fonctions du RT qui permettent de définir le matrices de rotations
élémentaires 3 × 3 autour des axes x, y et z.
• Déterminer les fonctions du RT qui permettent de visualiser le repère associé à une
matrice de rotation tridimensionnelle R générique donnée et de créer une animation du
mouvement rotationnel. Décrire les différentes options disponibles pour ces fonctions.
• Décrire toutes les fonctions du RT qui permettent de définir une matrice de
transformation homogène T (de taille 4 × 4). Montrer l'utilisation de ses fonctions
pour la définition de la matrice de transformation homogène suivante: