Abstract
As parking scenarios become narrower, vehicles often cannot enter the parking lot in one step. This paper presents a multi-maneuver vertical parking trajectory planning and tracking control strategy based on a predefined geometric set method. Firstly, to minimize the space required for parking, a multi-constraint nonlinear programming path function model based on arc-line-arc is established to find the key points of the path for vehicles to enter the parking space while considering the vehicle structure and road boundary constraints comprehensively. Secondly, the double-S speed planner carries out the speed planning. Finally, based on the vehicle–road deviation prediction model, an MPC lateral motion controller with the steering system delay compensation is established. A vehicle speed-tracking controller is designed on the basis of PID control. The proposed parking planning and control strategy is then tested on the autonomous vehicle platform to verify its feasibility and effectiveness. The results demonstrate that the proposed method can solve the problem of multi-maneuver vertical parking trajectory planning and tracking control in narrow environments. Under the action of the lateral and longitudinal controller, the vehicle can be safely and accurately guided to track the parking trajectory into the parking space. The lateral error is controlled within 0.054 m, and the heading deviation is controlled within 0.02 rad.
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs42154-023-00244-1/MediaObjects/42154_2023_244_Fig1_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs42154-023-00244-1/MediaObjects/42154_2023_244_Fig2_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs42154-023-00244-1/MediaObjects/42154_2023_244_Fig3_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs42154-023-00244-1/MediaObjects/42154_2023_244_Fig4_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs42154-023-00244-1/MediaObjects/42154_2023_244_Fig5_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs42154-023-00244-1/MediaObjects/42154_2023_244_Fig6_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs42154-023-00244-1/MediaObjects/42154_2023_244_Fig7_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs42154-023-00244-1/MediaObjects/42154_2023_244_Fig8_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs42154-023-00244-1/MediaObjects/42154_2023_244_Fig9_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs42154-023-00244-1/MediaObjects/42154_2023_244_Fig10_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs42154-023-00244-1/MediaObjects/42154_2023_244_Fig11_HTML.png)
Similar content being viewed by others
Abbreviations
- AVP:
-
Automated valet parking
- LQR:
-
Linear quadratic programming control
- MPC:
-
Model predictive control
- MPC-DC:
-
MPC controller with steering system delay compensation
- PID:
-
Proportional-integral-derivative control
- PP:
-
Pure pursuit
- SMC:
-
Sliding mode control
References
Banzhaf, H., Nienhüser, D., Knoop, S.: The future of parking: a survey on automated valet parking with an outlook on high density parking. Paper Presented at the IEEE Intelligent Vehicles Symposium, Los Angeles, CA, USA, 1827–1834 July 2017
González, D., Pérez, J., Milanés, V.: A review of motion planning techniques for automated vehicles. IEEE Trans. Intell. Transp. Syst. 17(4), 1135–1145 (2016)
Qin, Y.W., Liu, F.Q., Wang, P.: A feasible parking algorithm in form of path planning and following. Paper Presented at the Proceedings of the 2019 International Conference on Robotics, New York, NY, USA, 6–11 Sept 2019
Vorobieva, H., Glaser, S., Minoiu, E.N.: Automatic parallel parking in tiny spots: path planning and control. IEEE Trans. Intell. Transp. Syst. 16(1), 396–410 (2015)
Sertac, K., Emilio, F.: Sampling-based algorithms for optimal motion planning. Int. J. Robot. Res. 30(7), 846–894 (2011)
Zhang, X.J., Liniger, A., Sakai, A.: Autonomous parking using optimization-based collision avoidance. Paper Presented at the IEEE Conference on Decision and Control, Miami, FL, USA, 4327–4332 Jan 2019
Elbanhawi, M., Simic, M., Jazar, R.: Receding horizon lateral vehicle control for pure pursuit path tracking. J. Vib. Control 24(3), 619–642 (2018)
AbdElmoniem, A., Osama, A., Abdelaziz, M.: A path-tracking algorithm using predictive Stanley lateral controller. Int. J. Adv. Robot. Syst. 17(6), 1–11 (2020)
Han, G.N., Fu, W.P., Wang, W.: The lateral tracking control for the intelligent vehicle based on adaptive PID neural network. Sensors 17(6), 1–15 (2017)
Yang, T., Bai, Z.W., Li, Z.Q.: Intelligent vehicle lateral control method based on feedforward + predictive LQR algorithm. Actuators. 10(9), 1–21 (2021)
Norouzi, A., Masoumi, M., Barari, A.: Lateral control of an autonomous vehicle using integrated backstep** and sliding mode controller. Proc. Inst. Mech. Eng. K J. Multi-body Dyn. 233(1), 141–151 (2018)
Liu, K., Gong, J.W., Kurt, A.: Dynamic modeling and control of high-speed automated vehicles for lane change maneuver. IEEE Trans. Intell. Veh. 3(3), 329–339 (2018)
Guo, H.Y., Cao, D.P., Chen, H.: Model predictive path following control for autonomous cars considering a measurable disturbance: implementation, testing, and verification. Mech. Syst. Signal Process. 118, 41–60 (2019)
Li, H., Luo, J., Yan, S.: Research on parking control of bus based on improved pure pursuit algorithms. Paper Presented at the International Symposium on Distributed Computing and Applications for Business Engineering and Science, Wuhan, China, 21–26 Dec 2019
Khalili, E., Ghaisari, J., Danesh, M.: Implementation of parallel parking system on a car like mobile robot. Paper Presented at the Iranian Conference on Electrical Engineering, Tehran, Iran, 562–566 July 2017
Ye, H., Jiang, H.B., Ma, S.D.: Linear model predictive control of automatic parking path tracking with soft constraints. Int. J. Adv. Robot. Syst. 16(3), 1–13 (2019)
Pereida, K., Schoellig, A.P.: Adaptive model predictive control for high-accuracy trajectory tracking in changing conditions. Paper Presented at the IEEE/RSJ International Conference on Intelligent Robots and Systems, Madrid, Spain, 7831–7837 Jan 2019
Yi, Y., Lu, Z., **n, Q.: Smooth path planning for autonomous parking system. Paper Presented at the IEEE Intelligent Vehicles Symposium, Los Angeles, CA, USA, 167–173 July 2017
Chen, Q.Z., Zhang, C.R., Ni, H.P.: Trajectory planning method of robot sorting system based on S-shaped acceleration/deceleration algorithm. Int. J. Adv. Robot. Syst. 15(6), 1–13 (2018)
Chen, G.Y., Yao, J., Hu, H.Y.: Design and experimental evaluation of an efficient MPC-based lateral motion controller considering path preview for autonomous vehicles. Control Eng. Pract. 123, 105164 (2022)
Acknowledgements
The authors would like to appreciate the financial support of the National Natural Science Foundation of China (Grant 52372412), the Technology Innovation and Application Development Special Project of Chongqing (CSTB2022TIAD-DEX0014).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
On behalf of all the authors, the corresponding author states that there is no conflict of interest.
Appendix: List of symbols
Appendix: List of symbols
- \(L_{{\text{w}}}\):
-
Width ab of the parking space
- \(L_{{\text{l}}}\):
-
Length \(ad\) of the parking space
- \(L\):
-
Length of wheelbase
- \(L_{{\text{k}}}\):
-
Width of the vehicle
- \(L_{{\text{f}}} ,L_{{\text{r}}}\):
-
Front/Rear overhang
- \(l_{{\text{f}}} ,l_{{\text{r}}}\):
-
Distance from the center of gravity (C.G.) to the front/rear axle
- \(R0\):
-
Minimum turning radius
- \(L_{{\text{s}}}\):
-
Safe distance
- \(D_{{{\text{road}}}}\):
-
Road width of the parking space
- \(D_{{{\text{single}}}} ,D_{{{\text{multi}}}}\):
-
Road width for single/multi-maneuver parking
- \(\delta_{{\text{f}}}\):
-
Front-wheel steering angle
- \(\delta_{{\text{f ref}}}\):
-
Reference front-wheel steering angle
- \(\delta_{\max }\):
-
Maximum of front-wheel steering angle
- \(\Delta \delta_{\max }\):
-
Maximum of front-wheel steering angle increment
- \(\phi_{\max }\):
-
Maximum of front-wheel steering angle speed
- \(\tau\):
-
Steering system delay time
- \(v\):
-
Vehicle velocity at the rear axle
- \(v_{{\text{d}}} ,v_{{\text{p}}}\):
-
Target vehicle velocity for travel/parking tracking
- \(e_{{\text{d}}} ,e_{\psi }\):
-
Lateral/Heading deviation at the current point
- \(a_{\max }\):
-
Maximum of vehicle acceleration
- \(T_{{\text{s}}}\):
-
Sample time of lateral motion controller
- \(N_{{\text{p}}}\):
-
Prediction horizon of MPC lateral motion controller
- \(N_{{\text{c}}}\):
-
Control horizon of MPC lateral motion controller
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.
About this article
Cite this article
Chen, G., Gao, Z., Hu, H. et al. Multi-maneuver Vertical Parking Trajectory Planning and Tracking Control in Narrow Environments. Automot. Innov. 7, 300–311 (2024). https://doi.org/10.1007/s42154-023-00244-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s42154-023-00244-1