ntroduction
TPS 3A ISAV – MASTER IRIV AR, IRMC 1
On dispose du robot plan décrit par la figure 1. Ce robot possède 3 axes rotoïdes parallèles. C'est un robot à 3
1
degrés de liberté : 2 pour le positionnement 2pour l'orientation
x, y et un 3 de la pince. Ce robot a été simulé sous
matlab. Décompressez l'archive ydu TP dans un répertoire
y à votre nom.
y2 Démarrez
y Matlab. Changez le répertoire
0
courant pour celui des fichiers décompressés. Dans1 le menu File ouvrez le3fichier tp. En lançant start dans
le menu Simulation, vous obtenez la figure 2.
x0 x1 x2 x3
1 2 3
y0 y1 y2 y3
400mm 400mm 100mm
x0 x1 x2 x3
figureFigure
1 : modèle géométrique
1 – Géométrie du robot. du robot
400mm 400mm 100mm
Ce robot plan possède 3 axes rotoïdes parallèles. C’est un robot à 3 degrés de liberté : 2 pour le
positionnement x, y et un pour l’orientation de la pince. Ce robot est simulé sous Matlab. Décompressez
figureà1votre
l’archive du TP dans un répertoire : modèle
nom.géométrique du robot
Démarrez Matlab. Changez le répertoire courant pour
celui des fichiers décompressés. Dans le menu File ouvrez le fichier tp.mdl. En lançant Run dans le
menu Simulation, vous obtenez une animation représentée par la figure 2.
Objet à saisir
Objet à saisir
Trajectoire
à effectuer
Trajectoire
à effectuer
figureFigure
2 : simulateur du robot
2 – Interface sous simulink
graphique.
Position articulaire
Calculez le Jacobien direct de ce robot en dérivant par rapport au temps la relation p = F (q).
Éditez la fonction jacob.m et complétez le calcul du Jacobien direct lassé en blanc dans le script.
Pour que les modifications apportées à jacob.m soient prises en compte par Matlab, il est nécessaire
d’exécuter la commande help jacob avant de lancer la simulation.
Vérifiez votre Jacobien en simulant un déplacement vertical à la vitesse de −0,01 m s−1 en partant
du point q0 déterminé dans la section précédente. Configurez la valeur de Stop time à 100 s dans les
paramètres de simulation.
Initialisez la position initiale à [0 0 0] et la vitesse de déplacement à [−0,01 0 0] (vitesse de 1 cm s−1
vers la gauche). Lancez la simulation. Commentez. Initialisez la position initiale à [0,001 −0,001 0] et
la vitesse de déplacement à [−0,01 0 0]. Simulez. Commentez.
Utiliser la méthode d’évitement des singularités pour corriger les problèmes mis en évidence au point
précédent.