PR Robotique 2
Thèmes abordés
PR Robotique 2
Thèmes abordés
Vecteurs
Rappels et compléments
Vecteurs
→ → → → → → →
W= a x +b y +c z +d u +e v +f t ;
→ √
||W || = a2 + b 2 + c 2 + d 2 + e 2 + f 2
Vecteurs
→ → → → → → →
W= a x +b y +c z +d u +e v +f t ;
→ √
||W || = a2 + b 2 + c 2 + d 2 + e 2 + f 2
⃗
personne = f (age, taille, poids, genre)
→
maison= f (Surface, Chambres, age, Etage, Quartier )
Vecteurs
→ → → → → → →
W= a x +b y +c z +d u +e v +f t ;
→ √
||W || = a2 + b 2 + c 2 + d 2 + e 2 + f 2
⃗
personne = f (age, taille, poids, genre)
→
maison= f (Surface, Chambres, age, Etage, Quartier )
→ → → →
V1 +V2 =V2 +V1
→ → → →
α.(V1 +V2 ) = α. V1 +α. V2
Produit scalaire.
→ →
Le produit scalaire de 2 vecteurs U et V est :
→ → → → → →
U . V = ||U ||.||V ||.cos(U , V ) , c’est un scalaire
Il représente la projection d’un vecteur sur l’autre.
⃗
V
θ
⃗
U
Produit scalaire.
Produit scalaire.
Application :
Soit un repère R2(O2,x⃗2, y⃗2, z⃗2), lié à un corps S2, en mouvement de
rotation par rapport à un repère R1(O1,x⃗1, y⃗1, z⃗1), lié à un corps S1,
tel que : z⃗1 = z⃗2, et α = (x⃗1, x⃗2) = (y⃗1, y⃗2).
y⃗1
y⃗2
α
x⃗2
α
z⃗1 = z⃗2 x⃗1
Calculer :
x⃗1.y⃗1 = ...; x⃗1.x⃗2 = ...; y⃗1.y⃗2 = ...;
z⃗2.y⃗1 = ...; z⃗2.x⃗1 = ...; x⃗1.y⃗2 = ...;
y⃗1.x⃗2 = ...; y⃗2.x⃗1 = ...; y⃗2.y⃗1 = ...
x⃗2.z⃗1 = ...; x⃗2.x⃗1 = ....;
ATIFY (USMS-FPBM) Chapitre 2 : Rappels et compléments 2025 4 / 61
Calculs vectoriels Calcul Matriciel Représentations
Produit scalaire.
Réponses :
x⃗1.y⃗1 = 0; x⃗1.x⃗2 = cos α;
y⃗1.y⃗2 = cos α; z⃗2.y⃗1 = 0;
z⃗2.x⃗1 = 0; x⃗1.y⃗2 = cos((π/2) + α) = − sin α;
y⃗1.x⃗2 = cos((π/2) − α) = sin α; y⃗2.x⃗1 = − sin α;
y⃗2.y⃗1 = cos α; x⃗2.z⃗1 = 0;
x⃗2.x⃗1 = cos α;
Produit scalaire.
Remarques :
1) On pose :
→ → → →
V1 = a1. x1 +b 1. y1 +c 1. z1
→ → → →
V2 = a2. x2 +b 2. y2 +c 2. z 2
→ → → → → → → →
V1 . V2 = (a1. x1 +b 1. y1 +c 1. z1 ).(a2. x2 +b 2. y2 +c 2. z 2)
→ → → → → →
= a1.a2. x1 . x2 +a1.b 2. x1 . y2 +a1.c 2. x1 . z2 +
→ → → → → → → → → →
b 1.a2. y1 . x2 +b 1.b 2. y1 . y2 +b 1.c 2. y1 . z2 +c 1.a2. z1 . x2 +c 1.b 2. z1 . y2
→ →
+c 1.c 2. z1 . z2
=.....................................................
2) si les 2 vecteurs sont exprimés dans la même base B1
Alors :
a1 a2
→ →
V 1 . V 2= b 1 . b 2 = a1.a2 + b 1.b 2 + c 1.c 2
c 1 B1 c 2 B1
ATIFY (USMS-FPBM) Chapitre 2 : Rappels et compléments 2025 6 / 61
Calculs vectoriels Calcul Matriciel Représentations
Produit vectoriel.
→ →
Le produit vectoriel de 2 vecteurs U et V est un vecteur tel que :
→ → → → → → →
U ∧ V =|| U || . ||V ||.sin(U , V ). W
tel que :
→ → →
(U , V , W ) : forment un trièdre direct (W
⃗ un vecteur unitaire
perpendiculaire à U et V dans le sens U
⃗ ⃗ ⃗ vers V
⃗ ).
⃗ ∧V
U ⃗
⃗
V
θ
⃗
W ⃗
U
Produit vectoriel.
Produit vectoriel.
Produit vectoriel.
Application :
Soit un repère R2(O2,x⃗2, y⃗2, z⃗2), lié à un corps S2, en mouvement de
rotation par rapport à un repère R1(O1,x⃗1, y⃗1, z⃗1), lié à un corps S1,
tel que : z⃗1 = z⃗2, et α = (x⃗1, x⃗2) = (y⃗1, y⃗2).
y⃗1
y⃗2
α
x⃗2
α
z⃗1 = z⃗2 x⃗1
Calculer :
x⃗1 ∧ y⃗1 = ...; x⃗1 ∧ x⃗2 = ...; y⃗1 ∧ y⃗2 = ...;
z⃗2 ∧ y⃗1 = ...; z⃗2 ∧ y⃗1 = ...; z⃗2 ∧ x⃗1 = ...;
x⃗1 ∧ y⃗2 = ...; y⃗1 ∧ x⃗2 = ...; y⃗2 ∧ x⃗1 = ...;
y⃗2 ∧ y⃗1 = ...; x⃗2 ∧ z⃗1 = ...; x⃗2 ∧ x⃗1 = ...;
ATIFY (USMS-FPBM) Chapitre 2 : Rappels et compléments 2025 10 / 61
Calculs vectoriels Calcul Matriciel Représentations
Produit vectoriel.
Réponses :
x⃗1 ∧ y⃗1 = z⃗1;
x⃗1 ∧ x⃗2 = sin α z⃗1;
y⃗1 ∧ y⃗2 = sin α z⃗1;
z⃗2 ∧ y⃗1 = −x⃗1;
z⃗2 ∧ x⃗1 = y⃗1;
x⃗1 ∧ y⃗2 = sin((π/2) + α)z⃗1 = cos α z⃗1;
y⃗1 ∧ x⃗2 = − sin((π/2) − α)z⃗1 = − cos α;
y⃗2 ∧ x⃗1 = − sin((π/2) + α)z⃗1 = − cos α z⃗1;
y⃗2 ∧ y⃗1 = − sin α z⃗1;
x⃗2 ∧ z⃗1 = −y⃗2;
x⃗2 ∧ x⃗1 = − sin α z⃗1;
Produit vectoriel.
Remarques :
1) On pose :
→ → → →
V 1= a1 x1 +b 1 y1 +c 1 z1
→ → → →
V 2= a2 x2 +b 2 y2 +c 2 z 2
→ → → → → → → →
V 1 ∧ V 2= (a1 x1 +b 1 y1 +c 1 z1 ) ∧ (a2 x2 +b 2 y2 +c 2 z 2)
→ → → → → →
= a1.a2. x1 ∧ x2 +a1.b 2. x1 ∧ y2 +a1.c 2. x1 ∧ z2 +
→ → → → → → → → →
b 1.a2. y1 ∧ x2 +b 1.b 2. y1 ∧ y2 +b 1.c 2. y1 ∧ z2 +c 1.a2. z1 ∧ x2 +c 1.b 2. z1
→ → →
∧ y2 +c 1.c 2. z1 ∧ z2
=....................................
Produit vectoriel.
→ → → → → →
2) Si (x1 =x2 ) ; (y1 =y2 ) et (z1 =z2 ) ; les 2 vecteurs sont exprimés dans la
même base
Alors :
a1 a2 b 1.c 2 − c 1.b 2
→ →
V 1 ∧ V 2= b 1 ∧ b 2 = c 1.a2 − a1.c 2
c1 c2 a1.b 2 − b 1.a2
Produit vectoriel.
→ → → → → →
2) Si (x1 =x2 ) ; (y1 =y2 ) et (z1 =z2 ) ; les 2 vecteurs sont exprimés dans la
même base
Alors :
a1 a2 b 1.c 2 − c 1.b 2
→ →
V 1 ∧ V 2= b 1 ∧ b 2 = c 1.a2 − a1.c 2
c1 c2 a1.b 2 − b 1.a2
3) Relation de Gibbs
pour passer du double produit vectoriel vers le produit scalaire.
→ → → → → → → → →
A ∧(B ∧ C ) =B .( A . C )− C .( A . B )
Produit mixte.
⃗
V
θ
⃗
W
⃗
U
Produit mixte.
Distributivité
→ → → → → → →
U . V ∧W = U .V ∧ U .W
Nulleté du produit mixte
→ → →
U . V ∧ W = 0 si :
→
→ →
*) 2 vecteurs colinéaires (ou un vecteur se répète x . u ∧ x = 0 ) ;
*) les 3 vecteurs sont coplanaires.
→ → → → → → → → →
soit x 2, y 2, z 2 base orthonormée directe du repère R 2 O 2, x 2, y 2, z 2 et x 1, y 1, z 1 base orthonormée directe du
→ → → → → → → → →
repère R 1 O 1, x 1, y 1, z 1 , tel que : z 2=z 1 et α = (x 1, x 2) = (y 1, y 2)
y⃗1 y⃗1
y⃗2 y⃗2
α α
x⃗2 x⃗2
α α
z⃗1 = z⃗2 x⃗1 z⃗1 = z⃗2 x⃗1
→
Donner la projection de x 2 dans R1.
→
Donner la projection de y 2 dans R1.
→
Donner la projection de x 1 dans R2.
→
Donner
ATIFY la projection de y 1Chapitre
(USMS-FPBM) dans2 :R2.
Rappels et compléments 2025 16 / 61
Calculs vectoriels Calcul Matriciel Représentations
Réponse :
x⃗2 = cos α.x⃗1 + sin α.y⃗1
y⃗2 = − sin α.x⃗1 + cos α.y⃗1
x⃗1 = cos α.x⃗2 − sin α.y⃗2
y⃗1 = sin α.x⃗2 + cos α.y⃗2
⃗
∆V
⃗
V
A
Q
⃗ O (V
M ⃗)
⃗
V
O
ATIFY (USMS-FPBM) Chapitre 2 : Rappels et compléments 2025 18 / 61
Calculs vectoriels Calcul Matriciel Représentations
donc M
⃗ O (V
⃗ ) ⊥ plan(O, V
⃗)
Module du moment
||M
⃗ O (V
⃗ )||=||OP ⃗ ||=
⃗ ∧V
Module du moment
||M
⃗ O (V
⃗ )||=||OP ⃗ ||= ||OP||
⃗ ∧V ⃗ .||V
⃗ ||.||sin(OP,
⃗ V ⃗ )||
Module du moment
||M
⃗ O (V
⃗ )||=||OP
⃗ ∧V⃗ ||= ||OP||
⃗ .||V
⃗ ||.||sin(OP,
⃗ V ⃗ )|| avec :
||OP||.||sin(OP, V ) =||OH||
⃗ ⃗ ⃗ ⃗
Module du moment
||M
⃗ O (V
⃗ )||=||OP
⃗ ∧V⃗ ||= ||OP||
⃗ .||V
⃗ ||.||sin(OP,
⃗ V ⃗ )|| avec :
||OP||.||sin(OP, V ) =||OH|| d’où : ||MO (V )||=||OH||.||
⃗ ⃗ ⃗ ⃗ ⃗ ⃗ ⃗ ⃗ ||
V
Relation du champ
On cherche la relation entre le moment en O et le moment en A
(quelconque) du vecteur V⃗ , A un point quelconque .
⃗ ⃗
MA (V ) =
Relation du champ
On cherche la relation entre le moment en O et le moment en A
(quelconque) du vecteur V⃗ , A un point quelconque .
⃗ ⃗ ⃗ ⃗
MA (V ) = AP ∧ V =
Relation du champ
On cherche la relation entre le moment en O et le moment en A
(quelconque) du vecteur V⃗ , A un point quelconque .
⃗ ⃗ ⃗ ⃗ ⃗ ⃗ ∧V
MA (V ) = AP ∧ V = (AO + OP) ⃗ =
Relation du champ
On cherche la relation entre le moment en O et le moment en A
(quelconque) du vecteur V⃗ , A un point quelconque .
⃗ ⃗ ⃗ ⃗ ⃗ ⃗ ∧V
MA (V ) = AP ∧ V = (AO + OP) ⃗ ∧V
⃗ = AO ⃗ + OP
⃗ ∧V⃗
Or
Relation du champ
On cherche la relation entre le moment en O et le moment en A
(quelconque) du vecteur V⃗ , A un point quelconque .
⃗ ⃗ ⃗ ⃗ ⃗ ⃗ ∧V
MA (V ) = AP ∧ V = (AO + OP) ⃗ ∧V
⃗ = AO ⃗ + OP
⃗ ∧V⃗
Or
⃗ ∧V
OP ⃗ =M ⃗ O (V
⃗)
Donc
Relation du champ
On cherche la relation entre le moment en O et le moment en A
(quelconque) du vecteur V ⃗ , A un point quelconque .
⃗ ⃗ ⃗ ⃗ ⃗
MA (V ) = AP ∧ V = (AO + OP)⃗ ∧V ⃗ ∧V
⃗ = AO ⃗ + OP
⃗ ∧V⃗
Or
⃗ ∧V
OP ⃗ =M⃗ O (V
⃗)
Donc
M⃗ A (V
⃗)=M ⃗ O (V⃗ ) + AO
⃗ ∧V
⃗
C’est la relation du champ ou changement de points.
Division vectorielle.
→
On cherche le vecteur X qui vérifie l’équation vectorielle suivante :
→ → →
A ∧ X =B
⃗
B
O
⃗
A
Division vectorielle.
→ →
Condition : A ⊥B
Division vectorielle.
→ →
Condition : A ⊥B
→ → → →
et on aura : X ⊥B donc X est situé dans un plan ⊥ à B noté π
Démonstration :
→
On cherche une solution particulière Xo :
Division vectorielle.
→ →
Condition : A ⊥B
→ → → →
et on aura : X ⊥B donc X est situé dans un plan ⊥ à B noté π
Démonstration :
→ → → → →
On cherche une solution particulière Xo : Xo⊥B et Xo⊥ A
Division vectorielle.
→ →
Condition : A ⊥B
→ → → →
et on aura : X ⊥B donc X est situé dans un plan ⊥ à B noté π
Démonstration :
→ → → → → → →
On cherche une solution particulière Xo : Xo⊥B et Xo⊥ A Xo et A
sont contenus dans le plan π tel que : π ⊥ B
⃗
→ → →
A ∧ Xo=B
⃗
B
⃗
Xo
O
⃗
A
ATIFY (USMS-FPBM) Chapitre 2 : Rappels et compléments 2025 23 / 61
Calculs vectoriels Calcul Matriciel Représentations
Division vectorielle.
→ → → → →
A ∧( A ∧ Xo) = A ∧ B
Division vectorielle.
→ → → → →
A ∧( A ∧ Xo) = A ∧ B
Application de la relation de Gibbs (passer du double produit
vectoriel vers le produit scalaire).
Division vectorielle.
→ → → → →
A ∧( A ∧ Xo) = A ∧ B
Application de la relation de Gibbs (passer du double produit
vectoriel vers le produit scalaire).
→ → → → → → → →
A .( A . Xo)− Xo .( A . A ) = A ∧ B
Division vectorielle.
→ → → → →
A ∧( A ∧ Xo) = A ∧ B
Application de la relation de Gibbs (passer du double produit
vectoriel vers le produit scalaire).
→ → → → → → → → → →
A .( A . Xo)− Xo .( A . A ) = A ∧ B on a : A . Xo= 0 (⊥) on aura :
Division vectorielle.
→ → → → →
A ∧( A ∧ Xo) = A ∧ B
Application de la relation de Gibbs (passer du double produit
vectoriel vers le produit scalaire).
→ → → → → → → → → →
A .( A . Xo)− Xo .( A . A ) = A ∧ B on a : A . Xo= 0 (⊥) on aura :
→ → → → → → →
− Xo .( A )2 = A ∧ B Xo= − A→∧B2
(A)
Division vectorielle.
→ → → → →
A ∧( A ∧ Xo) = A ∧ B
Application de la relation de Gibbs (passer du double produit
vectoriel vers le produit scalaire).
→ → → → → → → → → →
A .( A . Xo)− Xo .( A . A ) = A ∧ B on a : A . Xo= 0 (⊥) on aura :
→ → → → → → →
− Xo .( A )2 = A ∧ B Xo= − A→∧B2
(A)
Division vectorielle.
Division vectorielle.
Division vectorielle.
Division vectorielle.
Division vectorielle.
Division vectorielle.
⃗
B
⃗
X
⃗
Xo
O ⃗
λ .A
⃗
A
⃗
X
Parallèle à A
⃗
⃗
X
Matrice
Matrice
Somme matricielle :
a1 + a2 d 1 + d 2
Matrice
Somme matricielle :
a1 + a2 d 1 + d 2
Matrice
Somme matricielle :
a1 + a2 d 1 + d 2
Matrice
Matrice
I = ¯Ī = 0 1 0
0 0 1
avec M*I= I*M=M
Inverse de M : M −1 n’existe que si la matrice est singulière (Matrice
carrée et son déterminant est non nul).
1
M −1 = detM .ComTr (M)
Propriétés
Propriétés
Cas particuliers
y3
[1*3].[3*1]= [1*1] c’est un scalaire, il représente un produit scalaire.
Produit matriciel :
X .Y tr = ([Link]), C’est une matrice de dimension [xi*yi]
Cas particuliers
Exemple :
y1
x1
y2
On considère : X = x 2 ; Y = y3
x3
y4
x1
X .Y tr = x 2 . y 1 y 2 y 3 y 4
x3
x 1.y 1 x 1.y 2 x 1.y 3 x 1.y 4
Cas particuliers
Vues et perspectives
Vues et perspectives
Vues et perspectives
Vues et perspectives
Perspectives
Pour apparaître les 3 dimensions du corps, on distingue la
perspective cavalière, la perspective isométrique et dans le cas
général la perspective axonométrique, elles se distinguent par les
angles d’inclinaison et les coefficient de multiplication des
dimensions du corps.
Vues et perspectives
Figure – Perspective1
ATIFY (USMS-FPBM) Chapitre 2 : Rappels et compléments 2025 38 / 61
Calculs vectoriels Calcul Matriciel Représentations
Vues et perspectives
Figure – Perspective2
ATIFY (USMS-FPBM) Chapitre 2 : Rappels et compléments 2025 39 / 61
Calculs vectoriels Calcul Matriciel Représentations
Vues et perspectives
Vues et perspectives
Figure – PerspectiveConique
ATIFY (USMS-FPBM) Chapitre 2 : Rappels et compléments 2025 41 / 61
Calculs vectoriels Calcul Matriciel Représentations
Vues et perspectives
Figure – PerspectiveRobot
ATIFY (USMS-FPBM) Chapitre 2 : Rappels et compléments 2025 42 / 61
Calculs vectoriels Calcul Matriciel Représentations
Vues et perspectives
Vues
Les projections d’un corps sur des plans s’appellent les vues.
Vues et perspectives
Vues
Les projections d’un corps sur des plans s’appellent les vues.
Elles sont obtenues par les projections orthogonales du corps, sur
un plan (figure7).
On peut projeter sur (Représentation Européenne. Faire attention
au logiciel anglosaxone) :
Le plan de face c’est la vue de face (Front view) ;
Le plan de droite sur la vue de gauche (Left view) ;
Le plan de gauche c’est la vue de droite (Right view) ;
Vues et perspectives
Vues
Les projections d’un corps sur des plans s’appellent les vues.
Elles sont obtenues par les projections orthogonales du corps, sur
un plan (figure7).
On peut projeter sur (Représentation Européenne. Faire attention
au logiciel anglosaxone) :
Le plan de face c’est la vue de face (Front view) ;
Le plan de droite sur la vue de gauche (Left view) ;
Le plan de gauche c’est la vue de droite (Right view) ;
Le plan en bas c’est la vue de dessus (ou vue du haut)(Top view) ;
Le plan de haut c’est la vue de dessous (ou vue du bas)(Bottom
view) ;
Le plan de derrière c’est la vue de derrière (Behind, rear, back).
Vues et perspectives
Vues et perspectives
Figure – Vues2
ATIFY (USMS-FPBM) Chapitre 2 : Rappels et compléments 2025 45 / 61
Calculs vectoriels Calcul Matriciel Représentations
Vues et perspectives
Liaisons
associé à S1 peut se déplacer en translation suivant les 3 axes du repère R0 lié à S0 : Tx, Ty et Tz ; et il peut faire les 3
z⃗1
y⃗1
O1
z⃗0
x⃗1
y⃗0
Oo
⃗ ATIFY (USMS-FPBM)
xO Chapitre 2 : Rappels et compléments 2025 47 / 61
Calculs vectoriels Calcul Matriciel Représentations
Liaisons
Liaison
Si un corps est en contact avec un autre, on parle de liaison, des ddl seront éliminés donc le nombre de ddl n’est plus 6. le
nombre de ddl possibles est en fonction des géométries de contacts entre les corps.
Liaisons
Schéma cinématique
Schéma cinématique
Schéma cinématique
Schéma cinématique
Schéma cinématique
Schéma cinématique
Schéma cinématique
En robotique :
En général en robotique, les liaisons les plus utilisées sont :
Liaison Prismatique P (glissière)
et Rotoîde R (pivot).
Exemple 1 : Robot à 2 ddl(figure Poignet 16)
a) RP
b) PR
c) RR
Exemple 2 : Robot à 3 ddl (figure RRR 15)
a) RRR
b) RRP
c) RPR
d) ...
Schéma cinématique
Exemple 3 : 3 ddl :
Figure – Combinaison R et P
Schéma cinématique
Figure – Poignet
Schéma de principe
Schéma de principe
Schéma de principe