Constrained attitude maneuvers on SO(3): Rotation space sampling, planning and low-level control

Abstract In this paper, we propose a novel framework that provides a systematic strategy to regulate the rigid body attitude on S O ( 3 ) within a generic constrained attitude zone. The proposed control scheme consists of three components: sampling, planning and low-level control. Specifically, an overlapping cell-like sampling for the attitude configuration space S O ( 3 ) is built and further reformulated to a graph model. Based on this abstraction, a complete graph search algorithm is utilized to generate a feasible path in the graph model. Both sufficient and necessary conditions on finding a feasible path are presented. Furthermore, to facilitate the control design, the point-to-point path is transformed into a smooth reference trajectory along the geodesics. Finally, a saturated low-level control law is formulated to robustly track the desired trajectory. Simulations demonstrate the effectiveness of the proposed control approach.

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

[2]  Ravi N. Banavar,et al.  Almost global attitude stabilization of a rigid body for both internal and external actuation schemes , 2013, 2013 European Control Conference (ECC).

[3]  Ronald L. Rivest,et al.  Introduction to Algorithms , 1990 .

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

[5]  Taeyoung Lee,et al.  Constrained geometric attitude control on SO(3) , 2017 .

[6]  Julie C. Mitchell Sampling Rotation Groups by Successive Orthogonal Images , 2007, SIAM J. Sci. Comput..

[7]  Daniel E. Koditschek,et al.  Application of a new Lyapunov function to global adaptive attitude tracking , 1988, Proceedings of the 27th IEEE Conference on Decision and Control.

[8]  Abdelkader Abdessameud,et al.  Hybrid global exponential stabilization on SO(3) , 2017, Autom..

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

[10]  Steven M. LaValle,et al.  Generating Uniform Incremental Grids on SO(3) Using the Hopf Fibration , 2010, WAFR.

[11]  James Biggs,et al.  Geometric Attitude Motion Planning for Spacecraft with Pointing and Actuator Constraints , 2016 .

[12]  Danwei Wang,et al.  Rigid-body attitude stabilization with attitude and angular rate constraints , 2018, Autom..

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

[14]  Ken Shoemake,et al.  Animating rotation with quaternion curves , 1985, SIGGRAPH.

[15]  Taeyoung Lee,et al.  Robust Adaptive Attitude Tracking on ${\rm SO}(3)$ With an Application to a Quadrotor UAV , 2013, IEEE Transactions on Control Systems Technology.

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

[17]  A. D. Lewis,et al.  Geometric control of mechanical systems : modeling, analysis, and design for simple mechanical control systems , 2005 .

[18]  Daniela Roşca,et al.  A new method of constructing a grid in the space of 3D rotations and its applications to texture analysis , 2014 .

[19]  D. Bernstein,et al.  Inertia-Free Spacecraft Attitude Tracking with Disturbance Rejection and Almost Global Stabilization , 2009 .

[20]  Qinglei Hu,et al.  Anti-Unwinding Attitude Control of Spacecraft with Forbidden Pointing Constraints , 2019, Journal of Guidance, Control, and Dynamics.