With the increasing requirement for agile and efficient controllers in safety-critical scenarios, controllers that exhibit both agility and safety are attracting attention, especially in the aerial robotics domain. This paper focuses on the safety issue of Reinforcement Learning (RL)-based control for agile quadrotor flight in restricted environments. To this end, we propose a unified Adaptive Safety Predictive Corrector (ASPC) to certify each output action of the RL-based controller in real-time, ensuring its safety while maintaining agility. Specifically, we develop the ASPC as a finite-horizon optimal control problem, formulated by a variant of Model Predictive Control (MPC). Given the safety constraints determined by the restricted environment, the objective of minimizing loss of agility can be optimized by reducing the difference between the actions of RL and ASPC. As the safety constraints are decoupled from the RL-based control policy, the ASPC is plug-and-play and can be incorporated into any potentially unsafe controllers. Furthermore, an online adaptive regulator is presented to adjust the safety bounds of the state constraints with respect to the environment changes, extending the proposed ASPC to different restricted environments. Finally, simulations and real-world experiments are demonstrated in various restricted environments to validate the effectiveness of the proposed ASPC.
Learning Agile Quadrotor Flight in Restricted Environments With Safety Guarantees
IEEE Transactions on Intelligent Vehicles ; 9 , 9 ; 5642-5649
2024-09-01
3316495 byte
Article (Journal)
Electronic Resource
English
Safe Polynomial Trajectory Generation for Quadrotor Flight in Dense Environments
British Library Conference Proceedings | 2022
|Safe Polynomial Trajectory Generation for Quadrotor Flight in Dense Environments
Springer Verlag | 2021
|