Momentum control with hierarchical inverse dynamics on a torque-controlled humanoid

被引:0
作者
Alexander Herzog
Nicholas Rotella
Sean Mason
Felix Grimminger
Stefan Schaal
Ludovic Righetti
机构
[1] Max-Planck Institute Intelligent Systems,Autonomous Motion Department
[2] University of Southern California,Computational Learning and Motor Control Lab
来源
Autonomous Robots | 2016年 / 40卷
关键词
Whole-body control; Multi-contact interaction; Hierarchical control; Inverse dynamics; Force control; Humanoid;
D O I
暂无
中图分类号
学科分类号
摘要
Hierarchical inverse dynamics based on cascades of quadratic programs have been proposed for the control of legged robots. They have important benefits but to the best of our knowledge have never been implemented on a torque controlled humanoid where model inaccuracies, sensor noise and real-time computation requirements can be problematic. Using a reformulation of existing algorithms, we propose a simplification of the problem that allows to achieve real-time control. Momentum-based control is integrated in the task hierarchy and a LQR design approach is used to compute the desired associated closed-loop behavior and improve performance. Extensive experiments on various balancing and tracking tasks show very robust performance in the face of unknown disturbances, even when the humanoid is standing on one foot. Our results demonstrate that hierarchical inverse dynamics together with momentum control can be efficiently used for feedback control under real robot conditions.
引用
收藏
页码:473 / 491
页数:18
相关论文
共 44 条
[1]  
Ayusawa K(2014)Identifiability and identification of inertial parameters using the underactuated base-link dynamics for legged multibody systems The International Journal of Robotics Research 33 446-468
[2]  
Venture G(2014)Hierarchical quadratic programming: Fast online humanoid-robot motion generation The International Journal of Robotics Research 33 1006-1028
[3]  
Nakamura Y(1983)A numerically stable dual method for solving strictly convex quadratic programs Mathematical Programming 27 1-33
[4]  
Escande A(2007)Full-body compliant human-humanoid interaction: Balancing in the presence of unknown external forces IEEE Transactions on Robotics 23 884-898
[5]  
Mansard N(2011)Learning, planning, and control for quadruped locomotion over challenging terrain The International Journal of Robotics Research 30 236-258
[6]  
Wieber PB(2011)Kinematic control of redundant manipulators: Generalizing the task-priority framework to inequality task IEEE Transactions on Robotics 27 785-792
[7]  
Goldfarb D(2012)A momentum-based balance controller for humanoid robots on non-level and non-stationary ground Autonomous Robots 33 399-414
[8]  
Idnani A(1987)Task-priority based redundancy control of robot manipulators The International Journal of Robotics Research 6 3-15
[9]  
Hyon SH(2012)Capturability-based analysis and control of legged locomotion, Part 2: Application to M2V2, a lower-body humanoid The International Journal of Robotics Research 31 1117-1133
[10]  
Hale JG(2013)Optimal distribution of contact forces with inverse-dynamics control The International Journal of Robotics Research 32 280-298