58 4 4MB
![Chap0 1819 [PDF]](https://vdoc.tips/img/200x200/chap0-1819.jpg)
ROBOTIQUE Modélisation & Contrôle Chapitre 0: Introduction
 
 Pr. Khalid BENJELLOUN [email protected] [email protected]
 
 Département Electrique Section Automatique et Informatique Industrielle
 
 Université Mohammed V –Agdal Ecole Mohammadia d’Ingénieurs
 
 Année Universitaire: 2018 - 2019
 
 Robotique
 
 Introduction- 2
 
 Définitions
 
  [Définition philosophique]: Tout
 
 système autonome ou semi-autonome.
 
 Robotique
 
 Introduction- 3
 
 Définitions • Pour la JIRA (Japan Industrial Robot Association), un robot est un:
 
 Dispositif versatile et flexible offrant des fonctions de déplacement similaires à celles des membres humains ou dont les fonctions de déplacement sont commandées par ses capteurs et ses moyens de reconnaissance.
 
 • Pour la RIA (Robotic Industries Association - USA) , un robot est un: Manipulateur multifonction reprogrammable conçu pour déplacer des matériaux, des pièces, des outils ou des dispositifs spécialisés au travers de déplacements variables et programmables pour accomplir diverses tâches.
 
 Robotique
 
 Introduction- 4
 
 Définitions • Pour l’AFRI (Association française de robotique industrielle) , un robot est un : Manipulateur automatique, asservi en position, reprogrammable, polyvalent, capable de positionner et d’orienter des matériaux, pièces, outils ou dispositifs spécialisés au cours de mouvements variables et programmés pour l’exécution de tâches variées. Il se présente souvent sous la forme 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 de l’environnement. (...) Ces machines polyvalentes sont 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.
 
 Robotique
 
 Introduction- 5
 
 Définitions • Définition de l’ISO (International Standard Organization): Une machine formée par un mécanisme incluant plusieurs degrés de libertés, ayant souvent l’apparence d’un ou plusieurs bras se terminant par un poignet capable de tenir des outils, des pièces ou un dispositif d’inspection.
 
 Robotique
 
 Introduction- 6
 
 Brève historique de la robotique • Seconde Guerre Mondiale: développement des servomécanismes
 
 • Années 1950 : Développement de manipulateurs « maître-esclave » contrôlés à distance pour manipuler des substances radioactives.
 
 Robotique
 
 Introduction- 7
 
 Brève historique de la robotique • 1956: C. Devol introduit un brevet délivré en 1961 intitulé “Programmed articulated transfer device”
 
 • 1961: Les travaux de Devol et de Engelberger conduisent au premier robot industriel construit par la société Unimation Inc. Le point clé du système est d’utiliser un ordinateur en conjonction avec un manipulateur. Unimate number 001 est entrée en service dans une usine pour 100.000 heures…
 
 • Unimation Inc. délivre 66 machines entre 1966 et 1971
 
 Robotique
 
 Introduction- 8
 
 Brève historique de la robotique
 
 • 1968-1969: Début de recherches intensives sur les robots contrôlés par ordinateur, par exemple au MIT (Boston arm) et à San Francico (Stanford arm)
 
 • 1974: La firme Cincinnati Milacron introduit le robot industriel contrôlé par ordinateur dénommé « The Tomorrow Tool » ou T3
 
 Robotique
 
 Introduction- 9
 
 Brève historique de la robotique • 1971: Création de la JIRA au Japon • 1975: Création de la RIA aux USA • 1974: Joe Engelberger prévoit un chiffre d’affaires de 3 milliards de $ en robotique
 
 • 1990: Prévisions réalisées, mais … 70% du marché est contrôlé par le Japon
 
 • 1998: – La robotique industrielle représente un chiffre d’affaire de 4.2 milliards de $ – Il y a 700.000 robots industriels dans le monde
 
 Robotique
 
 Vision moderne d’un robot
 
 Introduction- 10
 
 Robotique
 
 Introduction- 11
 
 Types des robots
 
 Robots
 
 statiques: Robots ayant une base fixe (e.g. : les robots du
 
 laboratoires, les robots typiques d’une chaîne de production).
 
 Robots
 
 mobiles: Robots qui se déplacent dans l’espace de travail (par
 
 exemple, les robots explorateurs de planètes tels que Curiosity, Spirit & Opportunity, Sojourner, etc…)
 
 Robotique
 
 Types des robots
 
 Introduction- 12
 
 Robotique
 
 Types des robots: mobiles
 
 Introduction- 13
 
 Robotique
 
 Introduction Introduction- 14
 
 Types des robots
 
 • Robots mobiles: Domaine d’application: aérospatial
 
 Robotique
 
 Introduction- 15
 
 Types des robots: humanoïdes
 
 Robotique
 
 Introduction- 16
 
 Types des robots: chirurgical
 
 Robotique
 
 Introduction- 17
 
 Types des robots: manipulateur
 
 Robotique
 
 Introduction- 18
 
 Types des robots
 
 • Robots sériels: Robots composés d’un seul segment articulé formant une chaîne cinématique ouverte.
 
 Robotique
 
 Introduction- 19
 
 Types des robots
 
 •
 
 Robots parallèles: Robots composés de plusieurs segments articulés qui composent ensemble une chaîne cinématique fermée.
 
 •
 
 Un des grands avantages: Les moteurs ne sont pas dans les articulations comme la majorité des robots sériels. Excellent pour les tâches de types “Pick and Place”. En contrepartie, espace de travail réduit et cinématique directe plus difficile.
 
 •
 
 Robotique
 
 Introduction- 20
 
 Types des robots
 
 • Robots statiques:
 
 Domaine d’application: automobile
 
 Robotique
 
 Introduction- 21
 
 Domaines d’applications: automobile
 
 Robotique
 
 Introduction- 22
 
 Domaines d’applications: aéronautique
 
 Robotique
 
 Introduction- 23
 
 Domaines d’applications: aérospatial
 
 Robotique
 
 Introduction- 24
 
 Domaines d’applications: agroalimentaire
 
 Robotique
 
 Introduction- 25
 
 Domaines d’applications: médecine Thérapie par particules Manutention de bras en C & Positionnement de Patient par robot.
 
 La thérapie par particules est une forme de radiothérapie externe utilisant des faisceaux de protons, de neutrons, ou noyaux atomiques
 
 Robotique
 
 Introduction- 26
 
 Types d’automatisation:
 
 • Automatisation fixe (Hard Automation): •
 
 Avantages: rythmes de production élevés, production en grande quantité, faible coût par unité.
 
 •
 
 Désavantages: Manque de flexibilité et nécessite d’importantes modifications lorsque survient un changement de produit, un seul produit ou gamme limitée de produits similaires.
 
 Robotique
 
 Introduction- 27
 
 Types d’automatisation:
 
 • Automatisation programmable (Soft Automation): • Systèmes plus flexibles et capables de s’adapter à des changements de produits.
 
 • Production en courtes ou moyennes séries.
 
 Robotique
 
 Introduction- 28
 
 Les robots manipulateurs séries
 
 •
 
 Définition(1): Un robot manipulateur série est une machine composé de liens (segments, membres ou encore membrûres) connectés entres eux par des joints (liaisons) pour formé une chaîne cinématique.
 
 •
 
 Définition(2): Le nombre de degrés de liberté (D.D.L., en anglais Degrees of freedom) d’une liaison entre deux corps C1 et C2 est égal au nombre minimal de paramètres qui déterminent la position du corps C2 dans son mouvement permis par rapport au corps C1.
 
 Robotique
 
 Introduction- 29
 
 Les robots manipulateurs séries
 
 Articulation: Une articulation lie deux corps successif en limitant le nombre de degré de liberté de l’un par rapport a l’autre. Le cas le plus fréquent en robotique, l’articulation est dite simple soit ‘Rotoïde ’ notée R soit ‘Prismatique’ notée P. • Les joints prismatiques (Prismatic joint), P, permettent un déplacement en translation. • Les joints rotoïdes (Revolute joint), R, permettent un déplacement en rotation.
 
 Robotique
 
 Introduction- 30
 
 Géométrie d’un robot manipulateur série
 
  La
 
 géométrie d’un robot a une grande influence sur les possibilités
 
 d’évitement d’obstacles et sur l’enveloppe de travail du robot. Le nombre de degrés de liberté ainsi que le type des articulations caractérisent la géométrie du robot.
 
 Des
 
 géométries fréquemment utilisées sont, en particulier les
 
 géométries PPP, PRP & RPP, RRP et RRR.
 
 Robotique
 
 Introduction- 31
 
 Géométrie d’un robot manipulateur série
 
 • Le robot PPP (communément appelé le manipulateur cartsien):
 
 Robotique
 
 Introduction- 32
 
 Géométrie d’un robot manipulateur série
 
 • Le robot PRP ou RPP, communément appelé le manipulateur cylindrique:
 
 Robotique
 
 Introduction- 33
 
 Géométrie d’un robot manipulateur série
 
 • Le robot RRP, communément appelé le manipulateur sphérique:
 
 Robotique
 
 Introduction- 34
 
 Géométrie d’un robot manipulateur série
 
 • Le robot SCARA (Selective Compliant Articulated Robot Arm),
 
 qui est aussi un RRP, mais toutefois différent du manipulateur sphérique ordinaire. Il est conçu spécifiquement pour des tâches d’assemblage.
 
 http://www.youtube.com/watch?v=xM5iAhVDVR4&feature=relat ed http://www.youtube.com/watch?feature=endscreen&v=v5eR 0eHknZk&NR=1
 
 Robotique
 
 Introduction- 35
 
 Géométrie d’un robot manipulateur série
 
 • Le robot RRR (ici c’est un RRRR), communément appelés manipulateurs articulés:
 
 Robotique
 
 Géométrie d’un robot manipulateur série
 
 • Les robots RRRRRR sont souvent surnommés manipulateurs anthropomorphiques puisqu’ils s’inspirent partiellement du bras humain: ont dit souvent qu’ils ont un épaule, un coude et un poignet.
 
 • Leur enveloppe de travail est beaucoup plus complexe que les autres types de robots vu précédemments. Leur cinématique directe ainsi que leur dynamique est aussi plus compliqué.
 
 Introduction- 36
 
 Robotique
 
 Architectures des manipulateurs séries
 
 Introduction- 37
 
 Robotique
 
 Introduction- 38
 
 Espace articulaire (ou de configurations) • On
 
 appelle
 
 configuration
 
 articulaire
 
 d’un
 
 robot
 
 manipulateur (ou simplement configuration) l’état du robot représentant la situation de ces différents corps. La solution la plus classique pour décrire cet état consiste à utiliser
 
 les
 
 variables
 
 ou
 
 coordonnées
 
 articulaires.
 
 L’espace de ces variables est appelé espace articulaire ou espace des configurations. Sa dimension est égale au nombre
 
 de
 
 variables
 
 articulaires
 
 indépendant
 
 et
 
 correspond au nombre de degrés de liberté de la structure mécanique.
 
 Robotique
 
 Architectures des manipulateurs séries Architectures des porteurs
 
 Introduction- 39
 
 Robotique
 
 Architectures des manipulateurs séries Architectures des poignets
 
 Introduction- 40
 
 Robotique
 
 Introduction- 41
 
 Espace articulaire (ou de configurations)
 
 • On appelle configuration articulaire d’un robot manipulateur (ou simplement configuration) l’état du robot représentant la situation de ces différents corps. La solution la plus classique pour décrire cet état consiste à utiliser les variables ou coordonnées articulaires. L’espace de ces variables est appelé espace articulaire ou espace des configurations. Sa dimension est égale au nombre de variables articulaires indépendant et correspond au nombre de degrés de liberté de la structure mécanique.
 
 Robotique
 
 Introduction- 42
 
 Espace opérationnel
 
 • L’espace opérationnel est celui dans lequel est représentée la situation de l’organe terminale. La solution la plus simple consiste à utiliser les coordonnées cartésiennes.
 
 Robotique
 
 Introduction- 43
 
 Rôle mécanique du robot manipulateur • But de la structure mécanique du robot manipulateur Assurer la localisation dans l’espace d’un outil appelé effecteur • Localisation géométrie de l’effecteur – localisation = position + orientation – assez arbitraire dans l’espace de travail – variable au cours du temps: notion de trajectoire • Planification de trajectoire Tenant compte des contraintes environnementales • Description de la position et de l’orientation de l’effecteur Nécessité de différents systèmes de coordonnées (repères) Transformations de coordonnées !
 
 Robotique
 
 Introduction- 44
 
 Classification des robots CLASSIFICATION AFRI • CLASSE A: TELEMANIPULATEURS – Manipulateurs maître-esclave • CLASSE B: MANIPULATEURS AUTOMATIQUES – Manipulateurs automatiques avec séquences fixes – Manipulateurs automatiques avec séquences variables eg. machines à commandes numériques • CLASSE C: ROBOTS PROGRAMMABLES – 1ère génération de robots • CLASSE D: ROBOTS INTELLIGENTS – 2ème génération e.g. robots munis de systèmes de vision – 3ème génération: e.g. robots avec Intelligence Artificielle (A.I.)
 
 Robotique
 
 Introduction- 45
 
 Classification des robots CLASSIFICATION DE LA JIRA • CLASSE 1: TELEMANIPULATEURS – Bras commandé directement par un opérateur humain • CLASSE 2: MANIPULATEURS AVEC SEQUENCE FIXE – Contrôle automatique, mais difficile à reprogrammer • CLASSE 3: MANIPULATEURS AVEC SEQUENCE VARIABLE – Contrôle automatique, reprogrammé mécaniquement – Ex: «pick and place manipulators» robot «tout ou rien» • CLASSE 4: ROBOTS PLAY BACK – Séquences qui sont exécutées à l’origine sous la supervision d’êtres humains, mémorisées puis rappelées pour être rejouées (play back) • CLASSE 5: ROBOTS AVEC UN CONTROLEUR NUMERIQUE – Les positions des séquences sont contrôlées par des données numériques • CLASSE 6: LES ROBOTS INTELLIGENTS – Le robot peut réagir à son environnement et à des modifications arrivant durant l’exécution
 
 Robotique
 
 Classification des robots
 
 Introduction- 46
 
 Robotique
 
 Classification des robots
 
 Introduction- 47
 
 Robotique
 
 Classification des robots
 
 Introduction- 48
 
 Robotique
 
 Classification des robots
 
 Introduction- 49
 
 Robotique
 
 Classification des robots
 
 Introduction- 50
 
 Robotique
 
 Introduction- 51
 
 STRUCTURE GÉNÉRALE D’UN ROBOT MANIPULATEUR Description du robot manipulateur dans son environnement en 5 composantes interagissant
 
 Robotique
 
 Introduction- 52
 
 STRUCTURE GÉNÉRALE D’UN ROBOT MANIPULATEUR
 
 Environmental sensors
 
 Motion planner
 
 Controlle r
 
 Mechanical Structure
 
 Configuration sensor
 
 Robotique
 
 Introduction- 53
 
 STRUCTURE GÉNÉRALE D’UN ROBOT MANIPULATEUR
 
 Robotique
 
 Introduction- 54
 
 STRUCTURE GÉNÉRALE D’UN ROBOT MANIPULATEUR • Description du robot manipulateur dans son environnement en 5 composantes interagissant • 1° Structure mécanique ou système articulé – membres rigides, liaisons articulées par des joints mécaniques – à son extrémité l’outil ou effecteur • 2° Actionneurs ou actuateurs – pour lutter contre la gravité, l’inertie, les forces extérieures; – modifier la configuration; – de types électriques / pneumatiques / hydrauliques • 3° Les systèmes de transmissions mécaniques – connecter les actuateurs à la structure mécanique – transmettre et adapter les sources d’énergie aux charges
 
 Robotique
 
 Introduction- 55
 
 STRUCTURE GÉNÉRALE D’UN ROBOT MANIPULATEUR • Description du robot manipulateur dans son environnement en 5 composantes interagissant • 4° Les senseurs – tactiles, optiques, électriques... – senseurs proprioceptifs dont le but est de fournir l’information sur la configuration du manipulateur – senseurs extéroceptifs dont le but est donner des informations sur l’environnement • 5° Unité de contrôle – rôle d’information: collecter l’information venant des senseurs – rôle de décision: partant d’une tâche définie et tenant
 
 Robotique
 
 Introduction- 56
 
 STRUCTURE DE L’UNITÉ DE CONTROLE • Fonction de l’unité de contrôle: logiciels et bases de données concernant: – un modèle cinématique / dynamique du robot • entrées, consignes, commandes mouvements – modèle de l’environnement • planification de trajectoire, évitement de collision – algorithme de contrôle • gouverne le mouvement du robot à un plus bas niveau (structures et actuateurs) – protocole de communication • échange d’informations entre les différents composants du système • Architecture de l’unité de contrôle: – centralisée ou hiérarchique (maître - esclave)
 
 Robotique
 
 Introduction- 57
 
 ASPECTS MECANIQUES DES ROBOTS • Objectifs à atteindre – Mobilité et dextérité aussi grande que possible dans l’espace de travail – Accessibilité aussi large que possible – Flexibilité maximale des tâches à réaliser • Parallélisme avec le bras humain – Liaison série de membres reliées par des joints rotules pour la mobilité et la dextérité – Pauvre raideur mécanique – Mauvaise précision • Conséquences – Nécessité d’avoir une conception assez sophistiquée («advanced design »), – Une bonne modélisation – Un contrôle efficace
 
 Robotique
 
 Introduction- 58
 
 ASPECTS MECANIQUES DES ROBOTS • Géométrie: relie positions des moteurs et de l’outil – Équations non linéaire complexes • Cinématique : relie vitesses des moteurs et de l’outil – Une des difficultés provient des multiples degrés de liberté – (≠ des mécanismes) • Dynamique : forces et couples moteurs aux forces à l’outil et aux accélérations et donc à la trajectoire – Équations non linéaires fortement couplées (à cause de la cinématique), – Variation forte de la gravité, des forces d’inertie avec la configuration – Effets Coriolis et centrifuges importants – Flexibilité structurale – Effets indésirables de l’amortissement structural
 
 Robotique
 
 Introduction- 59
 
 Modes d’opérations d’un robot (types de déplacement)
 
 • Point par point: Dans ce mode de fonctionnement, le robot se déplace d’un point à un autre sans que l’utilisateur puisse contrôler le chemin suivi entre les points.
 
 • Suivi de trajectoires: C’est une trajectoire continue, et non un ensemble discret de points, que le robot cherche à suivre.
 
 Robotique
 
 Introduction- 60
 
 Caractéristiques (Terminologie et définitions)
 
 •
 
 Nombre d’axes d’un robot: Le nombre d’axes que possède un robot désigne le positionnement que ce dernier peut faire en x,y et z, ainsi qu’en Θx , Θy, Θz . Ceci est souvent relié au nombre de degrés de liberté du robot, mais c’est une notion bien différente, sachez la différencier.
 
 •
 
 •
 
 Dans une majorité de cas, les robots œuvrant dans l’espace tridimensionnel ont six axes : trois pour le positionnement du poignet, et trois autres pour l’orientation de l’effecteur. Ces six axes font que, hors des configurations de singularité, le robot possède les six degrés de liberté nécessaires afin de positionner et d’orienter l’effecteur. Certains robots ont plus de six degrés de liberté, ils sont redondants car ils possèdent plus d’axes que nécessaire pour positionner et orienter l’effecteur.
 
 Robotique
 
 Introduction- 61
 
 Caractéristiques (Terminologie et définitions)
 
 •
 
 Capacité : La capacité est la charge utile (en kg) que peut déplacer un robot (normalement spécifiée lorsque le robot est complètement allongé donc dans le pire des cas).
 
 •
 
 Vitesse de déplacement: Il s’agit de la vitesse maximale que peut atteindre le robot (par exemple, entre deux points).
 
 •
 
 Portée et débattement: Ces deux paramètres donnent une indication de l’enveloppe de travail (workspace) d’un robot. La portée (reach) horizontale donne la distance radiale maximum entre l’effecteur et l’axe vertical passant par la base du robot. Le débattement (stroke) horizontal donne la distance radiale que l’effecteur peut parcourir. De façon similaire, on peut définir la portée verticale et le débattement vertical.
 
 Robotique
 
 Caractéristiques (Terminologie et définitions)
 
 Introduction- 62
 
 Robotique
 
 Introduction- 63
 
 Caractéristiques (Terminologie et définitions)
 
 • Répétabilité: La répétabilité est une mesure de la capacité du robot de pouvoir retourner se positionner au même point de façon répétitive.
 
 • Justesse: (Souvent appelée justesse statique, en anglais acuracy) est une mesure de la capacité du robot à se positionner à l’endroit demandé.
 
 • Résolution spatiale: La résolution spatiale donne le plus petit incrément qu’il est possible de programmer entre deux positions voisines. La résolution est reliée à la résolution des encodeurs utilisés (ainsi qu’au ratio des engrenages) pour la mesure de position dans les articulations.
 
 Robotique
 
 Propriétés des manipulateurs
 
  Précision  Répétabilité  Charge utile  Vitesse maximale  Accélération maximale
 
 Introduction- 64
 
 Robotique
 
 Fabricants de robots industriels
 
 Introduction- 65