A Kinematics-Constrained Grid-Based Path Planning Algorithm for Autonomous Parking
Abstract
1. Introduction
2. Vehicle Kinematics-Based Grid Construction
2.1. Vehicle Kinematic Model
2.2. Kinematics-Constrained Grid Formulation
3. Kinematics-Constrained Grid-Based Path Planning
3.1. Cost Function Design
3.2. Optimal Search Space Extraction
3.3. Final Path Generation
4. Validation
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Kong, W.; Pojani, D.; Corcoran, J.; Sipe, N. Parking policies in six continents: Mixed outcomes and multifaceted barriers to reform. Policy Des. Pract. 2024, 7, 343–360. [Google Scholar] [CrossRef]
- Shoup, D.C. The High Cost of Free Parking. J. Plan. Educ. Res. 1997, 17, 3–20. [Google Scholar] [CrossRef]
- Olmos Medina, J.S.; Maradey Lázaro, J.G.; Rassõlkin, A.; González Acuña, H. An Overview of Autonomous Parking Systems: Strategies, Challenges, and Future Directions. Sensors 2025, 25, 4328. [Google Scholar] [CrossRef] [PubMed]
- Tscharaktschiew, S.; Reimann, F. Less workplace parking with fully autonomous vehicles? J. Intell. Connect. Veh. 2022, 5, 283–301. [Google Scholar] [CrossRef]
- Arasawa, K.; Hoshi, Y.; Oya, H. A Path Planning Method for Automated Parking Systems Based on Circular Arcs and Lines with Smoothly Curves. In Proceedings of the 2024 IEEE 3rd Industrial Electronics Society Annual On-Line Conference (ONCON), Online, 8–10 December 2024; pp. 1–7. [Google Scholar]
- Ma, J.; Qian, Y. Research on Vertical Parking Path Planning Based on Circular Arcs, Straight Lines, and Multi-Objective Evaluation Function. World Electr. Veh. J. 2025, 16, 152. [Google Scholar] [CrossRef]
- Qin, Y.; Liu, F.; Wang, P. A Feasible Parking Algorithm in Form of Path Planning and Following. In Proceedings of the 2019 International Conference on Robotics, Intelligent Control and Artificial Intelligence, Shanghai, China, 20–22 September 2019; pp. 6–11. [Google Scholar] [CrossRef]
- Choi, M.; Kang, G.; Lee, S. Autonomous driving parking robot systems for urban environmental benefit evaluation. J. Clean. Prod. 2024, 469, 143215. [Google Scholar] [CrossRef]
- Hamad, L.; Khan, M.A.; Menouar, H.; Filali, F.; Mohamed, A. Haris: An advanced autonomous mobile robot for smart parking assistance. In Proceedings of the 2024 IEEE International Conference on Consumer Electronics (ICCE), Las Vegas, NV, USA, 5–8 January 2024; pp. 1–6. [Google Scholar]
- Selmair, M.; Maurer, T.; Lai, C.-H.; Grant, D. Enhancing the efficiency of charging & parking processes for Autonomous Mobile Robot fleets: A simulative evaluation. J. Power Sources 2022, 521, 230894. [Google Scholar] [CrossRef]
- Alarabi, S.; Luo, C.; Santora, M. A PRM approach to path planning with obstacle avoidance of an autonomous robot. In Proceedings of the 2022 8th International Conference on Automation, Robotics and Applications (ICARA), Prague, Czech, 18–20 February 2022; pp. 76–80. [Google Scholar]
- Geemoon, N.; Jihoon, P.; Chanoh, M.; Daewoo, L. Parallelization of Probabilistic RoadMap for Generating UAV Path on a DTED Map. J. Korean Soc. Aeronaut. Space Sci. 2022, 50, 157–164. [Google Scholar] [CrossRef]
- Kavraki, L.E.; Svestka, P.; Latombe, J.-C.; Overmars, M.H. Probabilistic roadmaps for path planning in high-dimensional configuration spaces. IEEE Trans. Robot. Autom. 2002, 12, 566–580. [Google Scholar] [CrossRef]
- Li, Q.; Xu, Y.; Bu, S.; Yang, J. Smart vehicle path planning based on modified PRM algorithm. Sensors 2022, 22, 6581. [Google Scholar] [CrossRef] [PubMed]
- Suh, H.J.; Deacon, J.; Wang, Q. A Fast PRM Planner for Car-like Vehicles. 2018. Available online: https://hjrobotics.net/wp-content/uploads/2018/10/A-Fast-PRM-Planner-for-Car-like-Vehicles.pdf (accessed on 21 July 2025).
- Chen, J.; Ma, R.; Lu, C.; Deng, Y. Autonomous Parking Path Planning Method for Intelligent Vehicles Based on Improved RRT Algorithm. World Electr. Veh. J. 2025, 16, 374. [Google Scholar] [CrossRef]
- LaValle, S. Rapidly-Exploring Random Trees: A New Tool for Path Planning. Res. Rep. 9811 1998. Available online: https://api.semanticscholar.org/CorpusID:14744621 (accessed on 21 July 2025).
- Solmaz, S.; Muminovic, R.; Civgin, A.; Stettinger, G. Development, analysis, and real-life benchmarking of rrt-based path planning algorithms for automated valet parking. In Proceedings of the 2021 IEEE International Intelligent Transportation Systems Conference (ITSC), Indianapolis, IN, USA, 19–22 September 2021; pp. 621–628. [Google Scholar]
- Wang, Y.; Jha, D.K.; Akemi, Y. A two-stage RRT path planner for automated parking. In Proceedings of the 2017 13th IEEE conference on automation science and engineering (CASE), Xi’an, China, 20–23 August 2017; pp. 496–502. [Google Scholar]
- Zheng, K.; Liu, S. RRT based path planning for autonomous parking of vehicle. In Proceedings of the 2018 IEEE 7th Data Driven Control and Learning Systems Conference (DDCLS), Enshi, China, 25–27 May 2018; pp. 627–632. [Google Scholar]
- Vlasak, J.; Sojka, M.; Hanzálek, Z. Improving rapidly-exploring random trees algorithm for automated parking in real-world scenarios. J. Intell. Transp. Syst. 2025, in press. [Google Scholar] [CrossRef]
- Ata, K.; Soh, A.C.; Ishak, A.; Jaafar, H.; Khairuddin, N. Smart indoor parking system based on dijkstra’s algorithm. Int. J. Integr. Eng. 2020, 2, 13–20. [Google Scholar] [CrossRef]
- Dijkstra, E.W. A note on two problems in connexion with graphs. In Edsger Wybe Dijkstra: His Life, Work, and Legacy; Association for Computing Machinery: New York, NY, USA, 2022; pp. 287–290. ISBN 978-1-4503-9773-5. [Google Scholar]
- Junehong, P.; Hyewon, J.; Dongmahn, S.; Soobin, J. 3D LiDAR based Localization and Dijkstra’s Algorithm-Based Path Planning. In Proceedings of the 24th Korea Conference on Software Engineering (KCSE), Pyeongchang, Gangwon, Republic of Korea, 19–21 January 2022; pp. 481–483. [Google Scholar]
- Wang, H.; Zhang, F.; Cui, P. A parking lot induction method based on Dijkstra algorithm. In Proceedings of the 2017 Chinese Automation Congress (CAC), Jinan, China, 20–22 October 2017; pp. 5247–5251. [Google Scholar]
- Yu, L.; Jiang, H.; Hua, L. Anti-congestion route planning scheme based on Dijkstra algorithm for automatic valet parking system. Appl. Sci. 2019, 9, 5016. [Google Scholar] [CrossRef]
- Chen, K.Y. An improved A* search algorithm for road networks using new heuristic estimation. arXiv 2022. [Google Scholar] [CrossRef]
- Cho, S.H. A Pathfinding Algorithm Using Path Information. J. Korea Game Soc. 2013, 13, 31–40. [Google Scholar] [CrossRef]
- Hart, P.E.; Nilsson, N.J.; Raphael, B. A formal basis for the heuristic determination of minimum cost paths. IEEE Trans. Syst. Sci. Cybern. 1968, 4, 100–107. [Google Scholar] [CrossRef]
- Kabir, R.; Watanobe, Y.; Islam, M.R.; Naruse, K. Enhanced robot motion block of a-star algorithm for robotic path planning. Sensors 2024, 24, 1422. [Google Scholar] [CrossRef] [PubMed]
- Yeong-Geun, R.; Yongjin, P. A Study on A* Algorithm Applying Reversed Direction Method for High Accuracy of the Shortest Path Searching. J. Korea Inst. Intell. Transp. Syst. 2013, 12, 1–9. [Google Scholar] [CrossRef]
- Zhao, Y. Automated Parking Planning with Vision-Based BEV Approach. arXiv 2024, arXiv:2406.15430. [Google Scholar]
- Daniel, K.; Nash, A.; Koenig, S.; Felner, A. Theta*: Any-angle path planning on grids. J. Artif. Intell. Res. 2010, 39, 533–579. [Google Scholar] [CrossRef]
- Harabor, D.; Grastien, A. Online graph pruning for pathfinding on grid maps. In Proceedings of the AAAI Conference on Artificial Intelligence, San Francisco, CA, USA, 7–11 August 2011; Volume 25, pp. 1114–1119. [Google Scholar]
- Acernese, A.; Borrello, G.; Lorusso, L.; Basso, M. Informed Hybrid A Star-based Path Planning Algorithm in Unstructured Environments. In Proceedings of the 2024 European Control Conference (ECC), Stockholm, Sweden, 25–28 June 2024; pp. 1039–1044. [Google Scholar]
- Beomseong, C.; Seungwon, C.; Jaeun, R.; Kunsoo, H. Multi-Agent Path Planning Using Hybrid A* and Reinforcement Learning. In Proceedings of the KSAE 2022 Annual Autumn Conference & Exhibition, Jeju, Republic of Korea, 16–19 November 2022; pp. 851–854. [Google Scholar]
- Chang, T.; Tian, G. Hybrid A-Star path planning method based on hierarchical clustering and trichotomy. Appl. Sci. 2024, 14, 5582. [Google Scholar] [CrossRef]
- Dolgov, D.; Thrun, S.; Montemerlo, M.; Diebel, J. Practical search techniques in path planning for autonomous driving. In Proceedings of the First International Symposium on Search Techniques in Artificial Intelligence and Robotics (STAIR-08), Chicago, IL, USA, 13–14 July 2008. [Google Scholar]
- Dolgov, D.; Thrun, S.; Montemerlo, M.; Diebel, J. Path planning for autonomous vehicles in unknown semi-structured environments. Int. J. Robot. Res. 2010, 29, 485–501. [Google Scholar] [CrossRef]
- Sedighi, S.; Nguyen, D.-V.; Kuhnert, K.-D. Guided hybrid A-star path planning algorithm for valet parking applications. In Proceedings of the 2019 5th International Conference on Control, Automation and Robotics (ICCAR), Beijing, China, 19–22 April 2019; pp. 570–575. [Google Scholar]
- Xiong, L.; Gao, J.; Fu, Z.; Xiao, K. Path planning for automatic parking based on improved Hybrid A* algorithm. In Proceedings of the 2021 5th CAA International Conference on Vehicular Control and Intelligence (CVCI), Tianjin, China, 29–31 October 2021; pp. 1–5. [Google Scholar]
- Hua, Y.; Li, Z.; Wu, H.; Zhang, M.; Sun, H. Parking path planning of autonomous vehicle based on B-spline curve. In Proceedings of the Ninth International Symposium on Sensors, Mechatronics, and Automation System (ISSMAS 2023), Xiamen, China, 6–8 January 2023; Volume 12981, pp. 1234–1240. [Google Scholar]
- Likhachev, M.; Gordon, G.J.; Thrun, S. ARA*: Anytime A* with provable bounds on sub-optimality. In Proceedings of the 17th International Conference on Neural Information Processing Systems, Whistler, BC, Canada, 9–11 December 2003; Volume 16, pp. 767–774. [Google Scholar]
- Liu, L.; Ye, Z.; Zhang, D.; Li, Y. Automated parking trajectory planning: A hybrid curve search and nonlinear optimisation approach. Cyber-Phys. Syst. 2025, 11, 297–324. [Google Scholar] [CrossRef]
- Veerapaneni, R.; Saleem, M.S.; Likhachev, M. Learning local heuristics for search-based navigation planning. In Proceedings of the International Conference on Automated Planning and Scheduling, Prague, Czech Republic, 8–13 July 2023; Volume 33, pp. 634–638. [Google Scholar]
- Wang, X.; Li, G.; Bian, Z. Research on the A* Algorithm Based on Adaptive Weights and Heuristic Reward Values. World Electr. Veh. J. 2025, 16, 144. [Google Scholar] [CrossRef]
- Takehara, R.; Gonsalves, T. Autonomous Car Parking System using Deep Reinforcement Learning. In Proceedings of the 2021 2nd International Conference on Innovative and Creative Information Technology (ICITech), Salatiga, Indonesia, 23–25 September 2021; pp. 85–89. [Google Scholar]
- Xu, X.; Xie, Y.; Li, R.; Zhao, Y.; Song, R.; Zhang, W. Hierarchical Reinforcement Learning for Autonomous Parking Based on Kinematic Constraints. In Proceedings of the 2024 IEEE International Conference on Robotics and Biomimetics (ROBIO), Bangkok, Thailand, 10–14 December 2024; pp. 274–279. [Google Scholar]
A* Algorithm | Hybrid A* | Proposed |
---|---|---|
0.677 (s) | 1.257 (s) | 0.67 (s) |
Scenario | Planner | Path Length (m) | Peak Curvature (m−1) | Min./Avg. Clearance (m) | Total Curvature Variation (m−2) | Computing Time (msec) |
---|---|---|---|---|---|---|
(a) | Basic A* | 0.884 | 3.664 | 0.04/0.15 | 1.6584 | 2.3 |
Hybrid A* | 0.777 | 0.570 | 0.04/0.17 | 0.164 | 3.6 | |
Proposed | 0.747 | 8.976 | 0.04/0.17 | 2.925 | 0.3 | |
(b) | Basic A* | 1.127 | 1.045 | 0.04/0.19 | 0.467 | 4.3 |
Hybrid A* | 0.899 | 0.570 | 0.04/0.21 | 0.164 | 11.0 | |
Proposed | 0.892 | 27.71 | 0.04/0.22 | 9.197 | 3.8 | |
(c) | Basic A* | 1.220 | 2.199 | 0.04/0.26 | 1.010 | 0.5 |
Hybrid A* | 1.068 | 1.694 | 0.04/0.24 | 0.534 | 3.9 | |
Proposed | 1.078 | 20.056 | 0.04/0.23 | 5.656 | 0.3 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Sim, K.; Kim, J.; Gim, J. A Kinematics-Constrained Grid-Based Path Planning Algorithm for Autonomous Parking. Appl. Sci. 2025, 15, 11138. https://doi.org/10.3390/app152011138
Sim K, Kim J, Gim J. A Kinematics-Constrained Grid-Based Path Planning Algorithm for Autonomous Parking. Applied Sciences. 2025; 15(20):11138. https://doi.org/10.3390/app152011138
Chicago/Turabian StyleSim, Kyungsub, Junho Kim, and Juhui Gim. 2025. "A Kinematics-Constrained Grid-Based Path Planning Algorithm for Autonomous Parking" Applied Sciences 15, no. 20: 11138. https://doi.org/10.3390/app152011138
APA StyleSim, K., Kim, J., & Gim, J. (2025). A Kinematics-Constrained Grid-Based Path Planning Algorithm for Autonomous Parking. Applied Sciences, 15(20), 11138. https://doi.org/10.3390/app152011138