Skip to main content

Control Barrier Functions in Multirotors: A Safety Filter for Obstacle Avoidance

  • Conference paper
  • First Online:
Robot 2023: Sixth Iberian Robotics Conference (ROBOT 2023)

Part of the book series: Lecture Notes in Networks and Systems ((LNNS,volume 978))

Included in the following conference series:

  • 49 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 189.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 279.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Videos of the experiments, https://hdvirtual.us.es/discovirt/index.php/s/sCQcrzk-PRbDWK9y

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

    Google Scholar 

  3. 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

    Article  MathSciNet  Google Scholar 

  4. 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

    Article  Google Scholar 

  5. 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

    Article  Google Scholar 

  6. 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)

    Google Scholar 

  7. 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

    Google Scholar 

  8. 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

    Google Scholar 

  9. 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

    Google Scholar 

  10. 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

    Google Scholar 

  11. 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

    Google Scholar 

  12. 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

    Google Scholar 

  13. 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

    Google Scholar 

  14. 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

Download references

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

Authors

Corresponding author

Correspondence to Antonio González-Morgado .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics