• Aucun résultat trouvé

TD 3: Modèle cinématique direct et inverse

N/A
N/A
Protected

Academic year: 2022

Partager "TD 3: Modèle cinématique direct et inverse "

Copied!
1
0
0

Texte intégral

(1)

Université de Picardie Jules Verne 2016-2017 M1 EEAII ViRob Robotique Industrielle

Fabio Morbidi Page 1/1

TD 3: Modèle cinématique direct et inverse

Exercice 1 : Propriétés du produit vectoriel

Soient a, b, c, d ∈3, et soit S(a) la matrice antisymétrique associée au vecteur a = [a1 , a2 , a3]T, à savoir:

Vérifier les propriétés suivantes du produit vectoriel "×":

a × a = 0

• (αa) × b = a × (αb) = α(a × b), α∈ [multiplication par un scalaire]

a × b = -b × a = -S(b)a [anticommutativité]

a × (b + c) = (a × b) + (a × c) [distributivité]

a × (b × c) + b × (c × a) + c × (a × b) = 0 [identité de Jacobi]

a × b + c × d = (a - c) × (b - d) + a × d + c × b [somme de produits vectoriels]

• (Ma) × (Mb) = det(M)(M-1)T (a × b), M 3 ×3

Noter que le produit vectoriel n'est pas associatif, mais qu'il satisfait l'identité de Jacobi.

Exercice 2 : Calcul du jacobien géométrique

Calculer le jacobien géométrique J ∈ 6 ×n des robots suivants:

• Manipulateur SCARA à 4 DDL

• Manipulateur cylindrique

• Poignet de type rotule

• Manipulateur anthropomorphe avec poignet de type rotule

• Manipulateur DLR

Exercice 3 : Étude dessingularités cinématiques

Vérifier que les valeurs des variables articulaires suivantes correspondent à des

singularités cinématiques pour les robots indiqués ci-dessous (indice: étudier le rang du jacobien géométrique J):

• θ2 ∈ {0, π}, pour le manipulateur SCARA à 4 DDL

• θ5 = 0 (à savoir, les axes z3 et z5 sont alignés), pour le poignet sphérique

• θ3 ∈ {0, π} et {θ2 , θ3 : a2 cos(θ2)+a3 cos(θ2 + θ3) = 0}, pour lemanipulateur anthropomorphe

Dessiner chaque robot dans les configurations singulières.

Exercice 4 : Modèle cinématique inverse

La vitesse linéaire de l'effecteur d'un manipulateur anthropomorphe est:

• Déterminer le vecteur des vitesses articulaires du robot, si θ1 = θ2 = π/4 et θ3 = π/6

• Écrire une fonction Matlab qui prend en entrée les valeurs de θ12, θ3 et la vitesse linéaire de l'effecteur, et qui retourne le vecteur des vitesses articulaires du robot.

˙

pe = [10, 5, 1]T cm/s

Références

Documents relatifs

L’utilisateur tient le manche {1} en main, mais sa main est animée d’un mouvement de vibration suivant , ce que l’on modélise comme si le manche était en liaison glissière

 Augmenter le nombre de pales permet de tourner à vitesse plus élevée (ce qui peut augmenter le rendement pour des petits alternateurs) et permet d’entraîner

L'élément essentiel d'un télescope d'observatoire est un miroir parabolique de grand diamètre et de grande distance focale, donnant de tout objet à l'infini, au

2) Exprimer la relation liant son abscisse x au carré de sa vitesse. 3) Exprimer dans ce cas la valeur minimale de la vitesse en fonction de w, D et l. Quelles sont leurs

Parmi les ensembles suivants, lesquels sont ouverts, ferm´ es, compacts1. Mˆ eme question avec la boule unit´ e

Dresser alors le tableau de variations de la fonction h... Déterminer l’ensemble de définition de la

Ajuster un modèle de régression linéaire multiple avec interaction permettant d’expliquer la variable logclaimcst0 en fonction des variables gender et agecat, considérée comme

Pour terminer, observer les variables présentes dans votre environnement (commande ls()) et supprimer l’une d’entre elles, en vérifiant le