Hostname: page-component-74656f9884-rngvg Total loading time: 0 Render date: 2026-11-06T09:33:26.687Z Has data issue: false hasContentIssue false

Efficient relative localization and coordination system for unmanned ground vehicle formations under directed graph structure

Published online by Cambridge University Press:  24 February 2025

Kader M. Kabore*
Affiliation:
Electrical and Computer Engineering Department, Abdullah Gül University, Kayseri, Turkey
Samet Güler
Affiliation:
Electrical and Computer Engineering Department, Abdullah Gül University, Kayseri, Turkey
*
Corresponding author: Kader M. Kabore; Email: kader.kabore@agu.edu.tr
Rights & Permissions [Opens in a new window]

Abstract

Onboard localization for multi-robot systems stands as a critical area of research with wide-ranging applications. This paper introduces an innovative framework for multi-robot localization, uniquely characterized by its onboard capability, thereby negating the dependency on external infrastructure. Our approach harnesses the inherent capabilities of each robot, enabling them to localize and synchronize their movements independently. The integration of cooperative localization algorithms with formation control mechanisms empowers a group of robots to sustain a predefined formation while following a linear trajectory. The efficacy of our framework is substantiated through comprehensive simulations and real-world experimental validations. We rigorously assess the system’s resilience to localization inaccuracies and external disturbances, demonstrating its adaptability and consistency in maintaining formation under diverse conditions. Furthermore, we explore the scalability of our approach, highlighting its potential to manage varying numbers of robots and its applicability in tasks such as collaborative transportation.

Information

Type
Research Article
Copyright
© The Author(s), 2025. Published by Cambridge University Press
Figure 0

Figure 1. a) The nonholonomic kinematic model of robot $R_i$; b) The leader-follower network from the camera perspectives; c) A view of a neighbor robot from a follower robot’s camera image.

Figure 1

Figure 2. A block diagram illustrating the mechanisms integrated within the proposed framework for a four-robot system. The components related to the localization and control layers are given with the orange and blue backgrounds, respectively.

Figure 2

Figure 3. YOLOv8 nano image classification model backbone which forms the base architecture of our custom detection model.

Figure 3

Figure 4. The statistics of the dataset used for real experiments: a) The descriptions of the images and the object classes, b) The correlation graphs of the items in the datasets.

Figure 4

Figure 5. The results of the CNN training on the datasets: The loss of the boxes, the object classification, and the Directional Feature Learning (DFL) a) On simulation dataset, b) On experimental Dataset.

Figure 5

Figure 6. Detections at different distances in the simulation environment.

Figure 6

Figure 7. Detections at various distances in a room.

Figure 7

Figure 8. Distance measurement comparison between YOLO and ultrawideband (UWB) sensors. Left: The area of the detected bounding box versus the true distances between the robots, Right: Mean values of the UWB measurements versus the true distances between the robots.

Figure 8

Figure 9. Variances of the converted distance measurements with YOLO. Left: Behind configuration, Right: Diagonal configuration.

Figure 9

Figure 10. Gaussian mixture probability hypothesis density experiments in a simulation environment: Each column represents a series of experiments at a specific distance while each row represents either the relative distance $d_{ij}$ or the bearing $\beta _{ij}$ from the follower agent $i=0$ to the leaders$j=\{1,2\}$.

Figure 10

Figure 11. a) Four Turtlebot robot agents in theWebots simulation; b) The underlying L-FF graph among the robots.

Figure 11

Figure 12. Vertex and edge addition operation in the Henneberg construction method. Two directed edges are added towards the previous vertices with every new vertex.

Figure 12

Figure 13. The Henneberg construction for three robots considering the visibility constraints. The robot R1 camera is directed towards its only leader, R0, while the camera of the second follower robot R2 is directed towards its two leaders, R0 and R1. The second follower robot R2 is positioned on the line perpendicular to the line segment connecting its two leaders.

Figure 13

Figure 14. Leader-Follower task with Gaussian mixture probability hypothesis density: a)-b) The measurement and prediction of the leader position on the relative $x$ and $y$ axes, respectively; c) The measurement of the relative distance, its desired value, and the filter output.

Figure 14

Figure 15. The trajectories of the agents in the simulations.

Figure 15

Figure 16. Simulation results: a) The error $e_{10}$ between the First Follower $R_1$ and the leader $R_0$; b) The errors $e_{20}$, $e_{21}$; and c) The errors $e_{31}$, $e_{32}$.

Figure 16

Figure 17. a) The agents in the Webots simulation environment; b) The trajectories of the agents in the simulations with six robots. The dotted lines are the edges of the graph at the starting and end positions of the robots.

Figure 17

Figure 18. The robots used in the experiment: a) The leader with no camera and the last follower with a camera and UWBs. b) Two Turlebots with ultrawidebands, Jetson Nano, and camera. c) The four agents in formation in an experiment.

Figure 18

Figure 19. The trajectories of the agents during the indoor experiment. The dotted lines are the edges of the graph at the starting and end positions of the robots.

Figure 19

Figure 20. The errors during the simulations: a) The error between the First Follower $R_1$ and the leader $R_0$, b) The plot $e_{20}$, $e_{21}$ during the indoor experiment c) The plot $e_{31}$, $e_{32}$ during the indoor experiment.

Figure 20

Figure 21. The Comparison and applications: a) The sensors and methods used in the comparison: 1-LDS Lidar, 2-Intel RealSense Depth Camera D435i, 3-A whycon circular marker 4 -Ours: A camera and UWB.

Figure 21

Figure 22. Comparison of our detection against Aruco marker: a) Two Aruco markers, b) The result from Aruco-based approach. C) The detection from a convolutional neural networks-based approach.

Figure 22

Table I. The quantitative comparison between methods.