Robust Powered Descent with Control Contraction Metrics

Powered descent (PD) is the final stage in Entry, Descent, and Landing where a spacecraft plans and executes a trajectory to a desired landing location. Increased demand for precise landing has driven the need for more robust and sophisticated guidance and control algorithms. While several advances have been made in optimization-based guidance, little progress has been made in developing robust nonlinear controllers. The main technical challenge for controller design is the nonlinear control dynamics in the standard PD model; making traditional methods not applicable. This work derives a robust, exponentially stable nonlinear controller using the Control Contraction Metric framework. The resulting controller takes the form of a nonlinear mass-scheduled proportional-derivative controller - an interesting result given no assumptions about the controller's structure are made. Theoretical guarantees for integrated control effort (i.e., fuel usage) and tracking performance are derived and verified via Monte Carlo simulation. Modifications that facilitate integrating the contraction-based controller into existing optimization-based guidance algorithms are also proposed and verified in simulation.

[1]  T. Banchoff,et al.  Differential Geometry of Curves and Surfaces , 2010 .

[2]  David Q. Mayne,et al.  Robust output feedback model predictive control of constrained linear systems , 2006, Autom..

[3]  D. Bertsekas,et al.  On the minimax reachability of target sets and target tubes , 1971 .

[4]  Matthias Althoff,et al.  Reachability analysis of nonlinear systems with uncertain parameters using conservative linearization , 2008, 2008 47th IEEE Conference on Decision and Control.

[5]  A. Chen,et al.  Mars Science Laboratory Entry, Descent, and Landing System Overview , 2008, 2008 IEEE Aerospace Conference.

[6]  Ian R. Manchester,et al.  Nonlinear stabilization via Control Contraction Metrics: A pseudospectral approach for computing geodesics , 2016, 2017 American Control Conference (ACC).

[7]  Behcet Acikmese,et al.  Minimum-Landing-Error Powered-Descent Guidance for Mars Landing Using Convex Optimization , 2010 .

[8]  Russ Tedrake,et al.  Funnel libraries for real-time robust feedback motion planning , 2016, Int. J. Robotics Res..

[9]  Robert D. Braun,et al.  Guidance, Navigation, and Control System Performance Trades for Mars Pinpoint Landing , 2010 .

[10]  Jean-Jacques E. Slotine,et al.  On Contraction Analysis for Non-linear Systems , 1998, Autom..

[11]  Andrew E. Johnson,et al.  Flight testing of trajectories computed by G-FOLD: Fuel optimal large divert guidance algorithm for planetary landing , 2013 .

[12]  E.C. Wong,et al.  Guidance and Control Design for Powered Descent and Landing on Mars , 2007, 2007 IEEE Aerospace Conference.

[13]  Marco Pavone,et al.  Robust online motion planning via contraction theory and convex optimization , 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[14]  David Q. Mayne,et al.  Model predictive control: Recent developments and future promise , 2014, Autom..

[15]  Weiping Li,et al.  Applied Nonlinear Control , 1991 .

[16]  David Q. Mayne,et al.  Robust model predictive control using tubes , 2004, Autom..

[17]  Ian R. Manchester,et al.  An Amendment to "Control Contraction Metrics: Convex and Intrinsic Criteria for Nonlinear Feedback Design" , 2017, ArXiv.

[18]  Allan R. Klumpp,et al.  Apollo lunar descent guidance , 1974, Autom..

[19]  Behçet Açikmese,et al.  Successive convexification of non-convex optimal control problems and its convergence properties , 2016, 2016 IEEE 55th Conference on Decision and Control (CDC).

[20]  Ian R. Manchester,et al.  Output-feedback control of nonlinear systems using control contraction metrics and convex optimization , 2014, 2014 4th Australian Control Conference (AUCC).

[21]  Antonella Ferrara,et al.  Robust Model Predictive Control With Integral Sliding Mode in Continuous-Time Sampled-Data Nonlinear Systems , 2011, IEEE Transactions on Automatic Control.

[22]  Behcet Acikmese,et al.  Convex programming approach to powered descent guidance for mars landing , 2007 .