Skip to content

akashchaute-21/Quadrotor-Trajectory-Follower

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Quadrotor-Trajectory-Follower

Introduction

The aim of this project is to implement a 2D controller of a quadrotor for tracing a predefined trajectory.

Sequence of project:

  • PID Tuning
  • Gain Tuning
  • Hover at a Height, 1D Quadrotor
  • 2D Quadrotor

1D Quadrotor

Here, the aim is to stabilize the quadrotor at given height.

Hover at 0 m height:

height_control_hover

Hover at 1 m height:

height_control_1m

2D Quadrotor

The aim is to design controller that would make quadrotor follow desired path and also minimize position error.

Line Trajectory:

2DQuadrotor_line (1)

Sine Trajectory:

2DQuadrotor_sine (1)

The tuning of the gains for quadrotor trajectory is a major task. Here, Trial and error method is used to find the gains.
In this method a certain minimum value to each of the gains is given and increased upto desired state.
Inorder to tune this, we solved a PID tuning assignment. A detailed report of which can be found on : https://hackmd.io/@akash2002/SyV5gKbBF.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages