Skip to content

ami-iit/paper_romualdi_2022_icra_centroidal-mpc-walking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

0bed18c ยท Aug 30, 2024

History

33 Commits
Sep 22, 2021
Aug 30, 2024
Sep 24, 2021
Aug 30, 2024
Sep 24, 2021
Sep 16, 2021
Sep 16, 2021
Sep 22, 2021
Aug 30, 2024
Aug 30, 2024
Jul 18, 2022

Repository files navigation

Online Non-linear Centroidal MPC for Humanoid Robot Locomotion with Step Adjustment

G. Romualdi, S. Dafarra, G. L'Erario, I. Sorrentino, S. Traversaro and D. Pucci "Online Non-linear Centroidal MPC for Humanoid Robot Locomotion with Step Adjustment" in IEEE 2022 International Conference on Robotics and Automation (ICRA)

Online_Non-linear_Centroidal_MPC_for_Humanoid_Robot_Locomotion_with_Step_Adjustment.mp4
2022 International Conference on Robotics and Automation (ICRA)

Reproducing the experiments

We support running the experiments via the provided Docker image.

  1. Pull the docker image:
    docker pull ghcr.io/ami-iit/centroidal-mpc-walking-docker:latest
  2. Launch the container:
    xhost +
    docker run -it --rm  \
               --device=/dev/dri:/dev/dri \
               --user user \
               --env="DISPLAY=$DISPLAY"  \
               --net=host \
               ghcr.io/ami-iit/centroidal-mpc-walking-docker:latest
  3. Wait for gazebo running and then start the experiment

๐ŸŽฅ Please check this video if you want to watch a simulation experiment.

โš ๏ธ Known issue: The gazebo real-time factor is scaled of factor 10. This is necessary since the linear solver used by IPOPT in the docker image is mumps. Unfortunately, other linear solvers (e.g. ma27) can be downloaded but not redistributed. Please check here. If you want to speed up the simulation you may install IPOPT 3.13.4 with CoinBrew + HSL solver as explained here.

Citing this work

If you find the work useful, please consider citing:

@INPROCEEDINGS{9811670,
   author={Romualdi, Giulio and Dafarra, Stefano and L'Erario, Giuseppe and Sorrentino, Ines and Traversaro, Silvio and Pucci, Daniele},
   booktitle={2022 International Conference on Robotics and Automation (ICRA)},
   title={Online Non-linear Centroidal MPC for Humanoid Robot Locomotion with Step Adjustment},
   year={2022},
   volume={},
   number={},
   pages={10412-10419},
   doi={10.1109/ICRA46639.2022.9811670}}

Maintainer

This repository is maintained by:

@GiulioRomualdi