mavlink/qgroundcontrol

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

What it solves

QGroundControl is a Ground Control Station (GCS) that provides a unified interface for managing unmanned aerial vehicles (UAVs). It solves the problem of needing separate, complex software for flight control, mission planning, and vehicle configuration for different drone platforms.

How it works

The software acts as a central hub for MAVLink-enabled drones (such as those using PX4 and ArduPilot). It communicates with the vehicle via the MAVLink protocol to provide real-time telemetry, flight display, and command execution.

Who it’s for

It is designed for drone operators, developers, and researchers who need a professional-grade tool for configuring, monitoring, and controlling drones across multiple platforms (Windows, macOS, Linux, Android, and iOS).

Highlights

  • Mission Planning: Create and execute autonomous waypoint, survey, and structure-scan missions.
  • Live Fly View: Real-time flight display featuring maps, instruments, and vehicle telemetry.
  • Vehicle Setup: Guided wizards for sensor calibration, radio, and power configuration.
  • Multi-vehicle Support: Ability to connect to and monitor multiple drones simultaneously.
  • Video Streaming: Integrated GStreamer-based video streaming with recording capabilities.
  • MAVLink Tooling: Built-in console, log analysis, and MAVLink Inspector for deep vehicle tuning.

Related

  • Project
  • Project
  • Project
  • Project
  • Project