find
"
β
α
#
min −α
s. t. hG −(Ha)i
"
β
α
#
=h
"
β
α
#
≥0
(2.12)
Si le LP (2.12) admet une solution, alors la position du centre de masse dans
l’état initial, c
0, permet de satisfaire les contraintes dynamiques imposées par la
phase de contact{p}et la valeur optimale α
∗donne la valeur maximale de
l’ampli-tude de l’accélération selon la directiona qui permet de satisfaire ces contraintes :
¨c
max=aα
∗.
Nous pouvons maintenant appeler la méthode DIMT entre les deux étatsx
0et
x
1, avec ces bornes d’accélération calculées.
Nous avons donc développé dans cette section un test permettant de vérifier si un
état du robot est dynamiquement valide (c’est à dire qu’il respecte les contraintes
de non glissement) et une méthode permettant de calculer l’accélération maximale
admissible dans une direction donnée en fonction d’un état du robot. Ces deux
méthodes étant formulées comme des problèmes LP, nous pouvons utiliser des
mé-thodes de résolution du commerce afin de les résoudre efficacement.
Grâce à ces méthodes nous avons écrit une méthode de planification locale qui
génère une trajectoire optimale en temps, connectant exactement deux états x
{p}0