Skip to content

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

Notifications You must be signed in to change notification settings

erfanjazebnikoo/aurora_gui

Repository files navigation

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

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published