Independent Quadcopter Flight Prototype
2013
This project started in 2013.
This project is a self-flying quadcopter prototype that follows a predetermined route and avoids obstacles using a sonic distance sensor. It combined Python and C# control code with Arduino and RF hardware. The prototype demonstrated navigation logic and stabilization for lightweight drone hardware.
- Programmed in
C#,
C++,
Python
&
Arduino.
- Over 28,500 lines of code.This figure may include comment lines and some modified library files.
-
LibUsbDotNet
&
IronPython
used in C#.
-
Crazyflie
used in Python.
-
Quadcopter,
Arduino Nano
&
Distance Sensor
used as External Hardware.
| Lang/Lib/Pro |
Version |
| .NET Framework |
4.5 |
| Python |
3.3.7 |
| LibUsbDotNet |
2.2.8.104 |
| IronPython |
2.7 |
| Crazyflie |
1.0 |
| Type |
Windows Form Application |
| Input |
.csv file with Coordinates |
| Output |
Transmit & Receive Data Packets via RF Dongle |
| Special Components |
Open Source Quadcopter, RF Dongle, Arduino Nano(ATmega168), Distance Sensor |