Skip to main content
Log in

Improved Hybrid A-Star Algorithm for Path Planning in Autonomous Parking System Based on Multi-Stage Dynamic Optimization

  • Published:
International Journal of Automotive Technology Aims and scope Submit manuscript

Abstract

The recent proliferation of intelligent technologies has promoted autonomous driving. The autonomous parking system has become a popular feature in autonomous driving. Hybrid A-star algorithm is a commonly used path planning algorithm for its simplicity to deploy and the good characteristics of the generated paths in the practical engineering. To further enhance the path safety and efficiency of path planning in the autonomous parking system, this paper proposes an improved hybrid A-star algorithm through the safety-enhanced design and the efficiency-enhanced design. The safety-enhanced design integrates the Voronoi field potential into the path searching stage to take more account of path safety. The efficiency-enhanced design proposes a multi-stage dynamic optimization strategy which divides the path planning into multiple stages and performs dynamic optimization in each stage. Through simulation experiments, it is verified that the proposed improved algorithm not only generates a much safer path which stays farther from the obstacles but also significantly improves the searching efficiency in terms of time and space, merely at a finite cost of pre-processing work which can also be repeatedly utilized. We hope this paper will promote relative research on path planning in autonomous parking and serve as a reference for the practical engineering.

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.

Similar content being viewed by others

Abbreviations

A(s):

neighboring interest area

d 0 :

distance to the nearest obstacle

d V :

distance to the nearest edge of the generalized voronoi diagram

f(x, y):

total cost function at the point (x, y)

g(x, y):

motion cost function at the point (x, y)

H :

height of the neighboring interest area

h(x, y):

heuristic cost function at the point (x, y)

r :

resolution parameter

S :

state set

θ :

heading angle

s(x, y, θ):

state variable at the point (x, y) and with the heading angle of θ

u :

weight constants in the dynamical optimization scheme

v(x, y):

safety cost function at the point (x, y)

W :

width of the neighboring interest area

w :

weight constants of the cost functions in the improved algorithm

α :

constant that controls the falloff rate

πv(x, y):

voronoi field potential

∇:

gradient

Ω(s):

admissible set in the strategy

i :

index

mid:

middle point

max:

maximum value

p :

point on RS path

goal:

target state

popped state:

popped state during the searching

