Spacecraft Attitude Control With Nonconvex Constraints: An Explicit Reference Governor Approach

This article introduces a novel attitude controller for spacecraft subject to actuator saturation and multiple exclusion cone constraints. The proposed solution relies on a two-layer approach, where the first layer prestabilizes the system dynamics, whereas the second layer enforces constraint satisfaction by suitably manipulating the reference of the prestabilized system. In particular, constraint satisfaction is guaranteed by taking advantage of set invariance properties, whereas asymptotic convergence is achieved by implementing a nonconservative navigation field, which is devoid of undesired stagnation points. Multiple numerical examples illustrate the good behavior of the proposed scheme.

[1]  Behçet Açikmese,et al.  A mixed integer convex programming approach to Constrained Attitude Guidance , 2015, 2015 European Control Conference (ECC).

[2]  E. Lightsey,et al.  Discretized Quaternion Constrained Attitude Pathfinding , 2016 .

[3]  Colin R. McInnes Large angle slew maneuvers with autonomous sun vector avoidance , 1994 .

[4]  N. McClamroch,et al.  Rigid-Body Attitude Control , 2011, IEEE Control Systems.

[5]  Frederick A. Leve,et al.  Spacecraft constrained attitude control using positively invariant constraint admissible sets on SO(3) × ℝ3 , 2014, 2014 American Control Conference.

[6]  Emanuele Garone,et al.  Control of Euler-Lagrange systems subject to constraints: An Explicit Reference Governor approach , 2015, 2015 54th IEEE Conference on Decision and Control (CDC).

[7]  Maruthi R. Akella,et al.  Novel potential-function-based control scheme for non-holonomic multi-agent systems to prevent the local minimum problem , 2015, Int. J. Syst. Sci..

[8]  João Carlos Basilio,et al.  An algorithm inspired by the deterministic annealing approach to avoid local minima in artificial potential fields , 2013, 2013 16th International Conference on Advanced Robotics (ICAR).

[9]  Alessandro Antonio Quarta,et al.  Spacecraft control with constrained fast reorientation and accurate pointing , 2004 .

[10]  Franco Blanchini,et al.  Set invariance in control , 1999, Autom..

[11]  E. Glenn Lightsey,et al.  Constrained spacecraft reorientation using mixed integer convex programming , 2016 .

[12]  S. Tanygin Fast Autonomous Three-Axis Constrained Attitude Pathfinding and Visualization for Boresight Alignment , 2017 .

[13]  K. Spindler,et al.  Attitude Maneuvers Which Avoid a Forbidden Direction , 2002 .

[14]  Piotr Kulczycki,et al.  Slew Maneuver Control for Spacecraft Equipped with Star Camera and Reaction Wheels , 2005 .

[15]  Laurent Burlion,et al.  Attitude tracking control of a flexible spacecraft under angular velocity constraints , 2019, Int. J. Control.

[16]  Emanuele Garone,et al.  Explicit Reference Governor for Constrained Nonlinear Systems , 2016, IEEE Transactions on Automatic Control.

[17]  J. Cortés Discontinuous dynamical systems , 2008, IEEE Control Systems.

[18]  Mehran Mesbahi,et al.  AAS 13-836 QUATERNION BASED OPTIMAL SPACECRAFT REORIENTATION UNDER COMPLEX ATTITUDE CONSTRAINED ZONES , 2013 .

[19]  M. Shuster A survey of attitude representation , 1993 .

[20]  Mehran Mesbahi,et al.  Quadratically constrained attitude control via semidefinite programming , 2004, IEEE Transactions on Automatic Control.

[21]  Mehran Mesbahi,et al.  Feedback control for spacecraft reorientation under attitude constraints via convex potentials , 2014, IEEE Transactions on Aerospace and Electronic Systems.

[22]  Qiang Shen,et al.  Velocity-Free Attitude Reorientation of a Flexible Spacecraft with Attitude Constraints , 2017 .

[23]  Erdal Kayacan,et al.  Model Predictive Control in Aerospace Systems: Current State and Opportunities , 2017 .

[24]  Giulio Avanzini,et al.  Potential approach for constrained autonomous manoeuvres of a spacecraft equipped with a cluster of control moment gyroscopes , 2008 .

[25]  Emanuele Garone,et al.  The Explicit Reference Governor: A General Framework for the Closed-Form Control of Constrained Nonlinear Systems , 2018, IEEE Control Systems.

[26]  Hutao Cui,et al.  Onboard Spacecraft Slew-Planning by Heuristic State-Space Search and Optimization , 2007, 2007 International Conference on Mechatronics and Automation.

[27]  Oussama Khatib,et al.  Real-Time Obstacle Avoidance for Manipulators and Mobile Robots , 1985, Autonomous Robot Vehicles.

[28]  Emanuele Garone,et al.  An Explicit Reference Governor for the robust constrained control of nonlinear systems , 2016, 2016 IEEE 55th Conference on Decision and Control (CDC).

[29]  Jonathan P. How,et al.  Spacecraft trajectory planning with avoidance constraints using mixed-integer linear programming , 2002 .

[30]  Melanie Hartmann,et al.  Spacecraft Attitude Determination And Control , 2016 .

[31]  Hari B. Hablani Attitude Commands Avoiding Bright Objects and Maintaining Communication With Ground Station (AAS 98-376) , 1998 .

[32]  Sophie Tarbouriech,et al.  Extended Model Recovery Anti-windup for Satellite Control1 , 2010 .

[33]  Emanuele Garone,et al.  The Explicit Reference Governor , 2018 .

[34]  Yoram Koren,et al.  Potential field methods and their inherent limitations for mobile robot navigation , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[35]  Cui Pingyuan,et al.  RHC‐based attitude control of spacecraft under geometric constraints , 2011 .

[36]  Robert D. Rasmussen,et al.  A constraint monitor algorithm for the Cassini spacecraft , 1997 .

[37]  Emilio Frazzoli,et al.  A RANDOMIZED ATTITUDE SLEW PLANNING ALGORITHM FOR AUTONOMOUS SPACECRAFT , 2001 .

[38]  Stefano Di Cairano,et al.  Geometric Mechanics Based Nonlinear Model Predictive Spacecraft Attitude Control with Reaction Wheels , 2017 .

[39]  Jesse D. Koenig A novel attitude guidance algorithm for exclusion zone avoidance , 2009, 2009 IEEE Aerospace conference.

[40]  Stefano Di Cairano,et al.  Reference and command governors for systems with constraints: A survey on theory and applications , 2017, Autom..