Giter VIP home page Giter VIP logo

erfanjazebnikoo / aurora_gui Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 0.0 41 KB

GUI application of Aurora project. Aurora is an program of autonomous multirotor robots based on APM autopilot. We use ROS platform and Mavlink protocol for connection between program and robot.

License: GNU General Public License v3.0

QMake 2.24% C++ 97.76%
aurora-gui ros aurora-copter aurora multirotor gui-application aurora-vision mavlink-protocol apm qt5

aurora_gui's Introduction

Aurora - GUI

GUI application of Aurora project. Aurora is an program of autonomous multirotor robots based on APM autopilot. We use ROS platform and Mavlink protocol for connection between program and robot. A multirotor or multicopter is a rotorcraft with more than two rotors. An advantage of multirotor aircraft is the simpler rotor mechanics required for flight control. We designed, optimized and manufactured hexacopter drone with a vision based AI and online 3D mapping using the C++ programming language on ROS platform.


Installation Requirements

Requirement Tested Successfully On
OS Ubuntu 14.04
Programming Language C++11
Framework Qt 5.0
ROS ROS indigo
Flight Control Ardupilot Mega (APM) 2.8
Ground Control Station Communication MAVROS, wiki
Auto Pilot Communication Mavlink, wiki

Software

The Aurora software section divides into:

Application Link
Core https://github.com/erfanjazebnikoo/aurora_core
GUI https://github.com/erfanjazebnikoo/aurora_gui
Vision https://github.com/SajjadRahnama/aurora_vision
Mapping https://github.com/SajjadRahnama/aurora_copter

GUI is responsible for receiving inputs from the drone and controlling it, Core responsibility is to receive inputs from GUI, analyze data and provide proper outputs for the drone, and The Mapping application is responsible for making 3D maps from coordinates and aerial images. In this project C++ programming language, OpenCV and QT libraries are applied. QT5 libraries and ROS packages along with other libraries respectively used in all applications.

N|Solid


Support

aurora_gui's People

Contributors

erfanjazebnikoo avatar sajybug avatar

Stargazers

 avatar

Watchers

 avatar  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.