Skip to main content

Advertisement

Log in

Research of hybrid path planning with improved A* and TEB in static and dynamic environments

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

In this study, we introduce a new approach to path planning suitable for both static and dynamic environments. Our method combines the Obstacle Avoidance Improved A* (OA-IA*) algorithm with the Time Elastic Band (TEB) technique. The OA-IA* incorporates four key elements: utilization of robot direction information, adaptive adjustment of bandwidth, enhancement of evaluation function, and path smoothing operations. We conducted experiments to validate our approach, including simulations and real-world verifications in various environments. In the simulation experiments, we compared our method with two previous approaches: Improved Local Particle Swarm Optimization (ILPSO) and Obstacle Avoidance RRT (OA-RRT) method. Across seven different simulated maps, the OA-IA* algorithm showed an average improvement of 0.19 in Path Optimal Degree (POD) compared to the ILPSO algorithm, along with an average time savings of 11 s. Furthermore, compared to the OA-RRT algorithm, the OA-IA* algorithm achieved an average POD increase of 0.36, resulting in an average time savings of 60.37 s. Moreover, we compared our method with APF-RRT*, APF-RRT, RRT, and RRT* approaches across 50 simulation maps. On average, our method achieved higher POD values by 0.54, 0.31, 0.85, and 0.26 compared to APF-RRT*, APF-RRT, RRT, and RRT* methods, respectively. Additionally, the average running time of our method was significantly reduced by 90 s, 64.7 s, 38.13 s, and 19.4 s compared to APF-RRT*, APF-RRT, RRT, and RRT* methods, respectively. In the experimental verification section, we tested our method in a real office, laboratory, and workshop environments. In two real-world environments spanning 9.4 m\(^2\) and 9.2 m\(^2\), our enhanced A* method integrated with TEB exhibited an average POD value that at least 0.125 higher compared to that of ILPSO combined with TEB. These results demonstrate the effectiveness of our hybrid path planning method in complex dynamic environments, achieving optimal outcomes in terms of path length, smoothness, and speed. In addition, it also ensures the smoothness of the path and speed, and the smoothness is less than 0.05 rad/s\(^2\).

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22
Fig. 23
Fig. 24
Fig. 25
Fig. 26
Fig. 27
Fig. 28
Fig. 29
Fig. 30
Fig. 31
Fig. 32
Fig. 33
Fig. 34
Fig. 35

Similar content being viewed by others

Data availability

No datasets were generated or analyzed during the current study.

