Skip to content

Latest commit

 

History

History
77 lines (55 loc) · 4.51 KB

README.md

File metadata and controls

77 lines (55 loc) · 4.51 KB

Robust-QuadCopter-Control

Description

Studying the dynamics of a Quadcopter and implementation of control algorithms on the same.

Table of contents

Study of Quadcopter Dynamics and 3D rotations

Following resources were used for dynamics study:

Altitude control of a 1D Quadcopter

Hover at height 0 m

Hover at height 1 m

2D trajectory tracking using PID controller

Our goal was to track the given two dimensional trajectories while minimising the position error.

Line Trajectory

Sine Trajectory

3D trajectory tracking using PID controller

Our goal was to track the given three dimensional trajectories while minimising the position error.

Line Trajectory

Helix Trajectory

Minimum Snap Trajectory through given waypoints

Simulink modelling of the Quadcopter

PID on the Quadcopter model

Our goal was to implement PID and LQR controller on the Simulink model of Quadcopter and compare them

Minimum Snap trajectory following(Desired Path: Yellow, Obtained Output: Blue)

Linear Quadratic Regulator(LQR) on the Quadcopter

Minimum Snap trajectory following(Desired Path: Yellow, Obtained Output: Blue)

Comparison of PID and LQR control system on the Quadcopter

Here, we will compare error during the trajectory tracking

Error Plots(LQR: Yellow, PID: Blue)