In real-world scenarios, the uncertainty of measurements cannot be handled effciently by traditional model predictive control (MPC). A stochastic MPC (SMPC) method for handling the uncertainty of states in autonomous driving lane-keeping scenarios is presented in this paper. A probabilistic system is constructed by considering the variance of states. The probabilistic problem is then transformed into a solvable deterministic optimization problem in two steps. First, the cost function is separated into mean and variance components. The mean component is calculated online, whereas the variance component can be calculated offline. Second, Cantelli’s inequality is adopted for the deterministic reformulation of constraints. Consequently, the original probabilistic problem is transformed into a quadratic programming problem. To validate the feasibility and effectiveness of the proposed control method, we compared the SMPC controller with a traditional MPC controller in a lane-keeping scenario. The results demonstrate that the SMPC controller is more effective overall and produces smaller steady-state distance errors.
ZHANG Chenzhi (张晨之), ZHUANG Cheng (庄 诚), ZHENG Xueke (郑学科), CAI Runze (蔡润泽), LI Mian (李 冕)
. Stochastic Model Predictive Control Approach to Autonomous Vehicle Lane Keeping[J]. Journal of Shanghai Jiaotong University(Science), 2021
, 26(5)
: 626
-633
.
DOI: 10.1007/s12204-021-2352-y
[1] KHODAYARI A, GHAFFARI A, AMELI S, et al. A historical review on lateral and longitudinal control of autonomous vehicle motions [C]//2010 International Conference on Mechanical and Electrical Technology. Singapore: IEEE, 2010: 421-429.
[2] TURRI V, CARVALHO A, TSENG H E, et al. Linear model predictive control for lane keeping and obstacle avoidance on low curvature roads [C]//16th Interna-tional IEEE Conference on Intelligent Transportation Systems (ITSC 2013 ). The Hague: IEEE, 2013: 378-383.
[3] XU Y, CHEN B Y, SHAN X, et al. Model predictive control for lane keeping system in autonomous vehi-cle [C]//2017 7th International Conference on Power Electronics Systems and Applications-Smart Mobil-ity, Power Transfer & Security (PESA). Hong Kong: IEEE, 2017: 1-5. [4] FALCONE P, BORRELLI F, ASGARI J, et al. Pre-dictive active steering control for autonomous vehicle systems [J]. IEEE Transactions on Control Systems Technology, 2007, 15(3): 566-580.
[5] FARINA M, GIULIONI L, MAGNI L, et al. A probabilistic approach to Model Predictive Control [C]//52nd IEEE Conference on Decision and Control. Firenze: IEEE, 2013: 7734-7739.
[6] LIU C C, CARVALHO A, SCHILDBACH G, et al. Stochastic predictive control for lane keeping as-sistance systems using a linear time-varying model [C]//2015 American Control Conference (ACC ). Chicago, IL: IEEE, 2015: 3355-3360.
[7] SUH J, CHAE H, YI K. Stochastic model-predictive control for lane change decision of automated driving vehicles [J]. IEEE Transactions on Vehicular Technol-ogy, 2018, 67(6): 4771-4782.
[8] SUH J, KIM B, YI K. Stochastic predictive control based motion planning for lane change decision using a Vehicle Tra?c Simulator [C]//2016 IEEE Transporta-tion Electri?cation Conference and Expo, Asia-Paci?c (ITEC Asia-Paci?c). Busan: IEEE, 2016: 900-907.
[9] RAJAMANI R. Mechanical engineering series: Vehicle dynamics and control [M]. Heidelberg: Springer, 2005.
[10] GULDNER J, TAN H S, PATWARDHAN S. Analysis of automatic steering control for highway vehicles with look-down lateral reference systems [J]. Vehicle System Dynamics, 1996, 26(4): 243-269.
[11] LUO L H. Steering control for lane keeping system based on MPC [J]. Journal of Shanghai Jiao Tong Uni-versity, 2014, 48(7): 1015-1020 (in Chinese).
[12] FARINA M, GIULIONI L, MAGNI L, et al. An ap-proach to output-feedback MPC of stochastic linear discrete-time systems [J]. Automatica, 2015, 55: 140-149.