Skip to content
Open Source project for a self-flying and navigating drone made in Austria
C++ C Other
Branch: develop
Clone or download
tklecka Merge pull request #122 from OpenDroneAT/pidcontroller
Added methods to the PID, Improved Code-Quality
Latest commit e24d5af Jun 27, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Update bug-report---flight-controller.md Jun 3, 2019
OpenDrone_FC Imporved Code-Quality Jun 27, 2019
WifiHotspot
.gitattributes Initial Commit Nov 4, 2018
.gitignore Update .gitignore Nov 7, 2018
.tgitconfig Brometer class added Nov 6, 2018
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md Nov 4, 2018
LICENSE
OpenDrone_FlightController.sln
README.md Update README.md May 7, 2019
changelog.txt
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.