Construction of control barrier function and C2 reference trajectory for constrained attitude maneuvers

Constrained attitude maneuvers have numerous applications in robotics and aerospace. In our previous work, a general framework to this problem was proposed with resolution completeness guarantee. However, a smooth reference trajectory and a low-level safety-critical controller were lacking. In this work, we propose a novel construction of a C2 continuous reference trajectory based on Bézier curves on SO(3) that evolves within predetermined cells and eliminates previous stop-and-go behavior. Moreover, we propose a novel zeroing control barrier function on SO(3) that provides a safety certificate over a set of overlapping cells on SO(3) while avoiding nonsmooth analysis. The safety certificate is given as a linear constraint on the control input and implemented in real-time. A remedy is proposed to handle the states where the coefficient of the control input in the linear constraint vanishes. Numerical simulations are given to verify the advantages of the proposed method.

[1]  Paulo Tabuada,et al.  Control Barrier Function Based Quadratic Programs for Safety Critical Systems , 2016, IEEE Transactions on Automatic Control.

[2]  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.

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

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

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

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

[7]  P. Crouch,et al.  The De Casteljau Algorithm on Lie Groups and Spheres , 1999 .

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

[9]  Calin Belta,et al.  Control Barrier Functions for Systems with High Relative Degree , 2019, 2019 IEEE 58th Conference on Decision and Control (CDC).

[10]  Guofan Wu,et al.  Safety-critical and constrained geometric control synthesis using control Lyapunov and control Barrier functions for systems evolving on manifolds , 2015, 2015 American Control Conference (ACC).

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

[12]  F. Park,et al.  Bézier Curves on Riemannian Manifolds and Lie Groups with Kinematics Applications , 1995 .

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

[14]  Raymond M. Redheffer,et al.  The Theorems of Bony and Brezis on Flow-Invariant Sets , 1972 .

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

[16]  Magnus Egerstedt,et al.  Nonsmooth Barrier Functions With Applications to Multi-Robot Systems , 2017, IEEE Control Systems Letters.

[17]  Steven M. LaValle,et al.  Simple and Efficient Algorithms for Computing Smooth, Collision-free Feedback Laws Over Given Cell Decompositions , 2009, Int. J. Robotics Res..

[18]  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.

[19]  Abdelkader Abdessameud,et al.  Hybrid global exponential stabilization on , 2017 .

[20]  Dimos V. Dimarogonas,et al.  Correct-by-Design Control Barrier Functions for Euler-Lagrange Systems with Input Constraints , 2020, 2020 American Control Conference (ACC).

[21]  Dimos V. Dimarogonas,et al.  Constrained attitude maneuvers on SO(3): Rotation space sampling, planning and low-level control , 2020, Autom..

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