Académique Documents
Professionnel Documents
Culture Documents
ME 5.1a
Fabio MORBIDI
Laboratoire MIS
Équipe Perception Robotique
Université de Picardie Jules Verne
E-mail : fabio.morbidi@u-picardie.fr
Organisation du cours
n° Date matin/a.m. CM TD Contrôle Lieu
3
Bibliographie
Page web du cours: http://home.mis.u-picardie.fr/~fabio/Teaching.html
4
Plan du cours
• Introduction
5
Robotique: un domaine pluridisciplinaire !
Robotique
6
Robotique: un domaine pluridisciplinaire !
Électronique Informatique
Mécanique Automatique
Science des
Matériaux Intelligence
artificielle
Robotique
Ethique
Physique
Mathématiques
7
… au cinéma
Robot T-800
(Terminator, 1984)
Robot Sonny
(I, Robot, 2004)
Android David 8
Robot BB-8 (Prometheus 2012,
(Star Wars ép. VII, 2015) Alien: Covenant, 2017)
8
Robotique: un domaine jeune !
9
“Un robot est un système mécanique polyarticulé mû par des actionneurs
et commandé par un calculateur qui est destiné à effectuer une grande
variété de tâches”
7
6
2
Robots ?!
3 4 5
10
Robotique: de nombreux domaines d'application !
• La robotique industrielle
• La robotique de service
• La robotique médicale
• La robotique militaire
• La robotique scientifique, par exemple pour l'exploration
de l'espace ou des fonds marins (robots sous-marins ou AUVs),
pour la recherche fondamentale (validation de nouveaux
algorithmes), etc.
• La robotique de transport (de personnes et de marchandises)
11
Robotique: de nombreux domaines d'application !
• La robotique industrielle
• La robotique de service
• La robotique médicale
• La robotique militaire
• La robotique scientifique, par exemple pour l'exploration
de l'espace ou des fonds marins (robots sous-marins ou AUVs),
pour la recherche fondamentale (validation de nouveaux
algorithmes), etc.
• La robotique de transport (de personnes et de marchandises)
12
Nomenclature et classifications
13
Classification des robots
Robot sous-marin
(amphibie)
Robot à roues
Robot quadrupède
Robot rampant
Robot volant à voilure Robot volant à
(bio-inspiré)
tournante (quadrirotor) voilure fixe
14
Classification des robots
Atlas
www.bostondynamics.com
WALK-MAN
www.walk-man.eu Asimo
ICub
http://asimo.honda.com
www.icub.org
15
Classification des robots
Robots ludiques
HydroBot Verro
Aibo
Wakamaru
Roomba Robomow
Robots séries
Universal
Robots
ABB Fanuc KUKA Stäubli
Yaskawa
Adept
ABB Fanuc
18
Un robot est la combinaison de:
• Composants matériels (mécanique, hardware)
19
Modélisation d’un robot
Modélisation d’un robot manipulateur: possible à plusieurs niveaux
Contrôle Actionneurs
Robot
Capteurs
Composants d’un
système robotique
20
Modélisation d’un robot
L'obtention de ces différents modèles n'est pas aisée
Chaîne
Manipulateur fermée,
de type Gantry 1 DDL
(3 articulations
prismatiques, 3 DDL) Chaîne ouverte
simple, 3 DDL
21
Constituants d’un robot
Actionneur
(moteur)
Articulation,
liaison
Corps ou ou axe
segment
Organe terminal,
(ou effectuer, ou outil
ex. pince/préhenseur)
Base
22
Constituants d’un robot (term. anglais)
Actuator
(motor)
Flange
Joint
End-effector Link
(ou tool ou gripper)
Support
23
Constituants d’un robot
Bâti
(Corps 0)
Organe
terminal
n 1 n
<latexit sha1_base64="hNx0gUYedKgI5x+laYq/RT598tk=">AAAChHicbVFNT9wwEPWGlo/0C+iRS9TdSj20q3grBCcEKodeUKnEAtUmQo4zWayNHct2lg/Lv6LX8sP6b3B2c2igI1l+evNm5tmTyZJpE8d/e8HKi5era+sb4avXb96+29zaPtdVrSiMaVVW6jIjGkomYGyYKeFSKiA8K+Eim31r8hdzUJpV4szcSUg5mQpWMEqMp34NBqH4gsPB4GqzHw/jRUTPAW5BH7VxerXVgySvaM1BGFoSrSc4lia1RBlGS3BhUmuQhM7IFCYeCsJBp3bh2EUfPZNHRaX8ESZasP9WWMK1vuOZV3JirvXTXEP+N5frpmFnum1UShe6y9ZyqgBmXaP5nEndWr1deu0+xBT7qWVC1gYEdVEUJgJuaMU5EblN5mDcBKc2AaFrBc1ga5Pmyoqoj53z3Y7Bf5eCE08elfKaZGCWEnlPnf1xhp1dIO4s8w/xi8FP1/AcnI+GeHcY/xz1D0ftitbRDvqAPiGM9tAh+o5O0RhRxNFv9Ac9BKvB5+BrsLuUBr225j3qRHDwCIDHxyw=</latexit>
24
Constituants d’un robot
4 1 2
environnement
3
25
Constituants d’un robot
26
Caractéristiques d’un robot
27
Exemples de volume de travail
Manipulateur
cartésien Manipulateur
cylindrique
Manipulateur
Manipulateur Manipulateur
sphérique
SCARA anthropomorphe
28
Caractéristiques d’un robot
29
Caractéristiques d’un robot
• La répétabilité caractérise la capacité que le robot
a à retourner vers un point (position, orientation) donné.
§ La répétabilité en positionnement est typiquement de
l’ordre de 0.05 mm
O
<latexit sha1_base64="n7GJ4wn/568ouGjWrecNqg+XLMY=">AAACgnicbVHBTtwwEPWmUCCUFtojl4hdpIrDKgZV9NADiB56QVCJZZE2EXKcyWJt7Fi2sy1Y/giu7Zf1b3B2c2iAkSw/vXkz8+zJZMm0ieN/veDNyurbtfWNcPPd1vsP2zsfr3VVKwojWpWVusmIhpIJGBlmSriRCgjPShhns7MmP56D0qwSV+ZeQsrJVLCCUWI8NR4MwotwMLjd7sfDeBHRS4Bb0EdtXN7u9CDJK1pzEIaWROsJjqVJLVGG0RJcmNQaJKEzMoWJh4Jw0Kld+HXRvmfyqKiUP8JEC/b/Cku41vc880pOzJ1+nmvIV3O5bhp2pttGpXShu2wtpwpg1jWaz5nUrdXfS6/dh5jia2qZkLUBQV0UhYmAX7TinIjcJnMwboJTm4DQtYJmsLVJc2VF1MfO+W7fwX+XgnNPnpbyjmRglhL5QJ29uMLOLhB3lvmH+MXg52t4Ca4Ph/jLMP552D85aFe0jnbRHvqMMDpGJ+gHukQjRNEMPaI/6G+wEhwEODhaSoNeW/MJdSL49gQqasaT</latexit>
<latexit sha1_base64="iccYy3GLfjKijmj2tiM7ntEGLt0=">AAAClnicbVHLbtQwFPWEVwmPTtsNiE3EDBKrUVKBYIWKKIINYpA6baVJNHKcm6k1tmPZzrTFsvo13cL38Dc4mSxIy5WufHTuuS/fXDKqTRz/GQR37t67/2DrYfjo8ZOn28Od3WNd1YrAjFSsUqc51sCogJmhhsGpVIB5zuAkX31q4idrUJpW4shcSsg4XgpaUoKNpxbD5+NxmBq4MG0pm7ManFUuHI8Xw1E8iVuLboOkAyPU2XSxM4C0qEjNQRjCsNbzJJYms1gZShi4MK01SExWeAlzDwXmoDPbNnbRK88UUVkp78JELftvhsVc60ueeyXH5kzfjDXkf2OFbgr2uttGpXSp+2wtlwpg1R+0WFOpu1EvNrP2FzHl+8xSIWsDgrgoClMB56TiHIvCpmswbp5kNgWhawVNY2vT5snLaJQ456sdgv8uBd88+ZHJM5yD2UjkT+Ls96PE2RZxZ6lfxB8muXmG2+B4f5K8ncQ/9kcHb7oTbaEX6CV6jRL0Dh2gr2iKZoigK3SNfqHfwbPgQ/A5+LKRBoMuZw/1LJj+BXoDz30=</latexit>
OB ✗
<latexit sha1_base64="sERWoZVcMOU7Rwp8SkGj1azUZlU=">AAACgnicbVFNT9wwEPWGj9LwUaDHXqLuIiEOq3hR1R56oKKHXhBUYlmkTYQcZ7JYGzuW7WxLLf8Iru0v67/BWXIgwEiWn968mXn2ZLJk2sTx/16wsrq2/mbjbbi5tb3zbndv/0pXtaIwplVZqeuMaCiZgLFhpoRrqYDwrIRJNj9t8pMFKM0qcWnuJKSczAQrGCXGU5PBIBThYHCz24+H8TKilwC3oI/auLjZ60GSV7TmIAwtidZTHEuTWqIMoyW4MKk1SELnZAZTDwXhoFO79OuiA8/kUVEpf4SJluzTCku41nc880pOzK1+nmvIV3O5bhp2pttGpXShu2wtZwpg3jWaL5jUrdXfj167DzHFl9QyIWsDgrooChMBv2jFORG5TRZg3BSnNgGhawXNYGuT5sqKqI+d892+g/8uBWee/FbKW5KBeZTIP9TZ80vs7BJxZ5l/iF8Mfr6Gl+BqNMSfhvHPUf/kuF3RBvqAPqJDhNFndIJ+oAs0RhTN0T36i/4Fq8FRgINWG/TamveoE8HXB25kxrs=</latexit>
référence
B ✗
<latexit sha1_base64="sJjGtKwR6gsVcEfWKKPPmD+Mfw8=">AAACgnicbVFNT9wwEPWmQCFQPtpjL1F3K1U9rGKgag890NJDLxVUYlmkTYQcZ7JYGzuW7WxLLf+IXuGX8W9wdnMgwEiWn968mXn2ZLJk2sTxXS94sbK69nJ9I9zcerW9s7v3+lxXtaIwolVZqYuMaCiZgJFhpoQLqYDwrIRxNjtu8uM5KM0qcWauJaScTAUrGCXGU+PBIPweDgaXu/14GC8iegpwC/qojdPLvR4keUVrDsLQkmg9wbE0qSXKMFqCC5NagyR0RqYw8VAQDjq1C78ueu+ZPCoq5Y8w0YJ9WGEJ1/qaZ17JibnSj3MN+Wwu103DznTbqJQudJet5VQBzLpG8zmTurX6d+m1+xBTfEktE7I2IKiLojAR8IdWnBOR22QOxk1wahMQulbQDLY2aa6siPrYOd/tB/jvUvDLk99KeUUyMEuJ/EedPTnDzi4Qd5b5h/jF4MdreArO94f40zD+vd8/OmxXtI7eonfoA8LoMzpCP9EpGiGKZug/ukG3wUrwMcDBwVIa9NqaN6gTwdd7Eg3GkA==</latexit>
✗
✗
✗
Sphère de répétabilité
(la plus petite sphère qui contient les essais)
<latexit sha1_base64="LdwQbfkd5NjUEZz26sEckrldsXY=">AAACkHicbVHRTtswFHWzwVgYrC2Pe4nWIu2pSiqh9W3A9jBNmmASBaQmqhznpliNHct2CsXyt+x1+6T9zZw2DwvsSpaPzj333mPfVBRU6TD80/FevNzZfbX32t9/c3D4ttvrX6uykgSmpCxKeZtiBQXlMNVUF3ArJGCWFnCTLj/X+ZsVSEVLfqXXAhKGF5zmlGDtqHn3aDj049Ip6gbm4tz6w+G8OwhH4SaC5yBqwAA1cTnvdSDOSlIx4JoUWKlZFAqdGCw1JQVYP64UCEyWeAEzBzlmoBKzcW+DY8dkQV5Kd7gONuy/FQYzpdYsdUqG9Z16mqvJ/+YyVTdsTTe1SqpctdlKLCTAsm00W1GhGqsPW6/th+h8khjKRaWBExsEfszhnpSMYZ6ZeAXazqLExMBVJaEebExcX2keDCJrXbcv4L5LwndHnhXiDqegtxLxSKy5uIqs2SBmDXUPcYuJnq7hObgej6KTUfhjPDgdNyvaQ+/Qe/QBRegjOkVf0SWaIoLW6Cf6hX57fW/iffLOtlKv09QcoVZ43/4CGN/MPg==</latexit>
• OB : précision de positionnement
30
Exemple: Fiche technique d’un robot ABB
31
Caractéristiques d’un robot: les articulations
Articulation rotoïde
Il s'agit d'une articulation de type pivot, notée “R”, réduisant
le mouvement entre deux corps à une rotation autour d'un
axe qui leur est commun
✓
<latexit sha1_base64="9i66ZxqWJuRfx7hTV81rEmOKNaI=">AAACh3icbVFNT9wwEPWmQCFQPsqRS8QuEqdtgqBwBJVDLxUgsYC0iZDjTHatjR3LdpYPy3+jV/hb/Td1dnMgwEiWn968mXn2pKKgSofhv473ZWFx6evyir+69m19Y3Pr+40qK0lgQMqilHcpVlBQDgNNdQF3QgJmaQG36eRXnb+dglS05Nf6SUDC8IjTnBKsHRX3en6sx6Cx3+vdb3bDfjiL4COIGtBFTVzeb3UgzkpSMeCaFFipYRQKnRgsNSUFWD+uFAhMJngEQwc5ZqASMzNtgz3HZEFeSne4Dmbs2wqDmVJPLHVKhvVYvc/V5Ke5TNUNW9NNrZIqV222EiMJMGkbzaZUqMbq49xr+yE6P0kM5aLSwIkNAj/m8EBKxjDPTDwFbYdRYmLgqpJQDzYmrq80D7qRta7bObjvkvDHkWeFGOMU9Fwinok1F9eRNTPErKHuIW4x0fs1fAQ3B/3oqB9eHXRPD5sVLaMdtIv2UYSO0Sn6jS7RABEk0F/0gl69Fe+H99M7mUu9TlOzjVrhnf0HcLzI8g==</latexit>
d
<latexit sha1_base64="zPDoE29OCWqZ0DLgkmvQvWk9/TQ=">AAACgnicbVHBTtwwEPWm0C4ptNAeuUTsVqo4rGIqVA4cqMqhF9RFYlmkTYQcZ7JYGzuW7WxLLX9Er/TL+jc4uzk00JEsP715M/PsyWTJtInjv73gxcbmy1f9rfD19s6bt7t77651VSsKE1qVlbrJiIaSCZgYZkq4kQoIz0qYZouvTX66BKVZJa7MvYSUk7lgBaPEeGo6HIZ5OBze7g7iUbyK6DnALRigNsa3ez1I8orWHIShJdF6hmNpUkuUYbQEFya1Bknogsxh5qEgHHRqV35d9MEzeVRUyh9hohX7b4UlXOt7nnklJ+ZOP8015H9zuW4adqbbRqV0obtsLecKYNE1mi+Z1K3Vn2uv3YeY4iS1TMjagKAuisJEwA9acU5EbpMlGDfDqU1A6FpBM9japLmyIhpg53y3c/DfpeDCk19KeUcyMGuJ/EWd/X6FnV0h7izzD/GLwU/X8BxcH43w8Si+PBqcHbcr6qN9dIA+Iow+ozP0DY3RBFG0QL/RA/oTbASHAQ4+raVBr615jzoRnD4CWfDGsw==</latexit>
• Articulations prismatiques ?
34
Caractéristiques d’un robot: types de chaînes
Chaîne cinématique
ouverte Chaîne
cinématique
fermée
35
Caractéristiques d’un robot: les DDL
Remarque
Une articulation complexe, c’est-à-dire avec une mobilité
supérieure à 1, peut toujours se ramener à une combinaison
d'articulations rotoïdes ou prismatiques
Exemples de
manipulateurs
séries
3 axes, 3 axes,
RRR, 3 DDL PPP, 3 DDL
36
Caractéristiques d’un robot: les DDL
D’autres exemples …
• Une porte à charnières a 1 DDL
• Une sphère sur un plan a 5 DDL: 2 pour fixer les coordonnées d'un
point dans le plan et 3 pour déterminer son orientation dans le plan
37
Caractéristiques d’un robot: les DDL
• La mobilité d’un manipulateur est assurée par la présence des articulations
• La liaison entre deux segments consécutifs d’un robot peut être réalisée avec une:
d
<latexit sha1_base64="aWs6R1K7T6WcpieHNlKSHRzJuP0=">AAACgnicbVFNb9QwEPWGAkug0MKRS8QuEuphFbdC9NBDUTlwQRRpv6RNVDnOZGtt7Fi2s7BY/hG9wi/j3+Ds5kC6jGT56c2bmWdPJkumTRz/6QUPDh4+etx/Ej59dvj8xdHxy6muakVhQquyUvOMaCiZgIlhpoS5VEB4VsIsW101+dkalGaVGJuNhJSTpWAFo8R4ajYchnk4HN4cDeJRvI1oH+AWDFAb1zfHPUjyitYchKEl0XqBY2lSS5RhtAQXJrUGSeiKLGHhoSAcdGq3fl301jN5VFTKH2GiLftvhSVc6w3PvJITc6vv5xryv7lcNw07022jUrrQXbaWSwWw6hrN10zq1uqPndfuQ0xxnlomZG1AUBdFYSLgO604JyK3yRqMW+DUJiB0raAZbG3SXFkRDbBzvtsn8N+l4IsnP5bylmRgdhL5kzr7dYyd3SLuLPMP8YvB99ewD6anI/x+FH87HVzidkV99Bq9Qe8QRh/QJfqMrtEEUbRCd+gX+h0cBCcBDs520qDX1rxCnQgu/gJYvMav</latexit>
• Dans une chaîne cinématique fermée, le nombre de DDL est inférieur au nombre
d’articulations, compte tenu des contraintes imposées par la boucle
Chaîne fermée
0 DDL
Chaîne ouverte
3 DDL
Chaîne fermée
1 DDL
38
Caractéristiques d’un robot: les DDL
• Les DDL d’un robot doivent être convenablement distribués le long de la structure
mécanique afin d’en avoir un nombre suffisant pour exécuter une tâche donnée
• Si les DDL disponibles sont plus élevés que les variables de la tâche, le manipulateur
est dit redondant du point de vue cinématique
2 DDL
39
Caractéristiques d’un robot: les DDL
• Ils sont plus coûteux et plus difficiles à contrôler que les robots classiques
à articulations et à segments rigides
Segment
Segment flexible
✓1
<latexit sha1_base64="AoR9viBP/9mcTmtH/Zy1Ypf/IkM=">AAACiXicbVFNb9QwEPWmQEsK9INjLxG7SJxWcSVE1VOr5cAFtUjdttImrBxnsmtt7Fi2s+1i+X9whX/Vf1NnNwfSMpLlpzdvZp49mSyZNnH80Au2Xrx8tb3zOtx98/bd3v7B4bWuakVhTKuyUrcZ0VAyAWPDTAm3UgHhWQk32WLU5G+WoDSrxJVZSUg5mQlWMEqMp34OBmFi5mDIFIeDwXS/Hw/jdUTPAW5BH7VxOT3oQZJXtOYgDC2J1hMcS5NaogyjJbgwqTVIQhdkBhMPBeGgU7u27aKPnsmjolL+CBOt2X8rLOFar3jmlZyYuX6aa8j/5nLdNOxMt41K6UJ32VrOFMCiazRfMqlbq/cbr92HmOIktUzI2oCgLorCRMAdrTgnIrfJEoyb4NQmIHStoBlsbdJcWRH1sXO+21fw36XguyfPSzknGZiNRP6izl5cYWfXiDvL/EP8YvDTNTwH18dD/HkY/zjun+F2RTvoCH1AnxBGX9AZ+oYu0RhRpNBv9Af9DXYDHJwEpxtp0Gtr3qNOBKNH8BnJkw==</latexit>
<latexit sha1_base64="rrgFxaxrqgKv7OxLucqGbla1nlU=">AAAChXicbVHLTtwwFPWE8mh402U3UWeQYMEoQbx2gOiim6pUYgAxiZDj3AzWxI5lO8PD8l90S/+rf1NnJosGeiXLR+eee++xbyoKqnQY/ul4cx/mFxaXPvrLK6tr6xubW9eqrCSBASmLUt6mWEFBOQw01QXcCgmYpQXcpOOLOn8zAaloya/0s4CE4RGnOSVYO+qu1/Mfd552/V7vfqMb9sNpBO9B1IAuauLyfrMDcVaSigHXpMBKDaNQ6MRgqSkpwPpxpUBgMsYjGDrIMQOVmKllG2w7JgvyUrrDdTBl/60wmCn1zFKnZFg/qLe5mvxvLlN1w9Z0U6ukylWbrcRIAozbRrMJFaqx+jTz2n6Izk8SQ7moNHBig8CPOTySkjHMMxNPQNthlJgYuKok1IONiesrzYNuZK3r9hXcd0n47sjzQjzgFPRMIl6INT+uImumiFlD3UPcYqK3a3gPrvf70WE//LnfPTtoVrSEPqMvaAdF6BidoW/oEg0QQRz9Qq/ot7fo7XkH3tFM6nWamk+oFd7pX5yqx6w=</latexit>
<latexit sha1_base64="qw9fAEl80cD/TUgqn/hV9FRTQgI=">AAACgnicbVFNb9QwEPWmn6QftOXIJWIXCfWwilsqOHBoVQ5cEEXqdlttospxJltrY8eynaWt5R/BFX4Z/wZnNwfSMpLlpzdvZp49mSyZNnH8pxesrK6tb2y+CLe2d3Zf7u0fXOmqVhRGtCordZ0RDSUTMDLMlHAtFRCelTDOZudNfjwHpVklLs2DhJSTqWAFo8R4ajwYhDfhYHC714+H8SKi5wC3oI/auLjd70GSV7TmIAwtidYTHEuTWqIMoyW4MKk1SEJnZAoTDwXhoFO78Ouit57Jo6JS/ggTLdh/KyzhWj/wzCs5MXf6aa4h/5vLddOwM902KqUL3WVrOVUAs67RfM6kbq3eL712H2KKj6llQtYGBHVRFCYCftCKcyJym8zBuAlObQJC1wqawdYmzZUVUR8757t9Bv9dCr568qyUdyQDs5TIR+rst0vs7AJxZ5l/iF8MfrqG5+DqaIhPhvH3o/7p+3ZFm+g1eoPeIYw+oFP0BV2gEaJohn6iX+h3sBocBjg4XkqDXlvzCnUi+PQXQnrGpw==</latexit>
Y w(x)
Élément
✓2 élastique
<latexit sha1_base64="TA/uMiF0K8nKs0+Q7frH2WDmQeA=">AAACiXicbVHBTtwwEPWmtKWhLdAee4nYReppFa9UFXECwaGXqlRiAWkTVo4z2bU2dizb2QKW/6NX+Cv+Bmc3hwY6kuWnN29mnj2ZLJk2cfzYC15tvH7zdvNduPX+w8ftnd1PF7qqFYUxrcpKXWVEQ8kEjA0zJVxJBYRnJVxmi5Mmf7kEpVklzs2thJSTmWAFo8R46nowCBMzB0Omo3AwmO7042G8iuglwC3oozbOprs9SPKK1hyEoSXReoJjaVJLlGG0BBcmtQZJ6ILMYOKhIBx0ale2XbTvmTwqKuWPMNGK/bfCEq71Lc+8khMz189zDfnfXK6bhp3ptlEpXeguW8uZAlh0jeZLJnVr9WbttfsQUxyklglZGxDURVGYCPhDK86JyG2yBOMmOLUJCF0raAZbmzRXVkR97Jzvdgr+uxT89ORxKeckA7OWyDvq7K9z7OwKcWeZf4hfDH6+hpfgYjTE34bx71H/CLcr2kRf0B76ijD6jo7QD3SGxogihf6ie/QQbAU4OAgO19Kg19Z8Rp0ITp4A8jTJlA==</latexit>
(ressort)
✓
<latexit sha1_base64="9i66ZxqWJuRfx7hTV81rEmOKNaI=">AAACh3icbVFNT9wwEPWmQCFQPsqRS8QuEqdtgqBwBJVDLxUgsYC0iZDjTHatjR3LdpYPy3+jV/hb/Td1dnMgwEiWn968mXn2pKKgSofhv473ZWFx6evyir+69m19Y3Pr+40qK0lgQMqilHcpVlBQDgNNdQF3QgJmaQG36eRXnb+dglS05Nf6SUDC8IjTnBKsHRX3en6sx6Cx3+vdb3bDfjiL4COIGtBFTVzeb3UgzkpSMeCaFFipYRQKnRgsNSUFWD+uFAhMJngEQwc5ZqASMzNtgz3HZEFeSne4Dmbs2wqDmVJPLHVKhvVYvc/V5Ke5TNUNW9NNrZIqV222EiMJMGkbzaZUqMbq49xr+yE6P0kM5aLSwIkNAj/m8EBKxjDPTDwFbYdRYmLgqpJQDzYmrq80D7qRta7bObjvkvDHkWeFGOMU9Fwinok1F9eRNTPErKHuIW4x0fs1fAQ3B/3oqB9eHXRPD5sVLaMdtIv2UYSO0Sn6jS7RABEk0F/0gl69Fe+H99M7mUu9TlOzjVrhnf0HcLzI8g==</latexit>
Rotor du
moteur
X
<latexit sha1_base64="pFbDqHvPj4yNekU56jq7xv75T/U=">AAACgnicbVFNb9QwEPWmH5RQ+sWRS8QuEuKwivshOPTQih64IIrU7a60iSrHmWytjR3Ldpa2ln8EV/rL+Dc4uzmQlpEsP715M/PsyWTJtInjP71gbX1j88XWy/DV9uud3b39g2td1YrCiFZlpSYZ0VAyASPDTAkTqYDwrIRxNv/S5McLUJpV4srcS0g5mQlWMEqMp8aDQTgJB4ObvX48jJcRPQe4BX3UxuXNfg+SvKI1B2FoSbSe4lia1BJlGC3BhUmtQRI6JzOYeigIB53apV8XvfdMHhWV8keYaMn+W2EJ1/qeZ17JibnVT3MN+d9crpuGnem2USld6C5by5kCmHeN5gsmdWv1buW1+xBTfE4tE7I2IKiLojAR8JNWnBOR22QBxk1xahMQulbQDLY2aa6siPrYOd/tAvx3KfjmyfNS3pIMzEoiH6iz36+ws0vEnWX+IX4x+OkanoPrwyE+GcY/Dvtnx+2KttBb9A59QBh9QmfoK7pEI0TRHP1Cv9FjsB58DHBwtJIGvbbmDepEcPoXQF/Gpg==</latexit>
1. L'apprentissage:
Enregistrement dans une mémoire de la trajectoire
à exécuter, sous contrôle d'un opérateur humain:
par ex. à travers un boîtier de commande manuelle
(ou pupitre mobile ou “teach pendant”)
de programmation universel !
Chaque fabricant de robots a son propre langage et son
environnement de développement
Par ex. Stäubli (langage VAL3), KUKA (langage KRL), ABB (langage RAPID), Fanuc (langage Karel)
42
Exemple
begin
movej(above2,flange,mNomSpeed)
movel(p[0],flange,mNomSpeed)
movel(p[1],flange,mNomSpeed)
movej(above2,flange,mNomSpeed)
movel(p[0],flange,mNomSpeed)
movec(p[2],p[1],flange,mNomSpeed)
movej(above2,flange,mNomSpeed)
waitEndMove()
end
43
Utilisation des robots
44
Secteurs d’activités: milieu industriel
Robots soudeurs
45
Secteurs d’activités: milieu industriel
Robots de palettisation
46
Secteurs d’activités: milieu industriel
Polissage
Chargement de
caisses (“pick & place”)
Mais aussi …
… découpage au laser, collage, pliage, scellement, etc.
48
Secteurs d’activités: d’autres milieux …
• Robotique chirurgicale non
invasive (laparoscopie)
Robot chirurgien Da Vinci
de Intuitive Surgical
SirsLab
Assistance aux
personnes
handicapées
Prothèses robotiques
49
Secteurs d’activités: d’autres milieux …
Robot pompiste
(“Tankpitstop”)
50
Secteurs d’activités: d’autres milieux …
Nettoyage des
avions (Lufthansa)
Fabrication additive
(impression 3D d’immeubles)
“Digital construction platform” (DCP), MIT Boston INNOprint 3D, Université de Nantes
51
Secteurs d’activités:
d’autres milieux …
Structures inspirées
des élytres de
coléoptères volants
crées par un robot
Statistiques annuelles
de l’IFR (pour les robots
de service et les robots
industriels)
https://ifr.org
Robots industriels:
• Controlés automatiquement, programmables, polyvalents, 3 ou plus axes,
utilisés dans les applications d’automatisation industrielle
• Basés sur 5 modèles cinématiques différents, équipés d’effecteurs
qui varient selon le type d’application
Robots de service:
• Réalisent des tâches, hors automatisation industrielle
• Conception dépend généralement du type d’application, moins de 3 axes
• Parfois pas complètement autonomes, mais controllé à distance
53
World Robotics 2020: robotique industrielle
2019: la crise économique globale et les tensions sur les marchés internationaux
ont laissé des traces
Stock de robots:
2019: 2.7 millions d’unités, +12%
• Nombre le plus élevé jamais enregistré
• CAGR (taux de croissance global annuel) depuis 2014: +13%
Nouveaux robots:
2019: 373000 unités, -12%
• Troisième nombre le plus élevé jamais enregistré
• CAGR depuis 2014: +11%
En France:
• Record d'environ 42000 robots industriels dans les usines (augmentation de 10%)
• Les ventes de nouveaux robots ont augmenté de 15%: 6700 unités en 2019
(nouveau record d'installations)
• La France fait partie des 3 premiers utilisateurs de robots industriels au sein de l’U.E.
54
World Robotics 2020: robotique industrielle
55
World Robotics 2020: robotique industrielle
56
World Robotics 2020: robotique industrielle
57
World Robotics 2020: robotique industrielle
58
World Robotics 2020: robotique industrielle
Singapour et
la Corée du Sud
sont les pays
avec la densité
de robots la plus
élevée au monde
59
World Robotics 2020: robotique industrielle
60
Les cinq types de manipulateur* les plus utilisés
1. Manipulateur cartésien
2. Manipulateur cylindrique
3. Manipulateur sphérique
4. Manipulateur SCARA
5. Manipulateur anthropomorphe
63
3. Manipulateur sphérique
Volume de travail:
portion de
sphère creuse
64
4. Manipulateur SCARA
SCARA: Selective Compliance Assembly Robot Arm
• Manipulateur sphérique à géometrie “spéciale”
• 2 articulations rotoïdes et 1 articulation prismatique (RRP):
tous les axes sont parallèles; 3 DDL
• Rigidité élevée pour charges verticales
et souplesse aux charges horizontales
• Bien adapté à des tâches de montage
vertical et à la manipulation de petits objets
• Précis et très rapide (1er modèle: 1981)
Exemples:
Volume de travail:
demi-cylindre creux
66
Types de manipulateur et leur diffusion
Selon le rapport de l’International Federation of Robotics (IFR),
les robots manipulateurs installés dans le monde en 2005 avaient:
• Chaque fois que une charge utile plus importante est demandée,
la structure mécanique nécessitera d’une plus grande rigidité
pour maintenir une précision de positionnement comparable
• Dans un tel cas, le recours à une chaîne cinématique
fermée est conseillé
67
Robot anthropomorphe
avec parallélogramme
Robot parallel
(plateforme de Stewart)
4. Bras passif
5. Plateforme mobile
70