Safe High-Performance Autonomous Off-Road Driving Using Covariance Steering Stochastic Model Predictive Control

被引:10
作者
Knaup, Jacob [1 ,2 ]
Okamoto, Kazuhide [3 ]
Tsiotras, Panagiotis [3 ,4 ]
机构
[1] Georgia Inst Technol, Coll Comp, Sch Interact Comp, Atlanta, GA USA
[2] Georgia Inst Technol, Inst Robot & Intelligent Machines, Atlanta, GA 30332 USA
[3] Georgia Inst Technol, Sch Aerosp Engn, Atlanta, GA 30332 USA
[4] Georgia Inst Technol, Inst Robot & Intelligent Machines, Atlanta, GA 30332 USA
关键词
Index Terms-Autonomous racing; collision avoidance; model predictive control (MPC); stochastic optimal control; CONSTRAINED LINEAR-SYSTEMS; RECEDING HORIZON CONTROL; OUTPUT-FEEDBACK; STATE; MPC; STABILITY;
D O I
10.1109/TCST.2023.3291570
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Autonomous racing is a high-performance, safety-critical task that inherently involves a high degree of uncertainty (especially in off-road unstructured environments), as driving conditions can vary and tire-terrain interactions are difficult to model accurately. On the one hand, the vehicle needs to drive fast while, on the other hand, it must avoid crashing, thus requiring a tradeoff between performance and safety. This work develops a stochastic model predictive controller (SMPC) for uncertain systems with additive Gaussian noise subject to state and control constraints and applies it to off-road autonomous racing. The proposed approach is based on the recently developed finite-horizon optimal covariance steering (CS) control theory, which steers the system state's mean and covariance to prescribed target values at a given terminal time. We show that the proposed CS-SMPC algorithm can deal with unbounded Gaussian additive noise while ensuring stability. The effectiveness of the proposed approach is demonstrated via both numerical and experimental tests using a scaled autonomous racing platform, as well as on an actual full-size vehicle during a global positioning system (GPS)-denied autonomous driving task.
引用
收藏
页码:2066 / 2081
页数:16
相关论文
共 58 条
[1]   Tire lateral force estimation and grip potential identification using Neural Networks, Extended Kalman Filter, and Recursive Least Squares [J].
Acosta, Manuel ;
Kanarachos, Stratis .
NEURAL COMPUTING & APPLICATIONS, 2018, 30 (11) :3445-3465
[2]   Autonomous racing using Linear Parameter Varying-Model Predictive Control (LPV-MPC) [J].
Alcala, Eugenio ;
Puig, Vicenc ;
Quevedo, Joseba ;
Rosolia, Ugo .
CONTROL ENGINEERING PRACTICE, 2020, 95
[3]  
[Anonymous], MECH SIM
[4]  
ApS M., 2017, The MOSEK Optimization Toolbox for MATLAB Manual
[5]  
Bakolas E, 2016, IEEE DECIS CONTR P, P1153
[6]  
Bemporad A, 1999, LECT NOTES CONTR INF, V245, P207
[7]   Scenario-based Model Predictive Control of Stochastic Constrained Linear Systems [J].
Bernardini, Daniele ;
Bemporad, Alberto .
PROCEEDINGS OF THE 48TH IEEE CONFERENCE ON DECISION AND CONTROL, 2009 HELD JOINTLY WITH THE 2009 28TH CHINESE CONTROL CONFERENCE (CDC/CCC 2009), 2009, :6333-6338
[8]   Chance-Constrained Optimal Path Planning With Obstacles [J].
Blackmore, Lars ;
Ono, Masahiro ;
Williams, Brian C. .
IEEE TRANSACTIONS ON ROBOTICS, 2011, 27 (06) :1080-1094
[9]   A Probabilistic Particle-Control Approximation of Chance-Constrained Stochastic Predictive Control [J].
Blackmore, Lars ;
Ono, Masahiro ;
Bektassov, Askar ;
Williams, Brian C. .
IEEE TRANSACTIONS ON ROBOTICS, 2010, 26 (03) :502-517
[10]   Robust Model Predictive Control via Scenario Optimization [J].
Calafiore, Giuseppe C. ;
Fagiano, Lorenzo .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2013, 58 (01) :219-224