Positivity Certificates in Optimal Control

We propose a tutorial on relaxations and weak formulations of optimal control with their semidefinite approximations. We present this approach solely through the prism of positivity certificates which we consider to be the most accessible for a broad audience, in particular in the engineering and robotics communities. This simple concept allows to express very concisely powerful approximation certificates in control. The relevance of this technique is illustrated on three applications: region of attraction approximation, direct optimal control and inverse optimal control, for which it constitutes a common denominator. In a first step, we highlight the core mechanisms underpinning the application of positivity in control and how they appear in the different control applications. This relies on simple mathematical concepts and gives a unified treatment of the applications considered. This presentation is based on the combination and simplification of published materials. In a second step, we describe briefly relations with broader literature, in particular, occupation measures and Hamilton-Jacobi-Bellman equation which are important elements of the global picture. We describe the Sum-Of-Squares (SOS) semidefinite hierarchy in the semialgebraic case and briefly mention its convergence properties. Numerical experiments on a classical example in robotics, namely the nonholonomic vehicle, illustrate the concepts presented in the text for the three applications considered.

[1]  Didier Henrion,et al.  Optimization on linear matrix inequalities for polynomial systems control , 2013, 1309.3112.

[2]  Didier Henrion,et al.  Inverse optimal control with polynomial optimization , 2014, 53rd IEEE Conference on Decision and Control.

[3]  E. Todorov Optimality principles in sensorimotor control , 2004, Nature Neuroscience.

[4]  Emmanuel Trélat,et al.  Robust optimal stabilization of the Brockett integrator via a hybrid feedback , 2005, Math. Control. Signals Syst..

[5]  J. Lasserre,et al.  Solving nonconvex optimization problems , 2004, IEEE Control Systems.

[6]  Hector O. Fattorini,et al.  Infinite Dimensional Optimization and Control Theory: References , 1999 .

[7]  Nicolas Mansard,et al.  Optimality in robot motion , 2014, Commun. ACM.

[8]  Vladimir Gaitsgory,et al.  Linear Programming Approach to Deterministic Infinite Horizon Optimal Control Problems with Discounting , 2009, SIAM J. Control. Optim..

[9]  Emmanuel Trélat,et al.  Nonlinear Optimal Control via Occupation Measures and LMI-Relaxations , 2007, SIAM J. Control. Optim..

[10]  A. Garulli,et al.  Positive Polynomials in Control , 2005 .

[11]  Johan Löfberg,et al.  Pre- and Post-Processing Sum-of-Squares Programs in Practice , 2009, IEEE Transactions on Automatic Control.

[12]  P. Souéres,et al.  Shortest paths synthesis for a car-like robot , 1996, IEEE Trans. Autom. Control..

[13]  R. Vinter Convex duality and nonlinear optimal control , 1993 .

[14]  Richard B. Vinter,et al.  The Equivalence of Strong and Weak Formulations for Certain Problems in Optimal Control , 1978 .

[15]  B. Gaveau,et al.  Hamilton–Jacobi theory and the heat kernel on Heisenberg groups , 2000 .

[16]  Timothy Bretl,et al.  Kinematic and dynamic control of a wheeled mobile robot , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[17]  S. Kahne,et al.  Optimal control: An introduction to the theory and ITs applications , 1967, IEEE Transactions on Automatic Control.

[18]  Graziano Chesi,et al.  LMI Techniques for Optimization Over Polynomials in Control: A Survey , 2010, IEEE Transactions on Automatic Control.

[19]  Jean-Paul Laumond,et al.  From human to humanoid locomotion—an inverse optimal control approach , 2010, Auton. Robots.

[20]  Timothy Bretl,et al.  A convex approach to inverse optimal control and its application to modeling human locomotion , 2012, 2012 IEEE International Conference on Robotics and Automation.

[21]  Pablo A. Parrilo,et al.  Semidefinite Programming Relaxations and Algebraic Optimization in Control , 2003, Eur. J. Control.

[22]  Paolo Mason,et al.  On Inverse Optimal Control Problems of Human Locomotion: Stability and Robustness of the Minimizers , 2013 .

[23]  Anton van den Hengel,et al.  Semidefinite Programming , 2014, Computer Vision, A Reference Guide.

[24]  J. Lasserre Moments, Positive Polynomials And Their Applications , 2009 .

[25]  Karl J. Friston What Is Optimal about Motor Control? , 2011, Neuron.

[26]  Jean-Paul Laumond,et al.  An Optimality Principle Governing Human Walking , 2008, IEEE Transactions on Robotics.

[27]  M. Bardi,et al.  Optimal Control and Viscosity Solutions of Hamilton-Jacobi-Bellman Equations , 1997 .

[28]  Didier Henrion,et al.  Convex Computation of the Region of Attraction of Polynomial Control Systems , 2012, IEEE Transactions on Automatic Control.

[29]  Jean B. Lasserre,et al.  Global Optimization with Polynomials and the Problem of Moments , 2000, SIAM J. Optim..

[30]  O. Hernández-Lerma,et al.  THE LINEAR PROGRAMMING APPROACH TO DETERMINISTIC OPTIMAL CONTROL PROBLEMS , 1996 .

[31]  Russ Tedrake,et al.  Convex optimization of nonlinear feedback controllers via occupation measures , 2013, Int. J. Robotics Res..

[32]  Amir Ali Ahmadi,et al.  Control and verification of high-dimensional systems with DSOS and SDSOS programming , 2014, 53rd IEEE Conference on Decision and Control.

[33]  Alexander Barvinok,et al.  A course in convexity , 2002, Graduate studies in mathematics.

[34]  Didier Henrion,et al.  Linear Conic Optimization for Inverse Optimal Control , 2014, SIAM J. Control. Optim..

[35]  Didier Henrion,et al.  How GloptiPoly is applied to problems in robust and nonlinear control , 2004 .