• Our Lab
    • About
    • Research Themes
    • Gallery
    • Exhibitions
    • Workshops >
      • Workshop Info
      • FAQ
    • Intern Diaries
  • Projects
    • Flagship Projects
    • Summer Projects
  • Publications
  • Our Team
    • Professor Incharge
    • Alumni >
      • Batch 2014
      • Batch 2016
      • Batch 2017
      • Batch 2018
      • Batch 2019
      • Batch 2020
      • Batch 2021
      • Batch 2022
    • Core Coordinators
    • Junior Year Coordinators
  • Contact
  • Spin-offs
    • Makxenia
    • AidBots
  • Intranet
IvLabs
  • Our Lab
    • About
    • Research Themes
    • Gallery
    • Exhibitions
    • Workshops >
      • Workshop Info
      • FAQ
    • Intern Diaries
  • Projects
    • Flagship Projects
    • Summer Projects
  • Publications
  • Our Team
    • Professor Incharge
    • Alumni >
      • Batch 2014
      • Batch 2016
      • Batch 2017
      • Batch 2018
      • Batch 2019
      • Batch 2020
      • Batch 2021
      • Batch 2022
    • Core Coordinators
    • Junior Year Coordinators
  • Contact
  • Spin-offs
    • Makxenia
    • AidBots
  • Intranet

Quadcopter

Overview


This project deals with implementation of control systems. This includes autonomous control of 2D quadcopter whose motion is governed by a differential equation of motion and a PD controller.
The input thrust and moment to maneuver the quadrotor is determined by the controller based on magnitude of the error in position— current position to desired position.
The controller has two segments, Proportional § and Derivative(D), which have to be tuned in order to have steady control and motion.

Aim

​The main focus of this project is to design a quadcopter capable of autonomously navigating through a trajectory in a 2D plane.

Working In Brief

​The first three activities majorly focus on the intuition of the control problem.
  1. Hover at 0m and 1m
  2. Follow Line Trajectory
  3. Follow Sine Trajectory
The first part of this project was to Implement a 1D Quadcopter trajectory.
Here, the aim was to stabilize the quadcopter at a specified height.
The second part of this project was to Implement a 2D Quadcopter trajectory.
Here, the aim was to design a controller that would make the quadcopter follow the desired path and also minimize position error. In this project Line, Trajectory and Sine Trajectory were given as desired trajectories

PD Tuning

Picture

​Here

r -trajectory of the quadcopter
kp-propotional gain–analogous to spring action
kv-differential gain–analogous to damping action

Result

Picture
Picture

Software used

Picture

Concepts used

  • ​Control Theory
  • Linear Ordinary Differential Equations

Team 

Members
  1. Dheeraj Deevi
  2. Akash Chaute
Mentors
  1. Rishab Verma
  2. Rushika Joshi
  3. Ayush Singh
Github Repository
Powered by Create your own unique website with customizable templates.
  • Our Lab
    • About
    • Research Themes
    • Gallery
    • Exhibitions
    • Workshops >
      • Workshop Info
      • FAQ
    • Intern Diaries
  • Projects
    • Flagship Projects
    • Summer Projects
  • Publications
  • Our Team
    • Professor Incharge
    • Alumni >
      • Batch 2014
      • Batch 2016
      • Batch 2017
      • Batch 2018
      • Batch 2019
      • Batch 2020
      • Batch 2021
      • Batch 2022
    • Core Coordinators
    • Junior Year Coordinators
  • Contact
  • Spin-offs
    • Makxenia
    • AidBots
  • Intranet