Implementing distributed collaboration and applying the YOLO algorithm to robots


  • Wissam Hanafi
  • Mohammed Tamali



multi-robots, distributed robot system, path planning, collaboration, ROS, Gazebo, yolo


Recently, the world has witnessed the development of artificial intelligence and robot programming, which have enabled robots to work together to perform specific assigned tasks while overcoming obstacles in the environment. Robots can now operate independently of each other. In this research, four-wheeled robots were created in webots and placed in different environments in Gazebo. These robots are associated with LIDAR and Kinect cameras. Due to the distributed collaboration between robots, a robot cannot traverse a path that it has previously traversed. The three robots are given the same goal, and the first robot to reach the goal signals the end of the mission to the remaining robots and learns about the surrounding objects on the way to the goal. Therefore, the YOLO algorithm was used (You Only Look Once). This is one of the best algorithms for detecting objects in their environment. Regarding the results obtained in the simulation, the robot performed all the assigned tasks.


Amcl. (2023).

Budiharto, W., Andreas, V., Suroso, J. S., Gunawan, A. A. S., & Irwansyah, E. (2019, July). Development of tank-based military robot and object tracker. In 2019 4th Asia-Pacific Conference on Intelligent Robot Systems (ACIRS) (pp. 221-224). IEEE.

Cao, W. (2022). Autonomous Driving Simulator and Benchmark on Neurorobotics Platform.

Dong, Y., Li, Z., Zhao, X., Ding, Z., & Huang, X. (2023). Decentralised and cooperative control of multi-robot systems through distributed optimisation. arXiv preprint arXiv:2302.01728.

Flushing, E. F., Gambardella, L. M., & Di Caro, G. A. (2017, September). Simultaneous task allocation, data routing, and transmission scheduling in mobile multi-robot teams. In 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (pp. 1861-1868). IEEE.

Gazebo plugin. (2023).

Gazebo simulator. (2023).

Herdawatie, Abdul Kadir. 'Multi Robot System (Part 1: Introduction)'. N.p., 2015. Web. 26 Apr. 2015.

Jain, U., Tiwari, R., & Godfrey, W. W. (2017, November). Comparative study of frontier based exploration methods. In 2017 Conference on Information and Communication Technology (CICT) (pp. 1-5). IEEE. https://10.1109/INFOCOMTECH.2017.8340589

Lamine, B. A., Mohamed, A., & Rachid, R. (2023). Concrete reinforcement using composite fiberglass-based materials. The Journal of Engineering and Exact Sciences, 9(7), 16530-01e.

Map server. (2023).

Min, H., Sun, F., & Niu, F. (2009, May). Decentralized UAV formation tracking flight control using gyroscopic force. In 2009 IEEE International Conference on Computational Intelligence for Measurement Systems and Applications (pp. 91-96). IEEE. https://10.1109/CIMSA.2009.5069925

Move base package summary, (2023).

Ranjbar-Sahraei, B., Shabaninia, F., Nemati, A., & Stan, S. D. (2012). A novel robust decentralized adaptive fuzzy control for swarm formation of multiagent systems. IEEE Transactions on Industrial Electronics, 59(8), 3124-3134. https://10.1109/TIE.2012.2183831

Redmon, J., Divvala, S., Girshick, R., & Farhadi, A. (2016). You only look once: Unified, real-time object detection. In Proceedings of the IEEE conference on computer vision and pattern recognition (pp. 779-788).


Ros gmapping. (2023).

Ros, Robot Operating System. (2023).

Sarvepalli, S. S. K. (2015). Multi Robot System: The future of Scientific Learning.

Shorinwa, O., Halsted, T., Yu, J., & Schwager, M. (2023). Distributed Optimization Methods for Multi-Robot Systems: Part I--A Tutorial. arXiv preprint arXiv:2301.11313.

URDF, Unified Robot Description Format. (2023).

Wang, Y., & de Silva, C. W. (2008). A machine-learning approach to multi-robot coordination. Engineering Applications of Artificial Intelligence, 21(3), 470-484.


Yu, X., Morrn, P. T., Salimpour, S., Queralta, J. P., & Westerlund, T. (2023). Loosely Coupled Odometry, UWB Ranging, and Cooperative Spatial Detection for Relative Monte-Carlo Multi-Robot Localization. arXiv preprint arXiv:2304.06264.




How to Cite

Hanafi , W., & Tamali , M. (2024). Implementing distributed collaboration and applying the YOLO algorithm to robots. STUDIES IN ENGINEERING AND EXACT SCIENCES, 5(1), 277–296.