2021
DOI: 10.3390/vehicles3030027
|View full text |Cite
|
Sign up to set email alerts
|

A Survey of Path Planning Algorithms for Mobile Robots

Abstract: Path planning algorithms are used by mobile robots, unmanned aerial vehicles, and autonomous cars in order to identify safe, efficient, collision-free, and least-cost travel paths from an origin to a destination. Choosing an appropriate path planning algorithm helps to ensure safe and effective point-to-point navigation, and the optimal algorithm depends on the robot geometry as well as the computing constraints, including static/holonomic and dynamic/non-holonomically-constrained systems, and requires a compr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
95
0
2

Year Published

2021
2021
2024
2024

Publication Types

Select...
3
3
1

Relationship

0
7

Authors

Journals

citations
Cited by 202 publications
(97 citation statements)
references
References 80 publications
0
95
0
2
Order By: Relevance
“…The shown cost function includes distance and costs. The above considerations avoid sudden turns and, in this manner, improve the path smoothness [10].…”
Section: Related Workmentioning
confidence: 97%
See 3 more Smart Citations
“…The shown cost function includes distance and costs. The above considerations avoid sudden turns and, in this manner, improve the path smoothness [10].…”
Section: Related Workmentioning
confidence: 97%
“…The Dijkstra algorithm [8] and its variants are commonly used in applications such as Google Maps and other traffic routing systems. To overcome Dijkstra's computational-intensity doing blind searches, A* [12] and its variants are presented as state-of-the-art algorithms for use within static environments [10].…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…For application scenarios such as warehousing and logistics, path planning in a static environment assumes that the robot perceives the environment and uses local path planning algorithms when the environmental information is not fully grasped. A* is used for shortest path evaluation based on the information regarding the obstacles present in the static environment [ 17 ]. The shortest path evaluation for the known static environment is a two-level problem.…”
Section: Related Workmentioning
confidence: 99%