Cargando…

Autonomous Collision Avoidance Using MPC with LQR-Based Weight Transformation

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,...

Descripción completa

Detalles Bibliográficos
Autores principales: Taherian, Shayan, Halder, Kaushik, Dixit, Shilp, Fallah, Saber
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8272016/
https://www.ncbi.nlm.nih.gov/pubmed/34201820
http://dx.doi.org/10.3390/s21134296
_version_ 1783721126963183616
author Taherian, Shayan
Halder, Kaushik
Dixit, Shilp
Fallah, Saber
author_facet Taherian, Shayan
Halder, Kaushik
Dixit, Shilp
Fallah, Saber
author_sort Taherian, Shayan
collection PubMed
description 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.
format Online
Article
Text
id pubmed-8272016
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-82720162021-07-11 Autonomous Collision Avoidance Using MPC with LQR-Based Weight Transformation Taherian, Shayan Halder, Kaushik Dixit, Shilp Fallah, Saber Sensors (Basel) Article 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. MDPI 2021-06-23 /pmc/articles/PMC8272016/ /pubmed/34201820 http://dx.doi.org/10.3390/s21134296 Text en © 2021 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Taherian, Shayan
Halder, Kaushik
Dixit, Shilp
Fallah, Saber
Autonomous Collision Avoidance Using MPC with LQR-Based Weight Transformation
title Autonomous Collision Avoidance Using MPC with LQR-Based Weight Transformation
title_full Autonomous Collision Avoidance Using MPC with LQR-Based Weight Transformation
title_fullStr Autonomous Collision Avoidance Using MPC with LQR-Based Weight Transformation
title_full_unstemmed Autonomous Collision Avoidance Using MPC with LQR-Based Weight Transformation
title_short Autonomous Collision Avoidance Using MPC with LQR-Based Weight Transformation
title_sort autonomous collision avoidance using mpc with lqr-based weight transformation
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8272016/
https://www.ncbi.nlm.nih.gov/pubmed/34201820
http://dx.doi.org/10.3390/s21134296
work_keys_str_mv AT taherianshayan autonomouscollisionavoidanceusingmpcwithlqrbasedweighttransformation
AT halderkaushik autonomouscollisionavoidanceusingmpcwithlqrbasedweighttransformation
AT dixitshilp autonomouscollisionavoidanceusingmpcwithlqrbasedweighttransformation
AT fallahsaber autonomouscollisionavoidanceusingmpcwithlqrbasedweighttransformation