References

  1. Sang H, You Y, Sun X, Zhou Y, Liu F (2021) The hybrid path planning algorithm based on improved A* and artificial potential field for unmanned surface vehicle formations. Ocean Eng 223:108709

    Article  Google Scholar 

  2. Iswanto I, Wahyunggoro O, Cahyadi AI (2016) Path planning based on fuzzy decision trees and potential field. Int J Electr Comput Eng 6(1):212

    Google Scholar 

  3. Raja R, Dutta A (2017) Path planning in dynamic environment for a rover using A\(^*\) and potential field method (2017). In: 2017 18th International Conference on Advanced Robotics (ICAR)

  4. Al-Jarrah R, Al-Jarrah M, Roth H et al (2018) A novel edge detection algorithm for mobile robot path planning. J Robot. https://doi.org/10.1155/2018/1969834

    Article  Google Scholar 

  5. Qureshi AH, Ayaz Y (2017) Potential functions based sampling heuristic for optimal path planning. Online

  6. Wang G, Jiang C, Tao G, Ye C (2023) Dynamic path planning based on the fusion of improved RRT and DWA algorithms. In: 2023 4th International Conference on Mechatronics Technology and Intelligent Manufacturing (ICMTIM). IEEE, pp 534–538

  7. Yu Z, Xiang L (2021) Npq-rrt\(^{*}\): An improved rrt\(^{*}\) approach to hybrid path planning. Complexity 2021:1–10

    Google Scholar 

  8. Kiani F, Seyyedabbasi A, Aliyev R, Gulle MU, Basyildiz H, Shah MA (2021) Adapted-RRT: novel hybrid method to solve three-dimensional path planning problem using sampling and metaheuristic-based algorithms. Neural Comput Appl 33:15569–15599

    Article  Google Scholar 

  9. Abhishek B, Ranjit S, Shankar T, Eappen G, Rajesh A (2020) Hybrid PSO-HSA and PSO-GA algorithm for 3D path planning in autonomous UAVs. SN Appl Sci 2(11):1–16

    Article  Google Scholar 

  10. Yong Z, Ling C, Xiaolong X, Feiteng L (2015) Research on time optimal tsp based on hybrid PSO-GA. Application Research of Computers

  11. Algabri M, Mathkour H, Ramdane H, Alsulaiman M (2015) Comparative study of soft computing techniques for mobile robot navigation in an unknown environment. Comput Hum Behav 50:42–56

    Article  Google Scholar 

  12. Wei Q, Song R, Zhang P, Wu Z, Huang R, Qin C, Li JL, Lan X (2023) Path planning of mobile robot in unknown dynamic continuous environment using reward-modified deep-Q-network. Optim Control Appl Methods 44:1570

    Article  Google Scholar 

  13. Lin X, Chen X (2023) Realization of Ackermann robot obstacle avoidance navigation based on multi-sensor fusion slam. In: 2023 5th International Conference on Electronics and Communication, Network and Computer Technology (ECNCT). IEEE, pp 354–359

  14. Zhang L, Zhang Y, Zeng M, Li Y (2021) Robot navigation based on improved a\(^{*}\) algorithm in dynamic environment. Assem Autom ahead-of-print. https://doi.org/10.1108/AA-07-2020-0095

    Article  Google Scholar 

  15. Shi J, Su Y, Bu C, Fan X (2020) A mobile robot path planning algorithm based on improved A. In: Journal of Physics: Conference Series, vol. 1486. IOP Publishing, p. 032018

  16. Zhongyu W, Guohui Z, Bo H, Zhijun F (2019) Global optimal path planning for robots with improved A* algorithm. J Comput Appl 39:2517

    Google Scholar 

  17. Roesmann C, Feiten W, Woesch T, Hoffmann F, Bertram T (2012) Trajectory modification considering dynamic constraints of autonomous robots. In: Germany Conference on Robotics

  18. Quinlan S, Khatib O (1993) Elastic bands: connecting path planning and control. In: [1993] Proceedings IEEE International Conference on Robotics and Automation. IEEE, pp 802–807

  19. Grisetti G, Kümmerle R, Strasdat H, Konolige K (2011) G2o: a general framework for (hyper) graph optimization. In: Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), pp 9–13

  20. Sturtevant NR (2012) Benchmarks for grid-based pathfinding. IEEE Trans Comput Intell Ai Games 4(2012):144–148

    Article  Google Scholar 

  21. Zhang L, Zhang Y, Li Y (2020) Path planning for indoor mobile robot based on deep learning. Opt Int J Light Electron Opt 219(10):165096

    Article  Google Scholar 

  22. Zhang L, Zhang Y, Li Y (2021) Mobile robot path planning based on improved localized particle swarm optimization. IEEE Sens J 21(5):6962–6972. https://doi.org/10.1109/JSEN.2020.3039275

    Article  Google Scholar 

  23. Huang S (2021) Path planning based on mixed algorithm of RRT and artificial potential field method. In: 2021 4th International Conference on Intelligent Robotics and Control Engineering (IRCE). IEEE, pp 149–155

  24. Yong Z, Renjie L, Fenghong W, Weiting Z, Qi C, Derui Z, Xinxin C, Shuhao J (2023) An autonomous navigation strategy based on improved hector slam with dynamic weighted A* algorithm. IEEE Access. https://doi.org/10.1109/ACCESS.2023.3299293

    Article  Google Scholar 

Download references

Acknowledgements

This research is supported by National Natural Science Foundation of China (Grant No. 62276207) and the Key Research and Development Project of China Energy Engineering Group Co., Ltd. (No. CEEC2022-ZDYF-01).

Author information

Authors and Affiliations

Authors

Contributions

Lin Zhang contributed to the conception of the study, performed the experiment, and wrote the main and revised manuscript. Ning An contributed to data analysis of Figs. 4, 5, 6, 7, 8, 9, 10, and 11 and revised manuscript preparation. Zongfang Ma helped perform the analysis with constructive discussions. All authors reviewed the manuscript.

Corresponding author

Correspondence to Lin Zhang.

Ethics declarations

Conflict of interest

The authors declare no potential conflict of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhang, L., An, N. & Ma, Z. Research of hybrid path planning with improved A* and TEB in static and dynamic environments. J Supercomput 80, 18009–18047 (2024). https://doi.org/10.1007/s11227-024-06155-0

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-024-06155-0

Keywords