Submitted:
20 August 2023
Posted:
21 August 2023
You are already at the latest version
Abstract
Keywords:
1. Introduction
- The narrow parking space is defined based on the single-step parking limitation of the arc-line combination parking algorithm. The parking space is defined as a narrow parking space, and the width of the narrow parking space is approximately 1.25-1.35 times the width of the vehicle body.
- A multi-objective evaluation function of narrow parking spaces is proposed. The parking route planning algorithms of three various types (arc-line combination, particle swarm optimization, and Hybrid A*) are simulated and examined by the function under different narrow degrees. The simulated parking path curve and curvature are evaluated, and the advantages and disadvantages of the three algorithms in narrow parking space parking planning are analyzed.
- A path optimization algorithm based on a cubic B-spline curve and gradient descent is proposed to optimize the path planned by the parking algorithm.
2. Vehicle Kinematics Model
3. Automatic Parking Path Planning Method
3.1. Narrow Parking Spaces
3.2. Principles of Arc-Line Combination Planning Algorithm
3.3. Principles of Particle Swarm Optimization Planning Algorithm
3.4. Principles of Hybrid A* Planning Algorithm
3.5. Parking Path Evaluation function
- The number of positive and negative transitions in vehicle speed. The number of positive and negative vehicle speed transitions is obtained by judging the speed direction of the previous and subsequent moments.
- The total length of the path.
- Path Smoothness.
4. Path Planning Simulation
4.1. Parking Scene Settings
4.2. Simulation
4.2.1. Arc-Line Combination
4.2.2. Hybrid A*
4.2.3. Particle Swarm Optimization
5. Path Smoothing Optimization of the B-spline Curve and Gradient Descent Algorithm
5.1. Path Smoothing Optimization Based on the B-Spline Curve
5.2. Path Curvature Optimization Based on the Gradient Descent
6. Conclusions
References
- Xie, S.; Chen, H.; Zhang, J. Path Planning Algorithm for Parallel Parking. In Proceedings of the 2014 China Society of Automotive Engineering Annual Meeting, Beijing, China, 16 April 2014; pp. 637–640. [Google Scholar]
- Zhao, B.; Xin, C.; Man, J.; Liang, C.; Jing, J. A novel Path Planning Methodology for Automated Valet Parking Based on Directional Graph Search and Geometry Curve. Robot Auton Syst 2020, 132, 103606. [Google Scholar]
- Jiang, M.; Peng, Y.; Huang, W.; Xu, D. Polynomial Curve-optimized Vertical Parking Path Planning and Tracking. J F Univ (Nat Sci Ed) 2023, 51, 76–82. [Google Scholar]
- Zhang, J.; Zhao, J.; Shi, Z.; Yang, X. Trajectory Planning and Tracking Control for Perpendicular Parking Based on Clothoid Curve. J S Univ (Nat Sci Ed) 2020, 50, 182–191. [Google Scholar]
- Yu, L.; Wang, X.; Wu, B.; Hou, Z.; Wu, Y. Path Planning Optimization and Tracking of Parallel Parking for Driverless Vehicles. J J Univ (Nat Sci Ed) 2022, 43, 519–523. [Google Scholar]
- Kim, M.; Ahn, J.; Park, J. Target Tree-RRT*. Continuous-Curvature Path Planning Algorithm for Autonomous Parking in Complex Environments. IEEE T Autom Sci Eng 2022, 1–12. [Google Scholar]
- Zhang, J.; Bu, C.; Wang, C.; Zhao, J. Parallel Parking Path Planning and Tracking Control for Wire-four-wheel Steering Vehicle. J H Univ (Nat Sci Ed) 2021, 48, 44–50. [Google Scholar]
- 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, Beijing, China, 19 April 2019. [Google Scholar]
- Bai, J.; Xu, Y.; Ji, J.; Chen, Y.; Zhang, Y. Path Planning for Automated Valet Parking Based on Graph Search and Geometry Curve. J C Univ of Technol (Nat Sci Ed) 2022, 36, 115–125. [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, Tianjin, China, 29 October 2021. [Google Scholar]
- Hu, J.; Zhu, L.; Chen, R.; Zhong, X.; Xu, W.; Zhang, M. Research on Parallel Parking Path Planning Algorithm for Narrow Parking Space. AE 2022, 44, 1041–1048. [Google Scholar]
- Van Nguyen, L.; Phung, M.D.; Ha, Q.P. Game Theory-Based Optimal Cooperative Path Planning for Multiple UAVs. IEEE Access 2022, 10, 108034–108045. [Google Scholar] [CrossRef]
- Ren, B.; Wang, X.; Deng, W.; Nan, J.; Zhong, R.; Ding, J. Path Optimization Algorithm for Automatic Parking Based on Hybrid A* and Reeds-Shepp Curve with Variable Radius. China J. Highw. Transp 2022, 35, 317–327. [Google Scholar]
- Bi, J.; Kaoru, H.; Xiang, D.; Ya, P.; Zhi, Y. Path Planning Based on Improved Hybrid A∗ Algorithm. J Adv Comput Intell. 2021, 25, 64–72. [Google Scholar]
- Huang, J.; Liu, Z.; Xue, M.; Feng, H.; Hong, Y. Search-Based Path Planning Algorithm for Autonomous Parking: Multi-Heuristic Hybrid A*. In Proceedings of the 2022 34th Chinese Control and Decision Conference, Hefei, China, 15 August 2022. [Google Scholar]
- Zhao, L.; Mao, R.; Bai, Y. Local Path Planning for Unmanned Surface Vehicles based on Hybrid A* and B-spline. In Proceedings of the 2022 IEEE International Conference on Unmanned Systems, Guangzhou, China, 28 October 2022. [Google Scholar]
- Zeng, D.; Yu, Z.; Zhang, P.; Chen, H. Cubic B-spline Curve for Obstacle Avoidance Trajectory Planning of Unmanned Vehicle. J T Univ (Nat Sci Ed) 2019, 47, 159–163. [Google Scholar]











| Scene parameters |
Parking space width SW/m |
Parking space length SL/m |
Length of driving passage L/m |
Width of driving passage W/m |
Vehicle’s Initial heading angle θmin/(°) |
|---|---|---|---|---|---|
| Value | 2.3~2.1 | 5.0 | 9.0 | 5.0 | -10~10 |
| Parking Space width/m | 2.3 | 2.2 | 2.1 |
|---|---|---|---|
| Total path length/m | 11.39 | 11.37 | 11.21 |
| Speed positive and negative conversion times/time | 2 | 2 | 2 |
| Security threshold/m | 0.2 | 0.1 | 0.09 |
| Planned path | ![]() |
![]() |
![]() |
| Parking Space width/m | 2.3 | 2.2 | 2.1 |
|---|---|---|---|
| Total path length/m | 9.48 | 9.50 | 9.53 |
| Speed positive and negative conversion times/time | 2 | 2 | 2 |
| Security threshold/m | 0.2 | 0.1 | 0.09 |
| Planned path | ![]() |
![]() |
![]() |
| Parking space width/m | 2.3 | 2.2 | 2.1 |
|---|---|---|---|
| Total path length/m | 9.47 | 9.48 | 9.50 |
| Speed positive and negative conversion times/time | 2 | 2 | 2 |
| Security threshold/m | 0.1 | 0.09 | 0.08 |
| Planned path | ![]() |
![]() |
![]() |
| Algorithm | Total Path Length/m | Speed Positive and Negative Conversion Times/Time | S | |
|---|---|---|---|---|
| Arc-line combination | 11.39 | 2 | 0.159 | 79.84 |
| Hybrid A* | 9.48 | 2 | 0.151 | 74.25 |
| PSO | 9.47 | 2 | 0.161 | 78.24 |
| Algorithm | Total Path Length/m | Speed Positive and Negative Conversion Times/Time | S | |
|---|---|---|---|---|
| Hybrid A*(without optimization) | 9.48 | 2 | 0.151 | 74.25 |
| Hybrid A*(optimization) | 11.02 | 2 | 0.146 | 74.18 |
| PSO | 9.47 | 2 | 0.161 | 78.24 |
| Circular arc straight line | 11.39 | 2 | 0.159 | 79.84 |
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. |
© 2023 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 (http://creativecommons.org/licenses/by/4.0/).








