Efficient coordination of multiple mobile robots is essential in automated systems, especially when robots must follow predefined paths while avoiding collisions. This paper proposes a centralized optimization framework using Genetic Algorithms to optimize the velocity profiles of a system of robots without altering their paths. The goal is to minimize task completion time and energy consumption while ensuring collision avoidance. Three Genetic Algorithm-based methods are introduced: Maximum Velocity Optimization, Slow-Down Segment Single-Objective Optimization and Slow-Down Segment Multi-Objective Optimization. The first method adjusts each robot’s maximum velocity along its entire path, whereas the second introduces a slow-down segment only at the start of its path. While these two approaches only optimize task completion time, the third method contains a multi-objective formulation, producing solutions that balance time and energy. Methods such as Brute-Force and Prioritized Planning were used as baseline methods for comparison. Simulation results indicate that the proposed strategies significantly outperform the baseline methods. Furthermore, the second method achieves better results than the first by introducing more targeted velocity adjustments, while the third further enhances flexibility by offering a range of trade-offs between task completion time and energy consumption. Scalability and computational cost remain critical challenges, especially as the number of robots increases.

Genetic Algorithm-Based Optimization of Velocity Profiles for Multi-Robot Collision Avoidance / Marseglia, Luca; Vale, Alberto; Di Gironimo, Giuseppe. - In: MACHINES. - ISSN 2075-1702. - 13:11(2025), pp. 1-17. [10.3390/machines13111036]

Genetic Algorithm-Based Optimization of Velocity Profiles for Multi-Robot Collision Avoidance

Marseglia, Luca
;
Di Gironimo, Giuseppe
2025

Abstract

Efficient coordination of multiple mobile robots is essential in automated systems, especially when robots must follow predefined paths while avoiding collisions. This paper proposes a centralized optimization framework using Genetic Algorithms to optimize the velocity profiles of a system of robots without altering their paths. The goal is to minimize task completion time and energy consumption while ensuring collision avoidance. Three Genetic Algorithm-based methods are introduced: Maximum Velocity Optimization, Slow-Down Segment Single-Objective Optimization and Slow-Down Segment Multi-Objective Optimization. The first method adjusts each robot’s maximum velocity along its entire path, whereas the second introduces a slow-down segment only at the start of its path. While these two approaches only optimize task completion time, the third method contains a multi-objective formulation, producing solutions that balance time and energy. Methods such as Brute-Force and Prioritized Planning were used as baseline methods for comparison. Simulation results indicate that the proposed strategies significantly outperform the baseline methods. Furthermore, the second method achieves better results than the first by introducing more targeted velocity adjustments, while the third further enhances flexibility by offering a range of trade-offs between task completion time and energy consumption. Scalability and computational cost remain critical challenges, especially as the number of robots increases.
2025
Genetic Algorithm-Based Optimization of Velocity Profiles for Multi-Robot Collision Avoidance / Marseglia, Luca; Vale, Alberto; Di Gironimo, Giuseppe. - In: MACHINES. - ISSN 2075-1702. - 13:11(2025), pp. 1-17. [10.3390/machines13111036]
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11588/1046494
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? 1
social impact