A Unified MPC Framework for Whole-Body Dynamic Locomotion and Manipulation

被引:115
|
作者
Sleiman, Jean-Pierre [1 ]
Farshidian, Farbod [1 ]
Minniti, Maria Vittoria [1 ]
Hutter, Marco [1 ]
机构
[1] Swiss Fed Inst Technol, Robot Syst Lab, CH-8092 Zurich, Switzerland
基金
瑞士国家科学基金会;
关键词
Robots; Manipulator dynamics; Dynamics; Mathematical model; Task analysis; Robot kinematics; Optimal control; Legged robots; mobile manipulation; multi-contact whole-body motion planning and control; optimization and optimal control; ROBOT; MOTION;
D O I
10.1109/LRA.2021.3068908
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
In this letter, we propose a whole-body planning framework that unifies dynamic locomotion and manipulation tasks by formulating a single multi-contact optimal control problem. We model the hybrid nature of a generic multi-limbed mobile manipulator as a switched system, and introduce a set of constraints that can encode any pre-defined gait sequence or manipulation schedule in the formulation. Since the system is designed to actively manipulate its environment, the equations of motion are composed by augmenting the robot's centroidal dynamics with the manipulated-object dynamics. This allows us to describe any high-level task in the same cost/constraint function. The resulting planning framework could be solved on the robot's onboard computer in real-time within a model predictive control scheme. This is demonstrated in a set of real hardware experiments done in free-motion, such as base or end-effector pose tracking, and while pushing/pulling a heavy resistive door. Robustness against model mismatches and external disturbances is also verified during these test cases.
引用
收藏
页码:4688 / 4695
页数:8
相关论文
共 50 条
  • [1] A Collision-Free MPC for Whole-Body Dynamic Locomotion and Manipulation
    Chiu, Jia-Ruei
    Sleiman, Jean-Pierre
    Mittal, Mayank
    Farshidian, Farbod
    Hutter, Marco
    2022 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA 2022), 2022, : 4686 - 4693
  • [2] Deep Whole-Body Control: Learning a Unified Policy for Manipulation and Locomotion
    Fu, Zipeng
    Cheng, Xuxin
    Pathak, Deepak
    CONFERENCE ON ROBOT LEARNING, VOL 205, 2022, 205 : 138 - 149
  • [3] Whole-Body Locomotion, Manipulation and Reaching for Humanoids
    Yoshida, Eiichi
    Laumond, Jean-Paul
    Esteves, Claudia
    Kanoun, Oussama
    Sakaguchi, Takeshi
    Yokoi, Kazuhito
    MOTION IN GAMES, FIRST INTERNATIONAL WORKSHOP, MIG 2008, 2008, 5277 : 210 - +
  • [4] WHOLE-BODY OPERATIONAL SPACE CONTROL FOR LOCOMOTION AND MANIPULATION
    Sentis, Luis
    MECHANICAL ENGINEERING, 2015, 137 (06)
  • [5] Planning Whole-body Humanoid Locomotion, Reaching, and Manipulation
    Yoshida, Eiichi
    Esteves, Claudia
    Kanoun, Oussama
    Poirier, Mathieu
    Mallet, Anthony
    Laumond, Jean-Paul
    Yokoi, Kazuhito
    MOTION PLANNING FOR HUMANOID ROBOTS, 2010, : 99 - +
  • [6] Dynamic whole-body robotic manipulation
    Abe, Yeuhi
    Stephens, Benjamin
    Murphy, Michael P.
    Rizzi, Alfred A.
    UNMANNED SYSTEMS TECHNOLOGY XV, 2013, 8741
  • [7] Dynamic Locomotion and Whole-Body Control for Quadrupedal Robots
    Bellicoso, C. Dario
    Jenelten, Fabian
    Fankhauser, Peter
    Gehring, Christian
    Hwangbo, Jemin
    Hutter, Marco
    2017 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2017, : 3359 - 3365
  • [8] Dynamic Planning for Sequential Whole-body Mobile Manipulation
    Li, Zhitian
    Niu, Yida
    Su, Yao
    Liu, Hangxin
    Jiao, Ziyuan
    2024 IEEE 19TH CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS, ICIEA 2024, 2024,
  • [9] Data-Driven Safety Verification and Explainability for Whole-Body Manipulation and Locomotion
    Ahn, Junhyeok
    Bang, Seung Hyeon
    Gonzalez, Carlos
    Yuan, Yuanchen
    Sentis, Luis
    2022 IEEE-RAS 21ST INTERNATIONAL CONFERENCE ON HUMANOID ROBOTS (HUMANOIDS), 2022, : 730 - 737
  • [10] Experiments on whole-body manipulation and locomotion with footstep real-time optimization
    Dang, Duong
    Lamiraux, Florent
    Laumond, Jean-Paul
    2012 12TH IEEE-RAS INTERNATIONAL CONFERENCE ON HUMANOID ROBOTS (HUMANOIDS), 2012, : 600 - 605