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 条
  • [11] A Simple Yet Effective Whole-Body Locomotion Framework for Quadruped Robots
    Raiola, Gennaro
    Hoffman, Enrico Mingo
    Focchi, Michele
    Tsagarakis, Nikos
    Semini, Claudio
    FRONTIERS IN ROBOTICS AND AI, 2020, 7
  • [12] Whole-Body MPC and Dynamic Occlusion Avoidance: A Maximum Likelihood Visibility Approach
    Ibrahim, Ibrahim
    Farshidian, Farbod
    Preisig, Jan
    Franklin, Perry
    Rocco, Paolo
    Hutter, Marco
    2022 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA 2022), 2022,
  • [13] Planning and Execution of Dynamic Whole-Body Locomotion for a Hydraulic Quadruped on Challenging Terrain
    Winkler, Alexander W.
    Mastalli, Carlos
    Havoutis, Ioannis
    Focchi, Michele
    Caldwell, Darwin G.
    Semini, Claudio
    2015 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2015, : 5148 - 5154
  • [14] Dynamic Complementarity Conditions and Whole-Body Trajectory Optimization for Humanoid Robot Locomotion
    Dafarra, Stefano
    Romualdi, Giulio
    Pucci, Daniele
    IEEE TRANSACTIONS ON ROBOTICS, 2022, 38 (06) : 3414 - 3433
  • [15] Dynamic locomotion for passive-ankle biped robots and humanoids using whole-body locomotion control
    Kim, Donghyun
    Jorgensen, Steven Jens
    Lee, Jaemin
    Ahn, Junhyeok
    Luo, Jianwen
    Sentis, Luis
    INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2020, 39 (08): : 936 - 956
  • [16] A unified framework for whole-body humanoid robot control with multiple constraints and contacts
    Computer Science Department, Stanford University, Stanford, CA 94305, United States
    Springer Tracts Adv. Rob., 2008, (303-312):
  • [17] A unified framework for whole-body humanoid robot control with multiple constraints and contacts
    Khatib, Oussama
    Sentis, Luis
    Park, Jae-Heung
    EUROPEAN ROBOTICS SYMPOSIUM 2008, 2008, 44 : 303 - 312
  • [18] On dynamic whole body manipulation
    Asano, F
    Saitoh, Y
    Watanabe, K
    Luo, ZW
    Yamakita, M
    2003 IEEE INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE IN ROBOTICS AND AUTOMATION, VOLS I-III, PROCEEDINGS, 2003, : 1201 - 1206
  • [19] Whole-Body MPC for a Dynamically Stable Mobile Manipulator
    Minniti, Maria Vittoria
    Farshidian, Farbod
    Grandia, Ruben
    Hutter, Marco
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2019, 4 (04) : 3687 - 3694
  • [20] Dynamic Mobile Manipulation via Whole-Body Bilateral Teleoperation of a Wheeled Humanoid
    Purushottam, Amartya
    Xu, Christopher
    Jung, Yeongtae
    Ramos, Joao
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2024, 9 (02) : 1214 - 1221