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
Aurduino based controller for a Quadcopter
Project Area of Specialization RoboticsProject SummaryThe 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 Objectives1- 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 MethodTwo 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 Project1- 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 Deliverable1 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 | Equipment | 2 | 6000 | 12000 |
| Pixhawk Flight COntroller | Equipment | 1 | 20000 | 20000 |
| Motors | Equipment | 8 | 1300 | 10400 |
| ESC 30 AMP | Equipment | 8 | 1200 | 9600 |
| propellers | Equipment | 8 | 200 | 1600 |
| Radio Transceiver | Equipment | 1 | 8500 | 8500 |
| Frame Kit | Equipment | 2 | 3000 | 6000 |
| Other costs | Miscellaneous | 1 | 10000 | 10000 |
| SD card | Equipment | 1 | 1500 | 1500 |