Abstract
Similar to the Control Lyapunov Functions (CLFs), whose objective is to achieve the stability of a system, Control Barrier Functions (CBFs) aim to achieve the safety of a system. They serve as a safety filter that guarantees that the system remains in a defined safety region. This article aims at presenting an introductory overview of the theoretical framework of CBFs and of their application. For doing this, we apply the CBFs framework as a safety filter for obstacle avoidance in the XY movement of a multirotor. The safety filter is designed using two different multirotor models, a single integrator model without considering the inertia of the system and a first-order model that captures the dynamics of a velocity control loop. The proposed safety framework is validated with simulations in Matlab and experiments with indoor flights. The results show the importance of correctly modeling the system.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Videos of the experiments, https://hdvirtual.us.es/discovirt/index.php/s/sCQcrzk-PRbDWK9y
Ames, A.D., Coogan, S., Egerstedt, M., Notomista, G., Sreenath, K., Tabuada, P.: Control barrier functions: Theory and applications. In: 2019 18th European Control Conference (ECC). pp. 3420–3431 (2019). 10.23919/ECC.2019.8796030
Ames, A.D., Xu, X., Grizzle, J.W., Tabuada, P.: Control barrier function based quadratic programs for safety critical systems. IEEE Trans. Autom. Control 62(8), 3861–3876 (2017). https://doi.org/10.1109/TAC.2016.2638961
Cuniato, E., Lawrance, N., Tognon, M., Siegwart, R.: Power-based safety layer for aerial vehicles in physical interaction using lyapunov exponents. IEEE Robotics and Automation Letters 7(3), 6774–6781 (2022). https://doi.org/10.1109/LRA.2022.3176959
Ferraguti, F., Landi, C.T., Singletary, A., Lin, H.C., Ames, A., Secchi, C., Bonfé, M.: Safety and efficiency in robotics: The control barrier functions approach. IEEE Robotics & Automation Magazine 29(3), 139–151 (2022). https://doi.org/10.1109/MRA.2022.3174699
González-Morgado, A., Álvarez-Cía, C., Heredia, G., Ollero, A.: Design, development and validation of a ground control station for aerial manipulators. In: Iberian Robotics conference. pp. 78–89. Springer (2022)
González-Morgado, A., Álvarez Cía, C., Heredia, G., Ollero, A.: Fully-actuated, corner contact aerial robot for inspection of hard-to-reach bridge areas. In: 2023 International Conference on Unmanned Aircraft Systems (ICUAS). pp. 1191–1198 (2023). 10.1109/ICUAS57906.2023.10156580
Ollero, A., Tognon, M., Suarez, A., Lee, D., Franchi, A.: Past, Present, and Future of Aerial Robotic Manipulators. IEEE Transactions on Robotics pp. 1–20 (2021). 10.1109/TRO.2021.3084395
Sanchez-Cuevas, P.J., Gonzalez-Morgado, A., Cortes, N., Gayango, D.B., Jimenez-Cano, A.E., Ollero, A., Heredia, G.: Fully-actuated aerial manipulator for infrastructure contact inspection: Design, modeling, localization, and control. Sensors 20(17) (2020). 10.3390/s20174708, https://www.mdpi.com/1424-8220/20/17/4708
Singletary, A., Klingebiel, K., Bourne, J., Browning, A., Tokumaru, P., Ames, A.: Comparative analysis of control barrier functions and artificial potential fields for obstacle avoidance. In: 2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). pp. 8129–8136 (2021). 10.1109/IROS51168.2021.9636670
Squires, E., Pierpaoli, P., Egerstedt, M.: Constructive barrier certificates with applications to fixed-wing aircraft collision avoidance. In: 2018 IEEE Conference on Control Technology and Applications (CCTA). pp. 1656–1661 (2018). 10.1109/CCTA.2018.8511342
Suarez, A., Romero, H., Salmoral, R., Acosta, J.A., Zambrano, J., Ollero, A.: Experimental Evaluation of Aerial Manipulation Robot for the Installation of Clip Type Bird Diverters: Outdoor Flight Tests. In: 2021 Aerial Robotic Systems Physically Interacting with the Environment (AIRPHARO). pp. 1–7 (2021). 10.1109/AIRPHARO52252.2021.9571029
Trujillo, M.A., Martínez-de Dios, J.R., Martín, C., Viguria, A., Ollero, A.: Novel Aerial Manipulator for Accurate and Robust Industrial NDT Contact Inspection: A New Tool for the Oil and Gas Inspection Industry. Sensors 19(6) (2019). 10.3390/s19061305
Xu, B., Sreenath, K.: Safe teleoperation of dynamic UAVs through control barrier functions. In: 2018 IEEE International Conference on Robotics and Automation (ICRA), pp. 7848–7855 (2018). https://doi.org/10.1109/ICRA.2018.8463194
Acknowledgment
This work has been supported by the MARTIN project, grant PID2022-143267OB-I00, funded by MCIN/AEI/ 10.13039/501100011033 and by ERDF A way of making Europe, and by the AEROTRAIN Marie Sklodowska-Curie (MSCA-ITN-2020-953454) and SIMAR (HE-CL4-2021-101070604) projects, funded by the European Union. We thank Carlos Álvarez and Mercedes Barral for their collaboration during this work.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
González-Morgado, A., Ollero, A., Heredia, G. (2024). Control Barrier Functions in Multirotors: A Safety Filter for Obstacle Avoidance. In: Marques, L., Santos, C., Lima, J.L., Tardioli, D., Ferre, M. (eds) Robot 2023: Sixth Iberian Robotics Conference. ROBOT 2023. Lecture Notes in Networks and Systems, vol 978. Springer, Cham. https://doi.org/10.1007/978-3-031-59167-9_2
Download citation
DOI: https://doi.org/10.1007/978-3-031-59167-9_2
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-59166-2
Online ISBN: 978-3-031-59167-9
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)