Académique Documents
Professionnel Documents
Culture Documents
robotique
1/125
Historique de la robotique
tymologie : le mot tchque robota (travail).
Dfinition : un robot est un systme mcanique
polyarticul m par des actionneurs et command par un
calculateur qui est destin effectuer une grande varit
de tches.
Historique :
1947 : premier manipulateur lectrique tlopr.
1954 : premier robot programmable.
1961 : apparition d'un robot sur une chane de
montage de General Motors.
1961 : premier robot avec contrle en effort.
1963 : utilisation de la vision pour commander un robot.
Unimate
Disciplines de la robotique
Mcanique : conception, ralisation, modlisation des robots.
Electronique : mise en place de composants pour les robots,
(tl)communications
Informatique : cration de programmes destins la gestion du transfert
dinformation entre les diffrents composants du robot.
Automatique : commande, calibrage des capteurs, des effecteurs,
identification des paramtres
Traitement du signal : analyse des informations enregistres par les
capteurs du robot.
Mathmatiques : modles mathmatiques pour la prise de dcision ou/et
lapprentissage, calcul de trajectoires, localisation, planification.
Sciences cognitives : interactions homme-machine, machine-machine,
prise de dcision.
3/125
Elments de technologie :
Actionneurs
Guidage et transmission
Capteurs
Interfaage avec un contrleur
4/125
Vocabulaire
Effecteur = outil
Organe terminal =
dernier corps mobile
Axe = articulation
Corps
Base = corps fixe
POIGNET
PORTEUR
5/125
Vocabulaire
Configuration articulaire
Position et orientation des diffrents corps du robots
les uns par rapport aux autres
Configuration oprationnelle
Position et orientation du corps terminal par rapport
au corps de base (indpendamment des autres corps)
Paramtrage articulaire
j2
q2
i2
j1
i1
q1
j0
i0
j3
i3
q3
Paramtrage oprationnel
jT
OT
y
iT
j0
O0
i0
x x y
T
8 / 117
l1
i3
i2
j1
l2
i1
q1
j3
q3
l3
j0
i0
9 / 117
10/125
Modlisation cinmatique
12/125
13/125
www.sankyoseiki.co.jp/fa/index-e.html
www.adept.com
14/125
15/125
16/125
http://www.snmi.
com/robots.htm
http://st12.yaho
o.com/rfa/index
.html
17/125
http://st12.yahoo.com/rfa/index.html
Stubli
18/125
Toshiba
LSIIT / GRAViR
19/125
Simulateur de vol
20/125
Kuka LWR
21/125
SCARA
Cylindrique
Sphrique
Anthrop.
22/125
Performances dynamiques
Vitesse maximale :
Capacits d acclration
Dtermines partir des couples nominaux des moteurs et du modle dynamique du robot.
Dpendent de la charge et de la configuration.
23/125
24/125
Elments de technologie :
Actionneurs
Guidage et transmission
Capteurs
Interfaage avec un contrleur
25/125
Robots roues
Caractriss par :
le nombre dessieux,
le nombre de roues,
le type de roues,
articulations entre les essieux,
Robot unicycle
Un seul essieu, deux roues motrices indpendantes.
La stabilit de la plateforme est assure en gnral par
des roues folles (ou des appuis glissants).
Robot Epuck
utilis en TP
27/125
Non-holonomie
Contrainte holonome = quation algbrique liant les variables
dtat.
Concrtement, ici, x, y et q ne varient pas de faon indpendante.
Modle cinmatique
Relie les vitesses de commande aux vitesses
oprationnelles
29/125
Le Segway
Pas dautonomie dcisionnelle (pas vraiment un robot,
mais issu de la robotique)
Gestion dynamique de lquilibre (pendule inverse).
31/125
Voitures autonomises
2 ou 4 roues motrices / diffrentiel
Vhicules existants auxquels on ajoute des organes de
commande et des capteurs.
Voir le challenge DARPA.
32/125
Robots omnidirectionnels
Comme leur nom lindique,
Roues sudoises : peuvent glisser
latralement.
Problme : odomtrie.
33/125
34/125
35/125
Robots humanodes
Robots mobiles 2 pattes avec des capacits de
manipulation
Interactivit
36/125
Elments de technologie :
Actionneurs
Guidage et transmission
Capteurs
Interfaage avec un contrleur
37/125
Induit bobin
Ventilateur
Balais
Collecteur
Documentation Faulhaber
39/125
Actionneurs hydrauliques
Excellent rapport poids puissance mais comportement trs non linaire.
Sutilise en montage direct, sans transmission
BP
Vanne de
surpression
BP
HP
Accumulateur
distributeur
D
x>0
Pompe
qB
qA
Vrin
Rservoir
y>0
Ces actionneurs sont utiliss pour des robots en gnral assez peu prcis,
mais avec des capacits de charge trs leves.
Certaines servo-valves fonctionnent en dbit (vitesse), dautres en
pression (couple/force).
40/125
Elments de technologie :
Actionneurs
Guidage et transmission
Capteurs
Interfaage avec un contrleur
41/125
Guidage et transmission
Guidage = ce qui sert contraindre le
mouvement dune pice une autre.
Transmission = ce qui sert transmettre la
puissance mcanique de lactionneur la
charge quil anime.
Fonctions DISTINCTES
Robot avec guidage et sans transmission = les
corps du robot sont articuls mais le robot est
passif, il na pas de capacits de se mouvoir.
42/125
Roulements
Pour assurer la rotation dun arbre.
Jamais seul.
44/125
Palier auto-aligneur
Guidages linaires
Pour des mouvements de translation.
Mmes principes de diminution des
frottements.
Rails de guidage lisses ou billes
Problmes de porte--faux.
46/125
qs
s Nm
qm
Pignons et courroies
48/125
Engrenages (1)
Engrenages cylindriques droits :
A : externes,
B : internes,
C : pignon/crmaillre
A
Engrenages hlicodaux :
A : arbres parallles,
B : arbres perpendiculaires,
B
A
C
B
49/125
Engrenages (2)
Engrenages coniques :
A : droits (90),
B : angle quelconque.
A
Trains plantaires ou
picyclodaux
50/125
Transmission cbles
Poulies pour
lalignement / la
tension des cbles
52/125
53/125
Elments de technologie :
Actionneurs
Guidage et transmission
Capteurs
Codeurs optiques
trier fixe
phototransistor
LED
Arbre mobile
55/125
Le dphasage entre
A et B permet de dterminer
le sens de rotation
(bascule D)
57/125
Elments de technologie :
Actionneurs
Guidage et transmission
Capteurs
Interfaage avec un contrleur
59/125
Principe gnral
CPU
BUS de communication
Carte(s)
de sortie
Amplification
de puissance
Actionneurs
Carte(s)
dentre
Mise en forme
Capteurs
articulaires
E/S
logiques
Mise en forme
Ampl. Puiss.
Butes,
validations,
Contrleur
Interface
Robot
60/125
Amplification de puissance
Rles :
Amplifier la puissance des signaux lectriques de
sortie du contrleur numrique.
Exemple : une sortie analogique +-10V, 50mA (0,5 W maxi)
ne peut alimenter un moteur lectrique 10V-3A maxi (30 W).
61/125
Cartes dentre/sortie
Servent la connexion entre le calculateur numrique et le
robot.
Sont places sur un bus de donnes (bus ISA sur les anciens
PC, bus PCI sur les PC rcents, bus industriels : VME par
exemple).
Sont identifies par une adresse (ISA) ou un identificateur (PCI
- cartes reconnues au boot).
Sont accessibles par un pilote (driver) fourni avec la carte, qui
nest rien dautre quune bibliothque de fonctions du type:
SortieAnalogique(double valeur, int adr_carte, int num_voie);
LectureCodeur(int* valeur_lue, int adr_carte, int num_voie);
Cartes daxe
Parfois, les fonctions dinterfaage entre/sortie
sont ralises par une mme carte, qui comporte
aussi un microcontrleur. Celui-ci est utilis pour
lasservissement de la vitesse et/ou de la position
de laxe. On parle alors de carte daxe.
Depuis la CPU, on peut alors :
Utiliser la carte daxe en mode transparent, comme
une carte dentre et de sortie.
Utiliser la carte daxe en mode asservissement.