Action en robotique

Transcription

Action en robotique
Action en robotique
Brique ROSE
Samuel Tardieu
[email protected]
École Nationale Supérieure des Télécommunications
Samuel Tardieu (ENST)
Action en robotique
1 / 29
Définitions
Pour agir sur le monde extérieur, le robot applique une action
Cette action est appliquée grâce à un actionneur ou effecteur
Par exemple, le robot doit pouvoir se déplacer
Samuel Tardieu (ENST)
Action en robotique
2 / 29
Un message de notre sponsor
Bedidon
Samuel Tardieu (ENST)
Action en robotique
3 / 29
Roue
La roue permet de se déplacer
Pour l’actionner, on utilise :
un moteur pas-à-pas
un moteur simple couplé avec un retour d’informations
Samuel Tardieu (ENST)
Action en robotique
4 / 29
Roues
Plusieurs roues permettent de choisir la direction :
Samuel Tardieu (ENST)
Action en robotique
5 / 29
Chenilles
Les chenilles offrent une meilleure adhérence
Golgot
mais prennent plus de place
Samuel Tardieu (ENST)
Action en robotique
6 / 29
Pattes
Des pattes permettent d’aborder d’autres reliefs
Hexapode AnimatLab
mais sont beaucoup plus complexes à mettre en œuvre
Samuel Tardieu (ENST)
Action en robotique
7 / 29
Actionneurs mécaniques
Caractéristiques :
nombre de degrés de libertés
type de mouvement (préhension, déplacement)
type de motorisation (pas à pas, servomoteur)
Samuel Tardieu (ENST)
Action en robotique
8 / 29
Moteurs pas à pas
Des bobines contrôlent finement la position de l’axe
L’axe tourne pas à pas
Le mouvement à basse vitesse est saccadé
Le mouvement à haute vitesse est fluide
Samuel Tardieu (ENST)
Action en robotique
9 / 29
Pas à pas : avantages
Faible coût
Fonctionnement en boucle ouverte
Couple à l’arrêt très élevé
Précision élevée
Mise au point inutile
Samuel Tardieu (ENST)
Action en robotique
10 / 29
Pas à pas : inconvénients
Faibles performances à basse vitesse
Consommation de courant élevée en permanence
Bruit important
Diminution du couple avec la vitesse
Risque de décalage
Samuel Tardieu (ENST)
Action en robotique
11 / 29
Servomoteurs
Fonctionnement d’un moteur classique (à balais sur courant continu)
Boucle de rétroaction nécessaire (habituellement PID) pour obtenir la
vitesse ou la position souhaitée
Utilisés en modélisme (direction)
Samuel Tardieu (ENST)
Action en robotique
12 / 29
Servomoteurs : avantages
Rapport couple/inertie élevé
Vitesses élevées
Très bon contrôle de la vitesse
Nombreuses tailles disponibles
Peu bruyant
Samuel Tardieu (ENST)
Action en robotique
13 / 29
Servomoteurs : inconvénients
Prix élevé
Contre-réaction nécessaire (pas de boucle ouverte)
Nécessite une mise au point
Entretien contraignant pour les moteurs à balais
Samuel Tardieu (ENST)
Action en robotique
14 / 29
Un message de notre sponsor
Bedidon
Samuel Tardieu (ENST)
Action en robotique
15 / 29
PID
Chaque lettre désigne un des trois coefficients de la rétroaction face à une
erreur.
P (proportionnel) : plus l’erreur est grande, plus la correction est
grande
I (intégral) : plus l’erreur persiste, plus la correction augmente (évite
les offsets)
D (dérivé) : plus l’erreur diminue vite, plus la correction diminue
(évite les réactions trop fortes)
Samuel Tardieu (ENST)
Action en robotique
16 / 29
P : erreur d’offset
Samuel Tardieu (ENST)
Action en robotique
17 / 29
P+I : convergence lente
Samuel Tardieu (ENST)
Action en robotique
18 / 29
P+I+D : convergence
Samuel Tardieu (ENST)
Action en robotique
19 / 29
I+D : divergence
Samuel Tardieu (ENST)
Action en robotique
20 / 29
P+D : offset (comme P seul)
Samuel Tardieu (ENST)
Action en robotique
21 / 29
Robot à roues
Roues gauche et droite indépendantes :
rotation sur place possible
direction difficile à maintenir
Propulsion et direction séparées :
rayon de courbure minimum défini par par la forme du robot
direction précise
Samuel Tardieu (ENST)
Action en robotique
22 / 29
Choix de trajectoire
Un rayon de courbure r impose le choix de la trajectoire.
r
La technique consistant à s’approcher du cercle tangent à la cible est
itérative (pas de planification nécessaire).
Samuel Tardieu (ENST)
Action en robotique
23 / 29
Robots à pattes
Bipède : équilibre précaire, redressement difficile, anthropomorphe
Hexapode : plus stable, coordination difficile, résistance aux
défaillances (contrôle par réseaux neuronaux)
Samuel Tardieu (ENST)
Action en robotique
24 / 29
Robot nageur
Dessin C. Jacquemin
Robot poisson du MIT
Moteur extrêmement silencieux
Samuel Tardieu (ENST)
Action en robotique
25 / 29
Action : bras articulé
Plusieurs types de mouvement existent :
Action rotative autour d’un axe
Déplacement le long d’une crémaillière
Préhension (effet de pince)
Tous ces mouvements doivent être coordonnés.
Samuel Tardieu (ENST)
Action en robotique
26 / 29
Cinématique inverse
Problématique : comment amener un membre de coordonnées A à des
coordonnées B en évitant
les boucles (contraintes anatomiques)
les déséquilibres (contraintes physiques)
les collisions et les auto-collisions
Plus il y a de degrés de liberté, plus le problème est difficile.
Samuel Tardieu (ENST)
Action en robotique
27 / 29
Résolution
Méthodes analytiques :
simples, rapides
ne fonctionnent qu’avec quelques degrés de liberté
Méthodes numériques :
résolution itérative du problème jusqu’à la convergence
plus lentes que les méthodes analytiques
permettent de résoudre les conflits entre tâches
Samuel Tardieu (ENST)
Action en robotique
28 / 29
Engins volants
Projet Alpha (ENST, LIP6/AnimatLab, Airstar)
Samuel Tardieu (ENST)
Action en robotique
29 / 29