Optimal distribution of contact forces with inverse-dynamics control

被引:143
作者
Righetti, Ludovic [1 ,2 ]
Buchli, Jonas [3 ]
Mistry, Michael [4 ]
Kalakrishnan, Mrinal [1 ]
Schaal, Stefan [1 ,2 ]
机构
[1] Univ So Calif, Los Angeles, CA USA
[2] Max Planck Inst Intelligent Syst, Tubingen, Germany
[3] Swiss Fed Inst Technol, Zurich, Switzerland
[4] Univ Birmingham, Birmingham B15 2TT, W Midlands, England
基金
美国国家科学基金会; 瑞士国家科学基金会;
关键词
dynamics; design and control; motion control; legged robots; LOCOMOTION;
D O I
10.1177/0278364912469821
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
The development of legged robots for complex environments requires controllers that guarantee both high tracking performance and compliance with the environment. More specifically the control of the contact interaction with the environment is of crucial importance to ensure stable, robust and safe motions. In this contribution we develop an inverse-dynamics controller for floating-base robots under contact constraints that can minimize any combination of linear and quadratic costs in the contact constraints and the commands. Our main result is the exact analytical derivation of the controller. Such a result is particularly relevant for legged robots as it allows us to use torque redundancy to directly optimize contact interactions. For example, given a desired locomotion behavior, we can guarantee the minimization of contact forces to reduce slipping on difficult terrains while ensuring high tracking performance of the desired motion. The main advantages of the controller are its simplicity, computational efficiency and robustness to model inaccuracies. We present detailed experimental results on simulated humanoid and quadruped robots as well as a real quadruped robot. The experiments demonstrate that the controller can greatly improve the robustness of locomotion of the robots.(1)
引用
收藏
页码:280 / 298
页数:19
相关论文
共 26 条
[1]  
Abe Y, 2007, SYMPOSIUM ON COMPUTER ANIMATION 2007: ACM SIGGRAPH/ EUROGRAPHICS SYMPOSIUM PROCEEDINGS, P249
[2]   A unified approach for inverse and direct dynamics of constrained multibody systems based on linear projection operator: Applications to control and simulation [J].
Aghili, F .
IEEE TRANSACTIONS ON ROBOTICS, 2005, 21 (05) :834-849
[3]  
[Anonymous], 2008, RIGID BODY DYNAMICS
[4]  
Ben-Israel A., 2003, Generalized inverses: theory and applications
[5]   Compliant Quadruped Locomotion Over Rough Terrain [J].
Buchli, Jonas ;
Kalakrishnan, Mrinal ;
Mistry, Michael ;
Pastor, Peter ;
Schaal, Stefan .
2009 IEEE-RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, 2009, :814-820
[6]   Motion Planning for Legged Robots on Varied Terrain [J].
Hauser, Kris ;
Bretl, Timothy ;
Latombe, Jean-Claude ;
Harada, Kensuke ;
Wilcox, Brian .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2008, 27 (11-12) :1325-1349
[7]   Full-body compliant human-humanoid interaction: Balancing in the presence of unknown external forces [J].
Hyon, Sang-Ho ;
Hale, Joshua G. ;
Cheng, Gordon .
IEEE TRANSACTIONS ON ROBOTICS, 2007, 23 (05) :884-898
[8]   Optimization of legged robot locomotion by control of foot-force distribution [J].
Jiang, WY ;
Liu, AM ;
Howard, D .
TRANSACTIONS OF THE INSTITUTE OF MEASUREMENT AND CONTROL, 2004, 26 (04) :311-323
[9]   Learning, planning, and control for quadruped locomotion over challenging terrain [J].
Kalakrishnan, Mrinal ;
Buchli, Jonas ;
Pastor, Peter ;
Mistry, Michael ;
Schaal, Stefan .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2011, 30 (02) :236-258
[10]   OPTIMAL FORCE DISTRIBUTION FOR THE LEGS OF A WALKING MACHINE WITH FRICTION CONE CONSTRAINTS [J].
KLEIN, CA ;
KITTIVATCHARAPONG, S .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1990, 6 (01) :73-85