Trajectory Optimization for Legged Robots With Slipping Motions

被引:30
作者
Carius, Jan [1 ]
Ranftl, Rene [2 ]
Koltun, Vladlen [2 ]
Hutter, Marco [1 ]
机构
[1] Swiss Fed Inst Technol, Robot Syst Lab, CH-8092 Zurich, Switzerland
[2] Intel, Intelligent Syst Lab, D-85579 Munich, Germany
基金
瑞士国家科学基金会;
关键词
Motion and path planning; legged robots; optimization and optimal control;
D O I
10.1109/LRA.2019.2923967
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
The dynamics of legged systems are characterized by under-actuation, instability, and contact state switching. We present a trajectory optimization method for generating physically consistent motions under these conditions. By integrating a custom solver for hard contact forces in the system dynamics model, the optimal control algorithm has the authority to freely transition between open, closed, and sliding contact states along the trajectory. Our method can discover stepping motions without a predefined contact schedule. Moreover, the optimizer makes use of slipping contacts if a no-slip condition is too restrictive for the task at hand. Additionally, we show that new behaviors like skating over slippery surfaces emerge automatically, which would not be possible with classical methods that assume stationary contact points. Experiments in simulation and on hardware confirm the physical consistency of the generated trajectories. Our solver achieves iteration rates of 40 Hz for a 1 s horizon and is therefore fast enough to run in a receding horizon setting.
引用
收藏
页码:3013 / 3020
页数:8
相关论文
共 25 条
[1]   Simultaneous Contact, Gait, and Motion Planning for Robust Multilegged Locomotion via Mixed-Integer Convex Optimization [J].
Aceituno-Cabezas, Bernardo ;
Mastalli, Carlos ;
Dai, Hongkai ;
Focchi, Michele ;
Radulescu, Andreea ;
Caldwell, Darwin G. ;
Cappelletto, Jose ;
Grieco, Juan C. ;
Fernandez-Lopez, Gerardo ;
Semini, Claudio .
IEEE ROBOTICS AND AUTOMATION LETTERS, 2018, 3 (03) :2531-2538
[2]  
[Anonymous], 1986, LEGGED ROBOTS BALANC, DOI DOI 10.1109/MEX.1986.4307016
[3]  
Budhiraja R., 2018, P INT C HUM ROB, P1
[4]   Motor Patterns During Walking on a Slippery Walkway [J].
Cappellini, Germana ;
Ivanenko, Yuri P. ;
Dominici, Nadia ;
Poppele, Richard E. ;
Lacquaniti, Francesco .
JOURNAL OF NEUROPHYSIOLOGY, 2010, 103 (02) :746-760
[5]   Trajectory Optimization With Implicit Hard Contacts [J].
Carius, Jan ;
Ranftl, Rene ;
Koltun, Vladlen ;
Hutter, Marco .
IEEE ROBOTICS AND AUTOMATION LETTERS, 2018, 3 (04) :3316-3323
[6]  
Carpentier J., 2017, P RSS WORKSH CHALL D, P3
[7]   Multicontact Locomotion of Legged Robots [J].
Carpentier, Justin ;
Mansard, Nicolas .
IEEE TRANSACTIONS ON ROBOTICS, 2018, 34 (06) :1441-1460
[8]  
Deits R, 2014, IEEE-RAS INT C HUMAN, P279, DOI 10.1109/HUMANOIDS.2014.7041373
[9]  
Erez T, 2012, IEEE INT C INT ROBOT, P4914, DOI 10.1109/IROS.2012.6386181
[10]  
Farshidian Farbod, 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA), P93, DOI 10.1109/ICRA.2017.7989016