Robotique
Robotique
Robotique
1-Introduction :
Quand on parle de robotique, plusieurs idées viennent à l’esprit de chacun de nous.
Historiquement, nous pourrions nous référer aux premiers concepts et automates de l’antiquité
ou aux premiers robots comme à des personnages de la mythologie.
C’est au siècle dernier que l’éclatement de la robotique industrielle a amorcé l’explosion des
thèmes de recherche. A cette époque les robots étaient conçus en respectant les contraintes
imposées par le milieu industriel, comme la respectabilité et la précision dans la réalisation
des tâches, c’est avec les développements scientifiques, spécifiquement de l’électronique et de
l’informatique mais aussi automatique, mathématique, mécanique, matériaux, que la
technologie robotique a progressé. Les robots actuels sont dotés d’une intelligence qui leur
donne une certaine autonomie qui va leur permettre de se diffuser dans de nouveaux
domaines.
a .Définitions :
Un robot est un système mécanique poly-articulé, mû par des actionneurs et commandé par un
calculateur, qui est destiné à effectuer une grande variété de tâches.
Un robot est un dispositif mécatronique (alliant mécanique, électronique et informatique)
accomplissant automatiquement des tâches diverses. C’est une machine intelligente
fonctionnelle qui nécessite une autonomie de mouvements.
b. Historique :
L'origine du mot robot est issue du grecque "Robota" qui signifie travail forcé.
1947 : premier manipulateur électrique téléopéré.
1954 : premier robot programmable.
1961 : apparition d'un robot sur une chaîne de montage de General Motors.
1961 : premier robot avec contrôle en effort.
1963 : utilisation de la vision pour commander un robot.
1973 : premier robot à 6 axes entrainés de façon électromécanique par Kuka Famulus.
1985 : imaginé un robot Delta par Reymond Clavel possède un bras de manipulation
formé de 3 parallélogrammes.
Une cellule robotisée est un ensemble d’un ou plusieurs robots et d’éléments permettant de
réaliser une tâche. Il en existe une multitude sur le marché aujourd’hui et sont de plus en plus
évoluées.
Page 1
Modélisation d’un robot pour une tâche précise
Il y a par exemple la cellule robotisée de soudage par points qui est utilisée dans l’industrie
automobile, elle a pour but d’assembler des pièces de tôlerie extérieures d’un véhicule en les
soudant. Il y existe aussi une cellule robotisée de palettisations de coupelles pour le secteur de
l’agroalimentaire, qui sert à palettiser ou à ranger des coupelles de sauces dans des cartons ;
de finition de futs, pour la plasturgie, qui a pour but de décharger une presse d’extrusion
soufflage, ébavurer et contrôler les futs ; de soudages de clayettes en inox pour l’industrie
mécanique, dont la mission est de placer, de figer et de souder les éléments qui composent la
clayette.
En fonction de la tâche finale du robot, on pourra choisir parmi ces quatre principaux types de
robots : articulé, cartésien, SCARA ou parallèle.
o Les robots cartésiens effectuent uniquement des déplacements sur des axes linéaires, ce qui
les rend très rentables et faciles à programmer. Ils sont parfaitement adaptés pour effectuer
des tâches répétitives, comme par exemple décharger des machines.
Leur principal avantage est de permettre une précision de positionnement élevée dans tout l’espace
de travail. Par exemple, la plupart des machines de mesure tridimensionnelle sont fabriquées avec
Page 2
Modélisation d’un robot pour une tâche précise
o Les robots SCARA travaillent le long d’axes verticaux en effectuant des rotations sur un
même plan. Ils sont plus rapides et plus flexibles
que les robots cartésiens.
Page 3
Modélisation d’un robot pour une tâche précise
o Le robot à bras articulé est construit sur le principe d’un bras humain. Il est composé d’une
succession de joints, chaque joint lui
donnant un degré de liberté (de 4 à 7
DOF). Cette structure très flexible lui
donne la capacité d’atteindre n’importe
quelle position et orientation dans son
enveloppe de travail, malgré les obstacles.
– soudage à l’arc
– soudage par points
– manipulation du matériel
– alimentation / chargement de machine
o Les robots parallèles sont construits à partir de parallélogrammes articulés reliés à une base
commune.
Page 4
Modélisation d’un robot pour une tâche précise
b. Programmation du robot :
La programmation du robot peut se faire de plusieurs manières, par apprentissage, en hors
ligne ou par auto-apprentissage. Il existe, pour différents métiers, des logiciels d’applications
dédiés (par ex. : peinture, soudure…) prenant en compte les spécificités du processus.
3-Emplacement du robot :
a. Modèle géométrique du robot :
-Modèle géométrique direct :
Le modèle géométrique direct permet de déterminer la position et l’orientation de l’organe
terminal du manipulateur par rapport à un repère de référence en fonction des variables
articulaires, le modèle s’écrit :
X=T(q)
Où
q q1 , q2 ,......, qn var iables articulair es
T
Page 5
Modélisation d’un robot pour une tâche précise
Par exemple, si le manipulateur se déplace dans l’espace on pose m=6 (3 coordonnées pour la
position et 3 coordonnées pour la rotation). S’il se déplace dans un plan on pose m=2 et si en
plus on est concerné par la rotation on pose m=3.
La position de l’organe terminal peut être définie par des cordonnées cartésiennes,
cylindriques ou sphériques. Le choix d’une structure particulière est guidé par les
caractéristiques du robot, ainsi que par celle de la tâche à réaliser.
0
Ti 0 T1 1T2 2T3 ...i 1 Ti
Page 6
Modélisation d’un robot pour une tâche précise
Cette méthode est destinée à systématiser la modélisation de n'importe quel type de robot
série.
Ses principaux avantages sont :
Simplification maximale du modèle géométrique.
Établissement d'une norme reconnue par tous.
Hypothèse :
On peut représenter l'attitude d'un repère Ri par rapport à un repère Ri-1 à l'aide de 4 paramètres
uniques à condition de fixer deux contraintes
Le premier repère (X0,Y0,Z0) dans la première articulation et le dernier repère (Xn,Yn,Zn) dans
l’organe terminal.
Page 7
Modélisation d’un robot pour une tâche précise
cos i sin i 0 0 1 0 0 0 1 0 0 i 1 0 0 0
sin cos i 0 0 0 1 0 0 0 1
0 0 0 cos i sin i 0
i 1
DH i i
0 0 1 0 0 0 1 d i 0 0 1 0 0 sin i cos i 0
0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1
0
DH i 0DH 1 1 DH 2 2 DH 3 .....i 1 DH i
-Convention de Denavit-Hartenberg modifiée (DHM)
La méthode de DH modifiée où le repère Ri est tel que l'axe zi est suivant l'articulation n° i et
non pas i+1.
Dans cette méthode le premier repère (X0,Y0,Z0) dans la base du bras manipulateur et le
dernier repère (Xn,Yn,Zn) dans la dernière articulation.
Les paramètres de Denavit- Hartenberg modifiée :
θi : c’est l’angle entre Xi-1 et Xi mesuré autour de Zi.
di : c’est la distance entre Xi-1 et Xi mesuré autour de Zi.
αi : c’est l’angle entre Zi-1 et Zi mesuré autour de Xi-1.
Page 8
Modélisation d’un robot pour une tâche précise
i 1
DHM i Rot xi 1 i .Trans xi 1 ( i ).Rrot zi (i ).Trans zi (di )
1 0 0 0 1 0 0 ai cos i sin i 0 0 1 0 0 0
0 cos sin i 0 0 1 0 0 sin i cos i 0 0 0 1 0 0
i 1
DHM i i
0 sin i cos i 0 0 0 1 0 0 0 1 0 0 0 1 di
0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1
cos i sin 0 li
cos sin cos i cos i sin i d i sin i
i 1
DHM i i i
0
DHM i 0 DHM 1 1 DHM 2 2 DHM 3 .....i 1 DHM i
La convention Denavit-Hartenberg c’est la plus utilisée pour déterminer la position et
l’orientation de l’organe terminal par rapport au repère de référence, et la plus répandue pour
exprimer le passage du repère Ri-1 au repère Ri.
q=f-1(X)
q q1, q2 ,...............qn
T
vecteur des variables articulaires
Page 9
Modélisation d’un robot pour une tâche précise
4. conclusion :
Dans cette partie, nous nous sommes intéressés à la modélisation d’un robot , en expliquant
la description d’une application robotisée, l’emplacement du robot .
Ainsi nous avons présenté les différents aspects fonctionnels et techniques concernant le
développement du robot. En passant par présentation la géométrie d’un robot et la géométrie
inverse, et arrivant à tout ce qui concerne l’imagerie sur cette partie. La prochaine et dernière
partie sera donc réservée à l’intégration de toutes les parties précédentes, en reliant les
différentes applications réalisées et appliquant tous les principes adoptées pour enfin faire
fonctionner le robot avec toutes les options qu’il peut offrir.
Page 10
Modélisation d’un robot pour une tâche précise
5. références bibliographique :
la-robotique-industrielle-eduscol
Modelisation-et-commande-adaptative-d-un-bras-manipulateur-rigide-a-2-degre-de-
liberte
Livre-La-Robotique-Industrielle-FANUC-Forum-Automatism
Robotique-Indus.
Page 11