Autonomous Collision Avoidance Using MPC with LQR-Based Weight Transformation

被引:12
作者
Taherian, Shayan [1 ]
Halder, Kaushik [1 ]
Dixit, Shilp [1 ]
Fallah, Saber [1 ]
机构
[1] Univ Surrey, Connected Autonomous Vehicle Lab CAV Lab, Dept Mech Engn Sci, Guildford GU2 7XH, Surrey, England
关键词
trajectory planning; MPC; LQR; LQT; inverse optimal control; collision avoidance; MODEL-PREDICTIVE CONTROL; MANEUVER GENERATION;
D O I
10.3390/s21134296
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
Model predictive control (MPC) is a multi-objective control technique that can handle system constraints. However, the performance of an MPC controller highly relies on a proper prioritization weight for each objective, which highlights the need for a precise weight tuning technique. In this paper, we propose an analytical tuning technique by matching the MPC controller performance with the performance of a linear quadratic regulator (LQR) controller. The proposed methodology derives the transformation of a LQR weighting matrix with a fixed weighting factor using a discrete algebraic Riccati equation (DARE) and designs an MPC controller using the idea of a discrete time linear quadratic tracking problem (LQT) in the presence of constraints. The proposed methodology ensures optimal performance between unconstrained MPC and LQR controllers and provides a sub-optimal solution while the constraints are active during transient operations. The resulting MPC behaves as the discrete time LQR by selecting an appropriate weighting matrix in the MPC control problem and ensures the asymptotic stability of the system. In this paper, the effectiveness of the proposed technique is investigated in the application of a novel vehicle collision avoidance system that is designed in the form of linear inequality constraints within MPC. The simulation results confirm the potency of the proposed MPC control technique in performing a safe, feasible and collision-free path while respecting the inputs, states and collision avoidance constraints.
引用
收藏
页数:21
相关论文
共 36 条
  • [1] Comparison of Path Tracking and Torque-Vectoring Controllers for Autonomous Electric Vehicles
    Chatzikomis, Christoforos
    Sorniotti, Aldo
    Gruber, Patrick
    Zanchetta, Mattia
    Willans, Dan
    Balcombe, Bryn
    [J]. IEEE TRANSACTIONS ON INTELLIGENT VEHICLES, 2018, 3 (04): : 559 - 570
  • [2] GENERALIZED PREDICTIVE CONTROL .1. THE BASIC ALGORITHM
    CLARKE, DW
    MOHTADI, C
    TUFFS, PS
    [J]. AUTOMATICA, 1987, 23 (02) : 137 - 148
  • [3] Model Predictive Control Tuning by Controller Matching
    Di Cairano, Stefano
    Bemporad, Alberto
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2010, 55 (01) : 185 - 190
  • [4] Dixit S, 2018, IEEE INT C INTELL TR, P1061, DOI 10.1109/ITSC.2018.8569529
  • [5] An Automatic Tuning Method for Model Predictive Control Strategies
    Fontes, Raony M.
    Martins, Marcio A. F.
    Odloak, Darci
    [J]. INDUSTRIAL & ENGINEERING CHEMISTRY RESEARCH, 2019, 58 (47) : 21602 - 21613
  • [6] A Receding Horizon Control Strategy for Autonomous Vehicles in Dynamic Environments
    Franze, Giuseppe
    Lucia, Walter
    [J]. IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2016, 24 (02) : 695 - 702
  • [7] Funke J., 2015, THESIS STANDFORD U S
  • [8] Gao Y., 2012, IEEE PES TRANSMISSIO, P1
  • [9] Gao YQ, 2014, P AMER CONTR CONF, P4913, DOI 10.1109/ACC.2014.6859253
  • [10] Model Predictive Control Tuning Methods: A Review
    Garriga, Jorge L.
    Soroush, Masoud
    [J]. INDUSTRIAL & ENGINEERING CHEMISTRY RESEARCH, 2010, 49 (08) : 3505 - 3515