Hybrid direct collocation and control in the constraint-consistent subspace for dynamic legged robot locomotion

被引:0
|
作者
Pardo, Diego [1 ]
Neunert, Michael [1 ]
Winkler, Alexander [1 ]
Grandia, Ruben [1 ]
Buchli, Jonas [1 ]
机构
[1] Swiss Fed Inst Technol, Agile & Dexterous Robot Lab, Zurich, Switzerland
关键词
TRAJECTORY OPTIMIZATION; GENERATION; INVERSE;
D O I
暂无
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
In this paper, we present an algorithm for planning and control of legged robot locomotion. Given the desired contact sequence, this method generates gaits and dynamic motions for legged robots without resorting to simplified stability criteria. The method uses direct collocation for searching for solutions within the constraint-consistent subspace defined by the robot's contact configuration. For the differential equation constraints of the collocation algorithm, we use the so-called direct dynamics of a constrained multibody system. The dynamics of a legged robot is different for each contact configuration. Our method deals with such a hybrid nature, and it allows for velocity discontinuities when contacts are made. We introduce the projected impact dynamics constraint to enforce consistency during mode switching. We stabilize the plan using an inverse dynamics controller compatible with the optimal feed-forward control of the motion plan. As a whole, this approach reduces the complexity associated with specifying dynamic motions of a floating-base robot under the constant influence of contact forces. We apply this method on a hydraulically-actuated quadruped robot. We show two types of gaits (walking and trotting) as well as diverse jumping motions (forward, sideways, turning) on the real system. The results presented here are one of the few examples of an optimal control problem solved and satisfactorily transferred to a real torquecontrolled legged robot.
引用
收藏
页数:9
相关论文
共 50 条
  • [1] A Survey of Dynamic Robot Legged Locomotion
    Bhatti, J.
    Plummer, A. R.
    Iravani, P.
    Ding, B.
    PROCEEDINGS OF 2015 INTERNATIONAL CONFERENCE ON FLUID POWER AND MECHATRONICS - FPM 2015, 2015, : 770 - 775
  • [2] A Legged Soft Robot Platform for Dynamic Locomotion
    Xia, Boxi
    Fu, Jiaming
    Zhu, Hongbo
    Song, Zhicheng
    Jiang, Yibo
    Lipson, Hod
    2021 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA 2021), 2021, : 11812 - 11819
  • [3] Dynamic Locomotion Control for Wheeled⁃legged Hybrid Platform in Complex Terrain
    Ren, Xiaolei
    Liu, Hui
    Han, Lijin
    Chen, Qian
    Nie, Shida
    Xie, Jingshuo
    Cui, Shan
    Binggong Xuebao/Acta Armamentarii, 2024, 45 (09): : 2993 - 3003
  • [4] Control of Dynamic Locomotion for the Hybrid Wheel-Legged Mobile Robot by using Unstable-Zeros Cancellation
    Suzumura, Akihiro
    Fujimoto, Yasutaka
    2012 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2012, : 2337 - 2342
  • [5] Locomotion modes of an hybrid wheel-legged robot
    Besseron, G
    Grand, C
    Ben Amar, F
    Plumet, F
    Bidaud, P
    CLIMBING AND WALKING ROBOTS, 2005, : 825 - 833
  • [6] Dynamic Locomotion with a Wheeled-Legged Quadruped Robot
    Sharf, I.
    BRAIN, BODY AND MACHINE, 2010, 83 : 299 - 310
  • [7] Adaptive locomotion control of a legged robot with pneumatic actuators
    Tsujita, Katsuyoshi
    Inoura, Takashi
    Kobayashi, Toshiya
    Masuda, Tatsuya
    2007 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND BIOMIMETICS, VOLS 1-5, 2007, : 1218 - 1223
  • [8] A control structure for the locomotion of a legged robot on difficult terrain
    Celaya, E
    Porta, JM
    IEEE ROBOTICS & AUTOMATION MAGAZINE, 1998, 5 (02) : 43 - 51
  • [9] Dynamic locomotion of legged robot using biomimetic articulated feet
    Perrin, Kristin
    Moore, Talia
    Gates, Deanna
    INTEGRATIVE AND COMPARATIVE BIOLOGY, 2023, 63 : S357 - S357
  • [10] Research on the Control Method for High Speed Locomotion Legged Robot
    Zha, Fusheng
    Wang, Kenan
    Guo, Wei
    Bing, Zhenshan
    Cai, Changrong
    Wang, Baoxiang
    Jiang, Zhenyu
    2017 2ND INTERNATIONAL CONFERENCE ON ADVANCED ROBOTICS AND MECHATRONICS (ICARM), 2017, : 31 - 36