| Carlos Montañez-Molina | Centro de Investigación Científica y de Educación Superior de Ensenada |
| Javier Pliego-Jiménez | Secretaría de Ciencia, Humanidades, Tecnología e Innovación |
| César Cruz-Hernández | Centro de Investigación Científica y de Educación Superior de Ensenada |
https://doi.org/10.58571/CNCA.AMCA.2025.064
Resumen: This research proposes a control algorithm that allows a group of wheeled mobile robots to emulate the flocking behavior. The controller is designed in such a manner that linear velocity measurements are not necessary either locally or in the exchange of information between the group members. Given that in real life it is possible that not all the members of the group to have knowledge of the desired flocking velocity, we propose a distributed observer. Moreover, the proposed flocking controller works for either undirectional or bidirectional communication topologies. To analyze the stability of the flocking algorithm and distributed observer, we employ tools from linear systems theory. To demonstrate the correct functioning of the control law, experimental tests are shown.

¿Cómo citar?
Montañez-Molina, C., Pliego-Jiménez, J. & Cruz-Hernández, C. (2025). Flocking control for a group of wheeled mobile robots free of linear velocity measurements. Memorias del Congreso Nacional de Control Automático 2025, pp. 373-378. https://doi.org/10.58571/CNCA.AMCA.2025.064
Palabras clave
Flocking, mobile robot, control algorithm, graph theory, velocity tracking.
Referencias
- Abdessameud, A. and Tayebi, A. (2009). Formation control of VTOL-UAVs. Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference. doi: 10.1109/CDC.2009.5400941.
- Abdessameud, A. and Tayebi, A. (2013). On consensus algorithms design for double integrator
dynamics. Automatica, 49(1), 253–260. doi: 10.1016/j.automatica.2012.08.044. - Bazoula, A. and Nemra, A. (2013). Mobile robots formation: graph-force approach. Mediterranean Conference on Control and Automation. doi: 10.1109/MED.2013.6608867.
- Cetina, J., Pliego, J., Martínez, R., and Cruz, C. (2025). Flocking control for a swarm of nonholonomic mobile robots without attitude measurements. International Journal of Intelligent Robotics and Applications, 1–14. doi:https://doi.org/10.1007/s41315-025-00432-8.
- Cheng, J. and Wang, B. (2020). Flocking control of mobile robots with obstacle avoidance based on simulated annealing algorithm. Mathematical Problems in Engineering. doi:10.1155/2020/7357464.
- Gao, J., Xu, X., Ding, N., and Li, E. (2017). Flocking motion of multi-agent system by dynamic pinning control. IET Control Theory and Applications, 11, 714–722. doi:10.1049/iet-cta.2016.1150.
- Hale, J.K. (2009). Ordinary differential equations. Dover Publications.
Han, Z., Wang, L., Lin, Z., and Zheng, R. (2016). Formation control with size scaling via a complex laplacianbased approach. IEEE Transactions on Cybernetics, 46(10), 2348–2359. doi:10.1109/TCYB.2015.2477107. - Hong, Y., Hu, J., and Gao, L. (2006). Tracking control for multi-agent consensus with an active leader and variable topology. Automatica, 42(7), 1177–1182. doi: 10.1016/j.automatica.2006.02.013.
- Hu, J. and Lin, Y. (2010). Consensus control for multiagent systems with double-integrator dynamics and time delays. IET Control Theory & Applications, 4(1). doi:10.1049/iet-cta.2008.0479.
- Jian, D., Haibo, J., Yeqiu, L., Kun, L., and Chenhui, Y. (2018). Flocking control of multi-quadrotor System of systems. In 2018 IEEE CSAA Guidance, Navigation and Control Conference (CGNCC), 1–6. doi: 10.1109/GNCC42960.2018.9019130.
- Khaledyan, M., Liu, T., Fernandez, V., and de Queiroz, M. (2020). Flocking and target interception control for formations of nonholonomic kinematic agents. IEEE Transactions on Control Systems Technology, 28(4), 1603–1610. doi:10.1109/TCST.2019.2914994.
- Montañez, C., Pliego, J., Arellano, A., and Cruz, C. (2023). Velocity and position tracking controllers for wheeled mobile robots. IFAC, 56(2), 2158–2163. doi: https://doi.org/10.1016/j.ifacol.2023.10.1121.
- Montañez, C., Pliego, J., and Cruz, C. (2022). Formation control for robot networks with double integrator dynamics. In 2022 IEEE Conference on Control Technology and Applications (CCTA), 589–594. doi: 10.1109/CCTA49430.2022.9966124.
- Moshtagh, N., Jadbabaie, A., and Daniilidis, K. (2005). Distributed geodesic control laws for flocking of nonholonomic agents. IEEE Conference on Decision and Control. doi:10.1109/CDC.2005.1582593.
- Ning, B., Han, Q., Zuo, Z., Jin, J., and Zheng, J. (2018). Collective behaviors of mobile robots beyond the nearest neighbor rules with switching topology. IEEE Transactions on Cybernetics, 48(5). doi: 10.1109/TCYB.2017.2708321.
- Nuño, E., Ortega, R., Basañez, L., and Hill, D. (2011). Synchronization of networks of nonidentical euler-lagrange systems with uncertain parameters and communication delays. IEEE Transactions on Automatic Control, 56(4), 935–941. doi: 10.1109/TAC.2010.2103415.
- Oriolo, G., Luca, A.D., and Vendittelli, M. (2002). Wmr control via dynamic feedback linearization: design, implementation, and experimental validation. IEEE Transactions on control systems technology, 10(6), 835– 852. doi:10.1109/TCST.2002.804116.
- Pliego, J., Martínez, R., Cruz, C., Avilés, J., and Flores, J. (2023). Flocking and formation control for a group of nonholonomic wheeled mobile robots. Cogent Engineering, 10(1), 2167566. doi: https://doi.org/10.1080/23311916.2023.2167566.
- Ren, W. (2008). On consensus algorithms for double-integrator dynamics. IEEE Transactions on Automatic Control, 53(6), 1503–1509. doi: 10.1109/TAC.2008.924961.
- Ren, W., Beard, R.W., and Atkins, E.M. (2007). Information consensus in multivehicle cooperative control. IEEE Control Systems Magazine, 27(2), 71–82. doi: 10.1109/MCS.2007.338264.
- Reynolds, C.W. (1998). Flocks, herds, and schools: a distributed behavioral model, 273–282. doi: 10.1145/280811.281008.
- Rojo, E., Garcia, O., Ollervides, E., Zambrano, P., and Espinoza, E. (2019). Robust consensus-based formation flight for multiple quadrotors. Journal of Intelligent & Robotic Systems, 213–226. doi:10.1007/s10846-018-0843-3.
- Saif, O., Fantoni, I., and Zavala-R´ıo, A. (2019). Distributed integral control of multiple uavs: precise flocking and navigation. IET Control Theory & Applications, 13(13), 2008–2017. doi:https://doi.org/10.1049/ietcta. 2018.5684.
- Scardovi, L., Arcak, M., and Sontang, E. (2010). Synchronization of interconnected systems with applications to biochemical networks: an input-output approach. IEEE Transactions on Automatic Control, 55(6), 1367–1379. doi:10.1109/TAC.2010.2041974.
- Shi, H., Wang, L., and Chu, T. (2009). Flocking of multi-agent systems with a dynamic virtual leader. International Journal of Control, 82(1), 43–58. doi: 10.1080/00207170801983091.
- Zhao, S. and Zelazo, D. (2017). Translational and scaling formation maneuver control via a bearing-based approach. IEEE Transactions on Control of Network Systems, 4(3), 429–438. doi:10.1109/TCNS.2015.2507547.
- Zhao, X.W., Guan, Z.H., Li, J., Zhang, X.H., and Chen, C.Y. (2017). Flocking of multi-agent nonholonomic systems with unknown leader dynamics and relative measurements. International Journal of Robust and Nonlinear Control, 27(17), 3685–3702. doi: https://doi.org/10.1002/rnc.3762.
