Hostname: page-component-89b8bd64d-9prln Total loading time: 0 Render date: 2026-05-08T16:25:49.223Z Has data issue: false hasContentIssue false

Comparative analysis of popular mobile robot roadmap path-planning methods

Published online by Cambridge University Press:  10 March 2025

Ben Beklisi Kwame Ayawli*
Affiliation:
Department of Computer Science, Sunyani Technical University, Sunyani, Ghana
John Kwao Dawson
Affiliation:
Department of Computer Science, Sunyani Technical University, Sunyani, Ghana
Esther Badu
Affiliation:
The ICT Directorate, Sunyani Technical University, Sunyani, Ghana
Irene Esinam Beklisi Ayawli
Affiliation:
Department of Pharmacy, Sunyani Technical University, Sunyani, Ghana
Dawda Lamusah
Affiliation:
Department of Computer Science, Sunyani Technical University, Sunyani, Ghana
*
Corresponding author: Ben Beklisi Kwame Ayawli; Email: bbkayawli@yahoo.com
Rights & Permissions [Opens in a new window]

Abstract

Global path planning using roadmap (RM) path-planning methods including Voronoi diagram (VD), rapidly exploring random trees (RRT), and probabilistic roadmap (PRM) has gained popularity over the years in robotics. These global path-planning methods are usually combined with other path-planning techniques to achieve collision-free robot control to a specified destination. However, it is unclear which of these methods is the best choice to compute the efficient path in terms of path length, computation time, path safety, and consistency of path computation. This article reviewed and adopted a comparative research methodology to perform a comparative analysis to determine the efficiency of these methods in terms of path optimality, safety, consistency, and computation time. A hundred maps of different complexities with obstacle occupancy rates ranging from 50.95% to 78.42% were used to evaluate the performance of the RM path-planning methods. Each method demonstrated unique strengths and limitations. The study provides critical insights into their relative performance, highlighting application-specific recommendations for selecting the most suitable RM method. These findings contribute to advancing robot path-planning techniques by offering a detailed evaluation of widely adopted methods.

Information

Type
Review Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2025. Published by Cambridge University Press
Figure 0

Algorithm 1. Dijkstra algorithm

Figure 1

Figure 1. (a) Configuration space with obstacles, start, and goal positions (b) Expected path for a mobile robot in the configuration space.

Figure 2

Figure 2. Visibility graph with the path from the start to the goal points.

Figure 3

Algorithm 2. Determining Visible vertices for the visibility graph

Figure 4

Algorithm 3. Visibility graph roadmap

Figure 5

Algorithm 4. Voronoi diagram roadmap

Figure 6

Figure 3. Voronoi diagram roadmap with path from start to the goal using A* algorithm.

Figure 7

Algorithm 5. PRM roadmap learning stage algorithm

Figure 8

Figure 4. Road map and path from point S to G using PRM method.

Figure 9

Algorithm 6. PRM path computation at the query stage

Figure 10

Algorithm 7. RRT roadmap algorithm

Figure 11

Figure 5. Road map and path from point S to G using RRT.

Figure 12

Algorithm 8. A star algorithm

Figure 13

Table I. Results of path computation performance of VD, RRT, and PRM of 10 trials each of 100 different maps.

Figure 14

Table II. A summary of path computation performance of VD, RRT, and PRM.

Figure 15

Figure 6. Generated path in an environment with an occupancy rate of 55% with VD obtaining path length of 562, RRT 618.36, and PRM 542.76.

Figure 16

Figure 7. Generated path in an environment with an occupancy rate of 42.9% with VD obtaining path length of 471.11, RRT 518.91, and PRM 461.44.

Figure 17

Figure 8. Generated path in an environment with an occupancy rate of 43.2% with VD obtaining path length of 485.57, RRT 537.97, and PRM 488.21.

Figure 18

Figure 9. Generated path in an environment with an occupancy rate of 33.8% with VD obtaining path length of 514.41, RRT 512.12, and PRM 500.81.

Figure 19

Figure 10. Generated path in an environment with an occupancy rate of 44.9% with VD obtaining path length of 453.12, RRT 479.9, and PRM 440.63.

Figure 20

Figure 11. Detailed path length obtained by VD, RRT, and PRM for each of the 1000 trials.

Figure 21

Figure 12. Computation time by VD, RRT, and PRM for each of the 1000 trials.

Figure 22

Figure 13. Expanded chart showing the computation time by RRT for each of the 1000 trials.

Figure 23

Figure 14. Average po distance of VD, RRT, and PRM for each trial.

Figure 24

Figure 15. Path length computation variation of VD, RRT, and PRM.

Figure 25

Figure 16. Computation time variation of VD, RRT, and PRM.

Figure 26

Table III. The advantages and disadvantages of PRM, RRT, and VD methods.

Figure 27

Table IV. The concise tradeoffs associated with PRM, RRT, and VD path planning methods.