A GENETIC ALGORITHM FOR PLANNING THE TRAJECTORY OF A GROUP OF MOBILE ROBOTS IN THE PRESENCE OF STATIONARY AND MOBILE OBSTACLES

Abstract

The article discusses a trajectory planning method for a group of mobile robots that ensures safe movement and eliminates the possibility of collisions both between the robots themselves and with external obstacles, including moving objects. The developed mathematical model considers three main collision scenarios: intersection of robot trajectories within the group, interaction with stationary obstacles, and the probability of collision with moving objects. Each of these scenarios is analyzed in detail to ensure maximum safety during movement, and their consideration allows for efficient adaptation of robot routes to changing environmental conditions. The trajectory of each robot is represented as a piecewise linear path with intermediate points, which are optimized to ensure safe movement. Special attention is paid to speed adaptation on different segments of the trajectory: a robot can adjust its speed based on current conditions to minimize the risk of collisions. To evaluate distances between objects, the Euclidean norm is used, allowing for the calculation of minimum distances between the centers of spherical representations of robots and obstacles. The problem is solved in two stages. In the first stage, a trajectory is constructed for the first robot, taking into account initial conditions and obstacle placement. In the second stage, trajectories are formed for the remaining robots, considering the already planned routes. For optimizing the coordinates of intermediate points and speeds, a genetic algorithm is applied, which minimizes travel time while ensuring safe movement. The genetic algorithm uses crossover and mutation operators to generate diverse solutions and performs checks to ensure compliance with safety conditions. Numerical simulations were conducted using Python, with the Matplotlib library used for visualization of results. During the experiments, 50 tests were performed with varying numbers of obstacles (from 5 to 10). Analysis of the results showed that as the number of obstacles increased, both the computation time and the quality of the generated trajectories improved. This confirms the effectiveness of the proposed method for controlling groups of mobile robots in dynamically changing environments

References

1. Pertzovsky A., Zivan R., Agmon N. Collision Avoiding Max-Sum for Mobile Sensor Teams, Journal of

Artificial Intelligence Research, 2024, Vol. 79, pp. 1281-1311.

2. Wang S., Hu X., Xiao J., Chen T. Repulsion-Oriented Reciprocal Collision Avoidance for Multiple

Mobile Robots, Journal of Intelligent & Robotic Systems, 2022, Vol. 104 (1).

3. Teng Y., Feng T., Li J., Chen S., Tang X. A Dual-Layer Symmetric Multi-Robot Path Planning System

Based on an Improved Neural Network-DWA Algorithm, Symmetry, 2025, Vol. 17 (1), pp. 85.

4. Iakovlev D., Tachkov A. Probability of Collision between Autonomous Mobile Robot with an Obstacle,

Mekhatronika, Avtomatizatsiya, Upravlenie, 2021, Vol. 22 (3), pp. 125-133.

5. Zheng K. Autonomous Obstacle Avoidance and Trajectory Planning for Mobile Robot Based on Dual-

Loop Trajectory Tracking Control and Improved Artificial Potential Field Method, Actuators, 2024,

Vol. 12 (1), pp. 37.

6. AbuJabal N., Rabie T., Baziyad M., Kamel I., Almazrouei K. Path Planning Techniques for Real-Time

Multi-Robot Systems: A Systematic Review, Electronics, 2024, Vol. 13 (12), pp. 2239.

7. Qiu H., Yu W., Zhang G., Xia X., Yao K. Multi-robot Collaborative 3D Path Planning Based On Game Theory

and Particle Swarm Optimization Hybrid Method, The Journal of Supercomputing, 2025, Vol. 81 (3).

8. Malyshev D., Cherkasov V., Rybak L., Diveev A. Advances in Optimization and Applications,

OPTIMA 2022. Communications in Computer and Information Science, 2023, pp. 197.

9. Pisarenko A., Malyshev D., Rybak L., Cherkasov V., Skitova V. Application of evolutionary PSO algorithms

to the problem of optimization of 6-6 UPU mobility platform geometric parameters, Procedia

Computer Science, 2022, Vol. 213 (4), pp. 643-650.

10. Ren Y., Friderikos V. Path Planning Optimization Based Interference Awareness for Mobile Robots in

mmWave Multi Cell Networks, IEEE Transactions on Vehicular Technology, 2024, Vol. PP (99), pp. 1-12.

11. Sahoo S. K., Choudhury B. A review of methodologies for path planning and optimization of mobile

robots, Journal of Process Management and New Technologies, 2023, Vol. 11 (1-2), pp. 34-52.

12. Nasti S., Najar Z., Chishti M.A. A Comprehensive Review of Path Planning Techniques for Mobile

Robot Navigation in Known and Unknown Environments, International Journal of Computational

and Experimental Science and Engineering, 2024, Vol. 11 (1).

13. Yang L., Li P., Qian S. [et al.]. Path Planning Technique for Mobile Robots: A Review, Machines,

2023, Vol. 11 (10), pp. 980.

14. Chen J. Algorithmic Implementation and Optimisation of Path Planning, Applied and Computational

Engineering, 2024, Vol. 33 (1), pp. 176-184.

15. Khan N., Butt Y., Bhatti A. Constraint-Oriented Formation Control of Multi-Robot System in Leaderless

Consensus under Confined Conditions, Systems Science & Control Engineering, 2024, Vol. 12 (1).

16. Hamdan N., Medvedev M., Pshikhopov V. Method of motion path planning based on a deep neural

network with vector input, Мechatronics, utomation, Control, 2024, Vol. 25 (11), pp. 559-567.

17. Diveev A., Sofronova E., Konyrbaev N., Ibadulla S. System Synthesis for Motion along the Trajectory

by Evolutionary Machine Learning Control, Engineered Science, 2024, Vol. 29, pp. 1130.

18. Diveev A., Sofronova E., Konyrbaev N., Abdullayev O. Advanced Model with a Trajectory Tracking

Stabilisation System and Feasible Solution of the Optimal Control Problem, Mathematics, 2024,

Vol. 25 (11), pp. 3193.

19. Lv Y. Research on Path Planning of Mobile Robots Based on A* and B* Algorithms, Highlights in

Science, Engineering and Technology, 2024, Vol. 120, pp. 392-397.

20. Luo D., Huang X., Huang Y., Miao M., Gao X. Optimal Trajectory Planning for Wheeled Robots

(OTPWR): A Globally and Dynamically Optimal Trajectory Planning Method for Wheeled Mobile

Robots, Machines, 2024, Vol. 12 (10), pp. 668.

21. Han J., Ma C., Zou D. [et al.]. Distributed Multi-Robot SLAM Algorithm with Lightweight Communication

and Optimization, Electronics, 2024, Vol. 13 (20), pp. 4129.

22. Zhang X., Zheng H. Research On Trajectory Planning Methods of Mobile Robots Based on SLAM

Technology, Highlights in Science, Engineering and Technology, 2024, Vol. 111, pp. 116-125.

Скачивания

Published:

2025-04-27

Issue:

Section:

SECTION II. CONTROL AND MODELING SYSTEMS

Keywords:

Group of robots, mobile robot, trajectory planning, obstacle, genetic algorithm, model