Skip to content
open source project for a self-flying and navigating drone
Branch: develop
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/ISSUE_TEMPLATE Update issue templates Jan 24, 2019
OpenDrone_FC Little Changes Apr 20, 2019
WifiHotspot Fixed WifiHotspotError Jan 29, 2019
.gitattributes Initial Commit Nov 4, 2018
.gitignore Update .gitignore Nov 7, 2018
.tgitconfig Brometer class added Nov 6, 2018
CODE_OF_CONDUCT.md
LICENSE Initial Commit Nov 4, 2018
OpenDrone_FlightController.sln Added Singleton TCPServer/Exit Jan 30, 2019
README.md Update README.md May 7, 2019
changelog.txt BBUK BNO080 added Feb 3, 2019
checkstyle.xml Update checkstyle.xml Nov 8, 2018

README.md

CodeFactor Gitter chat

!! Work in Progress !!

Infomation

Open Drone Open-source Project
LICENSE GNU GPLv3

WEB http://opendrone.at/
WIKI https://github.com/OpenDroneAT/OpenDrone-FlightController/wiki#our-fly-opendrone-wiki

We here at OpenDrone love Open Source and Drones. So why not combine them?
So this is an open source project for a self-flying and navigating drone.
We also got an Open-source Frame Created with ❤️ by our 3D Printer

Used technologies:

  • Android - Our App runs on Android
  • C++ - Our flight controller runs on C++
  • Raspberry Pi - The brain of the drone

How to contribute

FC

  • Visual Studio
  • Visual C++ for Linux Development

Android App

  • Android Studio 3.3

Read This.


Features

App

  • Configure Drone ✔
  • Create/Modify Flightplans ✔
  • GUI for Manual Flight ✔
  • Communtication ✔

FC

  • Rotors rotating round and round ✔
  • Reading Sensors ✔
  • Filtering sensor values ✔
  • PID Controller
    • Ptch / Roll ✔
    • Yaw
    • Hight
    • Position
  • Communtication ✔ works but we might change the protocoll
  • Fly it to the moon and back

Supported Sensors

Gyroscope / Accelerometer

  • BMI088
  • BNO080/85 ✔
  • MPU6050 ✔
  • BMF055

Magnetometer

  • HMC5883L
  • BMF055
  • BNO080/85 ✔
  • BMM150

Barometer

  • BMP180 ✔
  • BMP280 ✔
  • BMP388

GPS

  • BN-880

Other

  • HC-SR04 ✔

Requirements

App

  • Android 6.0
  • WiFi
  • We are also working on a Cross Platform App, stay tuned

Flight Controller

  • Raspberry Pi 3B or better
  • Gyro, Accelerometer
  • Magnetometer
  • Barometer
  • GPS only Auto. Flight
  • ESC
  • Motors

You can’t perform that action at this time.