An Autonomous Parking Algorithm Based on A-star Algorithm Correction and MPC Path Tracking

Yijie Liu,Ping Wang
DOI: https://doi.org/10.1117/12.2631818
2022-01-01
Abstract:Generally, autonomous parking is divided into two parts: path planning and path tracking. Path planning algorithms such as A*, ant colony algorithm, etc., all have the problem of insufficient trajectory points. Meantime, path tracking algorithms: the proportional integral derivative (PID) and model predictive control (MPC) are used wisely. PID cannot eliminate errors, control lag, and easily cause overshoot. Therefore, this paper uses A* correction and MPC to solve these problems. First, the A* algorithm is used to obtain the planned trajectory of the vehicle, considering the slot boundary and the road boundary. Second, the algorithm selects the appropriate Bezier curve to reduce the jitter at the path joints. Finally, the path tracking is realized based on MPC. Then, using MATLAB and PreScan (a vehicle simulation software) to simulate and implement the autonomous parking algorithm. The results show that the algorithm has certain reliability and stability for vertical parking spaces.
What problem does this paper attempt to address?