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 条
[11]  
Frison G, 2014, 2014 EUROPEAN CONTROL CONFERENCE (ECC), P128, DOI 10.1109/ECC.2014.6862490
[12]   ANYmal - toward legged robots for harsh environments [J].
Hutter, M. ;
Gehring, C. ;
Lauber, A. ;
Gunther, F. ;
Bellicoso, C. D. ;
Tsounis, V. ;
Fankhauser, P. ;
Diethelm, R. ;
Bachmann, S. ;
Bloesch, M. ;
Kolvenbach, H. ;
Bjelonic, M. ;
Isler, L. ;
Meyer, K. .
ADVANCED ROBOTICS, 2017, 31 (17) :918-931
[13]   The non-smooth contact dynamics method [J].
Jean, M .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 1999, 177 (3-4) :235-257
[14]  
Marcucci T, 2017, 2017 IEEE-RAS 17TH INTERNATIONAL CONFERENCE ON HUMANOID ROBOTICS (HUMANOIDS), P31, DOI 10.1109/HUMANOIDS.2017.8239534
[15]  
Maslalli C, 2016, IEEE INT CONF ROBOT, P4636, DOI 10.1109/ICRA.2016.7487664
[16]   Whole-Body Nonlinear Model Predictive Control Through Contacts for Quadrupeds [J].
Neunert M. ;
Stauble M. ;
Giftthaler M. ;
Bellicoso C.D. ;
Carius J. ;
Gehring C. ;
Hutter M. ;
Buchli J. .
IEEE Robotics and Automation Letters, 2018, 3 (03) :1458-1465
[17]   Trajectory Optimization Through Contacts and Automatic Gait Discovery for Quadrupeds [J].
Neunert, Michael ;
Farshidian, Farbod ;
Winkler, Alexander W. ;
Buchli, Jonas .
IEEE ROBOTICS AND AUTOMATION LETTERS, 2017, 2 (03) :1502-1509
[18]  
Pardo D., 2016, ROBOT SCI SYST, V13, P42
[19]   A direct method for trajectory optimization of rigid bodies through contact [J].
Posa, Michael ;
Cantu, Cecilia ;
Tedrake, Russ .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2014, 33 (01) :69-81
[20]  
Tassa Y, 2012, IEEE INT C INT ROBOT, P4906, DOI 10.1109/IROS.2012.6386025