Back to results

University of Ontario Institute of Technology

Non-linear model predictive control for autonomous vehicles

Abstract

dc:description.abstract

With the advent of faster computer processors and better optimization algorithms, Model Predictive Control (MPC) systems are more readily used for real-time applications. This research focuses on the application of MPC to trajectory generation of autonomous vehicles in an online manner. The operating environment is assumed to be unknown with various different types of obstacles. Models of simplified 2-D dynamics of the vehicle are developed, discretized and validated against a nonlinear CarSim vehicle model. The developed model is then used to predict future states of the vehicle. The relationship of the weight transfer to the tire slip angle is investigated. The optimal trajectory tracking problem is formulated in terms of a cost function minimization with constraints. Initially, a gradient descent method is used to minimize the cost function. A MATLAB based MPC controller is developed and interfaced with CarSim in order to test the controller on a vehicle operating in a realistic environment. The effects of varying MPC look-ahead horizon lengths on the computation time, simulation cost and the tracking performance are also investigated. Simulation results show that the new MPC controller provides satisfactory online obstacle avoidance and tracking performance. Also, a trajectory tracking criterion with goal point information is found to be superior to traditional trajectory tracking methods since they avoid causing the vehicle to retreat once a large obstacle is detected on the desired path. It is further demonstrated that at a controller frequency of 20Hz, the implementation is real-time implementable only at shorter horizon lengths.

Degree

thesis:*
Name thesis:degree_name
Master of Applied Science (MASc)
Discipline thesis:degree_discipline
Electrical and Computer Engineering
Grantor
University of Ontario Institute of Technology
Year dc:date.issued
2011

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Abbas, Muhammad Awais
Advisors dc:contributor.advisor
  • Eklund, Mikael
  • Milman, Ruth

Subjects

dc:subject × 8

Rights

Language dc:language.iso
en

Identifiers

dc:identifier.*
Handle dc:identifier.uri
https://hdl.handle.net/10155/206
OAI identifier oai:identifier
oai:ontariotechu.scholaris.ca:10155/206

Chain of custody

source
Harvested from
Ontario Institute of Technology
Base URL
ontariotechu.scholaris.ca/server/oai/request
Last updated
2026-07-24
Source record
OAI-PMH GetRecord
citation

Abbas, Muhammad Awais. Non-linear model predictive control for autonomous vehicles. University of Ontario Institute of Technology, 2011. https://hdl.handle.net/10155/206