Académique Documents
Professionnel Documents
Culture Documents
mécaniques articulés
et Robotique
Master 1 CM
Chapitre II Modélisation d’un Robot
Plan du cours
Introduction
Eléments d’un robot
• Corps rigides (Liens)
• Les articulations
Introduction
Lien
Lors de l’étude d’un mécanisme ou d’un robot, La
modélisation pièces, des liaisons et des actions
mécaniques va permettre de déterminer les performances
de ce mécanisme et son dimensionnement.
Articulation
rotoïdes
(pivot)
Articulation
prismatique
SCARA (Adept)
KUKA KR Agilus
Éléments d'un robot
Comment représenter un robot?
• Un robot est représenté (modélisé) comme :
Une chaîne cinématique de corps rigides (liens) reliés par des articulations
(pivot ou glissière)
Lien
Articulation
pivot • Articulations (axes): composants mobiles qui génèrent
un mouvement relatif entre 2 liens
pA
‖ p A (0) p B (0)‖ ‖ p A (t ) p B (t )‖
pA
pB
pB
Quel que soit le mouvement du corps rigide, la distance
relative (entre 2 points quelconques du corps) reste fixe. Au temps t
Au temps 0
• Exemples:
- Configuration d'une porte à charnière : angle (θ) autour de la charnière
- Configuration d'un point dans le plan : x, y
- Configuration d'un corps rigide dans le plan : x, y, θ
θ
θ y y
x x
Porte avec charnière Point dans le plan Corps rigide dans le plan
7
Corps rigides
Degrés de liberté d'un corps rigide
z
y
y
x
x
Point dans le plan : 2 ddl Point dans l'espace : 3 ddl
8
Corps rigides
Degrés de liberté d'un corps rigide
• Exemples
- Corps rigides :
→ ddl d'une porte avec charnière : 1
→ dof d'un corps rigide dans le plan : 3 (2 position + 1 orientation)
→ dof d'un corps rigide dans l'espace : 6 (3 position + 3 orientation)
θ
y
x
Corps rigide dans le plan : 3 ddl Corps rigide dans l’espace: 6 ddl
9
Corps rigides
Mécanismes
• Un mécanisme est un système qui comprend :
1. Corps rigides (liens)
2. Articulations (axes)
Articulation i
Articulation i+1
Lien n-1
Lien n
Lien 0
• Types de mécanismes
b) Mécanismes à chaîne ouverte
• Ils n'ont pas de boucle
• Structure: “série” de lien-articulation
• Exemples:
- Tous les robots série
lien
UR5 robot ABB IRB2400
12
Articulations
Articulation
• Ce sont des connexions entre 2 liens (corps rigides) lien
lien
• Fonction:
• Ils contraignent le mouvement d'un lien par rapport à un autre lien (réduisant le nombre de
degrés de liberté du corps rigide)
• Ils offrent la liberté de mouvement d'un lien (par rapport à un autre lien)
16
Articulations
Autres Articulations en robotique
[Imágenes de mathworks.com]
17
Articulations
Certains robots en fonction de leurs articulations
Robot Cartésien Robot Cylindrique
P-P-P R-P-P
R-R-P
R-R-R
Articulations
Certains robots en fonction de leurs articulations
Robot SCARA Robots Parallèles
R-R-P
Rappels : Théorie des mécanismes
Rappels théorie des mécanismes
Introduction
La conception d'un mécanisme ou d’un robot en vue de sa réalisation industrielle
comporte plusieurs étapes. Avant d'aboutir à la maquette numérique du produit définitif, il
est nécessaire d'effectuer une analyse de la théorie des mécanismes, qui s'appuie sur
une représentation du réel appelée Modélisation : schémas des liaisons, analyse
géométrique, cinématique et statique de ce mécanisme.
Afin d'optimiser le fonctionnement, la forme des éléments, le choix des matériaux...
Ceci suppose une connaissance, ou du moins une appréciation aussi exacte que
possible des mouvements, forces, accélérations, chocs... auxquels sont soumis les
éléments qui composent l'ensemble du mécanisme. Cette étude s'appuie sur une
représentation du réel appelée Modélisation : schémas des liaisons, représentation
vectorielle des forces, vitesses, accélérations...
Rappels théorie des mécanismes
Définitions préliminaires
On appelle pièce tout sous-ensemble rigide faisant partie d'un mécanisme ou
d'une structure, quelle que soit sa réalisation.
Une liaison résulte de la mise en contact de deux pièces par l'intermédiaire
de surfaces fonctionnelles appropriées.
Les mécanismes et les structures résultent de l'agencement d'éléments rigides
liés les uns aux autres ; ils comportent donc un nombre entier de pièces et un
autre nombre entier, généralement différent, de liaisons.
Dans un mécanisme formé de n+1 pièces, on appelle
généralement socle ou bâti celle qui sert de référence pour étudier, par la
statique ou la cinématique, le comportement des n autres pièces.
Rappels théorie des mécanismes
Définitions préliminaires
Caractéristiques géométriques des contacts :
d’ensemble. y y
1
• Paramétrer la position angulaire des différents x
1 x
solides.
2D 3D
Figure 5. Schémas cinématique d’un robot cartésien
Rappels théorie des mécanismes
Graphe des liaisons
Dans le graphe des liaisons, les classes d’équivalence cinématiques sont représentées par des
nœuds. Les liaisons sont représentées par des arcs. Son but est d’analyser la structure du
mécanisme.
Le graph des liaisons, ou graph de structure, est un outil indispensable pour la modélisation des
mécanismes ou robots. Il permet d’élaborer des stratégies de résolution des systèmés.
J. Craig. Introduction to Robotics (2005) B. Siciliano. Robotics, Modeling, Planning and Control (2009)
30
Éléments d'un robot
Configuration d’un Robot
• C'est la spécification complète du point de chaque point du robot
• C'est la spécification complète de la position et de l'orientation de chaque
corps rigide (lien) du robot
• Exemple : Configuration d'un robot 2R
- La configuration de chaque lien est spécifiée à l'aide de 6
paramètres
- Chaque articulation impose 5 contraintes sur chaque lien.
5 constraints - Total:
• La configuration complète d'un lien est spécifiée avec
seulement 1 paramètre
5 contraints • La configuration complète d'un robot est spécifiée avec 2
paramètres
Degrés de mobilité (m) d'un Robot
• C'est le nombre minimum de coordonnées nécessaires (coordonnées
indépendantes) pour représenter la configuration d'un robot
• En général :
ddl = (Σ liberté de chaque lien) – (contraintes indépendantes)
• Exemples
Un robot est caractérisé par le nombre total de degrés de liberté qu'il possède (exemple: robot à 6 ddl, robot à 7 ddl,
…)
Formule de Grübler
• Aussi connu sous le nom de : La formule de Chebychev-Grübler-Kutzbach
• Elle permet de déterminer le nombre de degrés de liberté (“mobilité”) d'une chaîne
cinématique (mécanisme à maillons et articulations)
Combien de degrés
de liberté y a-t-il?
• Elle n'est valable que si toutes les contraintes sont indépendantes (si 1 contrainte n'est pas
indépendante, elle fournit une limite inférieure pour le nombre de DOF)
Formule de Grübler
• Composantes :
• Nl : nombre de liens (le “Bâti” est également considéré comme un lien)
• Nj: nombre d’articulations
• : nombre de degré de liberté d'un lien (3 pour le cas plan, 6 pour le cas espace)
• fk : nombre de libertés (ddl) de l’articulation k
• ck : nombre de contraintes que l’articulation k impose (fk + ck = )
𝑁𝑗 𝑁𝑗
• formule de Grübler : 𝑚 = 𝑁𝑙 − 1 − 𝑐𝑘 = 𝑁𝑙 − 1 − − 𝑓𝑘
𝑘=1 𝑘=1
Ddl du lien
Contraintes 𝑁𝑗
= 𝑁𝑙 − 1 − 𝑁𝑗 +
articulaires
𝑓𝑘
𝑵𝒋 𝑘=1
𝒎 = 𝑵𝒍 − 𝑵𝒋 − 𝟏 + 𝒇𝒌
𝒌=𝟏
Formule de Grübler
Exemples
• Déterminer le nombre de degrés de liberté pour les mécanismes suivants :
1 ddl
1 ddl
4 ddl
2 ddl
35
Formule de Grübler
Exemples
• Déterminer le nombre de degrés de liberté pour les mécanismes suivants :
1 ddl
1 ddl
3 ddl
36
Modélisation de la chaine
cinématique du robot
Description des chaînes cinématiques simples et ouvertes
o Seules les deux liaisons simples utilisées : Pivot et Glissière
o Description effectuée à partir de la base du manipulateur (bâti 0)
o Chaque solide Si est attaché à Si-1 par la paire cinématique Li et au solide Si+1 par la paire Li+1
Avantages :
3 axes linéaires
Facile à visualiser
Structure rigide
Facile à programmer hors ligne
Inconvénients :
o Ne peut atteindre que devant lui-même
o Nécessite un grand espace au sol pour la zone de travail
o Les axes sont difficiles à joigne ensemble Volume de travail du robot cartésien
Configuration d’un robot industriel
Avantages :
2 axes linéaires, 1 'axe de rotation
Peut atteindre tout autour de lui-même
Portée et hauteur des axes rigides
Inconvénients :
o Ne peut pas atteindre au-dessus de lui-même
o L'axe de rotation de la base est moins rigide qu'un axe linéaire Volume de travail du robot cylindrique
o Ne sera pas atteindre les obstacles
Configuration d’un robot industriel
Avantages :
1 axe linéaire, 2 axes de rotation
Longue portée horizontale
Inconvénients :
o Ne peut pas contourner les obstacles
o Généralement une portée verticale courte
Volume de travail du robot sphérique
Configuration d’un robot industriel
Avantages :
1 axe linéaire, 2 axes de rotation
L'axe de la hauteur est rigide
Grand espace de travail
Peut atteindre les obstacles
Deux façons d'atteindre un point
Inconvénients :
o Difficile de programmer hors ligne Volume de travail du robot SCARA
o Bras très complexe
Configuration d’un robot industriel
5- Configuration de type révolution (RRR), (θ β α)
Avantages :
3 axes de rotation,
Peut atteindre au-dessus ou au-dessous des obstacles
Plus grand espace de travail pour moins d'espace de travail
Deux ou quatre façons d'atteindre un point
Inconvénients :
o Difficile de programmer hors ligne Volume de travail du robot articulé
o Bras très complexe
Configuration d’un robot industriel
6- Configuration de type parallèle (RRR), (θ β α)
Avantages :
Les moteurs peuvent être proximaux :
bande passante plus élevée,
plus facile à contrôler
Inconvénients :
o Généralement moins de mouvement
o la cinématique peut être difficile
Mobilité d’un mécanisme et robot
Dans une chaîne cinématique ouverte, chaque articulation rotoïde ou prismatique, donne au
système un seul DDL,
Dans une chaîne cinématique fermée, le nombre de DDL est inférieur au nombre
d’articulations, compte tenu des contraintes imposées par la boucle.
où :
m : Nombre de degrés de mobilité
𝒏 : Nombre total des corps (y compris le Bâti)
𝒏𝒋 : Nombre total de liaisons (articulation) j (avec et sans moteurs)
𝒇𝒊 : degré de liaisons i
Mobilité d’un mécanisme et d’un robot
Exemple : D’après l’équation de Grübler -Tchebychev-Kutzbach , trouver le degré de mobilité m de
ces robots.
Modélisation de la chaine cinématique du robot
Chaîne simple ouverte (en série)
Une chaîne cinématique simple ouverte est une succession de solides placés en série et liés entre
eux un à un par des liaisons simples. Autrement dit lorsque une n-pièce est liée par l’intermédiaire
de n-1 pièces placées en série et si : n-1 pièces sont liées entre eux par des liaisons simples alors ces
n pièces et n liaisons constituent une chaîne cinématique simple ouverte ou des liaisons en série.
Exemples :
2ddl 3ddl
2ddl
1ddl
4ddl 4ddl
Modélisation de la chaine cinématique du robot
Etude cinématique des chaînes simples ouvertes (en séries)
.
{Tc(i/i-1)} = {Tceq(n/0)} (2)
𝒊=𝟏
1. La mobilité cinématique :
𝒏
𝒅𝒄 = 𝒊=𝟏 𝒏𝒄𝒊 = 𝑵𝒄 (3)
2. La mobilité interne 𝒅𝒄𝒊 :
Elle est égale aux degrés de liberté qui existent entre les différentes pièces de la chaîne lorsque
la pièce n est immobilisée par rapport au bâti 0.
2
4
1
5
0 Schéma cinématique
Exemple
y 2
Soit le schéma cinématique de la chaîne simple ouverte
constituée de trois solides 1, 2 et 3 plus le bâti 0, le x
On donne : 𝑨𝑩=a.𝒛 et 𝑩𝑪 = 𝒃. 𝒚
……………………..…...…………………………………………………………………………………………
𝑑𝑐 = 𝑛𝑐𝑖 = 𝑁𝑐
𝑖=1
……………………..…...…………………………………………………………………………………………
𝒅𝒄 = 1 + 1 + 1 = 3
……………………..…...…………………………………………………………………………………………
……………………..…...…………………………………………………………………………………………
𝑑𝑐𝑢 = 3
La mobilité utile : 𝑑𝑐𝑢 = ………………
……………………..…...…………………………………………………………………………………………
……………………..…...…………………………………………………………………………………………
𝑑𝑐𝑖 = 𝑑𝑐 − 𝑑𝑐𝑢 = 0
La mobilité interne : 𝑑𝑐𝑖 = ………………
……………………..…...…………………………………………………………………………………………
……………………..…...……………………………………………………………………………
……………………..…...……………………………………………………………………………
Fin du cours