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