TY - GEN
T1 - Control design along trajectories with sums of squares programming
AU - Majumdar, Anirudha
AU - Ahmadi, Amir Ali
AU - Tedrake, Russ
PY - 2013
Y1 - 2013
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=84887266069&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84887266069&partnerID=8YFLogxK
U2 - 10.1109/ICRA.2013.6631149
DO - 10.1109/ICRA.2013.6631149
M3 - Conference contribution
AN - SCOPUS:84887266069
SN - 9781467356411
T3 - Proceedings - IEEE International Conference on Robotics and Automation
SP - 4054
EP - 4061
BT - 2013 IEEE International Conference on Robotics and Automation, ICRA 2013
T2 - 2013 IEEE International Conference on Robotics and Automation, ICRA 2013
Y2 - 6 May 2013 through 10 May 2013
ER -