Académique Documents
Professionnel Documents
Culture Documents
Fiche de vœux
Semestre 1, A.U : 2022/2023
om et Prénom : KRIFA Abdelkader …………………………………………… Commande Robotiqe (COURS)
pécialité : Automatique et Informatique Industrielle ………………………….
par
rade : Maître de conférences…………………………………………...…………
DRAFT ver.2023.a copyright © Dr. KRIFA A.
Table de Figures v
iii
Université de Kairouan
Institut Supéroeur des Sceicens Appliquées et de Technologie de Kairouan
Département Génie Electrique
TABLE DES MATIÈRES
Fiche de vœux
2.3 Contrôle du robot mobile à entraînement 1,
Semestre A.U : 2022/2023
différentiel . . . . . . . 28
Nom et Prénom : KRIFA Abdelkader ……………………………………………
2.3.1 Contrôle de suivi cinématique
Spécialité non linéaire
: Automatique et Informatique . . . . . . . . .
Industrielle …………………………. 29
Grade : Maître de conférences…………………………………………...…………
2.3.2 Contrôle de suivi
Année dynamique
de promotion dans le grade. : 2022
. .(session
. . 2019)………………………….
. . . . . . . . . . . 33
Matières enseignées en 2021/2022 (Masters inclus) :
2.4 Commande de couple calculé du robot mobile à entraînement dif-
Matières enseignées Filière Niveau Cours Atelier TP
Semestre I & TD
Systèmes logiques LCE 1 x
férentiel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Architecture des ordinateurs LBC 1 x
v
Université de Kairouan
Institut Supéroeur des Sceicens Appliquées et de Technologie de Kairouan
Département Génie Electrique
TABLE DES FIGURES
Fiche de vœux
2.4 Entraînement différentiel WMR Semestre 1, 𝐶
où le point A.U : 2022/2023
tracé par le contrô-
Nom et Prénom : KRIFA Abdelkader ……………………………………………
leur est différent de 𝑄 Spécialité
et 𝐺. : Automatique
. . . . et. Informatique
. . . . Industrielle
. . . .………………………….
. . . . . . . . . 35
Grade : Maître de conférences…………………………………………...…………
2.5 Coordonnées polaires Année
du monocycle. Ici,: 2022
de promotion dans le grade le(session
cadre de coordonnées
2019)………………………….
rapport à l’axe 𝑍 𝐼 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Matières que l’enseignant souhaite enseigner en 2022/2023
(en ordre de préférence)
1
Liste des tableaux
1 | Modèle dynamiqe de
Lagrange
DRAFT ver.2023.a copyright © Dr. KRIFA A.
— Méthode de Newton-Euler
— Méthode de Lagrange
— Dynamique directe
2
70 Introduction to Mobile Robot Control
Université de Kairouan
Institut Supéroeur des Sceicens Appliquées et de Technologie de Kairouan
Département Génie Electrique
1.1. Like
MODÉLISATION DYNAMIQUE
kinematics, dynamics GÉNÉRALE
is distinguished in: DES ROBOTS
Fiche de vœux
G
La dynamique directeprovides
Direct dynamics fournit les
theéquations
dynamic
Spécialité dynamiques
: Automatiqueequations quidescribe
that
et Informatique Industrielle décriventthelesdynamic
…………………………. réponses
τ 1 ; τ 2 ; . . .; τ m that are exerted by the
Grade : Maître de conférences…………………………………………...…………
responses of the robot to given forces/torques
Année de promotion dans le grade : 2022 (session 2019)………………………….
dynamiques
motors. du robot à des forces/couples donnés 𝜏1, 𝜏2, · · · , 𝜏𝑚 qui sont exercés
Matières enseignées en 2021/2022 (Masters inclus) :
Inverse dynamics provides the forces/torques that are needed to get desired tra-
par les moteurs. Matières enseignées
jectories of the robot links. Direct and Filière
inverse dynamic Niveau
modelingCours Atelier TP
is pictorially
Semestre I & TD
Systèmes logiques LCE 1 x
illustrated in Figure 3.1.
Architecture des ordinateurs LBC 1 x
In the inverse dynamic model the inputs are the desired trajectories of the link
variables, and outputs
La dynamique the motor
inverse torques.
fournit les forces/couples nécessaires pour obtenir les
DRAFT ver.2023.a copyright © Dr. KRIFA A.
Dans
etc.) le
of modèle dynamique
Figure 3.2 to which ainverse, les entrées
totalIdentification
force sontatles
is applied
f i systèmes
des its
MR trajectoires
AII x souhaitées
center1 of gravity (COG).des
Asservissement & régulation discret L3_EEA : AII 3 x x
Automatique EEA:TronCom. 1 x x
Traitement de signal numérique MRA2I 1 x
τ1(t),τ2(t),…,τm(t) Direct q1(t),q2(t),…,qn(t)
Électronique numérique EEA:TronCom. 1 x x
dynamic
Circuits électriques EEA:TronCom. 1 x x
model
Choix des jours d’enseignement
τ1
Jour Lundi Mardi Mercredi q1
Jeudi Vendredi Samedi
Matinée x x q2
Après-midi x x
τ2
Veuillez SVP cochez(×) au minimum trois jours qn
τm
fi dv r COG Ei
z Bi
si
τi
o x
y 22/23|Classe : 1ère MP-CSI | Cours:CdRobot
AU: © Dr. KRIFA A. Page | 3
Université de Kairouan
Institut Supéroeur des Sceicens Appliquées et de Technologie de Kairouan
Département Génie Electrique
1.1. MODÉLISATION DYNAMIQUE GÉNÉRALE DES ROBOTS
Fiche de vœux
Semestre 1, A.U : 2022/2023
1.1.1 Modèle dynamiqe de Lagrange Nom et Prénom : KRIFA Abdelkader ……………………………………………
Spécialité : Automatique et Informatique Industrielle ………………………….
Grade : Maître de conférences…………………………………………...…………
Le modèle dynamique général de Lagrange d’un corps solide (robot multi-lien,
Année de promotion dans le grade : 2022 (session 2019)………………………….
WMR, etc.) est décrit par 1 : Matières enseignées en 2021/2022 (Masters inclus) :
donnée par :
𝐾 = 𝐾1 + 𝐾2 + · · · + 𝐾𝑛
𝑃 = 𝑃 1 + 𝑃 2 + · · · + 𝑃𝑛 (1.3)
𝐷 (𝑞)𝑞Traitement
¥ + ℎ(𝑞, ¤ +
de signal
𝑞) 𝑔(𝑞) = 𝜏MRA2I
numérique 1 x (1.5)
Électronique numérique EEA:TronCom. 1 x x
Circuits électriques EEA:TronCom. 1 x x
Il est utile de noter qu’étant donné le modèle (1.5-1.6) on peut exprimer l’éner-
¤ peut s’écrire
Typiquement, la fonction ℎ(𝑞, 𝑞) sous lasouhaite
Matières que l’enseignant forme : en 2022/2023
enseigner
(en ordre de préférence)
𝑀 (𝑞)𝑞¤ = 0 (1.10)
où :
𝐷¯ = 𝐵𝑇 𝐷𝐵
𝐶¯ = 𝐵𝑇 𝐷𝑏 + 𝐵𝑇 𝐶𝐵
(1.15)
𝑔¯ = 𝐵𝑇 𝑔
𝐸¯ = 𝐵𝑇 𝐸
Matières à enseigner
Filière Niveau Cours Atelier TP
Les robots d’intérieur et autres robots mobiles utilisent le type
Semestre I
de& TD
locomotion à
Identification des systèmes MR AII 1 x
entraînement différentiel (Figure 1.2). Le WMR Pioneer illustré à lax Figure 1.3
Asservissement & régulation discret
x
est L3_EEA : AII 3
Automatique EEA:TronCom. 1 x x
Traitement de signal numérique MRA2I 1 x
un exemple de WMR à entraînement différentiel. LaEEA:TronCom.
Électronique numérique
géométrie 1
et xles paramètres
x
Circuits électriques EEA:TronCom. 1 x x
cinématiques de ce robot sont affichés dans la Figure 1.4. Le vecteur de pose (po-
Choix des jours d’enseignement
Après-midi x x
Veuillez SVP cochez(×) au minimum trois jours
𝑥𝑄
𝑥¤𝑄
𝑃¤ =
𝑃 = 𝑦𝑄 ,
𝑦¤𝑄 (1.16)
𝜙
¤
𝜙
Les positions angulaires et vitesses des roues gauche et droite sont 𝜃𝑙 , 𝜃¤𝑙 , 𝜃 𝑟 , 𝜃¤𝑟
respectivement.
Fiche de vœux
Semestre 1, A.U : 2022/2023
Nom et Prénom : KRIFA Abdelkader ……………………………………………
Spécialité : Automatique et Informatique Industrielle ………………………….
Grade : Maître de conférences…………………………………………...…………
Année de promotion dans le grade : 2022 (session 2019)………………………….
(A) (B)
Matières enseignées en 2021/2022 (Masters inclus) :
Initial
configuration
DRAFT ver.2023.a copyright © Dr. KRIFA A.
(E)
Figure
Figure 1.20 1.2 – Possibilités
Locomotion de locomotion
possibilities de l’entraînement
of differential drive. (A)différentiel. (A) trajectoire
Straight path, (B) curved
path, (C) circular path, (D) obstacle-free maneuvering to go from an initialobstacle
droite, (B) trajectoire courbe, (C) trajectoire circulaire, (D) manœuvre sans pour
to a final pose,
passer d’une pose initiale à une pose finale, et (E) manœuvre pour passer
and (E) maneuvering to go from an initial to a final pose while avoiding obstacles. d’une pose ini-
tialeColored
Source: à une pose finale courtesy
picture, tout en enofévitant les obstacles.
N. Katevas.
−−→
— Le point Q coïncide avec le centre de gravité G, c’est-à-dire ∥𝐺𝑄 ∥ = 0 1
Figure 1.21 Calculation of the instantaneous
radius R of WMR rotation.
R
vl Soient 𝑣𝑙 et 𝑣𝑟 les vitesses linéaires respectives des roues gauche et droite, et 𝑣𝑄 la
vr
1. Dans la figure 1.4, les points Q et G sont représentés distincts afin d’utiliser la même figure
dans toutes les configurations avec Q etICC
G séparés par la distance b.
The instantaneous center of curvature (ICC) of the WMR lies at the cross point
of all axes of the wheels. ICC is the center of the circle with radius R depending on
Université de Kairouan
Institut Supéroeur des Sceicens Appliquées et de Technologie de Kairouan
Département Génie Electrique
1.2. WMR À ENTRAÎNEMENT DIFFÉRENTIEL
Fiche de vœux
Semestre 1, A.U : 2022/2023
Nom et Prénom : KRIFA Abdelkader ……………………………………………
Spécialité : Automatique et Informatique Industrielle ………………………….
Grade : Maître de conférences…………………………………………...…………
Année de promotion dans le grade : 2022 (session 2019)………………………….
𝑟 Systèmes LCE 1 x
logiques
¤ ¤
𝜙 = Architecture ¤
𝜃 𝑟 −des𝜃ordinateurs
𝑙 LBC 1 x (1.23)
2𝑎
DRAFT ver.2023.a copyright © Dr. KRIFA A.
c’est-à-dire
1
𝐹 = (𝜏𝑟 + 𝜏𝑙 ) (1.27)
𝑟
•
νQ
Spécialité x nonholonomic
: Automatique constraint.
et Informatique Industrielle ………………………….
ф
b ф de conférences…………………………………………...…………
Grade : Maître xr
yQ
Année de promotion dans le grade :ф vQ
•
2α Q ν r
yQ 2019)………………………….
2022 (session
G •
(yenseignées
Matières Q)1 en 2021/2022 (Masters inclus) :
Center of ф
Passive castor Matières enseignées Filière Niveau Cours Atelier TP
gravity o
wheel •
Semestre I & TD
• x
θr Systèmes logiques LCE 1 x xQ
•
Architecture des ordinateurs (xQ)1LBC 1 x
o xQ x
(A) (B)
(a) (b)
yr y
DRAFT ver.2023.a copyright © Dr. KRIFA A.
•
Q and so the kinematic
L3_EEA : AIImodel
Asservissement & régulation discret 3 ofx this WMRx is described by the following re
(xQ)1
Automatique EEA:TronCom. 1 x x
Aussi : r _ MRA2I
(B) ðθ r cos φ 1 θ_1 l cos xφÞ
x_Q 5
Traitement de signal numérique
Électronique numérique2𝑎 2 EEA:TronCom. 1 x x
𝑁 = (𝐹𝑟Circuits
−we 𝑙 )2𝑎
𝐹électriques = (𝜏𝑟 −vEEA:TronCom.
have vr 5𝑟r θ_ r and
𝜏𝑙 ) 1 x (1.28)
x
where, due to the nonslippage assumption, r _ l 5 rθ_ l . As _in the
unicycle case x_Q and y_Q are given by: y_Q 5 ðθ r sin φ 1 θ l sin φÞ
Choix des
2 jours d’enseignement
x_Q 5 vQ cos (1.24,1.25)
Par conséquent, φ; y_Q 5 vQ sin φ Jour le modèle
donnent Lundi
dynamique
Mardi Mercredi
du ð2:35Þ
WMR
Jeudi
:
Vendredi Samedi
Matinée x r x
Après-midi x φ_ 5 ðθ_ r 2 θ_ l Þ x
and so the kinematic model of this WMR is described by the2a
following relations:
Veuillez SVP cochez(×) au minimum trois jours
x_Q 5
r _
ðθ r cos φ 1 θ_ l cos φÞ
1
2 𝑣¤ (𝜏
=𝑟 + 𝜏𝑙 )
Analogously to Eq. ð2:36aÞ
(2.28a,b) the kinematic model (2.36ac) can be
𝑚𝑟
the driftless affine form:
r _
y_Q 5 ðθ r sin φ 1 θ_ l sin φÞ ð2:36bÞ (1.29)
2 2 3 2 3
2𝑎 ðr=2Þcos φ ðr=2Þcos φ
r
φ_ 5 ðθ_ r 2 θ_ l Þ 𝜔¤ = (𝜏𝑟 − 𝜏4𝑙) 5θ_ r 1 4 ðr=2Þsin φ 5θ_ l
2a 𝐼𝑟 p_ 5 ðr=2Þsin φ ð2:36cÞ
r=2a 2r=2a
Analogously to Eq. (2.28a,b) the kinematic model (2.36ac) can be written in
the driftless affine form:
1.2.2 Modèle
2 dynamiqe
3 2 de
3 Lagrange
ðr=2Þcos φ ðr=2Þcos φ
p_ 5 4 ðr=2Þsin φ 5θ_ r 1 4 ðr=2Þsin φ 5θ_ l ð2:37aÞ
Nous nousr=2a référons à la 2r=2afigure 1.4 et supposons à nouveau que le point 𝑄 est
à la position du point G. Ici, la matrice de contraintes non holonome peut être
𝑚 Matières
à enseigner Filière Niveau Cours Atelier TP
0 Semestre
I
1 1
MR AII
1 1
x
& TD
¯ 𝑇 Identification
𝐷 = 𝐵 𝐷𝐵 = Asservissement
des
¯
systèmes
𝐸 =discret L3_EEA : AII 3
,& régulation
(1.36)
x x
0 𝐼 𝑟 2𝑎 −2𝑎
Automatique EEA:TronCom. 1 x x
Traitement designal numérique MRA2I 1 x
Électronique numérique EEA:TronCom. 1 x x
et le modèle (1.14) devient : Circuits électriques EEA:TronCom. 1 x x
1
𝑣¤ = (𝜏𝑟 + 𝜏𝑙 )
𝑚𝑟
(1.38)
2𝑎
𝜔¤ = (𝜏𝑟 − 𝜏𝑙 )
𝐼𝑟
𝜙¤
1Semestre
0Systèmes logiques I LCE 𝜔 1 x& TD
Architecture des ordinateurs
LBC 1
x
qui est le modèle cinématique du WMR. Les équations dynamiques et cinéma-
tiques. (1.38) et (1.39) décrivent complètement le mouvement du WMR à entraîne-
DRAFT ver.2023.a copyright © Dr. KRIFA A.
tement.
Solution
Nous allons travailler avec le WMR de la figure 1.4. L’énergie cinétique 𝐾 du robot
est donnée par :
𝐾 = 𝐾1 + 𝐾2 + 𝐾3 (1.40)
1 ¤2 1 ¤2
Systèmes logiques LCE 1 x
𝐼𝑂 𝜃 +des ordinateurs
𝐾3 = Architecture 𝐼𝑂 𝜃 LBC 1 x
2 𝑟 2 𝑙
𝑦¤𝐺Électronique ¤ (𝜙)
= 𝑦¤𝐺 −numérique
𝑏𝜙𝑐𝑜𝑠 EEA:TronCom. 1 x x
(1.43)
Circuits électriques EEA:TronCom. 1 x x
avec : Jour
Matinée
Lundi
x
MercrediMardi Jeudi
x
Vendredi Samedi
Après-midi x x
𝑚 = masse du robot entier
Veuillez SVP cochez(×) au minimum trois jours
𝑟 ¤ 𝑟
𝑥¤𝑄 = 𝜃 𝑟 𝑐𝑜𝑠 (𝜙) + 𝜃¤𝑙 𝑐𝑜𝑠 (𝜙) = 𝜃¤𝑟 + 𝜃¤𝑙 𝑐𝑜𝑠 (𝜙) (1.44)
2 2
𝑟 ¤ 𝑟 ¤ ¤
𝑦¤𝑄 = ¤
𝜃 𝑟 𝑠𝑖𝑛(𝜙) + 𝜃𝑙 𝑠𝑖𝑛(𝜙) = 𝜃 𝑟 + 𝜃𝑙 𝑠𝑖𝑛(𝜙)
2 2
𝑟 ¤
𝜙¤ = 𝜃 𝑟 − 𝜃¤𝑙
2𝑎
𝑣𝑟 = 𝑟 𝜃¤𝑟 , 𝑣𝑙 = 𝑟 𝜃¤𝑙 , 𝑣 = (𝑣𝑟 + 𝑣𝑙 )/2, 𝜔 = (𝑣𝑟 − 𝑣𝑙 )/2𝑎, on peut facilement vérifier que
dans le cas où les conditions 1, 2 et 3 ci-dessus sont relâchées (i.e., 𝛽 = 0, 𝑏 = 0,
DRAFT ver.2023.a copyright © Dr. KRIFA A.
2.1 Introduction
19
Université de Kairouan
Institut Supéroeur des Sceicens Appliquées et de Technologie de Kairouan
Département Génie Electrique
2.2. COMMANDES DE ROBOTS GÉNÉRALES :
Fiche de vœux
Semestre
de contrôle doivent être plus sophistiqués impliquant1, certains
A.U : 2022/2023
sorte d’intelligence.
Nom et Prénom : KRIFA Abdelkader ……………………………………………
Les techniques qui seront présentées dans ceet Informatique
Spécialité : Automatique chapitre supposent
Industrielle que le but de la
………………………….
Grade : Maître de conférences…………………………………………...…………
commande et les paramètres cinématiques etle grade
Année de promotion dans dynamiques du robot sont connus
: 2022 (session 2019)………………………….
𝐷 (𝑞)𝑞¥ + ℎ(𝑞, 𝑞)
¤ + 𝑔(𝑞) =𝜏
Choix des jours d’enseignement
(2.1)
Jour Lundi Mardi Mercredi Jeudi Vendredi Samedi
Matinée x x
𝑇
𝑞 = [𝑞 1, 𝑞 2, · · · , 𝑞𝑛 ]
Après-midi x x (2.2)
Veuillez SVP cochez(×) au minimum trois jours
où pour tout 𝑞¤ ≠ 0, D est une matrice définie positive connue. En supposant que
le frottement est négligeable et en omettant le terme de gravité 𝑔(𝑞), qui de toute
façon est nul dans les robots mobiles se déplaçant sur un terrain horizontal, on
obtient :
𝐷 (𝑞)𝑞¥ + 𝐶 (𝑞, 𝑞)
¤ 𝑞¤ = 𝜏 (2.3)
𝜏 = 𝐾𝑝 (𝑞𝑞 − 𝑞) + 𝐾𝑑 (𝑞¤𝑑 − 𝑞)
¤ Matières enseignées en 2021/2022 (Masters inclus) :
Matières enseignées Filière Niveau Cours Atelier TP
(2.4)
= −𝐾𝑝 𝑞˜ − 𝐾𝑑 𝑞¤̃ = −𝐾 𝑝 𝑞˜ −
Systèmes
Semestre I
𝐾𝑑 𝑞¤
logiques
(puisque
LCE
𝑞1𝑑 = 𝑐𝑜𝑛𝑠𝑡 .) x
& TD
where the term ð1=2Þq_ T Dq_ is the robot’s kinetic energy, and the ter
represents
Essayons la the proportional
fonction candidate control
de Lyapunov suivante : term. Thus, the function V can
as representing the total energy of the closed-loop system. Since
symmetric 𝑉positive 1
˜ = (𝑞˜𝑇 definite
(𝑞) ¤matrices, we have(2.5)
𝐾𝑝 𝑞˜ + 𝑞¤𝑇 𝐷 𝑞) ~
Vð0Þ 5 0 and VðqÞ
2
Therefore, we have to check the validity of property (iv) of Definitio
Here, Eq. (5.29) gives:
où le terme (1/2)𝑞¤ 𝐷 𝑞¤ est l’énergie cinétique du robot, et le terme (1/2)𝑞˜ 𝐾𝑝 𝑞˜ re-
𝑇 𝑇
Now, introducing the control law (5.28) into Eq. (5.30) we get:
AU: 22/23|Classe : 1ère MP-CSI | Cours:CdRobot © Dr. KRIFA A. Page | 22
_ q_
V_ 5 q~ T Kp q_ 1 q_ T ðC 1 Kd Þq_ 2 q_ T Kp q~ 1 ð1=2Þq_ T D
_ q_
5 2 q_ T ðC 1 Kd Þq_ 1 ð1=2Þq_ T D
Asservissement
𝑇 & régulation discret L3_EEA : AII 3 x x
𝑑𝑉 (𝑥) 𝜕𝑉 (𝑥) 𝑑𝑥
Automatique EEA:TronCom. 1 x x
(𝑖𝜈) = Traitement de signal
𝑑𝑡 < 0 pourMRA2I
numérique 𝑥 ≠0 1 x
𝑑𝑡 𝜕𝑥
Électronique numérique EEA:TronCom. 1 x x
Circuits électriques EEA:TronCom. 1 x x
¤ + (1/2)𝑞¤𝑇 𝐷¤ 𝑞¤
= 𝑞˜𝑇 𝐾𝑝 𝑞¤ + 𝑞¤𝑇 (𝜏 − 𝐶𝑞) (2.7)
𝜏 𝑗 = −𝐾 𝑗𝑝 𝑞˜ 𝑗 − 𝐾 𝑗𝑑 𝑞¤̃ 𝑗
Après-midi x
( 𝑗 = 1, 2, · · · , 𝑛) x
(2.10)
Veuillez SVP cochez(×) au minimum trois jours
une méthode largement utilisée pour les systèmes linéaires et non-linéaires. Les
étapes de cette méthode sont les suivantes :
DRAFT ver.2023.a copyright © Dr. KRIFA A.
Jour
𝑥¤ = 𝑓Lundi
(𝑥, 𝑢, 𝑡)Mardi Mercredi Jeudi Vendredi
(2.12)
Samedi
Matinée x x
Après-midi x x
Veuillez SVP cochez(×) au minimum trois jours
et sélectionnez une loi de commande par rétroaction :
𝑢 = 𝑢 (𝑥) (2.13)
Typiquement, 𝑢 (𝑥) est une fonction non linéaire de 𝑥 qui contient certains para-
mètres et gains qui peuvent être sélectionnés pour faire 𝑑𝑉 /𝑑𝑡 < 0, et assure ainsi
que le système en boucle fermée est asymptotiquement stable.
à rétroaction d’état linéaire statique 𝑢 (𝑡) = 𝐹𝑥 (𝑡) + 𝜐 (𝑡), qui peut être sé-
DRAFT ver.2023.a copyright © Dr. KRIFA A.
𝜏 = 𝐷 (𝑞)𝑢 + ℎ(𝑞, 𝑞)
¤ + 𝑔(𝑞) (2.15)
¥ =Matières
𝑞(𝑡) 𝑢 (𝑡)enseignées en 2021/2022 (Masters inclus) : (2.16)
Matières enseignées Filière Niveau Cours Atelier TP
Semestre I & TD
Systèmes logiques LCE 1 x
156 Architecture des ordinateurs LBCIntroduction
1 x to Mobile Robot Control
g (q)
DRAFT ver.2023.a copyright © Dr. KRIFA A.
u
Matières que l’enseignant souhaite enseigner en 2022/2023
+ (en ordre de préférence)
D (q) + h(q,q)
•
Matières à enseigner Filière Niveau Cours Atelier TP
Semestre I & TD
Identification des systèmes MR AII 1 x
+ τ – q
••
Asservissement & régulation discret q• L3_EEA : AII 3 q
x x
DAutomatique
–1
(q) ∫ ∫
EEA:TronCom. 1 x x
+ + Traitement de signal numérique MRA2I 1 x
Électronique numérique EEA:TronCom. 1 x x
+
h (q,q)
Circuits électriques • EEA:TronCom. 1 x x
This implies that uðtÞ can be a decoupled controller (PD, PID) that can control
Cela implique que 𝑢 (𝑡) peut être un contrôleur découplé (PD, PID) qui peut
each joint (motor axis) independently. The basic problem of the computed torque
method is that
contrôler we articulation
chaque do not have (axe available the exact values
moteur) indépendamment. of DðqÞ,
Le problème _
hðq; qÞ,
fonda-
^ ^ _ ^
and gðqÞ, but only approximate values DðqÞ, hðq; qÞ, and gðqÞ. Then, instead of
mental de la méthode du couple calculé est que nous ne disposons pas des valeurs
Eq. (5.33) we get:
¤ et 𝑔(𝑝), mais seulement des valeurs approximatives 𝐷ˆ (𝑞),
exactes de 𝐷 (𝑝), ℎ(𝑞, 𝑞)
τℎ(𝑞, ^
ˆ 5 DðqÞu ^ qÞ _ 1 glieu
^ ðqÞde l’Eq. (2.15) on obtient :
ˆ 1 hðq;
¤ et 𝑔(𝑝).
𝑞) Alors, au ð5:35Þ
A problem with the model in Eq. (5.35) is the investigation of its robustness to
modeling uncertaintiesère which include uncertainties in the parameter values and
AU: 22/23|Classe : 1 MP-CSI | Cours:CdRobot © Dr. KRIFA A. Page | 27
nonmodeled high-frequency components (e.g., structural resonance, sampling rate, or
omitted time delays). The computed torque control method belongs to the general
class of linearization techniques via nonlinear state feedback (see Section 6.3).
Solving the model (Eq. (3.11a)) for q€ we get:
ˆ Grade(𝑡)
¥ = (𝐷 𝐷)𝑢
𝑞(𝑡) −1: Maître de −1
conférences…………………………………………...…………
+ 𝐷 (ℎˆ − ℎ) + 𝐷 −1 (𝑔ˆ − 𝑔) (2.18)
Année de promotion dans le grade : 2022 (session 2019)………………………….
¥ = 𝐷 −1
𝑞(𝑡) Circuits électriques
(𝑞) [𝜏 − ℎ(𝑞, 𝑞) EEA:TronCom.
¤ − 𝑔(𝑞)] 1 x x
(2.19)
Choix des jours d’enseignement
férentiel
𝜙¤𝑑 (𝑡) 𝜔𝑑 Matières
que l’enseignant souhaite enseigner en 2022/2023
(en ordre de préférence)
et
𝜙˜𝑟 = 𝜙˜ (2.25)
1. Cela revient à considérer que notre WMR doit suivre un WMR à entraînement différentiel
(virtuel) similaire qui se déplace avec une vitesse linéaire 𝑣𝑑 et une vitesse angulaire 𝜔𝑑 .
1
𝑉 (𝑃˜𝑟 ) = (𝑥˜𝑟2 + 𝑦˜𝑟2 ) + (1 − 𝑐𝑜𝑠 𝜙˜𝑟 ) (2.27)
2
Cette fonction satisfait les trois premières propriétés des fonctions de Lyapunov,
à savoir :
(ii) 𝑉 (0) = 0
𝜙˜𝑟 des
𝑣 =𝑣𝑐 = 𝐾𝑥 𝑥˜𝑟 + 𝑣𝑑 , 𝑐𝑜𝑠Choix ) jours d’enseignement (2.30a)
Jour Lundi Mardi Mercredi Jeudi Vendredi Samedi
x 𝜙˜ + 𝑣 𝑦
𝜔 =𝜔Après-midi
𝑐 = 𝐾𝜙 𝑠𝑖𝑛
Matinée
x
𝑟 𝑑 ˜𝑟 + 𝜔𝑑 x
x
(2.30b)
Veuillez SVP cochez(×) au minimum trois jours
Après avoir sélectionné 𝑣 et 𝜔 comme dans les équations. (2.30a) et (2.30b), nous
sélectionnons les entrées de commande (couples) 𝜏𝑎 et 𝜏𝑏 dans Eq. (2.33) comme :
𝜏𝑏 =𝐼 𝜔¤ 𝑐 + 𝐾𝑏 𝜔˜ 𝑐 (2.33b)
où
𝑣˜𝑐 = 𝑣𝑐 − 𝑣 𝜔˜ 𝑐 = 𝜔𝑐 − 𝜔 (2.34)
τ b 5 I ω_ c 1 Kb ω~ c ð5:59bÞ
Université de Kairouan
Institut Supéroeur des Sceicens Appliquées et de Technologie de Kairouan
where:
2.3. CONTRÔLE DU ROBOT MOBILE À ENTRAÎNEMENT DIFFÉRENTIEL Département Génie Electrique
Fiche de vœux
v~c 5 vc 2 vdesω~ éq.
L’introduction c 5 (2.33a),
ωc 2 ω (2.33b) et Semestre 1, Éqs.
2.34 dans les A.U :(2.20a)
2022/2023
et (2.20b) onð5:59cÞ
ob-
Nom et Prénom : KRIFA Abdelkader ……………………………………………
tient les équations d’erreur des vitesses :
Introducing Eqs. (5.59a)(5.59c)Spécialité
into : Eqs.
Automatique et Informatique Industrielle ………………………….
(5.49a) and (5.49b) we get the velocities’
Grade : Maître de conférences…………………………………………...…………
error equations: Année de promotion dans le grade : 2022 (session 2019)………………………….
(couples)of
tracking comme
the desired équations.½x(2.33a)
dans lestrajectory d ðtÞ; yd ðtÞ; φd ðtÞT avec
et (2.33b) 𝑣𝑐 et 𝜔𝑐 donnés
is achieved par les
asymptotically,
Matières que l’enseignant souhaite enseigner en 2022/2023
as required. The block diagram of the feedback tracking
(en ordre controller is depicted
de préférence)
Eqs.
in (2.30a)
Figure et (2.30b), le suivi de la trajectoire
5.11. Matières à enseigner
souhaitée [𝑥 (𝑡), 𝑦 (𝑡), 𝜙𝑑 (𝑡)]TP𝑇 est
Filière 𝑑 Niveau 𝑑 Cours Atelier
Semestre I & TD
Identification des systèmes MR AII 1 x
atteint asymptotiquement, comme demandé. Le schéma fonctionnel
Asservissement & régulation discret L3_EEA : AII 3 x
du contrôleur
x
Automatique EEA:TronCom. 1 x x
de suivi de rétroaction est illustréTraitement
à la Figure 2.3.
de signal numérique MRA2I 1 x
Électronique numérique EEA:TronCom. 1 x x
Circuits électriques EEA:TronCom. 1 x x
r
φ
to
Choix des jours d’enseignement
τa
di
υ Jour υ Lundi Mardi Mercredi Jeudi Vendredi x
Samedi
1/m
E
Matinée
ω xx x
• P= y
Après-midi
Kinematics Px
φ
F
∫ Veuillez SVP cochez(×) au minimum trois jours ∫
τb (2.20)
D
P
1/I ω
r
xd + –
te
Pd = yd
as
φd
M
∼
υc υc
in
∼
ωc – ωc
Controller Controller Transformation
ed
y∼
re
∼
φ
C
Figure5.11
Figure – Lecomplete
2.3 The système trajectory
complet de contrôle
tracking de rétroaction
feedback de suivi
control system of de
thetrajectoire
WMR. du
WMR.
Equations (5.60a)
à entraînement and (5.60b) are written in the matrix form:
différentiel Grade : Maître de conférences…………………………………………...…………
Année de promotion dans le grade : 2022 (session 2019)………………………….
Matières enseignées en 2021/2022 (Masters inclus) :
x_
La procédure de conception cos φ 2c sin
de commande φ àvnouveau deux étapes
comporte v :
Matières enseignées Filière Niveau Cours Atelier TP
5 5 Rðc; φÞ
Semestre I & TD
y_ suivie d’une
sin φcommande
c cos φ ω Nous travaillerons
ω LCE 1 x
Systèmes logiques
Architecture des ordinateurs LBC 1 x
commande cinématique dynamique.
sur le WMR représenté sur la figure 2.4, où la dynamique du moteur comprend
Now, using new control variables uv and uφ defined by:
DRAFT ver.2023.a copyright © Dr. KRIFA A.
ω 2ð1=cÞsin φ ð1=cÞcos φ
Semestre I & TD
u φ
Identification des systèmes
point tracé par le contrôleur (différent du point 𝑄). La signification des symboles u φ
MR AII 1 x
Asservissement & régulation discret L3_EEA : AII 3 x x
Automatique EEA:TronCom. 1 x x
restants est évidente (la même que sur delasignal
Traitement figure 1.4). MRA2I
numérique 1 x
Électronique numérique EEA:TronCom. 1 x x
Circuits électriques
yr EEA:TronCom. 1 x
Figurex
5.12 Differential dri
Choix des jours d’enseignement xr the point C traced by the con
Jour Lundi Mardi Mercredi v
Jeudi Vendredi Samedi
different than Q and G.
Matinée x x
Après-midi x x
Veuillez SVP cochez(×) au minimum trois jours
b ф
C G
y Q c
2α
D
o x r
Figure 2.4 – Entraînement différentiel WMR où le point 𝐶 tracé par le contrôleur est
différent de 𝑄 et 𝐺.
=𝑣 𝑠𝑖𝑛𝜙 + 𝑐𝜔Matières
𝑐𝑜𝑠𝜙que l’enseignant souhaite enseigner en 2022/2023 (2.36b)
(en ordre de préférence)
𝜙¤ =𝜔 Matières à enseigner
Semestre I
Filière Niveau Cours
& TD
Atelier TP
(2.36c)
Identification des systèmes MR AII 1 x
Asservissement & régulation discret L3_EEA : AII 3 x x
Automatique EEA:TronCom. 1 x x
𝑣 𝑢𝑣 𝑐𝑜𝑠𝜙 𝑠𝑖𝑛𝜙 𝑢𝑣
= 𝑅 −1 (𝑐, 𝜙) = (𝑐 ≠ 0) (2.37)
𝜔 𝑢 −(1/𝑐) 𝑠𝑖𝑛𝜙 (1/𝑐) 𝑐𝑜𝑠𝜙 𝑢
𝜙 𝜙
on a :
𝑥¤ = 𝑢𝑣 , 𝑦¤ = 𝑢𝜙 (2.38)
Combiner les éq. (2.37) et (2.39) on obtient la loi de commande cinématique non
Choix des jours d’enseignement
Architecture
des ordinateurs LBC 1 x
𝑣 𝐷 11 0 𝐶 11 𝐶 12 𝐸¯1 0 𝑉𝑎
v= = = , 𝐸 = ,𝑉 =
, 𝐷 , 𝐶
DRAFT ver.2023.a copyright © Dr. KRIFA A.
𝜔 0 𝐷 𝐶 0 𝐸 𝑉
22 21 𝐶 22 2 𝑏
Matières que l’enseignant souhaite enseigner en 2022/2023 (2.43)
(en ordre de préférence)
𝑟Électronique2numérique EEA:TronCom. 1 x x
2 𝛽𝑚Circuits électriques
𝑁 𝐾1 𝐾2 EEA:TronCom. 1 x x
𝐶 11 = 2
+ 2
, 𝐶 12 = −𝑏𝜔
𝑚 𝑟 𝑅𝑟 Choix des jours d’enseignement
2𝐾 𝐾 (2.44)
𝛽𝑚
Jour 𝑁Lundi 1 2 Mardi
2
𝐶 22 = 2𝛼 Matinée 2
+ x 2 , 𝐶Mercredi
21 = 𝑏𝑚𝜔 x
Jeudi Vendredi Samedi
𝑟
Après-midi x𝑅𝑟 x
𝑁Veuillez
𝐾1 SVP cochez(×) au minimum 𝑁 𝐾trois
2𝑎jours
𝐸1 = 𝑉𝑎 , 𝐸 2 = 𝑉𝑏
𝑅𝑟𝑚 𝑅𝑟
𝑉𝑎 = 𝑉𝑟 + 𝑉𝑙 , 𝑉𝑏 = 𝑉𝑟 − 𝑉𝑙
Ici :
𝐼𝑚 = inertie combinée roue, rotor moteur et réducteur
𝛽𝑚 = coefficient de frottement combiné roue, moteur et boîte de vitesses
𝑉𝑟 , 𝑉𝑙 = tension moteur roue droite et gauche
𝑅 = Résistance électrique
𝐾1, 𝐾2 = constantes tension/couple moteur
v¤ = 𝑢 (2.46)
Matières que l’enseignant souhaite enseigner en 2022/2023
(en ordre de préférence)
Solution
Matières que l’enseignant souhaite enseigner en 2022/2023
Les robots de type monocycle sont décrits par l’équation cinématique. (1.19) :
(en ordre de préférence)
où 𝑣 est la vitesse et 𝜙 est l’angle de l’axe WMR 𝑥 avec l’axe 𝑥 du cadre de coor-
Choix 𝑟des jours d’enseignement
mobiles de type monocycle. La géométrie du WMR qui sera utilisée pour formuler
les coordonnées polaires est illustrée à la Figure 2.5. Les variables cinématiques de
commande du robot sont 𝑣 et 𝜔. Les coordonnées polaires (position et orientation)
du WMR sont sa distance 𝑙 de l’objectif, et son orientation 𝜓 par rapport au repère
de coordonnées de l’objectif 𝐺𝑥𝑦. L’angle de braquage est 𝜁 = 𝜓 − 𝜙. Ensuite, en
ψ_ 5 ðv=lÞsin ζ
2.4. COMMANDE DE COUPLE CALCULÉ DU ROBOT MOBILE À Université de Kairouan
Institut Supéroeur des Sceicens Appliquées et de Technologie de Kairouan
Département Génie Electrique
ENTRAÎNEMENT DIFFÉRENTIEL
Fiche de vœux
Semestre 1, A.U : 2022/2023
y Figure 5.13 Polar coordinates of
Nom et Prénom : KRIFA Abdelkader ……………………………………………
Spécialité : Automatique et Informatique Industrielle ………………………….
the goal coordinate frame Gxy is
ψ
Grade : Maître de conférences…………………………………………...………… world coordinate frame.
Goal
Année de promotion dans le grade : 2022 (session 2019)………………………….
G x
Matières enseignées en 2021/2022 (Masters inclus) :
yr 1 ζ
Matières enseignées Filière Niveau Cours Atelier TP
Semestre I & TD
Systèmes logiques xr LCE 1 x
Architecture des ordinateurs LBC 1 x
v ψ
ф
DRAFT ver.2023.a copyright © Dr. KRIFA A.
Ces relations sont valables pour 𝑙 > 0, condition qui sera toujours satisfaite par
une réduction asymptotique de 𝑙 à zéro (puisque pour tout temps fini il y aura
toujours 𝑙 > 0). Notre problème de contrôle de suivi de but est de trouver une loi
de rétroaction d’état :
𝑣
= 𝑢 (𝑙, 𝜁 , 𝜓 ) (2.52)
𝜔
𝑞1 0 0
DRAFT ver.2023.a copyright © Dr. KRIFA A.
𝑄 = 0 1 0 𝑞 1 > 0, 𝑞 2 > 0 (2.54)
Matières que l’enseignant souhaite enseigner en 2022/2023
(en ordre de préférence)
0 0 𝑞Matières
2 à enseigner Filière Niveau Cours Atelier TP
Semestre I & TD
Identification des systèmes MR AII 1 x
Clairement, la fonction 𝑉 (𝑥) possède les trois premières propriétésx des fonctions
Asservissement & régulation discret
x L3_EEA : AII 3
Automatique EEA:TronCom. 1 x x
𝑉¤ (𝑥) =𝑥 𝑇 𝑄 𝑥¤
=𝑞 1𝑙 𝑙¤ + 𝜁 𝜁¤ + 𝑞 2𝜓 𝜓¤ = 𝑉1 + 𝑉2 (2.55a)
où
𝑉¤2 =𝜁 𝜁¤ + 𝑞 2𝜓 𝜓¤
𝑣 =Nom
𝐾et1 (𝑐𝑜𝑠𝜁
Prénom : KRIFA Abdelkader ……………………………………………
)𝑙, 𝐾1 > 0 (2.56)
Spécialité : Automatique et Informatique Industrielle ………………………….
Grade : Maître de conférences…………………………………………...…………
𝑙¤ = − 𝐾Grade
1𝑙 (𝑐𝑜𝑠
2 de conférences…………………………………………...…………
: Maître𝜁 ) 𝑙 (0) > 0 (2.62a)
Année de promotion dans le grade : 2022 (session 2019)………………………….
𝑠𝑖𝑛𝜁
𝜁¤ = − 𝐾2𝜁 − 𝐾1𝑞 2Matières (𝑐𝑜𝑠𝜁enseignées
) en 2021/2022 (Masters inclus) :
𝜓 (2.62b)
Matières enseignées 𝜁 Filière Niveau Cours Atelier TP
Semestre I & TD
Systèmes logiques LCE 1 x
𝜓¤ =𝐾1 (𝑐𝑜𝑠𝜁 )(𝑠𝑖𝑛𝜁
Architecture )
des ordinateurs LBC 1 x (2.62c)
DRAFT ver.2023.a copyright © Dr. KRIFA A.
𝑠𝑖𝑛𝜁
2. Rappelons que 𝜁 −→ 1 quand 𝜁 −→ 0
45
Université de Kairouan
Institut Supéroeur des Sceicens Appliquées et de Technologie de Kairouan
Département Génie Electrique
Fiche de vœux
c’est-à-dire : Semestre 1, A.U : 2022/2023
Nom et Prénom : KRIFA Abdelkader ……………………………………………
Spécialité : Automatique et Informatique Industrielle ………………………….
Grade: Maître de conférences…………………………………………...…………
𝑥 𝐼𝑃 𝑐𝑜𝑠 (𝜃 ) −𝑠𝑖𝑛(𝜃 ) 0 𝑥 𝑅𝑃
Annéede promotion dans le grade : 2022 (session 2019)………………………….
𝑃 = 𝑦𝐼𝑃 = 𝑠𝑖𝑛(𝜃Matières
) 𝑐𝑜𝑠 (𝜃 ) en 2021/2022
enseignées 0 . (Masters
𝑦𝑅𝑃 inclus)
:
(3.4)
Matières enseignées Filière
Niveau
Cours Atelier
TP
Semestre I & TD
0 0 LCE 1 1 𝑧𝑅𝑃x
𝑧𝐼𝑃 Systèmes
logiques
Architecture
des ordinateurs LBC
1 x
d’où
𝑐𝑜𝑠 (𝜃 ) −𝑠𝑖𝑛(𝜃 ) 0
DRAFT ver.2023.a copyright © Dr. KRIFA A.
𝑅(𝜃 ) = 𝑠𝑖𝑛(𝜃 ) 𝑐𝑜𝑠 (𝜃 ) 0
Matières que l’enseignant souhaite enseigner
en 2022/2023
(3.5)
(en ordre de préférence)
Matières0 à enseigner 0 1 Niveau Cours Atelier TP
Filière
Semestre I & TD
Identification des systèmes MR AII 1 x
Asservissement & régulation discret L3_EEA : AII 3 x x
Automatique EEA:TronCom. 1 x x
YITraitement de signal numérique MRA2I 1 x
YR Électronique numérique EEA:TronCom. 1 x x
Circuits électriques EEA:TronCom. 1 x x
P(xIP,yIP)
E
Choix des jours d’enseignement
xRP
Jour Lundi Mardi Mercredi Jeudi Vendredi Samedi
Matinée x XR x
Après-midi
θ x yRP x
W
Veuillez SVP cochez(×) au minimum trois jours
A C
θ XI
O B D