Introduction A La Robotique
Introduction A La Robotique
Introduction A La Robotique
lnk
Introduction à la Robotique
Etienne Dombre
LIRMM, Montpellier
[email protected]
Octobre 2007
Les pages précédentes sont extraites de la présentation d'EUROP (European Robotic Platform)
Architecture générale d’un robot Architecture générale d’un robot
E. Dombre, octobre 2007 (9) E. Dombre, octobre 2007 (10)
poignet
• Principales liaisons de la robotique : P
- Prismatique (glissière) P
- Rotoïde (pivot) R
- (Rotule / Spherical joint (S) : 3R d’axes concourants) porteur
Adept
Linatec
Structure mécanique Structure mécanique
E. Dombre, octobre 2007 (17) E. Dombre, octobre 2007 (18)
Stanford arm
Cas particulier des porteurs RRP, PRR, RPR : le robot Porteurs RRR
SCARA (Selective Compliance Assembly Robot Arm)
Pratiquement, le
seul fabriqué
Essentiellement utilisé pour le "Pick & Place"
rapide (palettisation, chargement / déchargement
de machines, convoyeurs...) Architecture la plus répandue parmi les
robots industriels :
Exemples : Adept Cobra, Stäubli RS 80 Î robot anthropomorphe
Volume de travail : cylindrique
Exemples : Adept, Stäubli
Volume de travail : sphérique
Stäubli RX80
Adept Cobra
Structure mécanique Structure mécanique
E. Dombre, octobre 2007 (21) E. Dombre, octobre 2007 (22)
One-axis wrist
Porteurs parallèles Poignets
Porteur
constitué de Two non intersecting-axis wrist
3 chaînes
cinématiques
ABB IRB-340
Three non intersecting-axis wrist
P
• Porteur parallèle + poignet série Î
Rotation découplée :
- actionneur embarqué sur la nacelle
- ou chaîne cinématique supplémentaire
découplée
(cf ABB IRB-340) shoulder wrist
S S
• 80 % des robots industriels ont 5 ddl ou plus (donc, environ 20% sont des
Bâti
R
S S
R
S S R Scara à 4ddl)
S S R
R
S S
Structure mécanique Structure mécanique
E. Dombre, octobre 2007 (25) E. Dombre, octobre 2007 (26)
Performances (1/2)
• Définitions
- espace articulaire (ou espace des configurations) : espace dans lequel on • Volume de travail
représente la position des articulations
- variables articulaires : coordonnées dans cet espace
- ensemble des situations de l'espace que l'organe terminal du
robot peut atteindre
- espace opérationnel : espace dans lequel on représente la situation de l’organe - dépend du nombre de ddl, des débattements articulaires et de la
terminal → variables opérationnelles
longueur des segments
• Dimension N de l’espace articulaire :
- égale au nombre de variables indépendantes • charge utile : charge maximale transportable par le robot
- égale au nombre d’articulations motorisées d’un robot série
- correspond au nombre de degrés de liberté (ddl) de la structure mécanique
• vitesses et accélérations maximales : conditionnent le temps de
• Dimension M de l’espace opérationnel : égale au nombre maximum de ddl de cycle
l’organe terminal (M ≤ 6 (ou 3 pour un robot planaire) et M ≤ N)
• Un robot est redondant si M < N : il y a plus d’articulations motorisées qu’il • résolution : plus petite modification de la configuration du robot à la
n’en faut pour placer l’organe terminal dans l’espace → gestion des obstacles fois observable et contrôlable par le système de commande
Adept Viper
Performances (2/2)
Répétabilité
de pose
ose
e de p
c titud
Exa
Pose
commandée
Structure mécanique Organe terminal
E. Dombre, octobre 2007 (29) E. Dombre, octobre 2007 (30)
Injection plastique
0% 20% 23%
Automobile
0% Chargement/déchargeme
Produits plastiques
43% nt machine outil
3% Agro-alimentaire 1%
Assemblage Ventouse :adhésion par dépression
Textile 4%
13% 64% Produits bois et liège
6% Palettisation
Autres
10% Process
13%
Autres
External Internal
sensors sensors
User interface for programming Architecture générale d’un robot
E. Dombre, octobre 2007 (33) E. Dombre, octobre 2007 (34)
10 V
Disque
Tension fonction de la distance Axe
• Résolveur
- délivre un signal sinusoïdal dont le déphasage permet de connaître la
position absolue sur un tour OPERATOR Joint or cartesian Sampled joint
Mechanical structure
- bonne précision et bonne immunité aux parasites inputs inputs
- nécessite des circuits d’alimentation, de traitement et de conversion
particuliers Motion
CONTROLLER
- existe également sous forme linéaire User Interface Generator D/A
+ Inverse Servo conv.,
for drivers Power
programming Geometrical
Stator Model
amp.
VS1 Signal de référence : tension
sinusoïdale VR (4 à 8 Khz) dans le
End-effector
α VS2 rotor.
VS1 et VS2 tensions induites External Internal
sinusoïdales dans les 2 enroulements sensors sensors
du stator disposés à 90°
R. Bataille, EMA
Capteurs extéroceptifs : mesure de position Capteurs extéroceptifs : mesure de position
E. Dombre, octobre 2007 (41) E. Dombre, octobre 2007 (42)
• Capteur inductif
• Capteurs capacitifs
- mesure de faibles distances sans contact
- mesure de faible distance sans contact (proximétrie)
Valeur de l’inductance
fonction de la distance
de l’objet en matériau La capacité varie suivant
conducteur
Objet la distance de l’objet
Objet
conducteur
R. Bataille, EMA R. Bataille, EMA
Écho renvoyé
α fonction de la distance de l ’obstacle
R. Bataille, EMA R. Bataille, EMA
Capteurs extéroceptifs : mesure de position Capteurs extéroceptifs : mesure de force
E. Dombre, octobre 2007 (45) E. Dombre, octobre 2007 (47)
Quelques rappels
= déformation
= contrainte
Eacier = 200GPa
Ealu = 70GPa
Echêne = 12GPa
Revisited from B. Hannaford, Lecture Notes UEE 2003, Montpellier Revisited from B. Hannaford, Lecture Notes UEE 2003, Montpellier
Capteurs extéroceptifs : mesure de force Capteurs extéroceptifs : mesure de force
E. Dombre, octobre 2007 (50) E. Dombre, octobre 2007 (51)
R=ρl/s
B. Hannaford, Lecture Notes UEE 2003, Montpellier Revisited from B. Hannaford, Lecture Notes UEE 2003, Montpellier
τy τx
Fx
Fy
τz
Fz
Revisited fromB. Hannaford, Lecture Notes UEE 2003, Montpellier Revisited fromB. Hannaford, Lecture Notes UEE 2003, Montpellier
Capteurs extéroceptifs : mesure de force Capteurs extéroceptifs : mesure de force
E. Dombre, octobre 2007 (54) E. Dombre, octobre 2007 (55)
• … et les capteurs tactile : mesure du toucher • … et les capteurs tactile : restitution du toucher
- Pas de produits commerciaux avec les performances attendues - Restitution à l’opérateur
- Mesure : pb de la miniaturisation • matrice de picots : mécanique, pneumatique
• sensibilité de la peau humaine • stimulation électrique
• peau artificielle : 1977…
• techno MEMS ? Nouveaux matériaux (polymères…)…
Stimulation mécanique
Interface tactile utilisant 64 micro-actionneurs
Ultra-thin flexible printed circuit that senses
en AMF, 320mN, 1,5Hz (LRP, CEA)
contact force (piezoelectric) (Model A201,
Tekscan, Boston, MA)
Controller
E. Dombre, octobre 2007 (60) E. Dombre, octobre 2007 (61)
CONTROLLER
Motion
User Interface Generator D/A
for + Inverse Servo conv.,
programming Geometrical drivers Power
amp.
Model
End-effector
External Internal
sensors sensors
E. Dombre, octobre 2007 (62)
• Bibliographie
- W. KHALIL, E. DOMBRE, "Modelisation, identification and control of
robots", Hermes Penton Science, London, ISBN 1-90399-613-9, 2002,
480 p.