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

An Efficient and Robust Improved A* Algorithm for Path Planning

Abstract: Path planning plays an essential role in mobile robot navigation, and the A* algorithm is one of the best-known path planning algorithms. However, the conventional A* algorithm and the subsequent improved algorithms still have some limitations in terms of robustness and efficiency. These limitations include slow algorithm efficiency, weak robustness, and collisions when robots are traversing. In this paper, we propose an improved A*-based algorithm called EBHSA* algorithm. The EBHSA* algorithm introduces the e… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
6
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
7
1

Relationship

0
8

Authors

Journals

citations
Cited by 27 publications
(15 citation statements)
references
References 27 publications
(46 reference statements)
0
6
0
Order By: Relevance
“…The purpose of A * algorithm is to find the shortest path and directs its search towards the shortest path states with a heuristic function. Thus, the efficacy of the A * algorithm is better than Dijkstra [22]. This algorithm is used in some cases in the dynamic environments.…”
Section: The a * Algorithmmentioning
confidence: 99%
“…The purpose of A * algorithm is to find the shortest path and directs its search towards the shortest path states with a heuristic function. Thus, the efficacy of the A * algorithm is better than Dijkstra [22]. This algorithm is used in some cases in the dynamic environments.…”
Section: The a * Algorithmmentioning
confidence: 99%
“…Therefore, some researchers have proposed to improve the A* algorithm. For the purpose of stability and effectiveness, Wang et al [27] presented the improved method from the view of expansion distance, bidirectional search, heuristic function optimization, and smoothing. Song et al [28] considered the cost function with an additional parameter, with the result of fewer nodes and lower memory overhead.…”
Section: Introductionmentioning
confidence: 99%
“…Yang et al [7] extended the search method of the traditional A * algorithm from eight directions in eight neighborhoods to sixteen directions in sixteen neighborhoods at the expense of the search e ciency of the algorithm, which improved the smoothness and optimality of the path. Wang et al [8] used a two-way search strategy to improve the A * algorithm, and the simultaneous iterative search in both positive and negative directions improved the search e ciency, but it ignored the problem of large memory occupation in largescale map paths. Zafar et al [9] used the jump point search method to improve the node expansion method of the A * algorithm, which solved the memory problem of high overhead and low search e ciency in large-scale maps [8], but the smoothness of the paths is not satisfactory yet.…”
Section: Introductionmentioning
confidence: 99%
“…Wang et al [8] used a two-way search strategy to improve the A * algorithm, and the simultaneous iterative search in both positive and negative directions improved the search e ciency, but it ignored the problem of large memory occupation in largescale map paths. Zafar et al [9] used the jump point search method to improve the node expansion method of the A * algorithm, which solved the memory problem of high overhead and low search e ciency in large-scale maps [8], but the smoothness of the paths is not satisfactory yet. Tang et al [10] used third-degree B-spline to smooth the paths planned by the A * algorithm but ignored the constraint problem of the obstacle region, which is prone to cause the smoothed paths to traverse obstacles in a narrow area.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation