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
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 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.
|
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.
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.
| Elapsed time in (days or weeks or month or quarter) since start of the project | Milestone | Deliverable |
|---|---|---|
| Month 1 | Literature review | Presentation/Report |
| Month 2 | Modelling of Parrot drone | Presentation/Report |
| Month 3 | Controllability and observability analysis | Presentation/Report |
| Month 4 | Simulation result for different control techniques | Demo/ Presentation/Report |
| Month 5 | Guidance mechanism and visualization in a virtual reality based test-bed | Demo/ Presentation/Report |
| Month 6 | Testing of controller on hardware | Demo/ Presentation/Report |
| Month 7 | Final thesis | Presentation/Report |
The idea of this project is to develop a wearable and affordable speech assistant for visu...
Coronavirus called COVID-19 is a new type of virus identified in December 2019 in humans a...
Our project is the removal of harmonics in active power in solar system by using ACO optim...
The purpose of our project is to develop 3D physical models using additive techniques. It...
Public Facilitaion Services is a life changing application for public of Pakistan. This wi...