CINEMATIQUE DES ROBOTS EN CHAINE SIMPLE

Tรฉlรฉcharger le fichier pdf d’un mรฉmoire de fin d’รฉtudes

CINEMATIQUE DES ROBOTS EN CHAINE SIMPLE

Introduction
Lโ€Ÿรฉtude de la robotique nรฉcessite des connaissances de base en Gรฉomรฉtrie et en cinรฉmatique. Lorsque lโ€Ÿon dรฉsire commander un robot, il est nรฉcessaire de situer ses diffรฉrentes parties mobiles les unes par rapport aux autres. Pour ce faire, on associe un repรจre ร  chaque partie du robot (socle, effecteur, articulations). Le passage dโ€Ÿun repรจre ร  un autre (position, orientation) sโ€Ÿexprime sous la forme dโ€Ÿune matrice de passage.
La gรฉomรฉtrie, et plus particuliรจrement les coordonnรฉes et transformations homogรจnes sont des outils indispensables et trรจs utilisรฉs en robotique, qui font lโ€Ÿobjet dโ€Ÿune grande partie de ce chapitre.
La cinรฉmatique fait รฉgalement partie des bases de la robotique.
Reprรฉsentation des transformations rigides
Transformations rigides
On appelle transformation rigide le rรฉsultat dโ€Ÿun mouvement rigide amenant le solide dโ€Ÿune situation initiale ร  une situation finale. Une transformation rigide est reprรฉsentรฉe par une application unique qui transforme les coordonnรฉes des points du solide S de leur position initiale vers leur position finale.
Rotations
Soit deux repรจres orthonormรฉs directs R = (O, X, Y, Z) et Rโ€™โ€™ = (O, Xโ€™, Yโ€™, Zโ€™) partageant la mรชme origine O. Soit x, y, z les coordonnรฉes des vecteurs de la base Rโ€˜ exprimรฉs dans R โ€˜: (2.01) x=( + y=( + z=( +
La matrice R = (x y z) de dimension 3 ร— 3 est appelรฉe matrice de rotation (ou encore matrice de passage ou matrice de changement de base) du repรจre R vers le repรจre R โ€™. Elle peut en effet รชtre vue comme la matrice rendant compte de la rotation dโ€Ÿun solide liรฉ ร  un repรจre orthonormรฉ, initialement en R, et dรฉplacรฉ enR0 par la rotation autour de O, conformรฉment ร  la figure suivante.

Rotation dโ€Ÿun point appartenant ร  un solide

Le repรจre R prรฉcรฉdent est un repรจre fixe cartรฉsien orthonormรฉ. Soient m = (mx my mz) et
mโ€Ÿ= (mxโ€Ÿ myโ€Ÿ mzโ€Ÿ) les coordonnรฉes dโ€Ÿun point M respectivement dans R et Rย  โ€˜.
mโ€Ÿ=mx.x + my.y + mz.z (2.02a)
Soit encore sous forme matricielle :
mโ€Ÿ= (x y z).() (2.02b)
mโ€Ÿ=R.m
Cette relation rend compte du changement de base des coordonnรฉes dโ€Ÿun point. On peut en faire une analyse en terme de rotation si lโ€Ÿon considรจre que M est un point dโ€Ÿun solide S (en pointilles sur la figure 2.2) ayant effectuรฉ, autour de O, une rotation de matrice R. Alors m reprรฉsentent les coordonnรฉes initiales de M dans R et mโ€Ÿ ses coordonnรฉes finales, toujours dans R โ€˜, une fois la rotation effectuรฉe.
Exemple
On considรจre la rotation dโ€Ÿun point M de coordonnรฉes initiales (2 0 1) dans R (figure 2.03). On cherche ร  dรฉterminer les coordonnรฉes du point transformรฉ par une rotation de centre O et dโ€Ÿangle ฮธ, autour de z.
Angles de roulis, tangage et lacet (RTL) :
Ces angles, trรจs utilises par les anglo-saxons et donc par les industriels, portent les noms de ยซ roll ยป, ยซ pitch ยป etย  ยซ yaw ยป en anglais. Il sโ€Ÿagit en fait des rotations sโ€Ÿeffectuent autour dโ€Ÿaxes fixes. Les rotations successives sont R(x, ฯ’), R (y, ฮฒ) puis R (z, ฮฑ) Les angles ฯ’, ฮฒ, et ฮฑ sont respectivement dรฉsignes sous les noms dโ€Ÿangles de roulis, tangage et lacet. Chaque nouvelle rotation รฉtant effectuรฉe par rapport ร  un axe du repรจre fixe R : R = Rz(ฮฑ) Ry(ฮฒ) Rx(ฯ’)
Translation pure
Lorsque deux repรจres sont uniquement liรฉs par une translation, il est possible de passer de lโ€Ÿun ร  lโ€Ÿautre en utilisant une matrice de transformation homogรจne de translation pure. Nous utiliserons les notations suivantes :
โ€“ Trans(a, b, c) pour indiquer une translation (a selon lโ€Ÿaxe x, b selon lโ€Ÿaxe y et c selon lโ€Ÿaxe z)
โ€“ Transx(a) pour indiquer une translation a selon lโ€Ÿaxe x
โ€“ Transy(b) pour indiquer une translation b selon lโ€Ÿaxe y
โ€“ Transz(c) pour indiquer une translation c selon lโ€Ÿaxe z
Considรฉrons une translation T composรฉe de :
โ€“ dโ€Ÿune translation a selon lโ€Ÿaxe x โ†’ Trans (a, 0, 0) = Transx(a)
โ€“ dโ€Ÿune translation b selon lโ€Ÿaxe y โ†’ Trans (0, b, 0) = Transy(b)
โ€“ dโ€Ÿune translation c selon lโ€Ÿaxe z โ†’ Trans (0, 0, c) = Transz(c)

Matrices de transformation homogรจne

Une matrice de transformation homogรจne T est de la forme : ( ,ย  () (2.08)
Avec : R matrice (3ร—3) des rotations donnant lโ€Ÿorientation du solide dans un repรจre fixe R P matrices (3ร— 1) des translations donnant la position du solide dans un repรจre fixe R
Soient m = (mx my mz) et mโ€Ÿ = (mxโ€Ÿ myโ€Ÿ mzโ€Ÿ) les coordonnรฉes dโ€Ÿun point M respectivement dans R et R โ€˜. On peut alors exprimer la transformation rigide par la relation matricielle : ( ) ( )()
La matrice T, dite matrice de passage homogรจne, dยดรฉcrit ainsi le passage du repรจre Rย  au repรจre R โ€˜ et donc la transformation rigide (P, R).

Le rapport de stage ou le pfe est un document dโ€™analyse, de synthรจse et dโ€™รฉvaluation de votre apprentissage, cโ€™est pour cela chatpfe.com propose le tรฉlรฉchargement des modรจles complet de projet de fin dโ€™รฉtude, rapport de stage, mรฉmoire, pfe, thรจse, pour connaรฎtre la mรฉthodologie ร  avoir et savoir comment construire les parties dโ€™un projet de fin dโ€™รฉtude.

Table des matiรจres

INTRODUCTION GENERALE ET PRESENTATION DU PROBLEME
CHAPITRE 1 DESCRIPTION ET CONCEPTION DES CHAINES CINEMATIQUES
1.1 Introduction
1.2 Topologie et structure des liaisons mรฉcaniques
Les robots sont composรฉs de mรฉcanisme simple et reliรฉs par des joints pour former des structure
1.3 Mobilitรฉ
1.3.1 Cas gรฉnรฉrale
1.3.2 Cas des mouvements plans et sphรฉriques
1.4 Concept de base
1.4.1 Structures immobile
1.4.2 Structures mobile
1.4.3 Proposition et solution
1.4.3.1 Relation de connectivitรฉ
1.4.3.2 Relation de mobilitรฉ
1.5 Equation logique
1.5.1 Deux structures identiques
1.5.2 Deux MSGs differents
1.5.3 Un MSG et une structure fermรฉ de type Gk, l
1.5.4 Rรจgle dโ€™association:
1.5.5 Gรฉnรฉration dโ€™une chaine ร  un degrรฉ de mobilitรฉ (M=1)
1.5.5.1 Niveau 1 (I=0)
1.5.5.2 Niveau 2 (I=1)
1.5.5.3 Niveau 3 (I=2)
1.5.6 Gรฉnรฉration dโ€™une chaine ร  deux degrรฉ de mobilitรฉ (M=2)
1.5.6.1 Niveau 1 (I=0)
1.5.6.2 Niveau 2 (I=1)
1.5.6.3 Niveau 3 (I=2)
1.5.7 Gรฉnรฉration dโ€™une chaine ร  deux degrรฉ de mobilitรฉ (M=3)
1.5.7.1 Niveau 1 (I=0)
1.5.7.2 Niveau 2 (I=1)
1.5.7.3 Niveau 3 (I=2)
1.6 Description de structure plane
1.7 Application ร  la description des structures principales de robots industriels
1.7.1 Robot avec des structures ouvertes
1.7.2 Robot avec des structures fermรฉes
1.7.2.1 Robots ร  un dรฉgrรฉe de mobilitรฉ et I=0
1.7.2.2 Robots ร  deux dรฉgrรฉes de mobilitรฉs et I=0
1.7.2.3 Robots ร  deux dรฉgrรฉes de mobilitรฉs et I=1
1.7.2.4 Robots ร  un dรฉgrรฉe de mobilitรฉ et I=2
1.7.2.5 Robots ร  deux dรฉgrรฉs de mobilitรฉs et I=2
1.8 Conclusion
CHAPITRE 2 CINEMATIQUE DES ROBOTS EN CHAINE SIMPLE
2.1 Introduction
2.2 Reprรฉsentation des transformations rigides
2.2.1 Transformations rigides
2.2.2 Rotations
2.2.2.1 Rotation dโ€™un point appartenant ร  un solide
2.2.2.2 Exemple
2.2.2.3 Angles de roulis, tangage et lacet (RTL) :
2.2.2.4 La transformation inverse
2.2.3 Translation pure
2.2.4 Matrices de transformation homogรจne
2.3 Description des bras manipulateurs
2.3.1 Modรจle Gรฉomรฉtrique Direct (MGD) et Paramรจtres de Denavit-HartenbergModifiรฉs(DHM)
2.3.1.1 Modรจle Gรฉomรฉtrique Direct (MGD)
2.3.1.2 Exemple:
2.3.2 Modรจle gรฉomรฉtrique inverse(MGI)
2.3.2.1 Approche gรฉomรฉtrique
2.3.2.2 Approche algรฉbrique ou mรฉthode de Paul
2.3.3 Quelques inconvรฉnients pour la solution du problรจme inverse de cinรฉmatique
2.4 Conclusion
CHAPITRE 3 CLASSIFICATION DES ROBOTS INDUSTRIELS SIX AXES
3.1 Introduction
3.2 Matrice exponentiel
3.3 Classification des robots 6 axes par rapport au MGD
3.3.1 Groupe principale
3.3.1.1 Equation
3.3.1.2 Exponential Rotation Matrix Simplification Tools (ERMST)
3.3.2 Sous-groupe
3.3.2.1 Cas du groupe 1
3.3.2.2 Cas du groupe 2
3.3.2.3 Cas du groupe 3
3.3.2.4 Cas du groupe 4
3.3.2.5 Cas du groupe 5
3.3.2.6 Cas du groupe 6
3.3.2.7 Cas du groupe 7
3.3.2.8 Cas du groupe 8
3.3.2.9 Cas du groupe 9
3.4 Classification des robots 6 axes par rapport au MGI
3.4.1 Solution trigonomรฉtrique pour rรฉsolution des problรจmes relatifs au MGI
3.4.2 MGI des sous-groupes 1.1
3.4.3 MGI des sous-groupes 1.7
3.4.4 MGI des sous-groupes 4.4
3.5 Conclusion
CHAPITRE 4 PILOTAGE Dโ€™UN ROBOT 5 AXES
4.1 Introduction
4.2 MGD du BHS Robot R5.2
4.3 MGD du BHS Robot R5.2 modifiรฉ
4.3.1 DHM du BHS Robot R5.2 modifiรฉ
4.3.2 Matrice de transformation homogรจne
4.3.3 matrice exponentielle
4.3.4 Reprรฉsentation vectoriel
4.4 MGI du BHS Robot R52 modifiรฉ
4.5 Simulation
4.5.1 Interface logiciel
4.5.2 Zone de visualisation
4.5.3 Position et orientation
4.5.4 Zone de Contrรดle
4.5.4.1 Manual control
4.5.4.2 GoTo
4.6 Robotique et la Tรฉlรฉcommunication
4.7 Conclusion
CONCLUSION GENERALE
ANNEXE 1
ANNEXE 2
BIBLIOGRAPHIE
WEBOGRAPHIE

Tรฉlรฉcharger le rapport complet

Tรฉlรฉcharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiรฉe. Les champs obligatoires sont indiquรฉs avec *