duynamrcv / quadrotor_mpc

The implement for the Quadrotor trajectory tracking using MPC with CasADi library

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

The MPC tracking for quadrotor

The controller for quadrotor tracking are include 3 subcontrollers. They are Altititude controller , Position controller and Attitude controller. The detail of them are shown in the Figure below.

MPC quad

The MPC solver is using CasADi.

The tracking of each controller

Implement 3 MPC controller without relation

The altitude tracking

altitude

The position tracking

position

The attitude tracking

attitude

The quadrotor tracking

tracking control

Todo

  • Implement LNMPC controller for stable behavior

About

The implement for the Quadrotor trajectory tracking using MPC with CasADi library


Languages

Language:Python 100.0%