
Bases de la modélisation et de la commande des 
robots-manipulateurs de type série 
Wisama KHALIL
1 
et Etienne DOMBRE
2  
 
Ce document constitue un support de cours (une vingtaine d'heures) pour des étudiants en Master ou en Ecole 
d'Ingénieurs qui  cherchent  à  acquérir  les  bases  de  la  modélisation,  de  la  génération de  mouvement et  de  la 
commande des robots manipulateurs de type série. Ils trouveront dans [Khalil 02] une présentation plus complète 
de ces domaines, notamment pour traiter les robots à chaîne complexe et les robots parallèles, pour identifier les 
paramètres de ces modèles ou pour introduire des schémas de commande en position et en effort avancés.  
1. Modélisation 
1.1 Introduction 
La conception et la commande des robots nécessitent le calcul de certains modèles mathématiques, tels que : 
– les  modèles  de  transformation  entre  l'espace  opérationnel  (dans  lequel  est  définie  la  situation  de  l'organe 
terminal) et l'espace articulaire (dans lequel est définie la configuration du robot). On distingue : 
- les modèles géométriques direct et inverse qui expriment la situation de l'organe terminal en fonction des 
variables articulaires du mécanisme et inversement ; 
- les modèles cinématiques direct et inverse qui expriment la vitesse de l'organe terminal en fonction des 
vitesses articulaires et inversement ; 
– les modèles dynamiques définissant les équations du mouvement du robot, qui permettent d'établir les relations 
entre  les  couples  ou  forces  exercés  par  les  actionneurs  et  les  positions,  vitesses  et  accélérations  des 
articulations. 
On présente dans ce chapitre quelques méthodes permettant d'établir ces modèles. On se limitera au cas des 
robots à structure ouverte simple. Pour les robots à structure complexe, arborescente ou fermée, on renvoie le 
lecteur à [Khalil 02]. 
Le formalisme mathématique fait appel aux matrices de transformation homogènes de dimension (4x4). La 
matrice homogène 
i
T
j
 représente la transformation permettant de passer du repère R
i
 au repère R
j
 : 
i
T
j
 = 
 
i
A
j
 
i
P
j
0 0 0 1  = 
i
s
ji
n
ji
a
ji
P
j
0 0 0 1    [1] 
où 
i
s
j
, 
i
n
j
 et 
i
a
j
 désignent respectivement les vecteurs unitaires suivant les axes x
j
, y
j
 et z
j
 du repère R
j
 exprimés 
dans le repère R
i
, et où 
i
P
j
 est le vecteur exprimant l'origine du repère R
j
 dans le repère R
i
. Les vecteurs 
i
s
j
, 
i
n
j
, 
i
a
j
 de la matrice d'orientation 
i
A
j
 sont les cosinus directeurs. 
1.2. Modélisation géométrique
 
1.2.1. Description géométrique 
La  modélisation  des  robots  de  façon  systématique  et  automatique  exige  une  méthode  adéquate  pour  la 
description de leur morphologie. Plusieurs méthodes et notations ont été proposées [Denavit 55], [Sheth 71], 
[Renaud 75], [Khalil 76], [Borrel 79], [Craig 86]. La plus répandue est celle de Denavit-Hartenberg [Denavit 
55]. Mais cette méthode, développée pour des structures ouvertes simples, présente des ambiguïtés lorsqu'elle est 
appliquée  sur  des  robots  ayant  des  structures  fermées ou  arborescentes.  C'est pourquoi,  nous préconisons  la 
                                                          
 
1
 IRCCyN, UMR 6597 CNRS - Ecole Centrale de Nantes 
2
 LIRMM, UMR 5506 CNRS - Université Montpellier 2