Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
1
Cinématique : concepts de base
Descriptions spatiales et transformations Introduction au mouvement
2
Objectifs Représenter la position et l’orientation;
Calculer les transformations entre systèmes de coordonnées; Utiliser les coordonnées homogènes.
3
Introduction Le fonctionnement du robot implique des mouvements dans l’espace; Des systèmes de coordonnées sont nécessaires pour décrire les positions et les mouvements dans l’espace; Les mouvements sont relatifs à des corps rigides; Point de départ : il existe un repère stationnaire qui sert de référence pour tous les autres systèmes de coordonnées.
4
Description d’une position
{A} Système de coordonnées (repère) AP Point YA XA ZA
5
Description d’une orientation
Un point ne suffit pas. Il faut aussi une orientation zA {A} yB yA Orientation = repère additionnel {B}. xB xA zB {B} La description de {B} par rapport à {A} suffit pour donner l’orientation.
6
Exemple en 2D (1) YA YB {A} {B} XB OB OA XA
La description de {B} se traduit par une translation ( ) suivie d’une rotation (). T
7
Exemple en 2D (2) YA YB {A} {B} XB Y’B OB X’B OA XA
On peut aussi commencer par la rotation et terminer par translation. L’ordre est indifférent.
8
Exemple en 2D (3) YA Point YB y0 P y1 XB x1 OB x0 OA XA
Soit un point P de coordonnées x1 et y1 dans le repère {B} et x0 et y0 dans le repère {A}
9
Exemple en 2D (4) YA Point YB y0 P y1 XB x1 OB x0 OA XA
Soit et les vecteurs unitaires de {B} x1 OB x0 OA XA Coordonnées de dans {A} : cosq et sinq Coordonnées de dans {A} : -sinq et cosq
10
YA Exemple en 2D (5) Point YB y0 P y1 XB x1 OB x0 OA XA
11
Exemple en 2D (6) YA Point YB y0 P y1 XB x1 OB x0 OA XA
est la matrice de rotation de {A} vers {B} est le vecteur de translation de {A} vers {B}
12
Exemple en 2D (7) YA Point YB y0 P y1 XB x1 OB x0 OA XA
colonnes = coordonnées des vecteurs unitaires de {B} dans {A} coordonnées de l’origine de {B} dans {A}
13
Exemple en 2D (8) {A} et {B} jouent des rôles équivalents. Donc on peut écrire : Avec également : Donc : et
14
Propriétés de correspond à une rotation de q
Donc :
15
En résumé L’orientation est donnée par la matrice de rotation MR ;
Les colonnes de la MR sont des vecteurs unitaires orthogonaux deux à deux ; La MR est donc une matrice orthogonale et on a : Les colonnes de sont les vecteurs unitaires de {B} écrits dans {A}; Les lignes de c’est à dire les colonnes de sont les vecteurs unitaires de {A} écrits dans {B}.
16
Généralisation au 3D (1) Le principe est le même ; {A} XB YB ZB XA YA
ZA Point OA OB {B} P
17
Généralisation au 3D (2) On considère d’abord la rotation (OA confondu avec O’B); {A} ZA OA O’B P’ YA X’B Z’B {B’} P OB Point Y’B XA On translatera ensuite P’ en P.
18
Généralisation au 3D (2) Exercice : donner une expression de la matrice Suggestion : on considérera une rotation autour de ZA de a; puis une rotation autour du nouveau Y de b; enfin autour du nouveau X de g.
19
Généralisation au 3D (2) rotation a autour de ZA :
rotation b autour du nouveau Y : rotation g autour du nouveau X :
20
Généralisation au 3D (3) Finalement : Soit :
21
Coordonnées homogènes (1)
Ajouter un “1” Ajouter la ligne [ ] Ajouter un “1”
22
Coordonnées homogènes (2)
La transformation homogène est caractérisée par la matrice : Translation de l’origine Et on écrit :
23
Les opérateurs de mouvements : Translation, Rotation, Transformation généralisée
Opérateur de translation : Opérateur de rotation : Translation du point P1 Transformation généralisée :
24
En résumé Pour un changement de repère, on a :
Pour la transformation d’un point on a :
25
Composition de transformations
26
Remarque La matrice de rotation dépend de 3 paramètres (angles) ;
On peut la paramétriser de différentes manières : Angles d’Euler ; Roulis, tangage , lacet ; Etc.
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.