Quadcopter II

Publication:

A. Abdullah, A. Naseer, A. Siddiqui, H. Jahangir, R. Warsi, M. Usman Rafique, “Design and Implementation of a Low Cost Quadcopter and Analysis of Its Limitations”, IEEE International Conference on Control and Automation (ICCA), Taiwan, 2014, Accepted

Introduction

Objectives of this project are to:

  • Provide substantial literature review of Quadrotor

  • Study and model a kinetic and dynamic model of Quadrotor

  • Filter information from sensors to get meaningful data.

  • Achieve hover state using a closed loop algorithm.

  • Perform basic maneuvers.

  • Accomplish video surveillance.

The objective of our project is to develop a quadcopter that is able to hover perform basic maneuvers and do video surveillance. This project emphasizes on mathematical model and a control scheme for a quadcopter and fabrication of a mechanical model, to implement control techniques and algorithms on it allowing us to perform basic maneuvers. Dynamic modeling has been done using Euler Lagrange Approach. Classical control technique of Proportional and Derivative (PD) control has been used. The simulation result of modeling has been done using Matlab®/Simulink®. Using empirical and iterative process, fine-tuning has been done and implemented practically on our quadrotor to achieve hover state & perform

basic maneuvers.

A graphical user interface has been developed to control the throttle, updates the current status and measured angle values of Quadrotor. Video Surveillance has done by using a Wireless Camera and fed into Graphical User Interface. A machine vision application has been implemented in which quadrotor replicates the orientation of an object & align itself with object. Using Blob analysis orientation has been found which is then fed as desired angle into quadrotor to control.

A major change from its predecessor project Quadcopter I is that in this version, we have removed the use of remote control. Skilled pilot is not needed in this version as all the control is done completely autonomously.

System Block Diagram

I

Component Level Block Diagram

Components

Frame Material: Carbon Fiber

Microcontroller: ARDUINO MEGA 2560

Sensors: ArduIMU V3

• 9 Degree of Freedom Inertial Measurement Unit

• With Digital Motion Processing

• Onboard Atmega328 Controller

Motors & ESC’s: 4 x Brushless DC Outrunner Motors (GT2218)- 930KV

4 x Electronic Speed Controllers (30Amp)

Propellers: 4 x EMAX Propeller 8x4.5

Wireless Module: 2 x Xbee Series 1 802.15 IEEE Protocol 1mW Chip Antenna

Battery: Lithium Polymer Battery 5000mAH 11.1V 25C

Camera: Wi-Fi Remote Wireless IP Camera

Results

Will be released on website after publication of this work.

Project Status

Completed.

Due to limitation in this version, there will be another version with more powerful computing device i.e. a Microprocessor based system or an FPGA.

Team

Hamid Jahangir

Ahmad Abdullah

Abdullah Siddiqui

Arslan Naseer

Ramsha Warsi

Supervisor

M. Usman Rafique

Project report cannot be provided until the work is published.