Skip to Main content Skip to Navigation
Conference papers

A sparse model predictive control formulation for walking motion generation

Dimitar Dimitrov 1 Alexander Sherikov 1 Pierre-Brice Wieber 2
2 BIPOP - Modelling, Simulation, Control and Optimization of Non-Smooth Dynamical Systems
Inria Grenoble - Rhône-Alpes, LJK - Laboratoire Jean Kuntzmann, Grenoble INP - Institut polytechnique de Grenoble - Grenoble Institute of Technology
Abstract : This article presents a comparison between dense and sparse model predictive control (MPC) formulations, in the context of walking motion generation for humanoid robots. The former formulation leads to smaller, the latter one to larger but more structured optimization problem. We put an accent on the sparse formulation and point out a number of advantages that it presents. In particular, motion generation with variable center of mass (CoM) height, as well as variable discretization of the preview window, come at a negligible additional computational cost. We present a sparse formulation that comprises a diagonal Hessian matrix and has only simple bounds (while still retaining the possibility to generate motions for an omnidirectional walk). Finally, we present the results from a customized code used to solve the underlying quadratic program (QP).
Document type :
Conference papers
Complete list of metadata

Cited literature [17 references]  Display  Hide  Download
Contributor : Pierre-Brice Wieber Connect in order to contact the contributor
Submitted on : Wednesday, December 7, 2011 - 3:27:24 PM
Last modification on : Tuesday, October 19, 2021 - 11:12:59 PM
Long-term archiving on: : Thursday, March 8, 2012 - 2:30:43 AM


Files produced by the author(s)




Dimitar Dimitrov, Alexander Sherikov, Pierre-Brice Wieber. A sparse model predictive control formulation for walking motion generation. IROS 2011 - IEEE/RSJ International Conference on Intelligent Robots and Systems, Sep 2011, San Francisco, United States. pp.2292-2299, ⟨10.1109/IROS.2011.6095035⟩. ⟨hal-00649279⟩



Les métriques sont temporairement indisponibles