23.12.2013 Views

THÈSE

THÈSE

THÈSE

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

90 Chapitre 6. Problème cinématique inverse du pagayage<br />

6.2 La cinématique inverse<br />

Pour contrôler le mouvement d’un système multicorps rigide, il est commun d’utiliser<br />

une procédure de cinématique inverse. Il existe de nombreuses méthodes de résolution qui<br />

proviennent d’applications robotiques. Nos besoins pour la simulation du mouvement en<br />

kayak sont la simplicité de mise en œuvre et une robustesse algorithmique même lorsque<br />

les cibles ne sont pas atteignables. La rapidité de calcul est pour l’instant secondaire.<br />

Pour ce faire, il faut trouver une configuration définie par les coordonnées généralisées qui<br />

remplisse un ensemble de tâches.<br />

6.2.1 La matrice jacobienne<br />

Afin de résoudre le problème cinématique inverse, il faut inverser la fonction f (Eq. [13])<br />

qui est complexe et clairement non linéaire. S’il existe des solutions analytiques à certaines<br />

structures articulées simples, des méthodes numériques et itératives sont le plus<br />

souvent appliquées. Une solution consiste à linéariser localement le problème autour de la<br />

configuration actuelle en utilisant le modèle cinématique. Ce modèle est littéralement un<br />

modèle des vitesses ; il exprime les relations entre les vitesses articulaires ( ˙q) et les vitesses<br />

cartésiennes d’un point de la chaîne cinématique (ẋ). Ce modèle d’accroissements infinitésimaux<br />

est une différentiation du modèle géométrique. La matrice jacobienne associée à<br />

f est l’opérateur linéaire liant les ˙q avec les ẋ :<br />

ẋ = J ˙q (17)<br />

Elle rassemble les dérivées partielles des paramètres x de l’effecteur (les tâches) par rapport<br />

aux degrés de liberté q : J i,j = ∂x i /∂q j ; i = 1, 2, . . .,m ; j = 1, 2, . . .,n où m et n<br />

correspondent respectivement au nombre de tâches (dimension de l’espace opérationnel)<br />

et au nombre de degrés de liberté du système (dimension de l’espace de configuration).<br />

La matrice jacobienne a des applications multiples en robotique. Par exemple, son<br />

inverse est utile pour obtenir une solution du modèle géométrique inverse, sa transposée<br />

est utilisée dans les modèles statiques pour calculer les efforts articulaires nécessaires pour<br />

exercer des efforts externes donnés. Elle permet également la détermination de singularités<br />

et l’estimation de l’espace de tâche accessible.<br />

Ces méthodes utilisent la valeur courante des coordonnées généralisées, la tâche désirée<br />

et la position actuelle des effecteurs pour calculer un vecteur d’ajustement ∆q. Les<br />

variations angulaires sont reliées à celles de l’effecteur par la relation ∆x = J∆q. La

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!