Aurduino based controller for a Quadcopter

The aim of the project was to create an application that will allow the user to coordinate multiple UAV's or in our case quadcopters over a wifi network to allow aound the corner surveillance, help in recon and surveillance in an effective manner. The UAV's are accessed on a local network vi

2025-06-28 16:30:20 - Adil Khan

Project Title

Aurduino based controller for a Quadcopter

Project Area of Specialization RoboticsProject Summary

The aim of the project was to create an application that will allow the user to coordinate multiple UAV's or in our case quadcopters over a wifi network to allow aound the corner surveillance, help in recon and surveillance in an effective manner.

The UAV's are accessed on a local network via an IP address . The application enters the IP address and establishes control to the relevant UAV.

Even when the control is taken away and the drone is left in last state, it will continue to hover as long as the battery remains.

Project Objectives

1- Design 2 quadcopters

2- Use raspberry pi as a control computer

3- Establish all flight motions

4-Design an android application

5- Establish a WiFi network

6- Connect WiFi network to drone

7- Connect to the relevant drone over WiFi network and control the UAV's

Project Implementation Method

Two drones were made using Raspberry pi and Pixhawk flight controller in tandem.

FlytBase FlytOS fraework was used on the drones to establish control mechanism on the drone. FlytOS creates a local server on its self and that IP is available on the local network. It exposes some APIs used for navigation , control etc.

On the drone, an additional radio receiver is used to aid in the coordinating activity of the drone albeit not being directly involved in the process.

The android application uses the relevant APIs and helps control the drones.

Benefits of the Project

1- Recon and surveillance

2- Combing operations

3- Event coverage

4- Around the corner view

5- Control Fleet of dronesĀ  (Project UAV's are scalable meaning more cn be added to the fleet depending on the bandwidth offered by the WiFi device)

6- Disaster control aid

7- If automated , will be a better help

Technical Details of Final Deliverable

1 Raspberry Pi cpmputer

2- Pixhawk flight controller

3- FlytBase FlytOS used on the raspi

4- WiFi device to give IP address to all componants

5- Android application on the same network.

6- Connect by inputting Raspi IP address

7-Control the drone

8- Exit and enter ip 2

9- Drone 1 is still suspended and drone 2 is in our control now

Final Deliverable of the Project HW/SW integrated systemType of Industry IT Technologies RoboticsSustainable Development Goals Industry, Innovation and InfrastructureRequired Resources
Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Total in (Rs) 79600
Raspberry Pi Equipment2600012000
Pixhawk Flight COntroller Equipment12000020000
Motors Equipment8130010400
ESC 30 AMP Equipment812009600
propellers Equipment82001600
Radio Transceiver Equipment185008500
Frame Kit Equipment230006000
Other costs Miscellaneous 11000010000
SD card Equipment115001500

More Posts