Control barrier functions applied to an omnidirectional mobile robot

  • Félix Gabriel dos Santos Souza Federal Institute of São Paulo campus São Paulo
  • Caio Igor Gonçalves Chinelato Federal University of ABC (UFABC) https://orcid.org/0000-0001-8227-2541
Palavras-chave: Control Barrier Function, Safety, Robotic Systems, Omnidirectional Mobile Robot, Control Lyapunov Function

Resumo

Control barrier functions (CBFs) have been extensively studied recently and are related to the safety of control systems. Safety is represented by constraints on the states and outputs of the system. The final control framework integrates the stabilization/tracking objectives, described by a control Lyapunov function (CLF) or a nominal control input, and the safety constraints, described by CBFs, through a quadratic programming (QP). The objective and the main contribution of this work is the application of this control framework to the Robotino mobile robot (Festo), which is used in several educational institutions in Brazil and worldwide, and unlike many didactic mobile robots, it features a more robust structure, higher actuation power, and is omnidirectional, making it more compatible with real-world applications. Several studies in the literature propose controlling the Robotino to satisfy stabilization/tracking objectives; however, none of these studies apply CBFs to ensure that safety constraints are respected. The results, obtained through computational simulations, demonstrate that both the stabilization/tracking objectives, represented by reference trajectories, and the safety constraints, represented by position and coordinate constraints of the robotic system, were satisfied.

Biografia do Autor

Félix Gabriel dos Santos Souza, Federal Institute of São Paulo campus São Paulo

Undergraduate Student in Control and Automation Engineering

Caio Igor Gonçalves Chinelato, Federal University of ABC (UFABC)

Professor and researcher at Federal University of ABC (UFABC) - Center of Engineering, Modeling and Applied Social Sciences (CECS), Santo André, Brazil. Mechatronics Technician graduated from ETEC Jorge Street, São Caetano do Sul, Brazil. B.Sc. Degree in Science and Technology, B.Sc. Degree in Instrumentation, Automation and Robotics Engineering, and M.Sc. Degree in Mechanical Engineering from the UFABC. Ph.D. Degree in Electrical Engineering from the Polytechnic School of University of São Paulo (EPUSP), São Paulo, Brazil. The research interests include Robotics, Control Systems, Mechatronics, Automation, and Engineering Education.

Referências

