|
|
|
Extended model predictive control scheme for smooth path following of autonomous vehicles |
Qianjie LIU1, Shuang SONG1, Huosheng HU2, Tengchao HUANG1, Chenyang LI1, Qingyuan ZHU1( ) |
1. Department of Mechanical and Electrical Engineering, Xiamen University, Xiamen 361102, China 2. School of Computer Science and Electronic Engineering, University of Essex, Colchester CO4 3SQ, UK |
|
|
|
|
Abstract This paper presents an extended model predictive control (MPC) scheme for implementing optimal path following of autonomous vehicles, which has multiple constraints and an integrated model of vehicle and road dynamics. Road curvature and inclination factors are used in the construction of the vehicle dynamic model to describe its lateral and roll dynamics accurately. Sideslip, rollover, and vehicle envelopes are used as multiple constraints in the MPC controller formulation. Then, an extended MPC method solved by differential evolution optimization algorithm is proposed to realize optimal smooth path following based on driving path features. Finally, simulation and real experiments are carried out to evaluate the feasibility and the effectiveness of the extended MPC scheme. Results indicate that the proposed method can obtain the smooth transition to follow the optimal drivable path and satisfy the lateral dynamic stability and environmental constraints, which can improve the path following quality for better ride comfort and road availability of autonomous vehicles.
|
| Keywords
autonomous vehicles
vehicle dynamic modeling
model predictive control
path following
optimization algorithm
|
|
Corresponding Author(s):
Qingyuan ZHU
|
|
Just Accepted Date: 23 December 2021
Issue Date: 28 January 2022
|
|
| 1 |
K Q Li, F Gao, S E Li, Y Zheng, H Gao. Robust cooperation of connected vehicle systems with eigenvalue-bounded interaction topologies in the presence of uncertain dynamics. Frontiers of Mechanical Engineering, 2018, 13( 3): 354– 367
https://doi.org/10.1007/s11465-018-0486-x
|
| 2 |
N A Spielberg, M Brown, N R Kapania, J C Kegelman, J C Gerdes. Neural network vehicle models for high-performance automated driving. Science Robotics, 2019, 4( 28): aaw1975–
https://doi.org/10.1126/scirobotics.aaw1975
|
| 3 |
C Badue, R Guidolini, R V Carneiro, P Azevedo, V B Cardoso, A Forechi, L Jesus, R Berriel, T M Paixão, F Mutz, Paula Veronese L de, T Oliveira-Santos, Souza A F De. Self-driving cars: a survey. Expert Systems with Applications, 2021, 165 : 113816–
https://doi.org/10.1016/j.eswa.2020.113816
|
| 4 |
D González, J Pérez, V Milanés, F Nashashibi. A review of motion planning techniques for automated vehicles. IEEE Transactions on Intelligent Transportation Systems, 2016, 17( 4): 1135– 1145
https://doi.org/10.1109/TITS.2015.2498841
|
| 5 |
J H Guo, Y G Luo, K Q Li, Y Dai. Coordinated path-following and direct yaw-moment control of autonomous electric vehicles with sideslip angle estimation. Mechanical Systems and Signal Processing, 2018, 105 : 183– 199
https://doi.org/10.1016/j.ymssp.2017.12.018
|
| 6 |
S Thrun, M Montemerlo, H Dahlkamp, D Stavens, A Aron, J Diebel, P Fong, J Gale, M Halpenny, G Hoffmann, K Lau, C Oakley, M Palatucci, V Pratt, P Stang, S Strohband, C Dupont, L E Jendrossek, C Koelen, C Markey, C Rummel, J van Niekerk, E Jensen, P Alessandrini, G Bradski, B Davies, S Ettinger, A Kaehler, A Nefian, P Mahoney. Stanley: the robot that won the DARPA Grand Challenge. Journal of Field Robotics, 2006, 23( 9): 661– 692
https://doi.org/10.1002/rob.20147
|
| 7 |
J M Snider. Automatic steering methods for autonomous automobile path tracking. Dissertation for the Doctoral Degree. Pittsburgh: Carnegie Mellon University Pittsburgh, 2009
|
| 8 |
Morales J, Martínez J L, Martínez M A, Mandow A. Pure-pursuit reactive path tracking for nonholonomic mobile robots with a 2D laser scanner. EURASIP Journal on Advances in Signal Processing, 2009, (1): 935237
|
| 9 |
Q Y Chen, Z P Sun, D X Liu, X Li. Ribbon model based path tracking method for autonomous ground vehicles. Journal of Central South University, 2014, 21( 5): 1816– 1826
https://doi.org/10.1007/s11771-014-2127-9
|
| 10 |
C Z Zhang, J F Hu, J B Qiu, W Yang, H Sun, Q Chen. A novel fuzzy observer-based steering control approach for path tracking in autonomous vehicles. IEEE Transactions on Fuzzy Systems, 2019, 27( 2): 278– 290
https://doi.org/10.1109/TFUZZ.2018.2856187
|
| 11 |
R Marino, S Scalzi, M Netto. Nested PID steering control for lane keeping in autonomous vehicles. Control Engineering Practice, 2011, 19( 12): 1459– 1467
https://doi.org/10.1016/j.conengprac.2011.08.005
|
| 12 |
A Mohammadzadeh, H Taghavifar. A robust fuzzy control approach for path-following control of autonomous vehicles. Soft Computing, 2020, 24( 5): 3223– 3235
https://doi.org/10.1007/s00500-019-04082-4
|
| 13 |
W Huang, P K Wong, K I Wong, C M Vong, J Zhao. Adaptive neural control of vehicle yaw stability with active front steering using an improved random projection neural network. Vehicle System Dynamics, 2021, 59( 3): 396– 414
https://doi.org/10.1080/00423114.2019.1690152
|
| 14 |
P Zhao, J J Chen, Y Song, X Tao, T Xu, T Mei. Design of a control system for an autonomous vehicle based on adaptive-PID. International Journal of Advanced Robotic Systems, 2012, 9( 2): 44–
https://doi.org/10.5772/51314
|
| 15 |
G Abdelhakim, H Abdelouahab. A new approach for controlling a trajectory tracking using intelligent methods. Journal of Electrical Engineering & Technology, 2019, 14( 3): 1347– 1356
https://doi.org/10.1007/s42835-019-00112-1
|
| 16 |
J H Guo, P Hu, L H Li, R Wang. Design of automatic steering controller for trajectory tracking of unmanned vehicles using genetic algorithms. IEEE Transactions on Vehicular Technology, 2012, 61( 7): 2913– 2924
https://doi.org/10.1109/TVT.2012.2201513
|
| 17 |
K Kritayakirana, J C Gerdes. Using the centre of percussion to design a steering controller for an autonomous race car. Vehicle System Dynamics, 2012, 50(sup1 S1): 33– 51
|
| 18 |
N R Kapania, J C Gerdes. Design of a feedback-feedforward steering controller for accurate path tracking and stability at the limits of handling. Vehicle System Dynamics, 2015, 53( 12): 1687– 1704
https://doi.org/10.1080/00423114.2015.1055279
|
| 19 |
W W Chen, L F Zhao, H R Wang, Y Huang. Parallel distributed compensation/H∞ control of lane-keeping system based on the Takagi-Sugeno fuzzy model. Chinese Journal of Mechanical Engineering, 2020, 33( 1): 61–
https://doi.org/10.1186/s10033-020-00477-9
|
| 20 |
D Calzolari, B Schurmann, M Althoff. Comparison of trajectory tracking controllers for autonomous vehicles. In: Proceedings of IEEE 20th International Conference on Intelligent Transportation Systems (ITSC). Yokohama: IEEE, 2017
|
| 21 |
P Falcone, F Borrelli, J Asgari, H E Tseng, D Hrovat. Predictive active steering control for autonomous vehicle systems. IEEE Transactions on Control Systems Technology, 2007, 15( 3): 566– 580
https://doi.org/10.1109/TCST.2007.894653
|
| 22 |
P Falcone, F Borrelli, H E Tseng, J Asgari, D Hrovat. Linear time-varying model predictive control and its application to active steering systems: stability analysis and experimental validation. International Journal of Robust and Nonlinear Control, 2008, 18( 8): 862– 875
https://doi.org/10.1002/rnc.1245
|
| 23 |
H N Peng, W D Wang, Q An, C Xiang, L Li. Path tracking and direct yaw moment coordinated control based on robust MPC with the finite time horizon for autonomous independent-drive vehicles. IEEE Transactions on Vehicular Technology, 2020, 69( 6): 6053– 6066
https://doi.org/10.1109/TVT.2020.2981619
|
| 24 |
J Suh, H Chae, K Yi. Stochastic model-predictive control for lane change decision of automated driving vehicles. IEEE Transactions on Vehicular Technology, 2018, 67( 6): 4771– 4782
https://doi.org/10.1109/TVT.2018.2804891
|
| 25 |
Z J Li, J Deng, R Q Lu, Y Xu, J Bai, C Y Su. Trajectory-tracking control of mobile robot systems incorporating neural-dynamic optimized model predictive approach. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 2016, 46( 6): 740– 749
https://doi.org/10.1109/TSMC.2015.2465352
|
| 26 |
N H Amer, H Zamzuri, K Hudha, Z A Kadir. Modelling and control strategies in path tracking control for autonomous ground vehicles: a review of state of the art and challenges. Journal of Intelligent & Robotic Systems, 2017, 86( 2): 225– 254
https://doi.org/10.1007/s10846-016-0442-0
|
| 27 |
Y T Song, H Y Shu, X B Chen. Chassis integrated control for 4WIS distributed drive EVs with model predictive control based on the UKF observer. Science China. Technological Sciences, 2020, 63( 3): 397– 409
https://doi.org/10.1007/s11431-019-9552-6
|
| 28 |
G Tagne, R Talj, A Charara. Design and comparison of robust nonlinear controllers for the lateral dynamics of intelligent vehicles. IEEE Transactions on Intelligent Transportation Systems, 2016, 17( 3): 796– 809
https://doi.org/10.1109/TITS.2015.2486815
|
| 29 |
N Chowdhri, L Ferranti, F S Iribarren, B Shyrokau. Integrated nonlinear model predictive control for automated driving. Control Engineering Practice, 2021, 106 : 104654–
https://doi.org/10.1016/j.conengprac.2020.104654
|
| 30 |
H Y Guo, J Liu, D P Cao, H Chen, R Yu, C Lv. Dual-envelop-oriented moving horizon path tracking control for fully automated vehicles. Mechatronics, 2018, 50 : 422– 433
https://doi.org/10.1016/j.mechatronics.2017.02.001
|
| 31 |
C E Beal, J C Gerdes. Model predictive control for vehicle stabilization at the limits of handling. IEEE Transactions on Control Systems Technology, 2013, 21( 4): 1258– 1269
https://doi.org/10.1109/TCST.2012.2200826
|
| 32 |
J Ji, A Khajepour, W W Melek, Y Huang. Path planning and tracking for vehicle collision avoidance based on model predictive control with multiconstraints. IEEE Transactions on Vehicular Technology, 2017, 66( 2): 952– 964
https://doi.org/10.1109/TVT.2016.2555853
|
| 33 |
X H Li, Z P Sun, D P Cao, D Liu, H He. Development of a new integrated local trajectory planning and tracking control framework for autonomous ground vehicles. Mechanical Systems and Signal Processing, 2017, 87 : 118– 137
https://doi.org/10.1016/j.ymssp.2015.10.021
|
| 34 |
H Merabti, K Belarbi, B Bouchemal. Nonlinear predictive control of a mobile robot: a solution using metaheuristcs. Journal of the Chinese Institute of Engineers, 2016, 39( 3): 282– 290
https://doi.org/10.1080/02533839.2015.1091276
|
| 35 |
M Brown, J Funke, S Erlien, J C Gerdes. Safe driving envelopes for path tracking in autonomous vehicles. Control Engineering Practice, 2017, 61 : 307– 316
https://doi.org/10.1016/j.conengprac.2016.04.013
|
| 36 |
H Y Guo, F Liu, F Xu, H Chen, D Cao, Y Ji. Nonlinear model predictive lateral stability control of active chassis for intelligent vehicles and its FPGA implementation. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 2019, 49( 1): 2– 13
https://doi.org/10.1109/TSMC.2017.2749337
|
| 37 |
X X Du, K K K Htet, K K Tan. Development of a genetic-algorithm-based nonlinear model predictive control scheme on velocity and steering of autonomous vehicles. IEEE Transactions on Industrial Electronics, 2016, 63( 11): 6970– 6977
https://doi.org/10.1109/TIE.2016.2585079
|
| 38 |
H Y Guo, C Shen, H Zhang, H Chen, R Jia. Simultaneous trajectory planning and tracking using an MPC method for cyber-physical systems: a case study of obstacle avoidance for an intelligent vehicle. IEEE Transactions on Industrial Informatics, 2018, 14( 9): 4273– 4283
https://doi.org/10.1109/TII.2018.2815531
|
| 39 |
H T Cao, X L Song, S Zhao, S Bao, Z Huang. An optimal model-based trajectory following architecture synthesising the lateral adaptive preview strategy and longitudinal velocity planning for highly automated vehicle. Vehicle System Dynamics, 2017, 55( 8): 1143– 1188
https://doi.org/10.1080/00423114.2017.1305114
|
| 40 |
S Di Cairano, H E Tseng, D Bernardini, A Bemporad. Vehicle yaw stability control by coordinated active front steering and differential braking in the tire sideslip angles domain. IEEE Transactions on Control Systems Technology, 2013, 21( 4): 1236– 1248
https://doi.org/10.1109/TCST.2012.2198886
|
| 41 |
L J Xiao, M Wang, B J Zhang, Z Zhong. Vehicle roll stability control with active roll-resistant electro-hydraulic suspension. Frontiers of Mechanical Engineering, 2020, 15( 1): 43– 54
https://doi.org/10.1007/s11465-019-0547-9
|
| 42 |
Q J Liu, W Chen, H S Hu, Q Zhu, Z Xie. An optimal NARX neural network identification model for a magnetorheological damper with force-distortion behavior. Frontiers in Materials, 2020, 7 : 10–
https://doi.org/10.3389/fmats.2020.00010
|
|
Viewed |
|
|
|
Full text
|
|
|
|
|
Abstract
|
|
|
|
|
Cited |
|
|
|
|
| |
Shared |
|
|
|
|
| |
Discussed |
|
|
|
|