qgroundcontrol - Dronecode cross-platform ground control station for drones (Android, iOS, Mac OS, Linux, Windows)

  •        30

Source code for QGroundControl is kept on GitHub: https://github.com/mavlink/qgroundcontrol. Each time you pull new source to your repository you should run git submodule update to get the latest submodules as well. Since QGroundControl uses submodules, using the zip file for source download will not work. You must use git.

http://qgroundcontrol.io
https://github.com/mavlink/qgroundcontrol

Tags
Implementation
License
Platform

   




Related Projects

Firmware - PX4 Pro Autopilot Software

  •    C++

This repository holds the PX4 Pro flight control solution for drones, with the main applications located in the src/modules directory. It also contains the PX4 Drone Middleware Platform, which provides drivers and middleware to run drones. This Developer Guide is for software developers who want to modify the flight stack and middleware (e.g. to add new flight modes), hardware integrators who want to support new flight controller boards and peripherals, and anyone who wants to get PX4 working on a new (unsupported) airframe/vehicle.

mavros - MAVLink to ROS gateway with proxy for Ground Control Station

  •    C++

MAVLink extendable communication node for ROS. It is the main package, please see its README. Here you may read installation instructions.

Mavlink Packet Viewer

  •    

Silverlight based Mavlink log analyzer. This ise useful for people who wish to examine Mavlink logs. It is developed in C# and Silverlight 4, using a Mavlink library autogenerated in Silverlight 3

mavlink - Marshalling / communication library for drones.

  •    C

MAVLink -- Micro Air Vehicle Message Marshalling Library. MAVLink is a very lightweight, header-only message library for communication between drones and/or ground control stations. It consists primarily of message-set specifications for different systems ("dialects") defined in XML files, and Python tools that convert these into appropriate source code for supported languages. There are additional Python scripts providing examples and utilities for working with MAVLink data.


MAVProxy - MAVLink proxy and command line ground station

  •    Python

This is a MAVLink ground station written in python.

AirSim - Open source simulator based on Unreal Engine for autonomous vehicles from Microsoft AI & Research

  •    C++

AirSim is a simulator for drones (and soon other vehicles) built on Unreal Engine. It is open-source, cross platform and supports hardware-in-loop with popular flight controllers such as PX4 for physically and visually realistic simulations. It is developed as an Unreal plugin that can simply be dropped in to any Unreal environment you want.

paparazzi - Paparazzi is a free and open-source hardware and software project for unmanned (air) vehicles

  •    C

Paparazzi is a free open source software package for Unmanned (Air) Vehicle Systems. For many years, the system has been used successfuly by hobbyists, universities and companies all over the world, on vehicles of various sizes (11.9g to 25kg). Paparazzi supports fixed wing, rotorcraft, hybrids, flapping vehicles and it is even possible to use it for boats and surface vehicles. To get in touch, subscribe to the mailing list [paparazzi-devel@nongnu.org] (http://savannah.nongnu.org/mail/?group=paparazzi), the IRC channel (freenode, #paparazzi) and Gitter (https://gitter.im/paparazzi/discuss).

Hardware - PX4 Hardware designs

  •    Eagle

PX4 is an open hardware design, following the OSHW 1.1 definition licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) license. Pull requests for relevant fixes are very welcome.

NuttX - Standard NuttX (http://nuttx.org) with current PX4 WIP patches

  •    C

Standard NuttX (http://nuttx.org) with current PX4 WIP patches

drone-wall - Dashboard for the Drone CI server

  •    Javascript

The Drone Wall is a wall display component for Drone CI server v0.4.0. The default values for most of these options can be found in env.json, and can be modified there directly if you prefer to not have to pass them in via command-line every time. Additionally, with the exception of env and colors, all configuration values can be changed via the Wall interface at any time. Once set, they'll be stored in localstorage so you don't have to reenter them.

drone - Drone is a Continuous Delivery platform built on Docker, written in Go

  •    Go

Drone is a Continuous Delivery system built on container technology. Drone uses a simple YAML configuration file, a superset of docker-compose, to define and execute Pipelines inside Docker containers.

node-ar-drone - A node.js client for controlling Parrot AR Drone 2.0 quad-copters.

  •    Javascript

A node.js client for controlling Parrot AR Drone 2.0 quad-copters.

node-rolling-spider - A library for controlling a Parrot Rolling Spider drone via BLE.

  •    Javascript

There are a few steps you should take when getting started with this. We're going to learn how to get there by building out a simple script that will take off, move forward a little, then land.To connect you need to create a new Drone instance.

UAV

  •    

This is the code of a project by the WSU Aerospace club to create a UAV.

Simple UAV

  •    

This project has the goal of a cheap, simple to build small uav.

rotors_simulator - RotorS is a UAV gazebo simulator

  •    C++

RotorS is a MAV gazebo simulator. It provides some multirotor models such as the AscTec Hummingbird, the AscTec Pelican, or the AscTec Firefly, but the simulator is not limited for the use with these multicopters. There are simulated sensors coming with the simulator such as an IMU, a generic odometry sensor, and the VI-Sensor, which can be mounted on the multirotor.