Papers
Topics
Authors
Recent
Search
2000 character limit reached

Fast Path Planning for Autonomous Vehicle Parking with Safety-Guarantee using Hamilton-Jacobi Reachability

Published 21 Oct 2023 in cs.RO | (2310.15190v2)

Abstract: We present a fast planning architecture called Hamilton-Jacobi-based bidirectional A* (HJBA*) to solve general tight parking scenarios. The algorithm is a two-layer composed of a high-level HJ-based reachability analysis and a lower-level bidirectional A* search algorithm. In high-level reachability analysis, a backward reachable tube (BRT) concerning vehicle dynamics is computed by the HJ analysis and it intersects with a safe set to get a safe reachable set. The safe set is defined by constraints of positive signed distances for obstacles in the environment and computed by solving QP optimization problems offline. For states inside the intersection set, i.e., the safe reachable set, the computed backward reachable tube ensures they are reachable subjected to system dynamics and input bounds, and the safe set guarantees they satisfy parking safety with respect to obstacles in different shapes. For online computation, randomized states are sampled from the safe reachable set, and used as heuristic guide points to be considered in the bidirectional A* search. The bidirectional A* search is paralleled for each randomized state from the safe reachable set. We show that the proposed two-level planning algorithm is able to solve different parking scenarios effectively and computationally fast for typical parking requests. We validate our algorithm through simulations in large-scale randomized parking scenarios and demonstrate it to be able to outperform other state-of-the-art parking planning algorithms.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (44)
  1. X. Zhang, A. Liniger, and F. Borrelli, “Optimization-based collision avoidance,” IEEE Transactions on Control Systems Technology, vol. 29, no. 3, pp. 972–983, 2021.
  2. D. Dolgov, S. Thrun, M. Montemerlo, and J. Diebel, “Practical search techniques in path planning for autonomous driving,” Ann Arbor, vol. 1001, no. 48105, pp. 18–80, 2008.
  3. A. Thirugnanam, J. Zeng, and K. Sreenath, “Duality-based convex optimization for real-time obstacle avoidance between polytopes with control barrier functions,” in 2022 American Control Conference (ACC).   IEEE, 2022, pp. 2239–2246.
  4. W. Wang, Y. Song, J. Zhang, and H. Deng, “Automatic parking of vehicles: A review of literatures,” International Journal of Automotive Technology, vol. 15, no. 6, pp. 967–978, 2014.
  5. P. E. Hart, N. J. Nilsson, and B. Raphael, “A formal basis for the heuristic determination of minimum cost paths,” IEEE Transactions on Systems Science and Cybernetics, vol. 4, no. 2, pp. 100–107, 1968.
  6. M. Likhachev, D. I. Ferguson, G. J. Gordon, A. Stentz, and S. Thrun, “Anytime dynamic a*: An anytime, replanning algorithm.” in ICAPS, vol. 5, 2005, pp. 262–271.
  7. A. Nash, K. Daniel, S. Koenig, and A. Felner, “Theta^*: Any-angle path planning on grids,” in AAAI, vol. 7, 2007, pp. 1177–1183.
  8. S. M. LaValle et al., “Rapidly-exploring random trees: A new tool for path planning,” in TR 98-11, Computer Science Dept., Iowa State Univ.   Ames, IA, USA, 1998.
  9. J. Cortés and T. Simeon, “Sampling-based tree planners (rrt, est, and variations),” 2021.
  10. S. M. LaValle and J. J. Kuffner Jr, “Randomized kinodynamic planning,” The international journal of robotics research, vol. 20, no. 5, pp. 378–400, 2001.
  11. S. He, J. Zeng, and K. Sreenath, “Autonomous racing with multiple vehicles using a parallelized optimization with safety guarantee using control barrier functions,” in 2022 International Conference on Robotics and Automation (ICRA), 2022, pp. 3444–3451.
  12. P. Zips, M. Bock, and A. Kugi, “A fast motion planning algorithm for car parking based on static optimization,” in 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems, 2013, pp. 2392–2397.
  13. J. Leu, Y. Wang, M. Tomizuka, and S. Di Cairano, “Autonomous vehicle parking in dynamic environments: An integrated system with prediction and motion planning,” in 2022 International Conference on Robotics and Automation (ICRA), 2022, pp. 10 890–10 897.
  14. X. Chi, Z. Liu, J. Huang, F. Hong, and H. Su, “Optimization-based motion planning for autonomous parking considering dynamic obstacle: A hierarchical framework,” arXiv preprint arXiv:2210.13112, 2022.
  15. I. Mitchell, A. Bayen, and C. Tomlin, “A time-dependent hamilton-jacobi formulation of reachable sets for continuous dynamic games,” IEEE Transactions on Automatic Control, vol. 50, no. 7, pp. 947–957, 2005.
  16. C. Tomlin, G. Pappas, J. Lygeros, D. Godbole, S. Sastry, and G. Meyer, “Hybrid control in air traffic management systems,” IFAC Proceedings Volumes, vol. 29, no. 1, pp. 5512–5517, 1996.
  17. M. Chen, J. C. Shih, and C. J. Tomlin, “Multi-vehicle collision avoidance via hamilton-jacobi reachability and mixed integer programming,” in 2016 IEEE 55th Conference on Decision and Control (CDC), 2016, pp. 1695–1700.
  18. J. F. Fisac, M. Chen, C. J. Tomlin, and S. S. Sastry, “Reach-avoid problems with time-varying dynamics, targets and constraints,” in International Conference on Hybrid Systems: Computation & Control, 2015.
  19. S. Bansal, M. Chen, S. Herbert, and C. J. Tomlin, “Hamilton-jacobi reachability: A brief overview and recent advances,” in 2017 IEEE 56th Annual Conference on Decision and Control (CDC), 2017, pp. 2242–2253.
  20. H. Banzhaf, L. Palmieri, D. Nienhüser, T. Schamm, S. Knoop, and J. M. Zöllner, “Hybrid curvature steer: A novel extend function for sampling-based nonholonomic motion planning in tight environments,” in 2017 IEEE 20th International Conference on Intelligent Transportation Systems (ITSC), 2017, pp. 1–8.
  21. J.-H. Jhang, F.-L. Lian, and Y.-H. Hao, “Forward and backward motion planning for autonomous parking using smooth-feedback bidirectional rapidly-exploring random trees with pattern cost penalty,” in 2020 IEEE 16th International Conference on Automation Science and Engineering (CASE), 2020, pp. 260–265.
  22. J. Reeds and L. Shepp, “Optimal paths for a car that goes both forwards and backwards,” Pacific journal of mathematics, vol. 145, no. 2, pp. 367–393, 1990.
  23. J. Schulman, Y. Duan, J. Ho, A. Lee, I. Awwal, H. Bradlow, J. Pan, S. Patil, K. Goldberg, and P. Abbeel, “Motion planning with sequential convex optimization and convex collision checking,” The International Journal of Robotics Research, vol. 33, no. 9, pp. 1251–1270, 2014.
  24. M. Zucker, N. Ratliff, A. D. Dragan, M. Pivtoraiko, M. Klingensmith, C. M. Dellin, J. A. Bagnell, and S. S. Srinivasa, “Chomp: Covariant hamiltonian optimization for motion planning,” The International Journal of Robotics Research, vol. 32, no. 9-10, pp. 1164–1193, 2013.
  25. T. S. Lembono and S. Calinon, “Probabilistic iterative lqr for short time horizon mpc,” in 2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2021, pp. 579–585.
  26. E. Dantec, R. Budhiraja, A. Roig, T. Lembono, G. Saurel, O. Stasse, P. Fernbach, S. Tonneau, S. Vijayakumar, S. Calinon, M. Taix, and N. Mansard, “Whole body model predictive control with a memory of motion: Experiments on a torque-controlled talos,” in 2021 IEEE International Conference on Robotics and Automation (ICRA), 2021, pp. 8202–8208.
  27. K. Kondak and G. Hommel, “Computation of time optimal movements for autonomous parking of non-holonomic mobile platforms,” in Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164), vol. 3, 2001, pp. 2698–2703 vol.3.
  28. T. S. Lembono, A. Paolillo, E. Pignat, and S. Calinon, “Memory of motion for warm-starting trajectory optimization,” IEEE Robotics and Automation Letters, vol. 5, no. 2, pp. 2594–2601, 2020.
  29. Y. Wang, “Improved a-search guided tree construction for kinodynamic planning,” in 2019 International Conference on Robotics and Automation (ICRA), 2019, pp. 5530–5536.
  30. P. Zips, M. Böck, and A. Kugi, “Optimisation based path planning for car parking in narrow environments,” Robotics and Autonomous Systems, vol. 79, pp. 1–11, 2016.
  31. L. E. Dubins, “On curves of minimal length with a constraint on average curvature, and with prescribed initial and terminal positions and tangents,” American Journal of mathematics, vol. 79, no. 3, pp. 497–516, 1957.
  32. L. Cai, H. Guan, H. L. Zhang, X. Jia, and J. Zhan, “Multi-maneuver vertical parking path planning and control in a narrow space,” Robotics and Autonomous Systems, vol. 149, p. 103964, 2022.
  33. H. Vorobieva, N. Minoiu-Enache, S. Glaser, and S. Mammar, “Geometric continuous-curvature path planning for automatic parallel parking,” in 2013 10th IEEE INTERNATIONAL CONFERENCE ON NETWORKING, SENSING AND CONTROL (ICNSC), 2013, pp. 418–423.
  34. C. Sungwoo, C. Boussard, and B. d’Andréa Novel, “Easy path planning and robust control for automatic parallel parking,” IFAC Proceedings Volumes, vol. 44, no. 1, pp. 656–661, 2011.
  35. J. Zhou, R. He, Y. Wang, S. Jiang, Z. Zhu, J. Hu, J. Miao, and Q. Luo, “Autonomous driving trajectory optimization with dual-loop iterative anchoring path smoothing and piecewise-jerk speed optimization,” IEEE Robotics and Automation Letters, vol. 6, no. 2, pp. 439–446, 2021.
  36. P. Abbeel, D. Dolgov, A. Y. Ng, and S. Thrun, “Apprenticeship learning for motion planning with application to parking lot navigation,” in 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems, 2008, pp. 1083–1090.
  37. Z. Zhang, R. Wu, Y. Pan, Y. Wang, Y. Wang, X. Guan, J. Hao, J. Zhang, and G. Li, “A robust reference path selection method for path planning algorithm,” IEEE Robotics and Automation Letters, vol. 7, no. 2, pp. 4837–4844, 2022.
  38. S. Sedighi, D.-V. Nguyen, and K.-D. Kuhnert, “Guided hybrid a-star path planning algorithm for valet parking applications,” in 2019 5th International Conference on Control, Automation and Robotics (ICCAR), 2019, pp. 570–575.
  39. B. Adabala and Z. Ajanovic, “A multi-heuristic search-based motion planning for autonomous parking,” in 30th International Conference on Automated Planning and Scheduling: Planning and Robotics Workshop, 2020.
  40. S. O. R. Fedkiw and S. Osher, “Level set methods and dynamic implicit surfaces,” Surfaces, vol. 44, no. 77, p. 685, 2002.
  41. M. Chen, S. L. Herbert, H. Hu, Y. Pu, J. F. Fisac, S. Bansal, S. Han, and C. J. Tomlin, “Fastrack:a modular framework for real-time motion planning and guaranteed safe tracking,” IEEE Transactions on Automatic Control, vol. 66, no. 12, pp. 5861–5876, 2021.
  42. J. Zeng, B. Zhang, Z. Li, and K. Sreenath, “Safety-critical control using optimal-decay control barrier function with guaranteed point-wise feasibility,” in 2021 American Control Conference (ACC), 2021, pp. 3856–3863.
  43. S. Aine, S. Swaminathan, V. Narayanan, V. Hwang, and M. Likhachev, “Multi-heuristic a*,” The International Journal of Robotics Research, vol. 35, no. 1-3, pp. 224–243, 2016.
  44. J. Huang, Z. Liu, X. Chi, F. Hong, and H. Su, “Search-based path planning algorithm for autonomous parking: Multi-heuristic hybrid a,” arXiv preprint arXiv:2210.08828, 2022.

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Collections

Sign up for free to add this paper to one or more collections.