Adil Khan 1 year ago
AdiKhanOfficial #FYP Ideas

Using a Parrot Drone to Test and Verify Different Control Strategies

A parrot drone is like any other quadcopter but with an added advantage; it allows users to modify its flight control system using Simulink, connecting via Bluetooth/Wi-Fi. The project focuses on the modeling, simulation and controller design for a Parrot drone. Using Simulink support package for pa

Project Title

Using a Parrot Drone to Test and Verify Different Control Strategies

Project Area of Specialization

Electrical/Electronic Engineering

Project Summary

A parrot drone is like any other quadcopter but with an added advantage; it allows users to modify its flight control system using Simulink, connecting via Bluetooth/Wi-Fi. The project focuses on the modeling, simulation and controller design for a Parrot drone. Using Simulink support package for parrot drones in MATLAB, simulation model and flight controller for Parrot drone will be developed. The flight controller will incorporate different control techniques including Proportional Integral Derivative (PID), Linear Quadratic Regulator (LQR), lead-lag compensator and Model Reference Adaptive Control (MRAC). C code will be generated by using the Simulink model. Using this C code, programming data will be recorded in the drone. The flight controller on the drone will be then tested in safe environments.  The project will bridge the gap between simulation and implementation of the controllers paving the way to simulate and implement more advanced controllers and highlight the difference between the performance of the different types of controllers.

Project Objectives

  • Understanding the problem based on our requirements
  • Modeling of the parrot drone
  • Designing the controller
  • Testing of the controller

Project Implementation Method

  • Model of the drone will be obtained.
  • A flight controller in Simulink will be developed by using different control strategies which includes Proportional Integral Derivative (PID), Linear Quadratic Regulator (LQR), lead-lag compensator and Model Reference Adaptive Control (MRAC)
  • It will be auto coded into C code where changes can be made manually if required.
  •  C code will be compiled into a binary file.
  • The binary file will be loaded into the quadcopter which will be tested under safe flying conditions.

  • Model of the drone will be obtained.
  • A flight controller in Simulink will be developed by using different control strategies which includes Proportional Integral Derivative (PID), Linear Quadratic Regulator (LQR), lead-lag compensator and Model Reference Adaptive Control (MRAC)
  • It will be auto coded into C code where changes can be made manually if required.
  •  C code will be compiled into a binary file.
  • The binary file will be loaded into the quadcopter which will be tested under safe flying conditions.

Benefits of the Project

This is an industrial project with applications in both private sector and strategic organizations since such aero-vehicles have the ability to hover so they can be used for aerial photography and videography, mining, forensics, marine rescue, live streaming events, agriculture, payload carrying, disaster zone mapping, search and rescue.

Technical Details of Final Deliverable

We will demonstrate how we designed our controller by presenting all the MATLAB work we went through during our project. We will also give a flight demo of the drone to show how our controller works.

Final Deliverable of the Project

HW/SW integrated system

Core Industry

Others

Other Industries

IT

Core Technology

Others

Other Technologies

Robotics

Sustainable Development Goals

Industry, Innovation and Infrastructure

Required Resources

Elapsed time in (days or weeks or month or quarter) since start of the project Milestone Deliverable
Month 1Literature reviewPresentation/Report
Month 2Modelling of Parrot dronePresentation/Report
Month 3Controllability and observability analysisPresentation/Report
Month 4Simulation result for different control techniquesDemo/ Presentation/Report
Month 5Guidance mechanism and visualization in a virtual reality based test-bedDemo/ Presentation/Report
Month 6Testing of controller on hardwareDemo/ Presentation/Report
Month 7Final thesisPresentation/Report
If you need this project, please contact me on contact@adikhanofficial.com
0
152
Text Reading Assistant for visually impaired people

The idea of this project is to develop a wearable and affordable speech assistant for visu...

1675638330.png
Adil Khan
1 year ago
IOT Based Smart Helmet for Detection and Diagnosis of COVID

Coronavirus called COVID-19 is a new type of virus identified in December 2019 in humans a...

1675638330.png
Adil Khan
1 year ago
Optimization of FOPID controller for harmonic removal of solar system...

Our project is the removal of harmonics in active power in solar system by using ACO optim...

1675638330.png
Adil Khan
1 year ago
Design and Fabrication of three D Printer

The purpose of our project is to develop 3D physical models using additive techniques. It...

1675638330.png
Adil Khan
1 year ago
Public Facilitation Services

Public Facilitaion Services is a life changing application for public of Pakistan. This wi...

1675638330.png
Adil Khan
1 year ago