SNOPT: An SQP Algorithm for Large-Scale Constrained Optimization
SIAM Journal on Optimization
Multibody dynamical algorithms, numerical optimal control, with detailed studies in the control of jet engine compressors and biped walking
Random Sampling of States in Dynamic Programming
IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics
Optimal feedback control for character animation using an abstract model
ACM SIGGRAPH 2010 papers
On-line motion synthesis and adaptation using a trajectory database
Robotics and Autonomous Systems
Hi-index | 0.00 |
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.