Abstract
In this paper, we introduce the AAPF* algorithm, an innovative approach that synergistically integrates the A-star search algorithm (A*) with the artificial potential field (APF) method. This algorithm is designed to enhance safety and ensure smoother global path planning for autonomous vehicles, particularly addressing vehicle cornering constraints. Initially, for augmenting the safety of autonomous vehicle, we implement an obstacle expansion strategy with a factor of 2 units, enhancing environmental adaptability. The study then delves into the classical A* algorithm, examining its core principles and characteristics, leading to the development of novel heuristic functions and search strategies that address the limitations inherent in the classic A* algorithm. Subsequently, we explore the APF algorithm, recognized for its excellence in obstacle avoidance in path planning. The paper culminates in the amalgamation of the APF’s repulsive field concept with the improved A* algorithm, crafting a comprehensive global planning algorithm tailored for autonomous vehicle path planning schemes. Experiments conducted in a simulated environment model validate the AAPF* algorithm’s efficacy in improving both the safety and smoothness, demonstrating its potential for real-world applications.
Similar content being viewed by others
Data availability
Enquiries about data availability should be directed to the authors.
References
Hussain, D., Khan, M.A., Abbas, S., et al.: Enabling smart cities with cognition based intelligent route decision in vehicles empowered with deep extreme learning machine. Comput. Mater. Contin 66, 141 (2021)
Gollapalli, M., Musleh, D., Ibrahim, N., et al.: A Neuro-Fuzzy Approach to Road Traffic Congestion Prediction. Comput. Mater. Contin. 73(1), 295 (2022)
Farkh, R., Alhuwaimel, S., Alzahrani, S., et al.: Deep Learning Control for Autonomous Robot. Comput. Mater. Contin. 72(2), 2811 (2022)
Zhan, H., Wan, D., Huang, Z.: On the responsible subjects of self-driving cars under the sae system: An improvement scheme. IEEE Int. Symp. Circuits Syst. (ISCAS) 2020, 1–5 (2020)
Anderson, J.M., Nidhi, K., Stanley, K.D., et al.: Autonomous vehicle technology: A guide for policymakers. Rand Corporation, Santa Monica (2014)
Yurtsever, E., Lambert, J., Carballo, A., et al.: A survey of autonomous driving: common practices and emerging technologies. IEEE Access 8, 58443–58469 (2020)
Liu, J., Yang, J., Liu, H., et al.: An improved ant colony algorithm for robot path planning. Soft. Comput. 21, 5829–5839 (2017)
Chai, R., Tsourdos, A., Gao, H., et al.: Dual-loop tube-based robust model predictive attitude tracking control for spacecraft with system constraints and additive disturbances. IEEE Trans. Industr. Electron. 69(4), 4022–4033 (2021)
Kong, F., Guo, Y., Lyu, W.: Dynamics modeling and motion control of an new unmanned underwater vehicle. IEEE Access 8, 30119–30126 (2020)
Wang, D., Zheng, S., Ren, Y., et al.: Path planning based on the improved RRT* algorithm for the mining truck. Comput. Mater. Contin. 71(2), 3571 (2022)
Dolgov, D., Thrun, S., Montemerlo, M., et al.: Path planning for autonomous vehicles in unknown semi-structured environments. Int. J. Robot. Res. 29(5), 485–501 (2010)
Qu, Y., Zhang, Y., Zhang, Y.: A global path planning algorithm for fixed-wing UAVs. J. Intell. Rob. Syst. 91, 691–707 (2018)
Zhang, Y., Chen, H., Waslander, S.L., et al.: Hybrid trajectory planning for autonomous driving in highly constrained environments. IEEE Access 6, 32800–32819 (2018)
Schmid, L., Pantic, M., Khanna, R., et al.: An efficient sampling-based method for online informative path planning in unknown environments. IEEE Robot. Autom. Lett. 5(2), 1500–1507 (2020)
Labakhua, L., Nunes, U., Rodrigues, R., et al.: Smooth trajectory planning for fully automated passengers vehicles: Spline and clothoid based methods and its simulation. Informatics in Control Automation and Robotics: Selected Papers from the International Conference on Informatics in Control Automation and Robotics 2006. Springer, Heidelberg, 169–182 (2008)
Li, S., Wang, J.: Parallel parking path planning in narrow space based on a three-stage curve interpolation method. IEEE Access 11, 93841 (2023)
Ziegler, J., Bender, P., Dang, T., et al.: Trajectory planning for Bertha—a local, continuous method. IEEE Intell. Vehicles Symp. Proc. IEEE 2014, 450–457 (2014)
Bergman, K., Ljungqvist, O., Axehill, D.: Improved path planning by tightly combining lattice-based path planning and optimal control. IEEE Trans. Intell. Vehicles 6(1), 57–66 (2020)
Chai, R., Tsourdos, A., Savvaris, A., et al.: Six-DOF spacecraft optimal trajectory planning and real-time attitude control: a deep neural network-based approach. IEEE Trans. Neural Netw. Learn. Syst. 31(11), 5005–5013 (2019)
Chai, R., Liu, D., Liu, T., et al.: Deep learning-based trajectory planning and control for autonomous ground vehicle parking maneuver. IEEE Trans. Autom. Sci. Eng. 20, 1633 (2022)
Chai, R., Niu, H., Carrasco, J., et al.: Design and experimental validation of deep reinforcement learning-based fast trajectory planning and control for mobile robot in unknown environment. IEEE Trans. Neural Netw. Learn. Syst. (2022). https://doi.org/10.1109/TNNLS.2022.3209154
Hwang, J.Y., Kim, J.S., Lim, S.S., et al.: A fast path planning by path graph optimization. IEEE Trans. Syst. Man Cybern. Part A: Syst. Humans 33(1), 121–129 (2003)
Adnan, S., Abdulmuhsin, W.: The multi-point delivery problem: shortest path algorithm for real roads network using Dijkstra. J. Phys.: Conf. Ser. IOP Publ. 1530(1), 012040 (2020)
Stentz, A.: Optimal and efficient path planning for partially-known environments. Proc. IEEE Int. Conf. Robot. Autom. IEEE 1994, 3310–3317 (1994)
Qu, Y., Zhang, Y., Zhang, Y.: Optimal flight path planning for UAVs in 3-D threat environment. Int. Conf. Unmanned Aircr. Syst. (ICUAS) IEEE 2014, 149–155 (2014)
Ziegler, J., Stiller, C.: Spatiotemporal state lattices for fast trajectory planning in dynamic on-road driving scenarios. IEEE/RSJ Int. Conf. Intell. Robot. Syst. IEEE 2009, 1879–1884 (2009)
Werling, M., Kammel, S., Ziegler, J., et al.: Optimal trajectories for time-critical street scenarios using discretized terminal manifolds. Int. J. Robot. Res. 31(3), 346–359 (2012)
McNaughton, M., Urmson, C., Dolan, J.M., et al.: Motion planning for autonomous driving with a conformal spatiotemporal lattice. IEEE Int. Conf. Robot. Autom. IEEE 2011, 4889–4895 (2011)
Fan, H., Zhu, F., Liu, C., et al.: Baidu apollo em motion planner. Preprint arXiv:1807.08048 (2018)
Hart, P.E., Nilsson, N.J., Raphael, B.: A formal basis for the heuristic determination of minimum cost paths. IEEE Trans. Syst. Sci. Cybern. 4(2), 100–107 (1968)
Koenig, S., Likhachev, M., Furcy, D.: Lifelong planning A∗. Artif. Intell. 155(1–2), 93–146 (2004)
Ferguson, D., Stentz, A.: Using interpolation to improve path planning: the field D* algorithm. J. Field Robot. 23(2), 79–101 (2006)
Nash, A., Koenig, S.: Any-angle path planning. AI Mag. 34(4), 85–107 (2013)
Likhachev, M., Gordon. G.J., Thrun, S.: ARA*: Anytime A* with provable bounds on sub-optimality. Advances in neural information processing systems 16 (2003)
Likhachev, M., Ferguson, D.I., Gordon, G.J., et al.: Anytime dynamic A*: An anytime, replanning algorithm. ICAPS 5, 262–271 (2005)
Zhang, J., Wu, J., Shen, X., et al.: Autonomous land vehicle path planning algorithm based on improved heuristic function of A-Star. Int. J. Adv. Rob. Syst. 18(5), 17298814211042730 (2021)
Nilsson, N.J.: Artificial intelligence: a new synthesis. Morgan Kaufmann (1998)
Huang, Y., Ding, H., Zhang, Y., et al.: A motion planning and tracking framework for autonomous vehicles based on artificial potential field elaborated resistance network approach. IEEE Trans. Industr. Electron. 67(2), 1376–1386 (2019)
Likhachev, M., Ferguson, D.: Planning long dynamically feasible maneuvers for autonomous vehicles. Int J. Robot. Res 28(8), 933–945 (2009)
Chai, R., Tsourdos, A., Chai, S., Xia, Y., Savvaris, A., Chen, C.L.P.: Multiphase overtaking maneuver planning for autonomous ground vehicles via a desensitized trajectory optimization approach. IEEE Trans. Industr. Inf. 19(1), 74–87 (2023). https://doi.org/10.1109/TII.2022.3168434
Funding
This work was supported by Science and Technology Innovation Key R&D Program of Chongqing (CSTB2023TIAD-STX0030),the National Key Research and Development Projects (SKLMT-ZZKT2022M09), the National Key Research and Development Program Intergovernmental International Science and Technology Innovation Cooperation Projects (2021YFE0193800), and the Chongqing Science and Technology Bureau Key Projects (CSTB2022TIAD-KPX0038).
Author information
Authors and Affiliations
Contributions
All authors contributed to the study conception and design. Study conception and design were performed by Yalian Yang and Xinyu Luo. The all drafts of the manuscript were written by Yalian Yang, Xinyu Luo, Wei Li and Changdong Liu. The all images of the manuscript were by Yalian Yang, Xinyu Luo, Wei Li, Changdong Liu, Qing Ye, Peng Liang. And all authors commented on previous versions of the manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors have not disclosed any competing interests.
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.
About this article
Cite this article
Yang, Y., Luo, X., Li, W. et al. AAPF*: a safer autonomous vehicle path planning algorithm based on the improved A* algorithm and APF algorithm. Cluster Comput 27, 11393–11406 (2024). https://doi.org/10.1007/s10586-024-04287-9
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10586-024-04287-9