GithubHelp home page GithubHelp logo

sajadali78 / opendrone-flightcontroller Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ntiyison/opendrone-flightcontroller

0.0 1.0 0.0 1.15 MB

Open Source project for a self-flying and navigating drone made in Austria

Home Page: http://opendrone.at/

License: GNU General Public License v3.0

C++ 96.98% C 1.69% Python 0.81% Shell 0.52%

opendrone-flightcontroller's Introduction

OpenDrone

!! Work in Progress !!

Partners

Conrad

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 but ->
  • now we have also an Cross-Platform App with React Native
  • 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

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 ⏳
    • Pitch / Roll ✔ (Works but needs some tuning)
    • Yaw ⏳
    • Height ⏳
    • 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

opendrone-flightcontroller's People

Contributors

markuskurzmann avatar michaelhitzker avatar tbrych avatar tklecka avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.