ROBOTIQUE 01 (2)
ROBOTIQUE 01 (2)
ROBOTIQUE 01 (2)
Master : Instrumentation
Cours de Robotique pour les 1ème Année Master Instrumentation
ROBOTIQUE
2
Chapitre 01: GÉNÉRALITÉS
Ce chapitre traite des bases de la robotique, en commençant par des définitions
essentielles. Il explore les constituants fondamentaux d'un robot et les différentes
classifications de robots en fonction de leurs caractéristiques. Il présente également les
générations de robots, de la première à la cinquième génération, et discute des principes
de programmation des robots.
1. Définitions
2. Constituants d'un robot
3. Classification des robots
4. Caractéristiques d'un robot
5. Les générations de robot
6. Programmation des robots
3
Chapitre 02: DEGRÉ DE LIBERTÉS – ARCHITECTURE
4
Chapitre 03: MODÈLE GÉOMÉTRIQUE D'UN ROBOT EN
CHAÎNE SIMPLE
Ce chapitre se penche sur le modèle géométrique des robots, en expliquant pourquoi il est nécessaire et comment il est
construit. Il aborde les coordonnées opérationnelles, les transformations de translation et de rotation, ainsi que
l'utilisation de matrices de transformation homogène pour décrire la géométrie d'un robot. Il présente également la
méthode des paramètres de Denavit-Hartenberg modifiés pour décrire les liaisons entre les maillons d'un robot, ainsi que
des techniques pour inverser ce modèle géométrique. L'espace de travail du robot et ses aspects sont également abordés.
1. Automatisation : La robotique permet d'automatiser des tâches répétitives, dangereuses ou difficiles pour
les êtres humains. Cela peut améliorer l'efficacité, la productivité et la sécurité dans de nombreux
domaines, tels que l'industrie manufacturière, l'agriculture, la santé et les services.
2. Exploration spatiale et environnements hostiles : Les robots sont souvent utilisés pour explorer des
environnements difficiles d'accès ou dangereux pour les humains, comme l'espace, les fonds marins, les
zones de catastrophe et les sites industriels contaminés.
3. Assistance à la vie quotidienne : La robotique sociale se concentre sur la création de robots capables
d'aider les personnes âgées, les personnes handicapées ou celles ayant besoin d'une assistance dans la vie
quotidienne. Cela peut contribuer à améliorer la qualité de vie des individus et à accroître leur autonomie.
4. Médecine et chirurgie : Les robots sont de plus en plus utilisés en chirurgie pour des procédures de
précision. Ils permettent aux chirurgiens d'effectuer des opérations moins invasives, réduisant ainsi les
temps de récupération et les complications.
7
5. Recherche scientifique : Les robots sont des outils précieux pour la recherche
scientifique, notamment en physique, en biologie et en environnement. Ils
peuvent être utilisés pour collecter des données, effectuer des expériences et
tester des hypothèses.
6. Innovation technologique : L'étude de la robotique stimule l'innovation
technologique dans de nombreux domaines, notamment l'intelligence artificielle,
la vision par ordinateur, la mécanique, l'électronique et la gestion de données.
7. Éducation : La robotique est un domaine d'apprentissage interdisciplinaire qui
peut aider à enseigner des concepts complexes en mathématiques, en sciences et
en ingénierie. Elle encourage également la résolution de problèmes et la
créativité.
8. Emplois futurs : Comprendre la robotique est essentiel pour se préparer aux
changements dans le monde du travail. Alors que de plus en plus de tâches sont
automatisées, il est important de former la main-d'œuvre à collaborer avec des
robots et à développer de nouvelles compétences.
8
En résumé, l'étude de la robotique a un large éventail d'applications
et d'implications dans notre société, de la révolution de la
fabrication à l'amélioration de la qualité de vie des individus, en
passant par la recherche scientifique et l'innovation technologique.
Elle est donc cruciale pour résoudre des problèmes complexes et
façonner notre avenir.
9
Chapitre 01: GÉNÉRALITÉS
1. Définitions
2. Constituants d'un robot
3. Classification des robots
4. Caractéristiques d'un robot
5. Les générations de robot
6. Programmation des robots
10
11
12
Définitions
un robot comme étant un appareil automatique capable de
manipuler des objets, ou d'exécuter des opérations selon un
programme fixe ou modifiable
13
Le robot et la robotique
14
Historique :
1947 : Premier manipulateur électrique téléopéré.
15
Historique :
▪ 1954 : Premier robot programmable.
16
Historique :
▪ 1961 : Utilisation d’un robot industriel, commercialisé par la société
UNIMATION (USA), sur une chaîne de montage de General Motors.
17
Historique :
▪ 1961 : Premier robot avec contrôle en effort. sert a contrôler la force
des robots
18
Historique :
▪ 1963 : Utilisation de la vision pour commander un robot.
19
Constituants d'un robot
20
21
On distingue classiquement 4 parties principales dans un robot manipulateur
22
➢ organe terminal: tout dispositif destiné à manipuler des objets
(dispositifs de serrage, dispositifs magnétiques) ou à les
transformer (outils, torche de soudage, pistolet de peinture)
Articulation prismatique : Il s'agit d'une articulation de type glissière, notée P, réduisant le mouvement
entre deux corps à une translation le long d'un axe commun, La situation relative entre les deux corps est
mesurée par la distance le long de cet axe
Remarque : Une articulation complexe, avec une mobilité supérieure à 1, peut toujours se
ramener à une combinaison d'articulations prismatique ou rotoïde.
24
Pour être animé, le S.M.A. comporte des moteurs le plus souvent avec des transmissions (courroies
crantées), l'ensemble constitue les actionneurs
Les actionneurs utilisent fréquemment des moteurs électriques à aimant permanent, à courant continu,
Les moteurs électriques à aimant permanent à courant continu sont couramment utilisés comme
actionneurs dans les robots pour plusieurs raisons importantes :
1. Contrôlabilité précise : contrôle précis de la vitesse et de la position. En ajustant la tension
d'alimentation ou la polarité de la tension
2. Couple élevé : ils peuvent générer une grande force de rotation, Cela est particulièrement
important pour les robots qui doivent effectuer des tâches qui exigent de la puissance
3. Fiabilité :Ces moteurs sont généralement fiables et ont une longue durée de vie
4. Efficacité énergétique :Ils convertissent efficacement l'énergie électrique en mouvement
mécanique, ce qui est important pour prolonger la durée de vie de la batterie dans les robots
mobiles autonomes.
25
La perception permet de gérer les relations entre le robot et son
environnement. Les organes de perception sont des capteurs
➢ capteurs dits proprioceptifs lorsqu'ils mesurent l'état interne du
26
➢ La partie commande synthétise les
consignes des asservissements
pilotant les actionneurs, à partir de la
fonction de perception et des ordres
de l'utilisateur.
S'ajoutent à cela :
- L'interface homme-machine à travers
laquelle l'utilisateur programme les tâches
que le robot doit exécuter,
- Le poste de travail, ou l'environnement dans
lequel évolue le robot.
28
La principale différence entre un robot manipulateur et un robot
télémanipulateur réside dans la manière dont ils sont contrôlés et utilisés.
Robot Manipulateur :
•Contrôle Autonome : généralement un robot industriel capable de fonctionner de manière
autonome sans une intervention humaine constante. Il suit un ensemble de programmes préétablis
pour accomplir des tâches spécifiques.
•Programmation Préétablie : Les mouvements et les actions d'un robot manipulateur sont
généralement programmés à l'avance. Le robot suit des trajectoires prédéfinies pour effectuer des
tâches de manière répétitive et précise.
Exemple : Un bras robotique utilisé pour assembler des pièces automobiles est un exemple de robot
manipulateur.
Robot Télémanipulateur :
•Contrôle à Distance : contrôlé à distance par un opérateur humain. L'opérateur utilise généralement un
dispositif de commande, comme un joystick ou une console, pour piloter le robot à distance.
•Contrôle en Temps Réel : Les mouvements sont déterminés en temps réel par l'opérateur , les trajectoires
ne sont pas préprogrammées à l'avance, mais plutôt ajustées en fonction des besoins immédiats.
•Utilisation dans des Environnements Dangereux ou Inaccessibles : Les robots télémanipulateurs sont
souvent utilisés dans des environnements dangereux, tels que des opérations de désamorçage de bombes
ou des travaux sous-marins, où il serait dangereux pour un humain d'opérer directement.
•Exemple : Une pelle mécanique contrôlée à distance par un opérateur humain
29
Caractéristiques d'un robot
Un robot doit être choisi en fonction de l'application qu'on lui réserve, quelques
paramètres à prendre, éventuellement, en compte :
▪ La charge maximum transportable
▪ L’architecture du S.M.A., le choix est guidé par la tâche à réaliser
▪ L’espace de travail maximal: est le volume de l’espace que le robot peut atteindre
avec toutes les orientations possibles de l’effecteur (organe terminal)
▪ Le positionnement absolu, défini par une position et une orientation dans l’espace
cartésien et le point atteint et calculé via le modèle géométrique inverse du robot
▪ La vitesse de déplacement , accélération.
▪ La masse du robot.
▪ Le coût du robot.
▪ La maintenance, …
30
Structure des robots:
On peut retrouver trois formes de manipulateurs en fonction
de la manière dont les liaisons sont connectées :
1. une forme sérielle
2. forme parallèle
3. forme mixte
31
2. forme parallèle:
32
▪ Forme mixte:
33
configuration des robots manipulateur
il existe de nombreuses façons possibles d'utiliser les articulations prismatiques
(prismatic) et tournantes (revolute joint) pour construire des chaînes cinématiques
en pratique, 5 configurations couramment utilisées et les plus typiques:
1. Cartésien (cartésien)
2. Cylindrique (Cylindrical)
3. Sphérique (Spherical)
4. Articulé (Articulated)
5. SCARA (Selective
Compliance Articulated
Robot Arm)
34
1. Manipulateur cartésien (PPP) 3P
les trois premières articulations sont prismatiques
les variables conjointes sont les coordonnées cartésiennes de l'effecteur final par
rapport à la base
utiles pour les applications d'assemblage - robots à portique - transfert de matériaux
ou de marchandises
35
2-Manipulateur cylindrique (Cylindrical) (RPP) R2P
36
3- Manipulateur sphérique (Spherical) (RRP) 2RP
il a deux articulations révolutionnaires R et une articulation prismatique P
z0 perpendiculaire à z1 et z1 perpendiculaire à z2
Le terme manipulateur sphérique dérive du fait que les coordonnées sphériques définissant la
position de l'effecteur final par rapport à un repère dont l'origine se situe à l'intersection des
trois axes z
37
5- Manipulateur articulé (Articulated) (RRR) 3R
il a trois articulations révolutées 3R, semblables au bras humain,
L'axe de jointure z2 est parallèle à z1 et z1 et z2 sont perpendiculaires à z0.
la configuration la plus courante pour les robots industriels
38
5- Manipulateur SCARA (RRP) 2RP
Le bras SCARA (Selective Compliant Articulated Robot for Assembly)
le SCARA ait une structure RRP, il est assez différent du manipulateur sphérique
Contrairement au modèle sphérique, le SCARA a z0, z1 et z2 mutuellement parallèles.
39
40
Les générations de robot
➢ On peut distinguer 3 générations de robots :
1. Le robot est passif : de nombreux robots sont encore de cette
génération, Il est capable d'exécuter une tâche qui peut être complexe,
mais de manière répétitive, il ne doit pas y avoir de modifications
intempestives de l'environnement. L'auto-adaptativité est très faible.
2. Le robot devient actif : Il devient capable d'avoir une image de son
environnement, et donc de choisir le bon comportement (sachant que les
différentes configurations ont été prévues). Le robot peut se calibrer
tout seul.
3. Le robot devient « intelligent » : Le robot est capable d'établir des
stratégies, ce qui fait appel à des capteurs sophistiqués, et souvent à
l'intelligence artificielle.
41
Programmation des robots
Classiquement, 2 étapes sont utilisées pour faire en sorte qu'un robot connaisse la tâche à
exécuter:
1. L'apprentissage : Enregistrement dans une mémoire de la trajectoire à exécuter,
sous contrôle d'un opérateur humain,
- Pantin : Structure mécanique identique à celle du robot, qui est déplacée et qui
mémorise les points "pertinents",
- Syntaxeur : Un manche de pilotage (joystick) commande les déplacements de l'organe
terminal,
- Boîte à boutons : Un interrupteur par actionneur.
2. La génération de trajectoires et les opérations à réaliser le long de ces trajectoires,
ce qui permet de définir la tâche à réaliser : On fait appel à un logiciel qui, à partir du
modèle du robot, et des trajectoires à réaliser, élabore la succession des commandes
des actionneurs. Les langages de programmation les plus courants sont : WAVE, VAL
(Unimate), LM (Hitachi).
42