A New Self-Tuning Nonlinear Model Predictive Controller for Autonomous Vehicles

Autonomous driving has recently been in considerable progress, and many algorithms have been suggested to control the motions of driverless cars. The model predictive controller (MPC) is one of the efficient approaches by which the speed and direction of the near future of an automobile could be pre...

Full description

Saved in:
Bibliographic Details
Main Authors: Yasin Abdolahi, Sajad Yousefi, Jafar Tavoosi
Format: Article
Language:English
Published: Wiley 2023-01-01
Series:Complexity
Online Access:http://dx.doi.org/10.1155/2023/8720849
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849703702511747072
author Yasin Abdolahi
Sajad Yousefi
Jafar Tavoosi
author_facet Yasin Abdolahi
Sajad Yousefi
Jafar Tavoosi
author_sort Yasin Abdolahi
collection DOAJ
description Autonomous driving has recently been in considerable progress, and many algorithms have been suggested to control the motions of driverless cars. The model predictive controller (MPC) is one of the efficient approaches by which the speed and direction of the near future of an automobile could be predicted and controlled. Even though the MPC is of enormous benefit, the performance (minimum tracking error) of such a controller strictly depends on the appropriate tuning of its parameters. This paper applies the particle swarm optimization (PSO) algorithm to find the global minimum tracking error by tuning the controller’s parameters and ultimately calculating the front steering angle and directed motor force to the wheels of an autonomous vehicle (AV). This article consists of acquiring vehicle dynamics, extended model predictive control, and optimization paradigm. The proposed approach is compared with previous research in the literature and simulation results show higher performance, and also it is less computationally expensive. The simulation results show that the proposed method with only three adjustable parameters has an overshoot of about 8% and its RMSE is 0.72.
format Article
id doaj-art-182aab05652e4550a575bfd74fe16ae6
institution DOAJ
issn 1099-0526
language English
publishDate 2023-01-01
publisher Wiley
record_format Article
series Complexity
spelling doaj-art-182aab05652e4550a575bfd74fe16ae62025-08-20T03:17:09ZengWileyComplexity1099-05262023-01-01202310.1155/2023/8720849A New Self-Tuning Nonlinear Model Predictive Controller for Autonomous VehiclesYasin Abdolahi0Sajad Yousefi1Jafar Tavoosi2Department of Electrical EngineeringDepartment of Electrical EngineeringDepartment of Electrical EngineeringAutonomous driving has recently been in considerable progress, and many algorithms have been suggested to control the motions of driverless cars. The model predictive controller (MPC) is one of the efficient approaches by which the speed and direction of the near future of an automobile could be predicted and controlled. Even though the MPC is of enormous benefit, the performance (minimum tracking error) of such a controller strictly depends on the appropriate tuning of its parameters. This paper applies the particle swarm optimization (PSO) algorithm to find the global minimum tracking error by tuning the controller’s parameters and ultimately calculating the front steering angle and directed motor force to the wheels of an autonomous vehicle (AV). This article consists of acquiring vehicle dynamics, extended model predictive control, and optimization paradigm. The proposed approach is compared with previous research in the literature and simulation results show higher performance, and also it is less computationally expensive. The simulation results show that the proposed method with only three adjustable parameters has an overshoot of about 8% and its RMSE is 0.72.http://dx.doi.org/10.1155/2023/8720849
spellingShingle Yasin Abdolahi
Sajad Yousefi
Jafar Tavoosi
A New Self-Tuning Nonlinear Model Predictive Controller for Autonomous Vehicles
Complexity
title A New Self-Tuning Nonlinear Model Predictive Controller for Autonomous Vehicles
title_full A New Self-Tuning Nonlinear Model Predictive Controller for Autonomous Vehicles
title_fullStr A New Self-Tuning Nonlinear Model Predictive Controller for Autonomous Vehicles
title_full_unstemmed A New Self-Tuning Nonlinear Model Predictive Controller for Autonomous Vehicles
title_short A New Self-Tuning Nonlinear Model Predictive Controller for Autonomous Vehicles
title_sort new self tuning nonlinear model predictive controller for autonomous vehicles
url http://dx.doi.org/10.1155/2023/8720849
work_keys_str_mv AT yasinabdolahi anewselftuningnonlinearmodelpredictivecontrollerforautonomousvehicles
AT sajadyousefi anewselftuningnonlinearmodelpredictivecontrollerforautonomousvehicles
AT jafartavoosi anewselftuningnonlinearmodelpredictivecontrollerforautonomousvehicles
AT yasinabdolahi newselftuningnonlinearmodelpredictivecontrollerforautonomousvehicles
AT sajadyousefi newselftuningnonlinearmodelpredictivecontrollerforautonomousvehicles
AT jafartavoosi newselftuningnonlinearmodelpredictivecontrollerforautonomousvehicles