Cargando…

A Variable-Sampling Time Model Predictive Control Algorithm for Improving Path-Tracking Performance of a Vehicle

This paper proposes a novel model predictive control (MPC) algorithm that increases the path tracking performance according to the control input. The proposed algorithm reduces the path tracking errors of MPC by updating the sampling time of the next step according to the control inputs (i.e., the l...

Descripción completa

Detalles Bibliográficos
Autores principales: Choi, Yoonsuk, Lee, Wonwoo, Kim, Jeesu, Yoo, Jinwoo
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8541678/
https://www.ncbi.nlm.nih.gov/pubmed/34696056
http://dx.doi.org/10.3390/s21206845
_version_ 1784589289521152000
author Choi, Yoonsuk
Lee, Wonwoo
Kim, Jeesu
Yoo, Jinwoo
author_facet Choi, Yoonsuk
Lee, Wonwoo
Kim, Jeesu
Yoo, Jinwoo
author_sort Choi, Yoonsuk
collection PubMed
description This paper proposes a novel model predictive control (MPC) algorithm that increases the path tracking performance according to the control input. The proposed algorithm reduces the path tracking errors of MPC by updating the sampling time of the next step according to the control inputs (i.e., the lateral velocity and front steering angle) calculated in each step of the MPC algorithm. The scenarios of a mixture of straight and curved driving paths were constructed, and the optimal control input was calculated in each step. In the experiment, a scenario was created with the Automated Driving Toolbox of MATLAB, and the path-following performance characteristics and computation times of the existing and proposed MPC algorithms were verified and compared with simulations. The results prove that the proposed MPC algorithm has improved path-following performance compared to those of the existing MPC algorithm.
format Online
Article
Text
id pubmed-8541678
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-85416782021-10-24 A Variable-Sampling Time Model Predictive Control Algorithm for Improving Path-Tracking Performance of a Vehicle Choi, Yoonsuk Lee, Wonwoo Kim, Jeesu Yoo, Jinwoo Sensors (Basel) Article This paper proposes a novel model predictive control (MPC) algorithm that increases the path tracking performance according to the control input. The proposed algorithm reduces the path tracking errors of MPC by updating the sampling time of the next step according to the control inputs (i.e., the lateral velocity and front steering angle) calculated in each step of the MPC algorithm. The scenarios of a mixture of straight and curved driving paths were constructed, and the optimal control input was calculated in each step. In the experiment, a scenario was created with the Automated Driving Toolbox of MATLAB, and the path-following performance characteristics and computation times of the existing and proposed MPC algorithms were verified and compared with simulations. The results prove that the proposed MPC algorithm has improved path-following performance compared to those of the existing MPC algorithm. MDPI 2021-10-14 /pmc/articles/PMC8541678/ /pubmed/34696056 http://dx.doi.org/10.3390/s21206845 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
Choi, Yoonsuk
Lee, Wonwoo
Kim, Jeesu
Yoo, Jinwoo
A Variable-Sampling Time Model Predictive Control Algorithm for Improving Path-Tracking Performance of a Vehicle
title A Variable-Sampling Time Model Predictive Control Algorithm for Improving Path-Tracking Performance of a Vehicle
title_full A Variable-Sampling Time Model Predictive Control Algorithm for Improving Path-Tracking Performance of a Vehicle
title_fullStr A Variable-Sampling Time Model Predictive Control Algorithm for Improving Path-Tracking Performance of a Vehicle
title_full_unstemmed A Variable-Sampling Time Model Predictive Control Algorithm for Improving Path-Tracking Performance of a Vehicle
title_short A Variable-Sampling Time Model Predictive Control Algorithm for Improving Path-Tracking Performance of a Vehicle
title_sort variable-sampling time model predictive control algorithm for improving path-tracking performance of a vehicle
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8541678/
https://www.ncbi.nlm.nih.gov/pubmed/34696056
http://dx.doi.org/10.3390/s21206845
work_keys_str_mv AT choiyoonsuk avariablesamplingtimemodelpredictivecontrolalgorithmforimprovingpathtrackingperformanceofavehicle
AT leewonwoo avariablesamplingtimemodelpredictivecontrolalgorithmforimprovingpathtrackingperformanceofavehicle
AT kimjeesu avariablesamplingtimemodelpredictivecontrolalgorithmforimprovingpathtrackingperformanceofavehicle
AT yoojinwoo avariablesamplingtimemodelpredictivecontrolalgorithmforimprovingpathtrackingperformanceofavehicle
AT choiyoonsuk variablesamplingtimemodelpredictivecontrolalgorithmforimprovingpathtrackingperformanceofavehicle
AT leewonwoo variablesamplingtimemodelpredictivecontrolalgorithmforimprovingpathtrackingperformanceofavehicle
AT kimjeesu variablesamplingtimemodelpredictivecontrolalgorithmforimprovingpathtrackingperformanceofavehicle
AT yoojinwoo variablesamplingtimemodelpredictivecontrolalgorithmforimprovingpathtrackingperformanceofavehicle