Drone Software Development
  • Introduction
  • Introduction
    • Drone Software Development
  • Software Development Environment
    • Software Development Environment
      • Docker
      • Manual
        • OpenCV
        • PX4
        • JMAVSim
        • MAVLink
        • Ardupilot
        • SITL Simulator
        • DroneKit
        • DroneCore
        • QGroundControl
        • APM Planner
        • GStreamer
  • Drone Solution Architect
    • Drone Solution Architect
    • Unmanned Aerial Vehicle
    • History
    • Flight Controller Hardware
    • Flight Code
    • Communication
    • Ground Control Station
    • Simulation
    • Developer API
    • Drone Software Developer
    • Unmanned Aerial Systems
    • Market Ecosystem
  • Dronecode Project
    • Dronecode Project
  • Virtual Drone Solution
    • Virtual Drone Solution
    • Flight Controller Operating System
      • NuttX
    • Flight Code
      • PX4
        • Architecture
        • DriverFramework
        • Shell
      • Ardupilot
      • Software In The Loop
        • DroneKit SITL
          • API
        • jMAVSim
        • Ardupilot SITL
          • X-Plane
      • Hardware In The Loop
    • Communication
      • MAVLink
        • PyMAVLink
    • Ground Control Station
      • QGroundControl
      • APM Planner 2
      • MAVProxy
    • Developer API
      • DroneKit
      • DroneCore
    • Features
      • Video Streaming
      • Joystick
      • Global Positioning System
    • Uses Cases
      • Xunán Kab
      • Maax
      • Tasks
      • Services
        • Telemetry
        • Image
      • Applications
  • Computer Vision
    • Computer Vision
    • OpenCV
      • Object Detection
      • Face Detection
  • Hybrid Drone Solution
    • Hybrid Drone Solution
    • Flight Controller Hardware
      • Pixhawk
    • Flight Code
      • Ardupilot
      • PX4
    • Companion Computer
      • Raspberry Pi
      • Intel Aero Platform
    • Ground Control Station
      • QGroundControl
    • Developer API
      • DroneKit
    • Computer Vision
  • Autonomous Drone Solution
    • Autonomous Drone Solution
    • FlyTbase
    • Paparazzi UAV
Powered by GitBook
On this page
  • QGroundControl
  • QGroundControl :: DroneKit SITL
  • QGroundControl :: JMAVSim
  • QGroundControl :: Ardupilot SITL
  1. Virtual Drone Solution
  2. Ground Control Station

QGroundControl

PreviousGround Control StationNextAPM Planner 2

Last updated 7 years ago

QGroundControl

Intuitive and Powerful Ground Control Station for PX4 and ArduPilot UAVs. QGroundControl provides full flight control and mission planning for any MAVLink enabled drone. It provides configuration for ArduPilot or PX4 Pro powered vehicles. Its primary goal is ease of use for first time and professional users. All the code is open-source source, so you can contribute and evolve it as you want.

Firmware QGroundControl desktop versions can install PX4 Pro or ArduPilot firmware onto Pixhawk-family flight-controller boards. By default QGC will install the current stable version of the selected autopilot, but you can also choose to install beta builds, daily builds, or custom firmware files. QGroundControl can also install the firmware for SiK Radios and PX4 Flow devices.

Architecture

  • Platforms

    • QGroundControl runs on Windows, OS X, Linux, iOS and Android

  • Autopilots

    • Supports multiple autopilots: PX4 Pro, ArduPilot or any vehicle that communicates using the MAVLink protocol

  • Vehicles

    • Works with all vehicle types supported by PX4 Pro and ArduPilot (multi-rotor, fixed-wing, VTOL, etc.)

QGroundControl :: DroneKit SITL

user@workstation:~/Drones$ ./QGroundControl.AppImage
  1. Configuration

  2. Comm Links

  3. TCP Link 127.0.0.1:5760

user@workstation:~$ dronekit-sitl copter --home=20.6207591,-103.3991668,30,0 --instance 0

QGroundControl :: JMAVSim

user@workstation:~/Drones$ ./QGroundControl.AppImage
user@workstation:~$ cd src/
user@workstation:~/src$ cd Firmware/
user@workstation:~/src/Firmware$ make posix jmavsim

QGroundControl :: Ardupilot SITL

user@workstation:~/Drones$ ./QGroundControl.AppImage
user@workstation:~$ cd src/ardupilot
user@workstation:~/src/ardupilot$
user@workstation:~/src/ardupilot$ sim_vehicle.py -v ArduCopter -l 20.654544,-103.3930971,30,0
Homepage
QGroundControl User Guide Loading Firmware
QGroundControl User Guide
QGroundControl Developer Guide
QGroundControl Github Source Code