Ahmadi, M., Xiong, X., & Ames, A. (2022). Risk-averse control via CVaR barrier functions: application to bipedal robot locomotion. IEEE Control Systems Letters, 6, 878-883. https://doi.org/10.1109/LCSYS.2021.3086854
Ames, A., Grizzle, J., & Tabuada, P. (2014). Control barrier function based quadratic programs with application to adaptive cruise control. Proceedings of the IEEE Conference on Decision and Control (CDC), California, USA, 6271-6278. https://doi.org/10.1109/CDC.2014.7040372
Ames, A., Xu, X., Grizzle, J., & Tabuada, P. (2017). Control barrier function based quadratic programs for safety critical systems. IEEE Transactions on Automatic Control, 62(8), 3861-3876. https://doi.org/10.1109/TAC.2016.2638961
Ames, A., Coogan, S., Egerstedt, M., Notomista, G., Sreenath, K., & Tabuada, P. (2019). Control barrier functions: theory and applications. Proceedings of the European Control Conference (ECC), Naples, Italy, 3420-3431. https://doi.org/10.23919/ECC.2019.8796030
Borrelli, F., Bemporad, A., & Morari, M. (2017). Predictive control for linear and hybrid systems. Cambridge University Press. https://doi.org/10.1017/9781139061759
Ducaju, J., Olofsson, B., Robertsson, A., & Johansson, R. (2022). Robot cartesian compliance variation for safe kinesthetic teaching using safety control barrier functions. Proceedings of the 18th International Conference on Automation Science and Engineering (CASE), Mexico City, Mexico, 2259-2266. https://doi.org/10.1109/CASE49997.2022.9926525
Elsayed, M., Hammad, A., Hafez, A., & Mansour, H. (2017). Real time trajectory tracking controller based on Lyapunov function for mobile robot. International Journal of Computer Applications, 168(11), 1-6. https://doi.org/10.5120/ijca2017914540
El-sayyah, M., Saad, M., & Saad, M. (2025). Nonlinear model predictive control for trajectory tracking of omnidirectional robot using resilient propagation. IEEE Access, 13, 112642-112653. https://doi.org/10.1109/ACCESS.2025.3583596
Ferraguti, F., Bertuletti, M., Landi, C., Bonfè, M., Fantuzzi, C., & Secchi, C. (2020). A control barrier function approach for maximizing performance while fulfilling to ISO/TS 15066 regulations. IEEE Robotics and Automation Letters, 5(4), 5921-5928. https://doi.org/10.1109/LRA.2020.3010494
Gurriet, T., Singletary, A., Reher, J., Ciarletta, L., Feron, E., & Ames, A. (2018). Towards a framework for realizable safety critical control through active set invariance. Proceedings of the ACM/IEEE International Conference on Cyper-Physical Systems (ICCPS), Porto, Portugal, 98-106. https://doi.org/10.1109/ICCPS.2018.00018
Hedman, M., & Mercorelli, P. (2021). FFTSMC with optimal reference trajectory generated by MPC in robust Robotino motion planning with saturating inputs. Proceedings of the American Control Conference (ACC), New Orleans, USA, 1470-1477. https://doi.org/10.23919/ACC50511.2021.9482876
Igarashi, M., & Nakamura, H. (2018). Collision avoidance assist control for two-wheel vehicle robots by control barrier function. Proceedings of the International Automatic Control Conference (CACS), Taoyuan, Taiwan. https://doi.org/10.1109/CACS.2018.8606761
Manjunath, A., & Nguyen, Q. (2021). Safe and robust motion planning for dynamic robotics via control barrier functions. Proceedings of the IEEE Conference on Decision and Control (CDC), Austin, Texas, 2122-2128. https://doi.org/10.1109/CDC45484.2021.9682803
Mehra, A., Ma, W., Berg, F., Tabuada, P., Grizzle, J., & Ames, A. (2015). Adaptive cruise control: experimental validation of advanced controllers on scale-model cars. Proceedings of the American Control Conference (ACC), Chicago, USA, 1411-1418. https://doi.org/10.1109/ACC.2015.7170931
Peng, C., Donca, O., Castillo, G., & Hereid, A. (2023). Safe bipedal path planning via control barrier functions for polynomial shape obstacles estimated using logistic regression. Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), London, UK, 3649-3655. https://doi.org/10.1109/ICRA48891.2023.10160671
Pololu (2025, August 09). Pololu 3pi+ 2040 Robot. https://www.pololu.com/category/300/
3pi-plus-2040-robot
Rauscher, M., Kimmel, M., & Hirche, S. (2016). Constrained robot control using control barrier functions. Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Daejeon, Korea, 279-285. https://doi.org/10.1109/IROS.2016.7759067
Robotino (2025, August 09). Festo Robotino. https://ip.festo-didactic.com/Infoportal/robotino/Overview/EN/index.html
Sa, M., Kotaru, P., & Sreenath, K. (2024). Point cloud-based control barrier function regression for safe and efficient vision-based control. Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Yokohama, Japan, 366-372. https://doi.org/10.1109/ICRA57147.2024.10610647
Siegwart, R., Nourbakhsh, I., & Scaramuzza, D. (2011). Introduction to autonomous mobile robots (2nd ed.). MIT Press (MA). https://mitpress.mit.edu/9780262015356/introduction-to-autonomous-mobile-robots/
Singletary, A., Swann, A., Chen, Y., & Ames, A. (2022). Onboard safety guarantees for racing drones: high-speed geofencing with control barrier functions. IEEE Robotics and Automation Letters, 7(2), 2897-2904. https://doi.org/10.1109/LRA.2022.3144777
Tang, Q., & Eberhard, P. (2013). Cooperative search by combining simulated and real robots in a swarm under the view of multibody system dynamics. Advances in Mechanical Engineering, 5, 1-11. https://doi.org/10.1155/2013/284782
Toulkani, N., Abdi, H., Koskelainen, O., & Ghabcheloo, R. (2022). Reactive safe path following for differential drive mobile robots using control barrier functions. Proceedings of the 10th International Conference on Control, Mechatronics and Automation (ICCMA), Belval, Luxembourg, 60-65. https://doi.org/10.1109/ICCMA56665.2022.10011466
Turtlebot3 (2025, August 09). Robotis Turtlebot 3. https://www.robotis.us/turtlebot-3/
Xu, X., Waters, T., Pickem, D., Glotfelter, P., Egerstedt, M., Tabuada, P., Grizzle, J., & Ames, A. (2017). Realizing simultaneous lane keeping and adaptive speed regulation on accessible mobile robot testbeds. Proceedings of the IEEE Conference on Control Technology and Applications (CCTA), Hawai'i, USA, 1769-1775. https://doi.org/10.1109/CCTA.2017.8062713
Yang, T., Miao, Z., Yi, G., & Wang, Y. (2022). Safety-critical control of quadrotor UAVs with control barrier functions. Proceedings of the IEEE International Conference on Robotics and Biomimetics (ROBIO), Xishuangbanna, China, 1074-1079. https://doi.org/10.1109/ROBIO55434.2022.10011832
Publicado
2025-09-01
Como Citar
Souza, F., & Chinelato, C. (2025). Control barrier functions applied to an omnidirectional mobile robot. Revista Para Graduandos/Instituto Federal De Educação, Ciência E Tecnologia De São Paulo - Campus São Paulo - REGRASP, 10(3), 32-44. https://doi.org/10.47734/regrasp.v10i3.1248