Skip to content

ReanFernandes/flight-control-lab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Flight Control: Comparison of Numerical Methods for Nonlinear MPC of Crazyflie 2.1 Nanocopter

This repository contains the code and results for a lab project offered by the Systems and Control Optimization Lab (SYSCOP) at the University of Freiburg. The project aims to compare two numerical methods, Direct Multiple Shooting and Direct Collocation, for implementing Nonlinear Model Predictive Control (MPC) in a real-time setting for the Crazyflie 2.1 nanocopter.

Nonlinear MPC was implemented using both methods to compare their performance, and CasADi was used to construct the Nonlinear Programs with IPOPT as the numerical solver.

The repository includes the code for both methods and the results obtained from the experiments conducted. Please refer to the documentation included in the repository for more details about the project and the code.

main.pdf is the report that I wrote in regards to this project.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors