Standing Balance Control Using a Trajectory Library

被引:43
作者
Liu, Chenggang [1 ]
Atkeson, Christopher G. [2 ]
机构
[1] Shanghai Jiao Tong Univ, Dept Automat, Shanghai 200240, Peoples R China
[2] Carnegie Mellon Univ, Inst Robot, Pittsburgh, PA 15213 USA
来源
2009 IEEE-RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS | 2009年
基金
美国国家科学基金会;
关键词
SCALE;
D O I
10.1109/IROS.2009.5354018
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents a standing balance controller that explicitly handles pushes. We employ a library of optimal trajectories and the neighboring optimal control method to generate local approximations to the optimal control. We take advantage of a parametric nonlinear optimization method, SNOPT, to generate initial trajectories and then use Differential Dynamic Programming (DDP) to further refine them and get their neighboring optimal control. A library generation method is proposed, which keeps the trajectory library to a reasonable size. We compare the proposed controller with an optimal controller and an LQR based gain scheduling controller using the same optimization criterion. Simulation results demonstrate the performance of the proposed method.
引用
收藏
页码:3031 / 3036
页数:6
相关论文
共 16 条
[1]  
Abdallah M, 2005, IEEE INT CONF ROBOT, P1996
[2]  
[Anonymous], P SCAND C SIM MOD
[3]  
ATKESON C, 2007, P IEEE RAS 2007 INT
[4]   Random sampling of states in dynamic programming [J].
Atkeson, Christopher G. ;
Stephens, Benjamin J. .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2008, 38 (04) :924-929
[5]  
Bryson AE., 1969, Applied Optimal Control: Optimization, Estimation, and Control
[6]  
Dyer P., 1970, The Computation and Theory of Optimal Control
[7]   SNOPT: An SQP algorithm for large-scale constrained optimization [J].
Gill, PE ;
Murray, W ;
Saunders, MA .
SIAM JOURNAL ON OPTIMIZATION, 2002, 12 (04) :979-1006
[8]  
HARDT MW, 1999, THESIS U CALIFORNIA
[9]  
Jacobson D. H, 1970, Differential dynamic programming.
[10]   AN OPTIMAL-CONTROL MODEL FOR ANALYZING HUMAN POSTURAL BALANCE [J].
KUO, AD .
IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING, 1995, 42 (01) :87-101