Sub-optimal fixed-finite-horizon spacecraft configuration control on SE(3)

Abstract For achieving the desired configuration of spacecraft at the desired fixed time, a sub-optimal fixed-finite-horizon configuration control method on the Lie group SE(3) is developed based on the Model Predictive Static Programming (MPSP). The MPSP technique has been widely used to solve finite-horizon optimal control problems and is known for its high computational efficiency thanks to the closed-form solution, but it cannot be directly applied to systems on SE(3). The methodological innovation in this paper enables that the MPSP technique is extended to the geometric control on SE(3), using the variational principle, the left-invariant properties of Lie groups, and the topology structure of Lie algebra space. Moreover, the energy consumption, which is crucial for spacecraft operations, is considered as the objective function to be optimized in the optimal control formulation. The effectiveness of the designed sub-optimal control method is demonstrated through an online simulation under disturbances and state measurement errors.

[1]  Vijay Kumar,et al.  Trajectory generation and control of a quadrotor with a cable-suspended load - A differentially-flat hybrid system , 2013, 2013 IEEE International Conference on Robotics and Automation.

[2]  Kamesh Subbarao,et al.  Adaptive Output Feedback Control for Spacecraft Rendezvous and Docking Under Measurement Uncertainty , 2006 .

[3]  George Vukovich,et al.  Robust adaptive terminal sliding mode control on SE(3) for autonomous spacecraft rendezvous and docking , 2016 .

[4]  Radhakant Padhi,et al.  Optimal guidance for accurate lunar soft landing with minimum fuel consumption using Model Predictive Static Programming , 2015, 2015 American Control Conference (ACC).

[5]  A B Novinzadeh,et al.  Designing a closed-loop guidance system to increase the accuracy of satellite-carrier boosters' landing point , 2018 .

[6]  Stefano Di Cairano,et al.  MPC on manifolds with an application to SE(3) , 2016, 2016 American Control Conference (ACC).

[7]  Shengjing Tang,et al.  Geometric control with model predictive static programming on SO(3) , 2019, Acta Astronautica.

[8]  A. Sanyal,et al.  Decentralized Consensus Control of a Rigid-Body Spacecraft Formation with Communication Delay , 2016 .

[9]  Radhakant Padhi,et al.  Impact-Angle-Constrained Suboptimal Model Predictive Static Programming Guidance of Air-to-Ground Missiles , 2012 .

[10]  G. Vukovich,et al.  Adaptive sliding mode control for spacecraft body-fixed hovering in the proximity of an asteroid , 2015 .

[11]  Amit K. Sanyal,et al.  A Lie group variational integrator for rigid body motion in SE(3) with applications to underwater vehicle dynamics , 2010, 49th IEEE Conference on Decision and Control (CDC).

[12]  Taeyoung Lee,et al.  Optimal Control of a Rigid Body using Geometrically Exact Computations on SE(3) , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[13]  Florian Holzapfel,et al.  Adaptive trajectory generation based on real-time estimated parameters for impaired aircraft landing , 2019, Int. J. Syst. Sci..

[14]  Daniel J. Scheeres,et al.  Finite-time control for spacecraft body-fixed hovering over an asteroid , 2015, IEEE Transactions on Aerospace and Electronic Systems.

[15]  Stefano Di Cairano,et al.  MPC on manifolds with an application to the control of spacecraft attitude on SO(3) , 2015, Autom..

[16]  N. McClamroch,et al.  Optimal Attitude Control of a Rigid Body Using Geometrically Exact Computations on SO(3) , 2006, math/0601424.

[17]  Zhiyong Geng,et al.  Finite-time optimal formation control of multi-agent systems on the Lie group SE(3) , 2013, Int. J. Control.

[18]  Stefano Di Cairano,et al.  Model Predictive Control of Engine Speed During Vehicle Deceleration , 2014, IEEE Transactions on Control Systems Technology.

[19]  Daero Lee,et al.  Asymptotic Tracking Control for Spacecraft Formation Flying with Decentralized Collision Avoidance , 2015 .

[20]  Sang-Young Park,et al.  Development of Integrated Orbit and Attitude Software-in-the-loop Simulator for Satellite Formation Flying , 2013 .

[21]  Ilya Kolmanovsky,et al.  Nonlinear model predictive control strategy for low thrust spacecraft missions , 2014 .

[22]  Stefano Di Cairano,et al.  Constrained spacecraft attitude control on SO(3) using reference governors and nonlinear model predictive control , 2014, 2014 American Control Conference.

[23]  Jianping Yuan,et al.  Neural adaptive control for a ground experiment of the space proximity operation in a six-degree-of-freedom micro-gravity simulation system , 2020 .

[24]  Chuanjiang Li,et al.  Spacecraft formation-containment flying control with time-varying translational velocity , 2020, Chinese Journal of Aeronautics.

[25]  Zhaowei Sun,et al.  Extended state observer–based finite-time controller design for coupled spacecraft formation with actuator saturation , 2017 .

[26]  Daero Lee,et al.  Sliding mode control for decentralized spacecraft formation flying using geometric mechanics , 2014 .

[27]  Yong Guo,et al.  Adaptive finite-time backstepping control for attitude tracking of spacecraft based on rotation matrix , 2014 .

[28]  Harshal B. Oza,et al.  Generalized Model Predictive Static Programming and Angle-Constrained Guidance of Air-to-Ground Missiles , 2014 .

[29]  A. Sanyal,et al.  Almost global asymptotic tracking control for spacecraft body-fixed hovering over an asteroid , 2014 .

[30]  Jianping Yuan,et al.  Adaptive control for attitude coordination of leader-following rigid spacecraft systems with inertia parameter uncertainties , 2019, Chinese Journal of Aeronautics.

[31]  Richard M. Murray,et al.  Tracking for fully actuated mechanical systems: a geometric framework , 1999, Autom..

[32]  John E. Cochran,et al.  Robust Position and Attitude Control for Spacecraft Formation Flying , 2012 .

[33]  Dahai Li,et al.  An ankle rehabilitation robot based on 3-RRS spherical parallel mechanism , 2017 .

[34]  Paul J. Werbos,et al.  Approximate dynamic programming for real-time control and neural modeling , 1992 .

[35]  Li Xiao,et al.  Adaptive fault-tolerant attitude tracking control for spacecraft with time-varying inertia uncertainties , 2019 .

[36]  Amit K. Sanyal,et al.  Guidance and Control for Spacecraft Autonomous Chasing and Close Proximity Maneuvers , 2012, ROCOND.

[37]  Vijay Kumar,et al.  Geometric control and differential flatness of a quadrotor UAV with a cable-suspended load , 2013, 52nd IEEE Conference on Decision and Control.

[38]  Xiao Wang,et al.  Configuration error function design and application to fixed-time geometric terminal sliding-mode control on SE(3) , 2020 .