Académique Documents
Professionnel Documents
Culture Documents
Robots Plans
Robot 2R
On appelle robot 2R un robot composé de deux liaisons rotoïdes
Le modèle géométrique direct consiste à écrire les variables opérationnelles en fonction des variables articulaires
Pour trouver le MGI on part des équations du MGD en élevant au carré on obtient :
d'où :
On obtient ainsi
et
Espace de travail
L'espace de travail est l’ensemble des positions pour lesquelles au moins une solution du modèle géométrique inverse existe.
Modèle cinématique
Pour trouver le modèle cinématique il suffit de dériver le modèle géométrique par rapport au temps
Le déterminant de J
On obtient donc :
Configurations singulières
Les singularités sont obtenues quand :
Cela correspond à
C'est à dire :
Pour déplacer le robot on utilise un modèle incrémental en se basant sur le modèle cinématique
On suppose que le robot est placé sur une table horizontale et donc l'énergie potentielle est constante :
D'où :
Commande PID
La commande PID est réalisée selon le schéma suivant.
Le but est de trouver les valeurs qui rendent la réponse stable en jouant sur les paramètres du PID
Planification de trajectoire
La planification de trajectoire consiste à emmener un robot à partir d'une position initiale à une position finale sans entrer en collision avec les
obstacles existant dans l'environnement du robot.
Pour le cas du robot 2R il est plus facile d'éffectuer la planification de trajectoire dans l'espace de configurations.
Il existe plusieurs types de méthodes de planification de trajectoire, qu'on peut classer en 3 catégories :
Méthodes globales :
Le robot connaît son environnement à travers d'un (MAP)
On utilise une méthode de recherche de chemin le plus court dans un graphe (exemple l'algorithme A*)
On peut aussi générer des PRM (Probabilistic Road Map)
Méthodes locales :
Le robot ne connaît pas son environnement à l'avance, il détecte les obstacle au fur et à mesure.
C'est adapté aux environnement dynamiques mais le chemin généré n'est pas optimal.
Il y a un risque de blocage dans unminimum local.
Comme exemple la méthode des champs de potentiels
Méthodes Mixtes : Ce sont des combinaisons des méthodes globales et des méthodes locales.
Le robot utilise la méthode globale pour avoir un chemin vers son but. Si un obstacle est détecté le robot bascule sur une méthode locale pour
éviter l'obstacle.
Ou bien l'inverse : le robot utilise une méthode locale et quand il se bloque on bascule sur une méthode globale qui va générer le MAP à côté
de la position de blocage.