Académique Documents
Professionnel Documents
Culture Documents
1 Présentation
Le robot Spirit a été conçu par la NASA pour étudier la composition chimique de la surface de la
planète Mars. Pour satisfaire ce cas d’utilisation, le robot doit respecter plusieurs exigences grâce en
partie aux solutions techniques listées ci-dessous :
Figure 1 – Représentation d’artiste du robot Spirit et prise de vue de la cible depuis la caméra
panoramique implantée sur la tête périscopique.
Objectif
L’objectif de ce TD est de construire le modèle par schéma-bloc dans le domaine de Laplace puis
de vérifier les performances.
Pour effectuer cette approche, la motorisation est assurée par un bloc motoréducteur à courant
continu dans chacune des six roues (cf. Figure 3). Le mouvement ainsi généré est observé de manière
optique. En effet, les caméras situées sur la tête périscopique Pancam (cf. Figure 3) permettent à tout
instant de connaître la position absolue de Spirit. Le traitement de cette information par l’électronique
embarquée fournit donc une mesure de l’erreur par rapport à la position cible.
Codeur incrémental
Spirit
Réducteur
Roue
Cod. Moteur C.C. Réd.
Bloc moto-réducteur
Moteur à courant
continu
Mars
Une étude dynamique du robot Spirit en déplacement par rapport au sol, sous l’action mécanique
des moteurs et de la perturbation due au vent donne les équations suivantes (programme de 2e année) :
• Ir inertie de rotation d’une roue et de son moteur autour de son axe de révolution,
• FV −S (t) effort dû au vent dans la direction ~xs , modélisant la perturbation sur Spirit.
L’étude de la motorisation, dans le cas d’un moteur à courant continu, donne les équations « clas-
siques » suivantes :
di(t)
u(t) = e(t) + Rm i(t) + L (4)
dt
CS−R (t)
= Kt i(t) (5)
η
η
e(t) = Ke ẋs (t) (6)
Rr
• i(t) intensité.
Question 1 Écrire la transformée de Laplace des équations de la Dynamique, notées de (1) à (3).
On précisera les hypothèses nécessaires ainsi que les théorèmes utilisés.
Question 2 À partir des équations précédentes dans le domaine de Laplace, compléter le schéma
bloc ci-dessous (voir annexe).
FV −S (p)
FV −S (p)
FV −S (p)
Question 5 Montrer que le schéma-blocs FIGURE 9 peut se mettre sous la forme de la Figure 11 (page
suivante). On pourra se limiter à expliquer les manipulations réalisées sans chercher à expliciter les
différents blocs.
FV −S (p)
U (p) + Xs (p)
+ A + B
−
Le moteur utilisé dispose d’une inductance très faible qui permet par la suite de simplifier le modèle.
On va donc considérer L = 0. Sous couvert de cette hypothèse d’inductance nulle, on obtient finalement
6ηKt 1
les fonctions de transfert A, B et D simplifiées : A = a avec a = = 55,1 N.V−1 ; B = 2 avec
Rm Rr bp
I R + M R 2R ηK
r m r r m e
b = Ms = 180 kg ; D = dp2 + cp avec d = = 1,18 V.s2 et c = = 26,6 V.s.m−1 .
ηRr Kt Rr
Remarque
Pour la suite du problème, on admettra ce résultat et on utilisera les variables a, b, c, d.
La tension U (p) de commande est déterminée à l’aide d’un correcteur C(p) = K à partir de l’écart
ε(p) entre la position cible Xc (p) et la position courante Xs (p), via une boucle d’asservissement (c’est-
à-dire de retour) unitaire (système PANCAM ). Le schéma-blocs précédent vient donc s’insérer comme
détaillé sur la figure ci-dessous, pour constituer un système reliant la consigne Xc (p) et la position
courante de Spirit Xs (p).
FV −S (p)
Xc (p) + Xs (p)
+ C(p) + A + B
− −
Question 7 En remplaçant A, B et D par leur expression (en fonction de a, b, c, d), montrer que
l’on peut écrire sous forme canonique :
K1 K2
G1 (p) = 2ξ 1 2
et G2 (p) = 2ξ 1 2
1+ ω0 p + ω02
p 1+ ω0 p + ω02
p
On se place en mode régulation (c’est à dire que la consigne de position est atteinte et qu’une
perturbation apparaît). Le vent peut être modélisé par un échelon de valeur Fv = 10 N.
Question 9 Déterminer la valeur à l’infini de xs pour cette perturbation (on suppose que xc = 0).
Question 12 En utilisant les abaques ci-dessous, déterminer le temps de réponse à 5% mis par
le système pour atteindre la consigne ainsi que la valeur des dépassements (s’ils existent !).
1 1 000
D1%
D3%
100
0,1
10
0,01
0,01 0,1 1 1
0,01 0,1 1 10 100
Amortissement ξ Amortissement ξ
Pour la valeur de K précédente, on enregistre l’allure de la réponse pour une entrée en échelon
d’amplitude 1 m. Le relevé est donné ci-dessous.
déplacement (m)
1
0,9
0,8
0,7
0,6
0,5
0,4
0,3
0,2
0,1
0 temps (s)
0 1 2 3 4 5 6 7 8 9 10
Question 13 Vérifier les résultats précédents et conclure sur le respect du cahier des charges.
Cette courbe permet également de définir un modèle simplifié du système permettant par la suite
de simuler le comportement du robot pour tout type d’entrée par exemple (On parle alors de modèle
de comportement).
Question 15 Sur le graphe précédent, effectuer les tracés nécessaires pour identifier les paramètres
caractéristiques de ce système.
ANNEXES
Question 2 À partir des équations précédentes dans le domaine de Laplace, compléter le schéma
bloc ci-dessous (voir annexe).
Question 3 Écrire la transformée de Laplace des équations régissant le moteur à courant continu,
notées (4) à (6) et remplir le schéma bloc ci-dessous (voir annexe).