References

  • Anderson, S. J., Karumanchi, S. B. and Iagnemma, K. (2012). Constraint-based planning and control for safe, semi-autonomous operation of vehicles. IEEE Intelligent Vehicles Symp. (IV), Madrid, Spain.

  • Ayalew, M., Zhou, S., Assefa, M. and Yilma, G. (2021). Spatial-temporal attentive motion planning network for autonomous vehicles. 18th Int. Computer Conf. Wavelet Active Media Technology and Information Processing (ICCWAMTIP), Chengdu, China.

  • Ayawli, B. B. K., Chellali, R., Appiah, A. Y. and Kyeremeh, F. (2018). An overview of nature-inspired, conventional, and hybrid methods of autonomous vehicle path planning. J. Advanced Transportation, 2018, 8269698.

    Article  Google Scholar 

  • Chaulwar, A., Al-Hashimi, H., Botsch, M. and Utschick, W. (2021). Sampling algorithms combination with machine learning for efficient safe trajectory planning. Int. J. Machine Learning and Computing 11, 1, 1–11.

    Article  Google Scholar 

  • Chen, X. and Gao, P. (2019). Path planning and control of soccer robot based on genetic algorithm. J. Ambient Intelligence and Humanized Computing 11, 12, 6177–6186.

    Article  Google Scholar 

  • Dijkstra, E. W. (1959). A note on two problems in connexion with graphs. Numerische Mathematik 1, 1, 269–271.

    Article  MathSciNet  MATH  Google Scholar 

  • Dolgov, D., Thrun, S., Montemerlo, M. and Diebel, J. (2010). Path planning for autonomous vehicles in unknown semi-structured environments. The Int. J. Robotics Research 29, 5, 485–501.

    Article  Google Scholar 

  • Dubins, L. E. (1957). On curves of minimal length with a constraint on average curvature, and with prescribed initial and terminal positions and tangents. American J. Mathematics 79, 3, 497–516.

    Article  MathSciNet  MATH  Google Scholar 

  • Esposto, F., Goos, J., Teerhuis, A. and Alirezaei, M. (2017). Hybrid path planning for non-holonomic autonomous vehicles: An experimental evaluation. 5th IEEE Int. Conf. Models and Technologies for Intelligent Transportation Systems (MT-ITS), Naples, Italy.

  • Ferguson, D., Howard, T. M. and Likhachev, M. (2008). Motion planning in urban environments. J. Field Robotics 25, 11–12, 939–960.

    Article  Google Scholar 

  • Fraichard, T. and Scheuer, A. (2004). From Reeds and Shepp’s to continuous-curvature paths. IEEE Trans. Robotics 20, 6, 1025–1035.

    Article  Google Scholar 

  • Furgale, P., Schwesinger, U., Rufli, M., Derendarz, W., Grimmett, H., Mühlfellner, P., Wonneberger, S., Timpner, J., Rottmann, S., Li, B., Schmidt, B., Nguyen, T. N., Cardarelli, E., Cattani, S., Brüning, S., Horstmann, S., Stellmacher, M., Mielenz, H., Köser, K., Beermann, M., Häne, C., Heng, L., Lee, G. H., Fraundorfer, F., Iser, R., Triebel, R., Posner, I., Newman, P., Wolf, L., Pollefeys, M., Brosig, S., Effertz, J., Pradalier, C. and Siegwart, R. (2013). Toward automated driving in cities using close-to-market sensors: An overview of the v-charge project. IEEE Intelligent Vehicles Symp. (IV), Gold Coast, Australia.

  • González, D., Pérez, J., Milanés V. and Nashashibi, F. (2016). A review of motion planning techniques for automated vehicles. IEEE Trans. Intelligent Transportation Systems 17, 4, 1135–1145.

    Article  Google Scholar 

  • Gu, T. and Dolan, J. M. (2012). On-road motion planning for autonomous vehicles. Int. Conf. Intelligent Robotics and Applications (ICIRA), Montreal, Canada.

  • Hart, P. E., Nilsson, N. J. and Raphael, B. (1968). A formal basis for the heuristic determination of minimum cost paths. IEEE Trans. Systems Science and Cybernetics 4, 2, 100–107.

    Article  Google Scholar 

  • Hemmat, M. A. A., Liu, Z. and Zhang, Y. (2017). Real-time path planning and following for nonholonomic unmanned ground vehicles. Int. Conf. Advanced Mechatronic Systems (ICAMechS), Xiamen, China.

  • Hosseininejad, S. and Dadkhah, C. (2019). Mobile robot path planning in dynamic environment based on cuckoo optimization algorithm. Int. J. Advanced Robotic Systems 16, 2, 1729881419839575.

    Article  Google Scholar 

  • Kala, R. and Warwick, K. (2013). Multi-level planning for semi-autonomous vehicles in traffic scenarios based on separation maximization. J. Intelligent & Robotic Systems 72, 3, 559–590.

    Article  Google Scholar 

  • Kamoshida, R. and Kazama, Y. (2017). Acquisition of automated guided vehicle route planning policy using deep reinforcement learning. 6th IEEE Int. Conf. Advanced Logistics and Transport (ICALT), Bali, Indonesia.

  • Kim, J. M., Lim, K. I. and Kim, J. H. (2014). Auto parking path planning system using modified reeds-shepp curve algorithm. 11th Int. Conf. Ubiquitous Robots and Ambient Intelligence (URAI), Kuala Lumpur, Malaysia.

  • LaValle, S. M. and Kuffner Jr, J. J. (2001). Randomized kinodynamic planning. The Int. J. Robotics Research 20, 5, 378–400.

    Article  Google Scholar 

  • Li, K., Ni, W., Tovar, E. and Guizani, M. (2020). Deep reinforcement learning for real-time trajectory planning in UAV networks. Int. Wireless Communications and Mobile Computing (IWCMC), Limassol, Cyprus.

  • Li, M., Zhou, P., He, X., Lv, H. and Zhang, H. (2021). Parallel parking path planning and tracking control based on adaptive algorithms. Int. J. Automotive Technology 22, 4, 949–965.

    Article  Google Scholar 

  • Naveed, K. B., Qiao, Z. and Dolan, J. M. (2021). Trajectory planning for autonomous vehicles using hierarchical reinforcement learning. IEEE Int. Intelligent Transportation Systems Conf. (ITSC), Indianapolis, Indiana, USA.

  • Petereit, J., Emter, T., Frey, C. W., Kopfstedt, T. and Beutel, A. (2012). Application of hybrid A* to an autonomous mobile robot for path planning in unstructured outdoor environments. 7th German Conf. Robotics (ROBOTIK), Munich, Germany.

  • Ravankar, A., Ravankar, A. A., Kobayashi, Y., Hoshino, Y. and Peng, C. C. (2018). Path smoothing techniques in robot navigation: State-of-the-art, current and future challenges. Sensors 18, 9, 3170.

    Article  Google Scholar 

  • Reeds, J. and Shepp, L. (1990). Optimal paths for a car that goes both forwards and backwards. Pacific J. Mathematics 145, 2, 367–393.

    Article  MathSciNet  MATH  Google Scholar 

  • Sedighi, S., Nguyen, D. V. and Kuhnert, K. D. (2019). Guided hybrid A-star path planning algorithm for valet parking applications. 2019 5th Int. Conf. Control, Automation and Robotics (ICCAR), Beijing, China.

  • Shamsudin, A. U., Ohno, K., Hamada, R., Kojima, S., Mizuno, N., Westfechtel, T., Suzuki, T., Tadokoro, S., Fujita, J. and Amano, H. (2017). Two-stage hybrid A* path-planning in large petrochemical complexes. IEEE Int. Conf. Advanced Intelligent Mechatronics (AIM), Munich, Germany.

  • Sheng, W., Li, B. and Zhong, X. (2021). Autonomous parking trajectory planning with tiny passages: A combination of multistage hybrid A-Star algorithm and numerical optimal control. IEEE Access, 9, 102801–102810.

    Article  Google Scholar 

  • Tu, K., Yang, S., Zhang, H. and Wang, Z. (2019). Hybrid A* based motion planning for autonomous vehicles in unstructured environment. IEEE Int. Symp. Circuits and Systems (ISCAS), Sapporo, Japan.

  • Vorobieva, H., Glaser, S., Minoiu-Enache, N. and Mammar, S. (2014). Automatic parallel parking in tiny spots: Path planning and control. IEEE Trans. Intelligent Transportation Systems 16, 1, 396–410.

    Article  Google Scholar 

  • Yu, L., Shao, X., Wei, Y. and Zhou, K. (2018). Intelligent land-vehicle model transfer trajectory planning method based on deep reinforcement learning. Sensors 18, 9, 2905.

    Article  Google Scholar 

  • Zhang, S., Chen, Y., Chen, S. and Zheng, N. (2019). Hybrid A*-based curvature continuous path planning in complex dynamic environments. IEEE Intelligent Transportation Systems Conf. (ITSC), Auckland, New Zealand.

  • Zhang, J., Shi, Z., Yang, X. and Zhao, J. (2020). Trajectory planning and tracking control for autonomous parallel parking of a non-holonomic vehicle. Measurement and Control 53, 9–10, 1800–1816.

    Article  Google Scholar 

  • Zhou, W., Jiang, K., Cao, Z., Deng, N. and Yang, D. (2020). Integrating deep reinforcement learning with optimal trajectory planner for automated driving. IEEE 23rd Int. Conf. Intelligent Transportation Systems (ITSC), Rhodes, Greece.

Download references

Acknowledgement

This research is sponsored in part by the NSFC Program (No. 61872217, No. U1701262, No. U1801263). Besides, the research is also sponsored in part by the Guangdong Provincial Key Laboratory of Cyber-Physical Systems, the State Key Laboratory of Advanced Design and Manufacturing for Vehicle Body at Hunan University (No. 32115018) and the Industrial Internet innovation and development project of ministry of industry and information technology.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jin Huang.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Meng, T., Yang, T., Huang, J. et al. Improved Hybrid A-Star Algorithm for Path Planning in Autonomous Parking System Based on Multi-Stage Dynamic Optimization. Int.J Automot. Technol. 24, 459–468 (2023). https://doi.org/10.1007/s12239-023-0038-1

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12239-023-0038-1

Key Words

Navigation