Skip to main content
Log in

Implementation of MPC-Based Path Tracking for Autonomous Vehicles Considering Three Vehicle Dynamics Models with Different Fidelities

  • Published:
Automotive Innovation Aims and scope Submit manuscript

Abstract

Model predictive control (MPC) algorithm is established based on a mathematical model of a plant to forecast the system behavior and optimize the current control move, thus producing the best future performance. Hence, models are core to every form of MPC. An MPC-based controller for path tracking is implemented using a lower-fidelity vehicle model to control a higher-fidelity vehicle model. The vehicle models include a bicycle model, an 8-DOF model, and a 14-DOF model, and the reference paths include a straight line and a circle. In the MPC-based controller, the model is linearized and discretized for state prediction; the tracking is conducted to obtain the heading angle and the lateral position of the vehicle center of mass in inertial coordinates. The output responses are discussed and compared between the developed vehicle dynamics models and the CarSim model with three different steering input signals. The simulation results exhibit good path-tracking performance of the proposed MPC-based controller for different complexity vehicle models, and the controller with high-fidelity model performs better than that with low-fidelity model during trajectory tracking.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20

Similar content being viewed by others

Abbreviations

C.M.:

Center of mass

DOF:

Degree of freedom

LMPC:

Linear model predictive control

MPC:

Model predictive control

References

  1. Marino, R., Scalzi, S., Netto, M.: Nested PID steering control for lane keeping in autonomous vehicles. Control Eng. Pract. 19(12), 1459–1467 (2011)

    Article  Google Scholar 

  2. Hu, C., Wang, R.R., Yan, F.J., et al.: Output constraint control on path following of four-wheel independently actuated autonomous ground vehicles. IEEE Trans. Veh. Technol. 65(6), 4033–4043 (2016)

    Article  Google Scholar 

  3. Norouzi, A., Masoumi, M., Barari, A., et al.: Lateral control of an autonomous vehicle using integrated backstepping and sliding mode controller. Proc. Inst. Mech. Eng. Part K J. Multibody Dyn. 233(1), 141–151 (2019)

    Google Scholar 

  4. Gong, J.W., Xu, W., Jiang, Y., et al.: Multi-constrained model predictive control for autonomous ground vehicle trajectory tracking. J. Beijing Inst. Technol. 24(4), 441–448 (2015)

    Google Scholar 

  5. Ren, Y., Zheng, L., Khajepour, A.: Integrated model predictive and torque vectoring control for path tracking of 4-wheel-driven autonomous vehicles. IET Intel. Transport Syst. 13(1), 98–107 (2019)

    Article  Google Scholar 

  6. Liu, K., Gong, J.W., Kurt, A., et al.: Dynamic modeling and control of high-speed automated vehicle for lane change maneuver. IEEE Trans. Intell. Veh. 3(3), 329–339 (2018)

    Article  Google Scholar 

  7. Tan, Q.F., Shi, L.L., Katupitiya, J.: A novel control approach for path tracking of a force-controlled two wheel-steer four-wheel-drive vehicle. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 233(6), 1480–1494 (2019)

    Article  Google Scholar 

  8. Bai, G.X., Liu, L., Meng, Y., et al.: Path tracking of wheeled mobile robots based on dynamic prediction model. IEEE Access 7, 39690–39701 (2019)

    Article  Google Scholar 

  9. Krid, M., Benamar, F., Lenain, R.: A new explicit dynamic path tracking controller using generalized predictive control. Int. J. Control Autom. Syst. 15(1), 303–314 (2017)

    Article  Google Scholar 

  10. Ji, J., Khajepour, A., Melek, W.W., et al.: Path planning and tracking for vehicle collision avoidance based on model predictive control with multiconstraints. IEEE Trans. Veh. Technol. 66(2), 952–964 (2017)

    Article  Google Scholar 

  11. Braghin, F., Fuso, A., Sabbioni, E., et al.: LTV MPC vehicle model for autonomous driving in limit conditions. SAE Technical Paper 2015-01-0315 (2015)

  12. Liu, J.C., Jayakumar, P., Stein, J.L., et al.: A study on model fidelity for model predictive control-based obstacle avoidance in high-speed autonomous ground vehicles. Veh. Syst. Dyn. 54(11), 1629–1650 (2016)

    Article  Google Scholar 

  13. Liu, J.C., Jayakumar, P., Stein, J.L., et al.: A nonlinear model predictive control formulation for obstacle avoidance in high-speed autonomous ground vehicles in unstructured environments. Veh. Syst. Dyn. 56(6), 853–882 (2018)

    Article  Google Scholar 

  14. Rawlings, J.B., Mayne, D.Q., Diehl, M.: Model Predictive Control: Theory, Computation, and Design. Nob Hill Publishing, Madison (2018)

    Google Scholar 

  15. Falcone, P., Tseng, H., Borrelli, F., et al.: MPC-based yaw and lateral stabilisation via active front steering and braking. Veh. Syst. Dyn. 46(S1), 611–628 (2008)

    Article  Google Scholar 

  16. Borrelli, F., Falcone, P., Keviczky, T., et al.: MPC-based approach to active steering for autonomous vehicle systems. Int. J. Veh. Auton. Syst. 3(2), 1–25 (2005)

    Google Scholar 

  17. Gillespie, T.D.: Fundamentals of Vehicle Dynamics. SAE International, Warrendale (1992)

    Book  Google Scholar 

  18. Ming, T.Y., Deng, W.W., Zhang, S.M., et al.: MPC-based trajectory tracking control for intelligent vehicles. SAE Technical Paper 2016-01-0452 (2016)

  19. Shim, T., Ghike, C.: Understanding the limitations of different vehicle models for roll dynamics studies. Veh. Syst. Dyn. 45(3), 191–216 (2007)

    Article  Google Scholar 

  20. He, J.J., Crolla, D.A., Levesley, M.C., et al.: Integrated active steering and variable torque distribution control for improving vehicle handling and stability. SAE Technical Paper 2004-01-1071 (2004)

  21. Ye, H., Jiang, H.B., Ma, S.D., et al.: Linear model predictive control of automatic parking path tracking with soft constraints. Int. J. Adv. Rob. Syst. 16(3), 1–13 (2019)

    Google Scholar 

  22. Nam, H., Choi, W., Ahn, C.: Model predictive control for evasive steering of an autonomous vehicle. Int. J. Automot. Technol. 20(5), 1033–1042 (2019)

    Article  Google Scholar 

  23. Wang, L.P.: Model Predictive Control System Design and Implementation Using MATLAB®. Springer, London (2009)

    Google Scholar 

  24. Li, S.B., Wand, J., Li, K.: Stabilization of linear predictive control systems with softening constraints. J. Tsinghua Univ. Sci. Technol. 50(11), 1848–1852 (2010)

    MathSciNet  Google Scholar 

Download references

Acknowledgements

This paper is funded by International Graduate Exchange Program of Beijing Institute of Technology. The authors would like to thank Heran Shen of Columbia University for his comments on this document.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shuping Chen.

Ethics declarations

Conflict of interest

On behalf of all the authors, the corresponding author states that there is no conflict of interest.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Chen, S., Chen, H. & Negrut, D. Implementation of MPC-Based Path Tracking for Autonomous Vehicles Considering Three Vehicle Dynamics Models with Different Fidelities. Automot. Innov. 3, 386–399 (2020). https://doi.org/10.1007/s42154-020-00118-w

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s42154-020-00118-w

Keywords

Navigation