An Investigation of Model Predictive Control in Self-driving Vehicles

[{“box”:0,”content”:”[if 992 equals=”Open Access”]n

n

n

n

Open Access

nn

n

n[/if 992]n

n

Year : August 6, 2024 at 12:57 pm | [if 1553 equals=””] Volume :14 [else] Volume :14[/if 1553] | [if 424 equals=”Regular Issue”]Issue[/if 424][if 424 equals=”Special Issue”]Special Issue[/if 424] [if 424 equals=”Conference”][/if 424] : 01 | Page : 40-50

n

n

n

n

n

n

By

n

[foreach 286]n

vector

n

n

Neeraj Vijay, Farsana Muhammed,

n

    n t

  • n

n

n[/foreach]

n

n[if 2099 not_equal=”Yes”]n

    [foreach 286] [if 1175 not_equal=””]n t

  1. M.Tech. Scholar, Assistant Professor Department of Electrical and Electronics Engineering, Thangal Kunju Musaliar College of Engineering, Kollam, Department of Electrical and Electronics Engineering, Thangal Kunju Musaliar College of Engineering, Kollam Kerala, Kerala India, India
  2. n[/if 1175][/foreach]

n[/if 2099][if 2099 equals=”Yes”][/if 2099]n

n

Abstract

nAutonomous vehicles, which are often known as self-driving automobiles or driverless cars, are vehicles that can navigate and operate without human intervention. They require efficient controllers capable of handling complexities, with reduced computational costs, and should handle multiple inputs and outputs simultaneously. Model predictive control (MPC) possesses all these characteristics which means it can be utilized effectively for the same purpose. MPC for autonomous vehicles proposes various ways of achieving efficient strategies for major path-tracking problems of autonomous vehicles (AV) focusing on their design, implementation, and performance across various scenarios. The experimental simulation results, the inferences, and the future scope of the work are also specified. This review paper encapsulates the various MPCs used in various control problems related to AV. Model Predictive Control (MPC) is an algorithm that has proven to be an effective tool for managing the dynamic and complex situations encountered by self-driving cars. This article explores the fundamentals of MPC, its applications in autonomous driving, and the challenges and potential advancements in this field of technology.

n

n

n

Keywords: Model predictive control (MPC), autonomous vehicles (AV), path tracking, optimization function, neural network (NN)

n[if 424 equals=”Regular Issue”][This article belongs to Trends in Electrical Engineering(tee)]

n

[/if 424][if 424 equals=”Special Issue”][This article belongs to Special Issue under section in Trends in Electrical Engineering(tee)][/if 424][if 424 equals=”Conference”]This article belongs to Conference [/if 424]

n

n

n

How to cite this article: Neeraj Vijay, Farsana Muhammed. An Investigation of Model Predictive Control in Self-driving Vehicles. Trends in Electrical Engineering. July 15, 2024; 14(01):40-50.

n

How to cite this URL: Neeraj Vijay, Farsana Muhammed. An Investigation of Model Predictive Control in Self-driving Vehicles. Trends in Electrical Engineering. July 15, 2024; 14(01):40-50. Available from: https://journals.stmjournals.com/tee/article=July 15, 2024/view=0

nn[if 992 equals=”Open Access”] Full Text PDF Download[/if 992] n

n[if 992 not_equal=’Open Access’] [/if 992]nn

n

nn[if 379 not_equal=””]n

Browse Figures

n

n

[foreach 379]n

n[/foreach]n

n

n

n[/if 379]n

n

References

n[if 1104 equals=””]n

  1. Wang H, Liu B, Ping X, An Q. Path tracking control for autonomous vehicles based on an improved MPC. IEEE Access. 2019;7:161064–73. DOI: 10.1109/ACCESS.2019.2944894.
  2. Hu K, Cheng K. Robust tube-based model predictive control for autonomous vehicle path tracking. IEEE Access. 2022;10:134389–403. DOI: 10.1109/ACCESS.2022.3231443.
  3. Tang L, Yan F, Zou B, Wang K, Lv C. An improved kinematic model predictive control for high-speed path tracking of autonomous vehicles. IEEE Access. 2020;8:51400–13. DOI: 10.1109/ACCESS.2020.2980188.
  4. Yang S, Geng C. A longitudinal/lateral coupled neural network model predictive controller for path tracking of self-driving vehicle. IEEE Access. 2023;11:117121–36. DOI: 10.1109/ACCESS.2023.3325326.
  5. Meshginqalam A, Bauman J. Two-level MPC speed profile optimization of autonomous electric vehicles considering detailed internal and external losses. IEEE Access. 2020;8:206559–70. DOI: 10.1109/ACCESS.2020.3038050.
  6. Rokonuzzaman M, Mohajer N, Nahavandi S, Mohamed S. Model predictive control with learned vehicle dynamics for autonomous vehicle path tracking. IEEE Access. 2021;9:128233–49. DOI: 10.1109/ACCESS.2021.3112560.
  7. Kim M, Lee D, Ahn J, Kim M, Park J. Model predictive control method for autonomous vehicles using time-varying and non-uniformly spaced horizon. IEEE Access. 2021;9:86475–87. DOI: 10.1109/ACCESS.2021.3088937.
  8. Min H, Yang Y, Fang Y, Sun P, Zhao X. Constrained optimization and distributed model predictive control-based merging strategies for adjacent connected autonomous vehicle platoons. IEEE Access. 2019;7:163085–96. DOI: 10.1109/ACCESS.2019.2952049.
  9. Zhao F, Wu W, Wu Y, Chen Q, Sun Y, Gong J. Model predictive control of soft constraints for autonomous vehicle major lane-changing behavior with time variable model. IEEE Access. 2021;9:89514–25. DOI: 10.1109/ACCESS.2021.3090396.
  10. Liu H, Sun J, Cheng KWE. A two-layer model predictive path-tracking control with curvature adaptive method for high-speed autonomous driving. IEEE Access. 2023;11:89228–39. DOI: 10.1109/ACCESS.2023.3306239.

nn[/if 1104][if 1104 not_equal=””]n

    [foreach 1102]n t

  1. [if 1106 equals=””], [/if 1106][if 1106 not_equal=””],[/if 1106]
  2. n[/foreach]

n[/if 1104]

nn


nn[if 1114 equals=”Yes”]n

n[/if 1114]

n

n

[if 424 not_equal=””]Regular Issue[else]Published[/if 424] Subscription Review Article

n

n

n

n

n

Trends in Electrical Engineering

n

[if 344 not_equal=””]ISSN: 2249-4774[/if 344]

n

n

n

n

n

[if 2146 equals=”Yes”][/if 2146][if 2146 not_equal=”Yes”][/if 2146]n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n[if 1748 not_equal=””]

[else]

[/if 1748]n

n

n

Volume 14
[if 424 equals=”Regular Issue”]Issue[/if 424][if 424 equals=”Special Issue”]Special Issue[/if 424] [if 424 equals=”Conference”][/if 424] 01
Received May 20, 2024
Accepted June 12, 2024
Published July 15, 2024

n

n

n

n

n

n nfunction myFunction2() {nvar x = document.getElementById(“browsefigure”);nif (x.style.display === “block”) {nx.style.display = “none”;n}nelse { x.style.display = “Block”; }n}ndocument.querySelector(“.prevBtn”).addEventListener(“click”, () => {nchangeSlides(-1);n});ndocument.querySelector(“.nextBtn”).addEventListener(“click”, () => {nchangeSlides(1);n});nvar slideIndex = 1;nshowSlides(slideIndex);nfunction changeSlides(n) {nshowSlides((slideIndex += n));n}nfunction currentSlide(n) {nshowSlides((slideIndex = n));n}nfunction showSlides(n) {nvar i;nvar slides = document.getElementsByClassName(“Slide”);nvar dots = document.getElementsByClassName(“Navdot”);nif (n > slides.length) { slideIndex = 1; }nif (n (item.style.display = “none”));nArray.from(dots).forEach(nitem => (item.className = item.className.replace(” selected”, “”))n);nslides[slideIndex – 1].style.display = “block”;ndots[slideIndex – 1].className += ” selected”;n}n”}]