Abstract
Typical path planning algorithms are good for static obstacles avoidance, but not for dynamic obstacles, so path planning of intelligent vehicles in uncharted regions is a fundamental and critical problem. This study suggests an improved D* Lite algorithm to address the issues of large corner, node redundancy and close to obstacles in the path planned by D* Lite algorithm. Firstly, in order to increase the safety of the path, the D* Lite algorithm sets the safety distance between the intelligent vehicle and obstacles. Then, the kinematic constraints of intelligent vehicles are introduced to increase the path search direction and avoid path corners exceeding the steering maneuverability of intelligent vehicles. Next, the path is optimized, and the optimization process of removing redundant points is employed to tackle the problem of curved search path and redundant nodes, and the path is smoothed by using third-order Bezier curve to generate a path with continuous curvature. Finally, the enhanced D* Lite algorithm is fused with the improved dynamic window approach to achieve real-time obstacle avoidance based on the global optimal path for moving obstacles. Simulation studies in static and dynamic contexts are used to demonstrate the usefulness of the revised D* Lite algorithm. The results show that compared with other path planning methods, the path generated by the proposed method has more safety and smoothness features, and improves the path quality. Therefore, the proposed algorithm has certain effectiveness and superiority in path planning problems in static and dynamic environments.
Similar content being viewed by others
Data availability
The data presented in this study are available on request from the corresponding author.
References
Thoresen M, Nielsen NH, Mathiassen K, Pettersen KY (2021) Path planning for UGVs based on traversability hybrid A*. IEEE Robotics and Automation Letters 6(2):1216–1223. https://doi.org/10.1109/lra.2021.3056028
Maw AA, Tyan M, Nguyen TA, Lee J-W (2021) iADA*-RL: anytime graph-based path planning with deep reinforcement learning for an autonomous UAV. Appl Sci 11(9):1–18. https://doi.org/10.3390/app11093948
Wang Z, Li G, Ren J (2021) Dynamic path planning for unmanned surface vehicle in complex offshore areas based on hybrid algorithm. Comput Commun 166:49–56. https://doi.org/10.1016/j.comcom.2020.11.012
Zhu X, Yan B, Yue Y (2021) Path planning and collision avoidance in unknown environments for USVs based on an improved D* Lite. Appl Sci 11(17):1–22. https://doi.org/10.3390/app11177863
Yao Y, Liang X, Li M, Yu K, Chen Z, Ni C, Teng Y (2021) Path planning method based on D* lite algorithm for unmanned surface vehicles in complex environments. China Ocean Eng 35(3):372–383. https://doi.org/10.1007/s13344-021-0034-z
Liu S, Bao J, Zheng P (2023) A review of digital twin-driven machining: From digitization to intellectualization. J Manuf Syst 67:361–378. https://doi.org/10.1016/j.jmsy.2023.02.010
Liu S, Lu Y, Li J, Shen X, Sun X, Bao J (2023) A blockchain-based interactive approach between digital twin-based manufacturing systems. Comput Ind Eng 175:1. https://doi.org/10.1016/j.cie.2022.108827
Niu G, Wu L, Gao Y, Pun M (2022) Unmanned aerial vehicle (UAV)-assisted path planning for unmanned ground vehicles (UGVs) via disciplined convex-concave programming. IEEE Trans Veh Technol 71(7):6996–7007. https://doi.org/10.1109/tvt.2022.3168574
Liu H, Sun Y, Pan N, Chen Q, Guo X, Pan D (2021) Multi-UAV cooperative task planning for border patrol based on hierarchical optimization. J Imaging Sci Technol 65(4):1–8. https://doi.org/10.2352/J.ImagingSci.Technol.2021.65.4.040402
Vásárhelyi G, Virágh C, Somorjai G, Nepusz T, Eiben A, Vicsek T (2018) Optimized flocking of autonomous drones in confined environments. Sci Robot 3(20):1. https://doi.org/10.1126/scirobotics.aat3536
Liu H, Chen Q, Pan N, Sun Y, An Y, Pan D (2022) UAV stocktaking task-planning for industrial warehouses based on the improved hybrid differential evolution algorithm. IEEE Trans Industr Inf 18(1):582–591. https://doi.org/10.1109/tii.2021.3054172
Liu H, Sun Y, Cao J, Chen S, Pan N, Dai Y, Pan D (2022) Study on UAV parallel planning system for transmission line project acceptance under the background of industry 50. IEEE Trans Ind Inf 18(8):5537–5546. https://doi.org/10.1109/tii.2022.3142723
Gong Y, Huang T, Ma Y, Jeon S, Zhang J (2023) MTrajPlanner: a multiple-trajectory planning algorithm for autonomous underwater vehicles. IEEE Trans Ind Inf 24(4):3714–3727. https://doi.org/10.1109/tits.2023.3234937
Zhong X, Tian J, Hu H, Peng X (2020) Hybrid path planning based on Safe A* algorithm and adaptive window approach for mobile robot in large-scale dynamic environment. J Intell Rob Syst 99(1):65–77. https://doi.org/10.1007/s10846-019-01112-z
Wang C, Cheng C, Yang D, Pan G, Zhang F (2022) Path planning in localization uncertaining environment based on Dijkstra method. Front Neurorobot 16:1. https://doi.org/10.3389/fnbot.2022.821991
Ye L, Chen J, Zhou Y (2022) Real-time path planning for robot using OP-PRM in complex dynamic environment. Front Neurorobot 16:1. https://doi.org/10.3389/fnbot.2022.910859
Meng B, Godage I, Kanj I (2022) RRT*-based path planning for continuum arms. IEEE Robot. Autom. Lett. 7(3):6830–6837. https://doi.org/10.1109/lra.2022.3174257
Liu Y, Zhang P, Ru Y, Wu D, Wang S, Yin N, Meng F, Liu Z (2022) A scheduling route planning algorithm based on the dynamic genetic algorithm with ant colony binary iterative optimization for unmanned aerial vehicle spraying in multiple tea fields. Front Plant Sci 13:1. https://doi.org/10.3389/fpls.2022.998962
Wan Y, Zhong Y, Ma A, Zhang L (2023) An accurate UAV 3-D path planning method for disaster emergency response based on an improved multiobjective Swarm intelligence algorithm. IEEE Trans Cybern 53(4):2658–2671. https://doi.org/10.1109/tcyb.2022.3170580
Chen M, Zhu D (2020) Optimal time-consuming path planning for autonomous underwater vehicles based on a dynamic neural network model in ocean current environments. IEEE Trans Veh Technol 69(12):14401–14412. https://doi.org/10.1109/tvt.2020.3034628
Chen P, Pei J, Lu W, Li M (2022) A deep reinforcement learning based method for real-time path planning and dynamic obstacle avoidance. Neurocomputing 497:64–75
Huang T, Huang D, Qin N, Li Y (2021) Path planning and control of a quadrotor UAV based on an improved APF using parallel search. Int J Aerosp Eng 2021:1. https://doi.org/10.1155/2021/5524841
Yu L, Wu H, Liu C, Jiao H (2022) An optimization-based motion planner for car-like logistics robots on narrow roads. Sensors 22(22):1. https://doi.org/10.3390/s22228948
Qi J, Yang H, Sun H (2021) MOD-RRT*: A sampling-based algorithm for robot path planning in dynamic environment. IEEE Trans Ind Electron 68(8):7244–7251. https://doi.org/10.1109/tie.2020.2998740
Quan Y, Ouyang H, Zhang C, Li S, Gao L (2021) Mobile robot dynamic path planning based on self-adaptive harmony search algorithm and morphin algorithm. IEEE Access 9:102758–102769. https://doi.org/10.1109/ACCESS.2021.3098706
Ren Z, Rathinam S, Likhachev M, Choset H (2022) Multi-objective safe-interval path planning with dynamic obstacles. IEEE Robot Autom Lett 7(3):8154–8161. https://doi.org/10.1109/LRA.2022.3187270
Zhang C, Zhou L, Li Y, Fan Y (2020) A dynamic path planning method for social robots in the home environment. Electronics 9(7):1–18. https://doi.org/10.3390/electronics9071173
Zhang Z, Qiao B, Zhao W, Chen X (2021) A predictive path planning algorithm for mobile robot in dynamic environments based on rapidly exploring random tree. Arab J Sci Eng 46(9):8223–8232. https://doi.org/10.1007/s13369-021-05443-8
Koenig S, Likhachev M, Furcy D (2004) Lifelong Planning A*. Artif Intell 155(1–2):93–146. https://doi.org/10.1016/j.artint.2003.12.001
Koenig S, Likhachev M (2002) D*Lite. pp 476–483
Oral T, Polat F (2016) MOD* Lite: an incremental path planning algorithm taking care of multiple objectives. IEEE Trans Cybern 46(1):245–257. https://doi.org/10.1109/TCYB.2015.2399616
Deng X, Li R, Zhao L, Wang K, Gui X (2021) Multi-obstacle path planning and optimization for mobile robot. Expert Syst Appl 183:1. https://doi.org/10.1016/j.eswa.2021.115445
Ji X, Feng S, Han Q, Yin H, Yu S (2021) Improvement and fusion of A* algorithm and dynamic window approach considering complex environmental information. Arab J Sci Eng 46(8):7445–7459. https://doi.org/10.1007/s13369-021-05445-6
Zou A, Wang L, Li W, Cai J, Wang H, Tan T (2022) Mobile robot path planning using improved mayfly optimization algorithm and dynamic window approach. J Supercomput. https://doi.org/10.1007/s11227-022-04998-z
Wu B, Chi X, Zhao C, Zhang W, Lu Y, Jiang D (2022) Dynamic path planning for Forklift AGV based on smoothing A* and improved DWA hybrid algorithm. Sensors 22(18):1–17. https://doi.org/10.3390/s22187079
Han S, Wang L, Wang Y, He H (2022) A dynamically hybrid path planning for unmanned surface vehicles based on non-uniform Theta* and improved dynamic windows approach. Ocean Eng 257:1. https://doi.org/10.1016/j.oceaneng.2022.111655
Funding
This work was supported by the Fundamental Research Funds for the Central Universities [Project No. 2018CDXYJX0019] and project supported by graduate scientific research and innovation foundation of Chongqing, China [Grant No. CYB19009].
Author information
Authors and Affiliations
Contributions
Conceptualization and formal analysis, LXM and XZJ; methodology, LXM; supervision, DX and XZJ; writing—original draft, LXM; writing—review and editing, LXM, LY, ZXY, and DX; Funding acquisition, DX All authors have read and agreed to the published version of the manuscript.
Corresponding author
Ethics declarations
Conflict of interest
All authors declare that they have no conflict of interest.
Ethics approval and consent to participate
No participation of humans takes place in this implementation process.
Human and animal rights
No violation of human and animal rights is involved.
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
Li, X., Lu, Y., Zhao, X. et al. Path planning for intelligent vehicles based on improved D* Lite. J Supercomput 80, 1294–1330 (2024). https://doi.org/10.1007/s11227-023-05528-1
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-023-05528-1