cours robotique

43
1 Introduction à la mécatronique Campus centre Mouna Souissi [email protected]

Upload: mouna-souissi

Post on 19-Jun-2015

1.358 views

Category:

Education


2 download

DESCRIPTION

Mécatronique, Robotique Généralités

TRANSCRIPT

Page 1: Cours robotique

1

Introduction à la mécatronique

Campus centre

Mouna Souissi [email protected]

Page 2: Cours robotique

Introduction

Aujourd’hui, le domaine de l’industrie recherche à réduire son coût de production face à la complexité croissante des systèmes par la diminution:

• Du poids • Du volume • Des consommations • Des bruits

C’est ainsi qu’apparue la « conception mécatronique ».

2

Campus centre

Page 3: Cours robotique

Définition

• Mécatronique :

Le mot mécatronique (mechatronics en anglais) a été inventé au Japon en 1969 les ingénieurs Etsuro Mori et Er. Jiveshwar Sharma de la compagnie Yaskawa.

Démarche visant l’intégration en synergie de la mécanique, l’électronique, l’automatique et l’informatique dans la conception et la fabrication d’un produit en vue d’augmenter et/ou d’optimiser sa fonctionnalité.

3

Campus centre

Page 4: Cours robotique

Définition

4

Elle intègre la notion de multi-domaine en représentant l’interaction forte de plusieurs domaines qui sont : •La mécanique •L’électronique •L’informatique •L’automtique

Campus centre

Page 5: Cours robotique

Système mécatonique

Le but d’un système mécatronique est de réaliser une fonction principale mais aussi étant capable de répondre à quatre fonctions secondaires :

MESURER: capteurs (présence soleil / vent)

PENSER: unité de traitement (analyse, décision)

AGIR : actionneurs (ouverture automatisée)

COMMUNIQUER: interface(dialogue avec l’extérieur)

5

Campus centre

Page 6: Cours robotique

Structure de Principe d’un système mécatronique

6

Page 7: Cours robotique

• L’aérospatial ( les systèmes de régulations antivibratoires des avions)

• L’automobile ( la direction assistée, l’ABS, l’EPS)

• La production (machines-outils, robots industriels)

• Le médical (aussi bien dans le matériel que dans l’assistance ou le remplacement d’organes humains, on parle alors de biomécatronique)

• L’électroménager (les machines à laver dîtes « intelligentes »)

7

Campus centre Domaines d’application

Page 8: Cours robotique

La Robotique

Campus centre

8

Mouna Souissi [email protected]

Page 9: Cours robotique

Plan

• Chapitre 1 : Généralités

• Chapitre 2 : Les transformations rigides

• Chapitre 3 : Les bras manipulateurs

• Chapitre 4 : Modélisation des bras manipulateurs

• Chapitre 5 : Notions complémentaires

Campus centre

9

Page 10: Cours robotique

Chapitre 1

Généralités

Campus centre

10

Page 11: Cours robotique

Généralités

• Définition d’un Robot : "Un appareil automatique qui peut effectuer des fonctions normalement

effectuer par des humains." Traduit du dictionnaire Webster’s "Appareil automatique capable de manipuler des objets ou d’exécuter des

opérations selon un programme fixe ou modifiable." Petit Larousse "Un manipulateur reprogrammable multifonctionnel conçu pour déplacer des

matériaux, des outils, des pièces ou des composantes spécialisés à travers une série de mouvements programmés pour effectuer une tache précise. " Robot Institut de robotique d’Amérique,1979

"A robot is a machine designed to execute one or more tasks repeatedly, with

speed and precision." whatis.com

Campus centre

11

Page 12: Cours robotique

"Manipulateur commandé en position, reprogrammable, polyvalent, à plusieurs degrés de liberté, capable de manipuler des matériaux, des pièces, des outils et des dispositifs spécialisés, au cours de mouvements variables et programmés pour l’exécution d’une variété de tâches. Il a souvent l’apparence d’un ou plusieurs bras se terminant par un poignet. Son unité de commande utilise, notamment, un dispositif de mémoire et éventuellement de perception et d’adaptation à l’environnement et aux circonstances. Ces machines polyvalentes ont généralement étudiées pour effectuer la même fonction de façon cyclique et peuvent être adaptées à d’autres fonctions sans modification permanente du matériel." AFNOR

Association Française de Normalisation

Généralités Campus centre

12

Page 13: Cours robotique

