Robustness to Joint-Torque-Tracking Errors in Task-Space Inverse Dynamics

被引:42
作者
Del Prete, Andrea [1 ]
Mansard, Nicolas [1 ]
机构
[1] Univ Toulouse, CNRS, LAAS, F-31400 Toulouse, France
关键词
Dynamics; legged robots; robust control; robust optimization; OPTIMIZATION; CONSTRAINTS; GENERATION; DESIGN; ROBOT;
D O I
10.1109/TRO.2016.2593027
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
Task-space inverse dynamics (TSID) is a well-known optimization-based technique for the control of highly redundant mechanical systems, such as humanoid robots. One of its main flaws is that it does not take into account any of the uncertainties affecting these systems: poor torque tracking, sensor noises, delays, and model uncertainties. As a consequence, the resulting control-state trajectories may be feasible for the ideal system, but not for the real one. We propose to improve the robustness of TSID by modeling uncertainties in the joint torques, either as Gaussian random variables or as bounded deterministic variables. Then we try to immunize the constraints of the system to any-or at least most-of the realizations of these uncertainties. When the resulting optimization problem is computationally too expensive for online control, we propose ways to approximate it that lead to computation times below 1 ms. Extensive simulations in a realistic environment show that the proposed robust controllers greatly outperform the classic one, even when other unmodeled uncertainties affect the system (e.g., errors in the inertial parameters, delays in the velocity estimates).
引用
收藏
页码:1091 / 1105
页数:15
相关论文
共 62 条
[1]  
Abe Y, 2007, SYMPOSIUM ON COMPUTER ANIMATION 2007: ACM SIGGRAPH/ EUROGRAPHICS SYMPOSIUM PROCEEDINGS, P249
[2]  
[Anonymous], MATH PROBLEMS ENG
[3]  
[Anonymous], 1999, NUMERICAL OPTIMIZATI
[4]  
Bemporad A, 1999, LECT NOTES CONTR INF, V245, P207
[5]   Robust convex optimization [J].
Ben-Tal, A ;
Nemirovski, A .
MATHEMATICS OF OPERATIONS RESEARCH, 1998, 23 (04) :769-805
[6]   The price of robustness [J].
Bertsimas, D ;
Sim, M .
OPERATIONS RESEARCH, 2004, 52 (01) :35-53
[7]   Theory and Applications of Robust Optimization [J].
Bertsimas, Dimitris ;
Brown, David B. ;
Caramanis, Constantine .
SIAM REVIEW, 2011, 53 (03) :464-501
[8]   Robust optimization - A comprehensive survey [J].
Beyer, Hans-Georg ;
Sendhoff, Bernhard .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2007, 196 (33-34) :3190-3218
[9]   Approximate robust dynamic programming and robustly stable MPC [J].
Björnberg, J ;
Diehl, M .
AUTOMATICA, 2006, 42 (05) :777-782
[10]  
Boaventura T, 2012, IEEE INT CONF ROBOT, P1889, DOI 10.1109/ICRA.2012.6224628