Académique Documents
Professionnel Documents
Culture Documents
SAOUD Ayoub
Braham Chaouche Yacine
Sid Ahmed Soumia
Introduction a la programmation des robots
Méthodes de programmation
- L'apprentissage
- Les méthodes informatiques
Conclusion
• La programmation des robots est un terme gé né ral qui
englobe les mé thodes de communication des tâ ches par un
opérateur au robot.
- L’apprentissage en continu
L'apprentissage direct
L'apprentissage direct consiste à faire
évoluer le robot manuellement pendant
que l'ordinateur effectue l'enregistrement
automatique des points. Cette méthode
est peu commode pour l'opérateur qui
doit déplacer une masse importante ce qui
le gêne dans ses mouvements.
Butle
Les techniques d'apprentissage
L'apprentissage par pantin
Le pantin est une structure légère très maniable
qui est la réplique du robot utilisé.
La trajectoire est relevée sur les capteurs
proprioceptifs du pantin et sera restituée
au robot réel. Cette méthode possè de l'in-
convénient de travailler fictivement sans être
en présence du même environnement du robot.
Les techniques d'apprentissage
L'apprentissage par télécommande
L'apprentissage par télécommande consiste
à utiliser à la fois le pantin et le robot.
L'opérateur manipule le pantin tandis que
le robot reproduit le mouvement en temps
réel . Cette méthode assure la vé rification
instantanée du mouvement enregistré par
l'ordinateur ce qui permet de faire des
corrections immédiates s'il y a lieu.
Les techniques d'apprentissage
Butle
A-
LeProgrammation
niveau actionneur
Par langage
lesLa programmation
langages par langage
de ce niveau consisteconsiste à décrire
à dé crire la tâ che
les mouvements
par
du une suite mécanique
système d'instructionarticulé
adaptéepar
à lale robotique. Les
comportement
langages existants
diffé rents se classent
actionneurs. ende
Exemples quatre caté PROMO,
langages: gorie selon
APT.le
Le niveau
niveau effecteur des tâ ches.
de description
DEBUT
CO initialisation de la position origine du robot;
POS_DEBUT:=ROBOT;
CO déplacement du robot avec vitesse rapide au dessus de la pièce1;
DEPLACER ROBOT A PIECE1*TRANSLAT(VZ,100.)
AVEC VITESSE = RAPIDE;
CO déplacement lent vers repère pièce1 avec pince ouverte;
OUVRIR PINCE;
DEPLACER ROBOT A PIECE1
AVEC VITESSE = REDUITE;
FERMER PINCE;
DEPLACER ROBOT A PIECE1*TRANSLAT(VZ,100.)
AVEC VITESSE = REDUITE;
DEPLACER ROBOT A PIECE2*TRANSLAT(VZ,100.)
AVEC VITESSE = RAPIDE;
OUVRIR PINCE;
DEPLACEMENT ROBOT A POS_DEBUT
AVEC VITESSE = RAPIDE;
FIN;
B- Programmation Par CAO Module de
description des
Module de tâches
description du robot
&environnement
Téléchargement
vers le robot
B- Programmation Par CAO
B- Programmation Par CAO