• Aucun résultat trouvé

Computational details for : "Optimal Estimation of the Centroidal Dynamics of Legged Robots"

N/A
N/A
Protected

Academic year: 2021

Partager "Computational details for : "Optimal Estimation of the Centroidal Dynamics of Legged Robots""

Copied!
2
0
0

Texte intégral

(1)

HAL Id: hal-03180052

https://hal.archives-ouvertes.fr/hal-03180052v4

Submitted on 25 Mar 2021

HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

Computational details for : ”Optimal Estimation of the Centroidal Dynamics of Legged Robots”

François Bailly, Justin Carpentier, Philippe Souères

To cite this version:

François Bailly, Justin Carpentier, Philippe Souères. Computational details for : ”Optimal Estimation

of the Centroidal Dynamics of Legged Robots”. [Research Report] Rapport LAAS n° 21072, LAAS-

CNRS; Université de Montréal. 2021. �hal-03180052v4�

(2)

Computational details for : “Optimal Estimation of the Centroidal Dynamics of Legged Robots”

Franc¸ois Bailly a,b,* , Justin Carpentier c and Philippe Sou`eres a

This document complements the paper entitled “Differential Dynamic Programming for Maximum a Posteriori Centroidal State Estimation of Legged Robots” [1]. The purpose of this work was to estimate the centroidal dynamics of legged robots by formulating a maximum a posteriori problem and solving it thanks to differential dynamic programming (DDP). In the following, the computations of the partial derivatives of the unoptimized value function (Q k ) are provided for the DDP algorithm. Then, the hypothesis about the 0−mean property of the stochastic part of the dynamics is validated by Fig. 1 (result of the simulation ) which demonstrates that the DDP minimization of Eq.(11) does keep ω k 0−mean.

A PPENDIX I

P ARTIAL DERIVATIVES OF Q k

• Q xk = ∇ x

k

l k + ∇ x

k

V k+1 (f (x k , ω k )),

∇ x

k

l k = 2 ∂(g(x k ) − y k ) T

∂x k

Σ −1 η

k

(g(x k ) − y k ),

∂g(x k )

∂x k = C(x k )

∂x k x k + C(x k ) =

1 0 0 0 0

0 0 2c

k

× 0 1 0 0 1 0 0 0 0 0 1 0

ˆ

= ˜ C(x k ), Q xk = 2 ˜ C(x k ) T Σ −1 η

k

(g(x k ) − y k ) + A T V x 0 .

• Q ωk = ∇ ω

k

l k + ∇ ω

k

V i+1 (f (x k , ω k )),

∇ ω

k

l k =

∂||ω k || 2 Σ

−1 ωk

∂ω i

= 2Σ −1 ω

k

ω k , Q ωk = 2Σ −1 ω

k

ω k + B T V x 0 .

• Q xxk = ∇ 2 x

k

l k + ∇ 2 x

k

V i+1 (f (x k , ω k )),

where, the element of ∇ 2 x

k

l k at the i th row and j th

a

Laboratoire de Simulation et Mod´elisation du Mouvement, Facult´e de M´edecine, Universit´e de Montr´eal, Laval, QC, CanadaLAAS-CNRS, 7 Avenue du Colonel Roche, F-31400 Toulouse, France

b

LAAS-CNRS, 7 Avenue du Colonel Roche, F-31400 Toulouse, France

c

Inria, D´epartement d’informatique de l’ENS, ´ Ecole normale sup´erieure, CNRS, PSL Research University, Paris, France

*

corresponding author: [email protected]

column is denoted by:

[∇ 2 x

k

l k ] ij =

Y

X

m=1 Y

X

n=1

−1 η

k

] mn ∂ C ˜ im T

∂x j [g(x k ) − y k ] n + ˜ C im T ∂[g(x k )] n

∂x j

, [∇ 2 x

k

l k ] ij = [ ˜ C T Σ −1 η

k

C] ˜ ij

+

Y

X

n=1 Y

X

m=1

∂ C ˜ km T

∂x l

−1 η

k

] mn [g(x k ) − y k ] n , [∇ 2 x

k

l k ] ij = [ ˜ C T Σ −1 η

k

C] ˜ ij +

c T ij Σ −1 η

k

(g(x k ) − y k ),

where,

c ij ∈ R Y s is the stacked vector of ∂ C ˜ im T

∂x j

for m ∈ [1..Y ].

• Q ωωk = ∇ 2 ω

k

l k + ∇ 2 ω

k

V i+1 (f (x k ω k )),

2 ω

k

l k = 2Σ −1 ω

k

∂ω k

∂ω k

= 2Σ −1 ω

k

Q ωωk = 2Σ −1 ω

k

+ B T V xx B

Fig. 1: Time evolution of the stochastic control inputs of the dynamics for the simulated walk of the HRP-2 robot.

R EFERENCES

[1] F. Bailly, J. Carpentier, and P. Sou`eres, “Optimal estimation of the

centroidal dynamics of legged robots,” in Internat. Conf. on Robotics

and Automation. IEEE, 2021.

Références

Documents relatifs

There are other robotics applications such as state estimation (see [Gning and Bonnifait, 2006]), dynamic localization of robots (see [Gning and Bonnifait, 2006]), SLAM (see [Le Bars

The purpose of this section is to derive from the dynamic programming principle (4.26) a partial differential equation (PDE), called Hamilton-Jacobi-Bellman (HJB) equation, in

The GDAHJ algorithm calculates the joint space inertia matrix for robots with high DOF quite efficiently, this increase in efficiency is achieved through minimizing the number

This has also led to the formulation of algorithms that can efficiently verify robots stability in multi-contact scenarios [7], [8]. Such approaches however still fail to capture

Keywords: Parabolic partial differential equations, optimal control, infinite di- mensional problems, infinite time horizons, ill-posedness, dynamic programming.. ∗ This paper

The mixed kinematic and dynamic observer (24) brings significant improvements in sideslip angle estimation, and consequently in path tracking accuracy, when off-road mobile robots

Keywords: Parabolic partial differential equations, optimal control, infinite di- mensional problems, infinite time horizons, ill-posedness, dynamic programming.. ∗ This paper

By combining with a special Itˆo’s chain rule for flows of conditional distributions, we derive the dynamic programming Bellman equation for stochastic McKean-Vlasov control