Show simple item record

dc.contributor.advisorEklund, Mikael
dc.contributor.advisorMilman, Ruth
dc.contributor.authorAbbas, Muhammad Awais
dc.date.accessioned2012-03-09T18:00:55Z
dc.date.accessioned2022-03-25T19:02:47Z
dc.date.available2012-03-09T18:00:55Z
dc.date.available2022-03-25T19:02:47Z
dc.date.issued2011-11-01
dc.identifier.urihttps://hdl.handle.net/10155/206
dc.description.abstractWith 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.en
dc.description.sponsorshipUniversity of Ontario Institute of Technologyen
dc.language.isoenen
dc.subjectModel predictive controlen
dc.subjectAutonomous vehiclesen
dc.subjectCarSimen
dc.subjectOptimizationen
dc.subjectGradienten
dc.subjectMatlaben
dc.subjectTrajectory trackingen
dc.subjectReal-timeen
dc.titleNon-linear model predictive control for autonomous vehiclesen
dc.typeThesisen
dc.degree.levelMaster of Applied Science (MASc)en
dc.degree.disciplineElectrical and Computer Engineeringen


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record