Généralités Campus centre

• Un robot = dispositif mécatronique

accomplissant automatiquement soit des tâches qui sont généralement dangereuses, pénibles, répétitives ou impossibles pour les humains, soit des tâches plus simples mais en les réalisant mieux que ce que ferait un

être humain.

• Un robot intelligent est un assemblage complexe de pièces mécaniques et

de pièces électroniques, le tout pouvant être piloté par une intelligence artificielle. Lorsque les robots autonomes sont mobiles, ils possèdent également une sources d’énergie embarquée : généralement une batterie d‘accumulateurs électriques.

13

Page 14: Cours robotique

Généralités Campus centre

• Les 3 lois de la robotique : • Les Trois lois de la robotique, formulées par l'écrivain de science fiction de

Isaac Asimov, sont des règles auxquelles tous les robots qui apparaissent dans sa fiction obéissent.

• Un robot ne peut porter atteinte à un être humain, ni, restant passif, permettre qu'un être humain soit exposé au danger.

• Un robot doit obéir aux ordres que lui donne un être humain, sauf si de tels ordres entrent en conflit avec la Première loi.

• Un robot doit protéger son existence tant que cette protection n'entre pas en conflit avec la Première ou la Deuxième loi.

Superman-mechanical-monster

14

Page 15: Cours robotique

Généralités Campus centre

• Composition d'un robot:

• Capteurs qui informent sur l’état de celui-ci

• Des actionneurs qui agissent sur le système à réguler

• Un outil de correction -généralement logiciel- pour améliorer la qualité de la régulation (vitesse de réaction, précision, justesse, adaptabilité du système à des situations nouvelles…)

15

Page 16: Cours robotique

Généralités Campus centre

• Exemple de robots :

Robots mobiles Bio-inspirés Micro-Nano Robots

Icare de l’INRIA

L'AR.Drone 2.0 de Parrot

SeaExplorer

Asimo

BigDog

Interaction avec le sang

https://www.youtube.com/watch?v=Q3M4S7_ISs0

16

Page 17: Cours robotique

Généralités Campus centre

Robots manipulateurs

Kuka

Delta ABB

Robots médicaux

17

Page 18: Cours robotique

Généralités Campus centre

• Domaine d’application:

• Automobile

18

Robot soudeur Chaîne d’assemblage Robot peintre

Page 19: Cours robotique

Généralités Campus centre

• Domaine d’application: • Chaîne de production

19

Page 20: Cours robotique

Généralités Campus centre

• Domaine d’application: • Exploration spatiale

20

Spirit, NASA,2003, sur Mars Canadarm

Page 21: Cours robotique

Généralités Campus centre

• Domaine d’application:

• Sécurité, Militaire

21

Robot Démineur Predator B Drone

Page 22: Cours robotique

Généralités Campus centre

• Domaine d’application:

• Services

22

Robot Aspirateur Robot lave vitre

Robot pour ramasser des personnes victimes d’une simulation d’attaque radiologique

Page 23: Cours robotique

Généralités Campus centre

• Domaine d’application: • Chirurgie et médical

23

Page 24: Cours robotique

24

Chorégraphe Monitor

Naosim

Page 25: Cours robotique

25

Page 26: Cours robotique

Chapitre 2 Les transformations rigides

(rappels mathématiques pour l’étude des mécanismes

poly-articulés)

•Notations et définitions •Rotations

Campus centre

26

Page 27: Cours robotique

Notations et définitions

• Points:

• Soit un repère R (O,x,y,z), la position d’un point M est donnée par un

triplet de coordonnées. Les coordonnées de ce point sont représentées par un vecteur sous la forme d’une matrice colonne

• Le mouvement du point est la courbe paramétrée m(t) donnant sa

position au cours du temps.

Campus centre

X Y z

27

Page 28: Cours robotique

Notations et définitions

• Solides: • Un solide est indéformable si , pour toute paire de point de ce solide de

cordonnées m et n , la distance entre ces deux point reste constante au cours du temps.

||m(t) − n(t)|| = ||m(0) − n(0)||

• Le mouvement rigide est le mouvement de chacun de ces points.

• La situation du solide est donnée par la position et l’orientation

dans R d’un repère lié au solide.

Campus centre

28

Page 29: Cours robotique

Notations et définitions

• Degrés de liberté: • Il y a 6 degrés de liberté dans l’espace.

29

Campus centre

3 en position + 3 en orientation

