Skip to main content
Log in

Path planning for intelligent vehicles based on improved D* Lite

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

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.

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

Access this article

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

Similar content being viewed by others

Data availability

The data presented in this study are available on request from the corresponding author.

References

  1. 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

    Article  Google Scholar 

  2. 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

    Article  Google Scholar 

  3. 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

    Article  Google Scholar 

  4. 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

    Article  Google Scholar 

  5. 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

    Article  Google Scholar 

  6. 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

    Article  Google Scholar 

  7. 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

    Article  Google Scholar 

  8. 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

    Article  Google Scholar 

  9. 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

    Article  Google Scholar 

  10. 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

    Article  Google Scholar 

  11. 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

    Article  Google Scholar 

  12. 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

    Article  Google Scholar 

  13. 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

    Article  Google Scholar 

  14. 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

    Article  Google Scholar 

  15. 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

    Article  Google Scholar 

  16. 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

    Article  Google Scholar 

  17. 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

    Article  Google Scholar 

  18. 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

    Article  Google Scholar 

  19. 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

    Article  Google Scholar 

  20. 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

    Article  Google Scholar 

  21. 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

    Article  Google Scholar 

  22. 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

    Article  Google Scholar 

  23. 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

    Article  Google Scholar 

  24. 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

    Article  Google Scholar 

  25. 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

    Article  Google Scholar 

  26. 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

    Article  Google Scholar 

  27. 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

    Article  Google Scholar 

  28. 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

    Article  Google Scholar 

  29. 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

    Article  MathSciNet  Google Scholar 

  30. Koenig S, Likhachev M (2002) D*Lite. pp 476–483

  31. 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

    Article  Google Scholar 

  32. 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

    Article  Google Scholar 

  33. 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

    Article  Google Scholar 

  34. 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

    Article  Google Scholar 

  35. 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

    Article  Google Scholar 

  36. 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

    Article  Google Scholar 

Download references

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

Authors

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

Correspondence to Zhijiang Xie.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-023-05528-1

Keywords

Navigation