Tracking the trajectory of a swarm of mobile robots with a computer vision system

Main Article Content

Andrés Jiménez-Mora
Kevin Morales-Paz
Juan Carlos Brenes-Torres
Rebeca Solís-Ortega
Cindy Calderón-Arce

Abstract

Swarm robotics research uses a range of tools for evaluating the behaviors and metrics of robot
collectives. One crucial tool involves the capability to track each robot’s position and orientation
at various intervals, enabling the reconstruction of individual robot poses and trajectories.
Comprehensive analysis of swarm behavior hinges on the study of the collective trajectories of
each robot within the group. This paper demonstrates the implementation of a computer vision
system, utilizing a webcam and Python scripts, to effectively track a mobile robot group within
a swarm. This shows the feasibility of developing such research tools using commonplace
computing equipment. The design and development of the vision system, including a detailed
calibration procedure, robot identification methods, and practical examples, are also shown.
Furthermore, it offers an exhaustive explanation of the robot tracking process. Experimental trials
with three robots validate the system’s ability to extract images from video feeds and accurately
identify each robot. Subsequently, after image processing, the system generates a dataset
encompassing image numbers, robot IDs, x and y positions, and orientations.

Article Details

How to Cite
Jiménez-Mora, A., Morales-Paz, K., Brenes-Torres, J. C., Solís-Ortega, R., & Calderón-Arce, C. (2024). Tracking the trajectory of a swarm of mobile robots with a computer vision system. Tecnología En Marcha Journal, 37(7), Pág 44–49. https://doi.org/10.18845/tm.v37i7.7296
Section
Artículo científico

References

M. Dorigo, G. Theraulaz, and V. Trianni, “Swarm robotics: Past, present, and future [point of view],” Proceedings

of the IEEE, vol. 109, no. 7, pp. 1152–1165, 2021.

J. C. Brenes-Torres, “jcbrenes/proe: Proyecto proe: Implementación de un prototipo de enjambre de robots

para la digitalización de escenarios estáticos y planificación de rutas óptimas.”

https://github.com/jcbrenes/PROE, 2021

C. Calderón-Arce and R. Solís-Ortega, “Swarm robotics and rapidly exploring random graph algorithms

applied to environment exploration and path planning,” International Journal of Advanced Computer Science

and Applications, vol. 10, no. 5, 2019.

R. Solis-Ortega and C. Calderon-Arce, “Multiobjective problem to find paths through swarm robotics,” in

Proceedings of the 2019 3rd International Conference on Automation, Control and Robots, 2019, pp. 12–21.

J. C. Brenes-Torres, F. Blanes, and J. Simo, “Magnetic trails: A novel artificial pheromone for swarm robotics

in outdoor environments,” Computation, vol. 10, no. 6, p. 98, 2022.

Intel, Open-Source Computer Vision Library. Reference Manual, 2001.

W. Qi, F. Li, and L. Zhenzhong, “Review on camera calibration,” in 2010 Chinese Control and Decision

Conference, 2010, pp. 3354–3358.

Z. Zhang, “A flexible new technique for camera calibration,” IEEE Transactions on Pattern Analysis and

Machine Intelligence, vol. 22, no. 11, pp. 1330–1334, 2000.