Page 30: Cours robotique

Notations et définitions

• Degrés de liberté d’un solide dans l’espace:

30

Campus centre

Page 31: Cours robotique

Notations et définitions

• Degrés de liberté d’un solide dans le plan:

31

Campus centre

Déterminer les degrés de liberté d’un robot mobile à roues. Application: 1. Dans le plan, quel sont les coordonnées d’un solide ? 2. Quel sont les degrés de liberté du robot ? 3. Est-ce équivalent ? Le robot avance de t puis tourne de Ө. Le robot tourne de Ө puis avance de t. 4. Donner les coordonnées du robot. 5. A partir d’une position initiale, le robot tourne de Ө puis

avance de t. Donner sa nouvelle position 6. A partir d’une position initiale, le robot tourne de Ө puis avance de t puis tourne de α puis avance de d. Donner son positionnement.

Page 32: Cours robotique

Notations et définitions

• Transformation rigide:

• Une transformation rigide est le résultat d’un mouvement rigide amenant le solide d’une situation initiale à une situation finale.

Campus centre

32

Page 33: Cours robotique

Rotations

• 1.Matrice de rotation: • On considère deux repères R et R’ qui ont la même origine O.

33

Campus centre

La matrice R = (x y z) 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’.

Page 34: Cours robotique

Rotations

• 1.Matrice de rotation • En deux dimensions:

34

Campus centre

Exprimer A’x et A’y en fonction de Ax et Ay ?

Page 35: Cours robotique

Rotations

• 1.Matrice de rotation • En deux dimensions:

35

Campus centre

En deux dimensions, les matrices de rotation ont la forme suivante :

Cette matrice fait tourner le plan d'un angle Ө. Si

Page 36: Cours robotique

Rotations

• 1.Matrice de rotation • En trois dimensions:

• Dans un espace euclidien à 3 dimensions, les matrices de rotations suivantes correspondent à des rotations autour des axes x, y et z (respectivement) :

36

Campus centre

Les rotations opèrent ainsi : Rx tourne l'axe y vers l'axe z, Ry tourne l'axe z vers l'axe x et Rz tourne l'axe x vers l'axe y En pratique, pour déterminer le sens de rotation, on peut utiliser la règle de la main droite.

Page 37: Cours robotique

Rotations

• a) Rotation d’un point appartenant à un solide

• m et m’ sont les coordonnées d’un point M dans R et R’

Les coordonnées des vecteurs de la base R’ exprimées dans R sont notées : x’,y’,z’

Les coordonnées de M dans R sont:

37

Campus centre

Page 38: Cours robotique

Rotations

38

Campus centre

Exemple d’application : Soit M de coordonnées : (1 5 9) dans R Déterminer les coordonnées du point transformé par une rotation de centre O et d’angle Ө autour de z .

t

Page 39: Cours robotique

Rotations

39

Campus centre

b) Rotation d’un vecteur : La rotation s’applique aussi sur une vecteur. Les coordonnées d’un vecteur est la différence des coordonnées de deux points. Soit un vecteur V de coordonnées v=m-n Et v’=m’-n’ Alors on a :

Et donc :

Page 40: Cours robotique

Rotations

40

Campus centre

c) Propriétés des rotations: L a matrice de rotation R est constituée de colonnes orthonormales

1. La combinaison de deux rotation R1 et R2 est la rotation R1R2 2. Il existe un unique élément neutre qui est la matrice identité d’ordre 3 3. Il existe une unique inverse

4. La rotation est une transformation rigide :

Page 41: Cours robotique

• c) Combinaison de rotations:

Soient deux rotations R1 et R2

R1R2≠R2R1

Deux cas se présentent pour combiner les rotations

41

Rotations Campus centre

Premier cas Deuxième cas

On effectue la seconde rotation par rapport au repère résultant de la première rotation . Problème de changement de base.

On effectue les deux rotations par rapport `a un unique repère, fixe. Problème de rotation successive.

Page 42: Cours robotique

d) Représentation de l’orientation d’un solide dans l’espace:

• La donnée d’une base attachée à un solide S en rotation détermine de manière unique son orientation dans l’espace.

42

Rotations Campus centre

Matrice de rotation et cosinus directeurs

Angles d’Euler classiques Angles roulis, tangage et lacet

Page 43: Cours robotique

• 2. Transformations rigides: • Matrices de passages homogènes

43

Rotations Campus centre