DocumentCode
3525383
Title
Control design along trajectories with sums of squares programming
Author
Majumdar, Angshul ; Ahmadi, Amir Ali ; Tedrake, Russ
Author_Institution
Comput. Sci. & Artificial Intell. Lab. (CSAIL), Massachusetts Inst. of Technol., Cambridge, MA, USA
fYear
2013
fDate
6-10 May 2013
Firstpage
4054
Lastpage
4061
Abstract
Motivated by the need for formal guarantees on the stability and safety of controllers for challenging robot control tasks, we present a control design procedure that explicitly seeks to maximize the size of an invariant “funnel” that leads to a predefined goal set. Our certificates of invariance are given in terms of sums of squares proofs of a set of appropriately defined Lyapunov inequalities. These certificates, together with our proposed polynomial controllers, can be efficiently obtained via semidefinite optimization. Our approach can handle time-varying dynamics resulting from tracking a given trajectory, input saturations (e.g. torque limits), and can be extended to deal with uncertainty in the dynamics and state. The resulting controllers can be used by space-filling feedback motion planning algorithms to fill up the space with significantly fewer trajectories. We demonstrate our approach on a severely torque limited underactuated double pendulum (Acrobot) and provide extensive simulation and hardware validation.
Keywords
Lyapunov methods; control system synthesis; feedback; mathematical programming; nonlinear control systems; path planning; pendulums; robot dynamics; stability; time-varying systems; trajectory control; uncertain systems; Acrobot; Lyapunov inequalities; control design procedure; controller safety; dynamics uncertainty; formal guarantee; input saturation; invariance certificate; invariant funnel size maximization; polynomial controllers; robot control task; semidefinite optimization; severely torque limited underactuated double pendulum; space-filling feedback motion planning algorithm; stability; state uncertainty; sums of squares programming; sums of squares proof; time-varying dynamics; trajectories; trajectory tracking; Lyapunov methods; Nonlinear dynamical systems; Optimization; Polynomials; Programming; Torque; Trajectory;
fLanguage
English
Publisher
ieee
Conference_Titel
Robotics and Automation (ICRA), 2013 IEEE International Conference on
Conference_Location
Karlsruhe
ISSN
1050-4729
Print_ISBN
978-1-4673-5641-1
Type
conf
DOI
10.1109/ICRA.2013.6631149
Filename
6631149
Link To Document