Learning-based Model Predictive Control for Path Tracking Control of Autonomous Vehicle

2020 
Path tracking controller of Autonomous Vehicles (AVs) plays an important role in improving the dynamic behaviour of the vehicle. Model Predictive Control (MPC) is one the most capable controllers that can handle multiple optimisation objectives, and accommodate the physical limits of the actuators and vehicle states to ensure safety and the other desired behaviour. As a high-potential solution, learning cost function from human demonstration can be integrated into an MPC. By learning the cost function from human demonstrations, extensive parameters tuning can be avoided, and more importantly, the controllers can be adjusted to provide desired control actions which are more natural to the human. In this study, an innovative Inverse Optimal Control (IOC) algorithm is proposed to learn a suitable cost function for the control task using collected data from human demonstration. The objective is to design a controller that generates motion which matches specific features of human-generated motion. These features include lateral acceleration, lateral velocity and deviation from the center of the lane. From the results, it is observed that the designed controller is capable of learning the desired features of human driving and implementing them while generating the appropriate control actions.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    18
    References
    1
    Citations
    NaN
    KQI
    []