Exploring the Comparison between Dijkstra's Algorithm and Rapidly-exploring Random Trees Algorithm for Robot Path Planning
Since the inception and evolution of artificial intelligence, control systems, particularly automated pathfinding, have constituted a pivotal area of significance. It is reflected in today's world of life in all aspects of autonomous driving, rescue robots and so on. Algorithms as the basis for the realization of this field exist in thousands of situations, which are reflected in different logic, different computational efficiency, different time and space complexity, etc. We will introduce the development history and basic principles of Dijkstras algorithm and Rapidly-exploring Random Trees algorithm, and analyze the advantages and disadvantages of each of these two algorithms to determine the domains in which they are applicable. In this paper, we will use MATLAB to set up a test environment and will investigate the effect of different environments comparing Dijkstras algorithm and RRT algorithm on the automatic control system in artificial intelligence. In addition, some experimental data and icons will be cited to support the experimental results by comparing the algorithms in terms of distance and efficiency. It is concluded that Dijkstras algorithm will be more suitable for static and low dimensional environments, while Rapidly-exploring Random Trees algorithm will be suitable for more complex and high dimensional environments.
Authors
- Yuxiao Liu (ORCID: https://orcid.org/0000-0001-9450-3730)
Institutions
- University of Bristol (GB)
Publication Details
- Journal
- Applied and Computational Engineering
- Published
- 2025-05-06
- DOI
- https://doi.org/10.54254/2755-2721/2025.22529
- Primary Topic
- Robotic Path Planning Algorithms
- Type
- article
- Field-Weighted Citation Impact
- 0.00