Skip to content

This project consist in the design and implementation of an optimal control law for a vehicle described by simple bicycle model. We have used the LQR (Linear Quadratic Regulator) and the MPC (Model Predictive Control) techinques.

Notifications You must be signed in to change notification settings

SebaB90/Vehicle_Optimal_ControI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Optimal Control of a Vehicle

Group that realized the project:

Project Overview

This project consist in the design and implementation of an optimal control law for a vehicle described by simple bicycle model.

The work is structured into a series of tasks, each building upon the last to evolve our understanding and control of the vehicle model. We start by discretizing the dynamics and proceed to generate optimal trajectories, ensuring the stability and efficiency of vehicle motion. The subsequent tasks involve tracking the trajectory through Linear Quadratic Regulator (LQR) and Model Predictive Control (MPC) strategies, culminating in a visualization of the vehicle executing the tracking of the optimal trajectory evaluated with the LQR.

The job has been done entirely in Python, and this report documents our approach, our analyses, and implemented solutions for addressing the challenges posed by optimal vehicle control. We present our findings, supported by graphical representations for clarity and visualization.

Check out the report pdf to have a complete overview of the project and the obtained results.

About

This project consist in the design and implementation of an optimal control law for a vehicle described by simple bicycle model. We have used the LQR (Linear Quadratic Regulator) and the MPC (Model Predictive Control) techinques.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages