Optimization-based locomotion planning, estimation, and control design for the atlas humanoid robot

被引:585
作者
Kuindersma, Scott [1 ]
Deits, Robin [1 ]
Fallon, Maurice [1 ]
Valenzuela, Andres [1 ]
Dai, Hongkai [1 ]
Permenter, Frank [1 ]
Koolen, Twan [1 ]
Marion, Pat [1 ]
Tedrake, Russ [1 ]
机构
[1] MIT, Comp Sci & Artificial Intelligence Lab, 77 Massachusetts Ave, Cambridge, MA 02139 USA
关键词
Humanoid; Legged locomotion; Optimization; State estimation; BODY MOTION GENERATION; ONLINE; WALKING;
D O I
10.1007/s10514-015-9479-3
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper describes a collection of optimization algorithms for achieving dynamic planning, control, and state estimation for a bipedal robot designed to operate reliably in complex environments. To make challenging locomotion tasks tractable, we describe several novel applications of convex, mixed-integer, and sparse nonlinear optimization to problems ranging from footstep placement to whole-body planning and control. We also present a state estimator formulation that, when combined with our walking controller, permits highly precise execution of extended walking plans over non-flat terrain. We describe our complete system integration and experiments carried out on Atlas, a full-size hydraulic humanoid robot built by Boston Dynamics, Inc.
引用
收藏
页码:429 / 455
页数:27
相关论文
共 66 条
[1]  
Abe Y, 2007, SYMPOSIUM ON COMPUTER ANIMATION 2007: ACM SIGGRAPH/ EUROGRAPHICS SYMPOSIUM PROCEEDINGS, P249
[2]  
Ames A. D., 2013, HYBRID SYSTEMS COMPU
[3]  
[Anonymous], 2014, GUR OPT REF MAN
[4]  
[Anonymous], P IEEE RAS INT C HUM
[5]  
[Anonymous], 2014, UNDERACTUATED ROBOTI
[6]  
[Anonymous], P 51 IEEE C DEC CONT
[7]  
[Anonymous], P IEEE RSJ INT C INT
[8]  
[Anonymous], WORKSH ALG FUND ROB
[9]  
[Anonymous], 2014, Drake: A planning, control, and analysis toolbox for nonlinear dynamical systems
[10]  
Bartlett RA, 2000, P AMER CONTR CONF, P4229, DOI 10.1109/ACC.2000.877018