Skip to main content

Ground Control Software for Drones and Uncrewed Vehicles

Advanced HMI capabilities for drone ground control, mission planning, and operator interface. 

Using QGroundControl? Learn more

Across industries, drones and UAV drive process automation, replacing manual, human-dependent effort with autonomous, repeatable missions that are quicker, safer, and deliver measurable results at a fraction of the cost.

Defense 

ISR and precision strike need secure, tactical multi-vehicle command with standardized symbology.

Inspection

Infrastructure and asset survey with sensor payloads need live telemetry overlays and fleet monitoring.

Agriculture

Field mapping and precision spraying need mission planning over map overlays, with dosing and coverage telemetry.

Logistic

Package delivery over urban routes need real-time fleet tracking and airspace awareness at scale.

Entertainment

Light shows of large fleets need real-time visualization of thousands of drones, bounded by geofence and safety constraints.

Trusted by Industry Leaders

avilus logo
Yuneec_logo_fb
1200px-NXP_Semiconductors_Logo.svg
howe and howe
QGC
Drone Inspection

Qt as the Foundation of Drone Control Systems 

Qt plays a foundational role in the development of the human-facing software that designs, commands, and monitors drone missions across industries and applications. Its cross-platform capabilities enable the efficient development of consistent user experiences across desktop, embedded, mobile, and web, for a variety of applications, including:

  • Design and planning tools: simulation, constraint checking, and safe-to-fly verification.

  • Ground control stations: mission planning, live telemetry, and video streaming.

  • In-vehicle and companion HMIs: cockpit, cabin, and payload interfaces.

  • Operator devices and control centers: handheld controllers and fleet command.

Qt is also foundational in the QGroundControl (QGC) platform, one of the most widely used ground control stations for drone operations.

 

More about QGC and Qt

Drone Agriculture 4

Why Choose Qt for Drone Development

Across consumer, commercial, and defense programs, drone manufacturers and operators adopt Qt for a consistent set of reasons:

  • One codebase across every platform — to maintain software that works consistently across platforms, avoid duplicate work, and reducing dependency on hardware suppliers. Watch Yuneec case.

  • Real-time performance at scale — to render massive drone swarm and telemetry data efficiently, also leveraging advanced 2D and 3D graphics, or handle live video streams for precision landing without latency. Read Avilus case.

  • Layered architecture from high-level QML to low-level graphics — to quickly prototype and optimize against the rendering pipeline where performance is critical.

  • 3D visualization and mapping — to represent airspace, terrain, mission paths, and vehicle position in three dimensions. Read about Qt 3D offering.

  • Concise, traceable code — to map implementation decisions to system requirements and streamline certification in regulated airspace.

  • Rapid iteration — to prototype, build, and validate features faster through live preview and short rebuild cycles. Watch NXP interview.

  • Built-in connectivity — to manage MAVLink links, serial and network communication, telemetry, and encrypted ground-to-air data. Read about Qt Networking & Connectivity.

 

qt_drone_C_final_249

Ready-Made Libraries for Ground Control Stations 

Qt Framework brings a broad set of capabilities to drone development, letting teams build on proven components rather than from scratch and reach deployment faster. The libraries most relevant to drone use cases include:

  • Qt Quick and QML — modern, touch-friendly HMIs for desktop, mobile, and embedded devices.

  • Qt Quick 3D — 3D views for first-person-view (FPV) control, with VR integration.

  • Qt Graphs — telemetry and data visualization.

  • Qt Location — mapping through popular location-service providers.

  • Qt Multimedia — streaming video from onboard sensors.

  • Qt GRPC and Qt MQTT — back-end communication between system components.

Where specific requirements apply, Qt extends further, for instance, with GIS integration through the Esri ArcGIS Maps SDK for Qt, and a design-to-development workflow leveraging Figma and Qt Design Studio.

Qt Components:

  • Qt6::Core - Core functionality
  • Qt6::Gui - GUI framework
  • Qt6::Widgets - Traditional widget-based UI
  • Qt6::Quick - Modern QML-based UI
  • Qt6::QuickControls2 - Material Design controls
  • Qt6::QuickWidgets - Integration between widgets and QML
  • Qt6::Qml - QML engine
  • Qt6::QmlIntegration - QML-C++ integration
  • Qt6::Charts - Data visualization (used for MAVLink Inspector)
  • Qt6::Location - Maps and positioning
  • Qt6::LocationPrivate - Advanced location features
  • Qt6::Positioning - GPS and coordinate handling
  • Qt6::Multimedia - Video streaming support
  • Qt6::Network - Network communications
  • Qt6::Concurrent - Multi-threading
  • Qt6::Sensors - Sensor data handling
  • Qt6::TextToSpeech - Audio notifications
  • Qt6::Svg - Vector graphics
  • Qt6::Sql - Database operations
  • Qt6::Xml - XML parsing
  • Qt6::Core5Compat - Qt5 compatibility layer

Optional Components:

  • Qt6::Bluetooth - Bluetooth connectivity
  • Qt6::OpenGL - 3D rendering
  • Qt6::Quick3D - 3D visualization (for 3D viewer feature)
  • Qt6::SerialPort - Serial communication
  • Qt6::Test - Unit testing framework
  • Qt6::WaylandClient (Linux only)
Qt Foundation Images Security

The Added Value of Commercial Qt 

Defense and dual-use programs run for years under strict certification and security regimes. Commercial Qt licensing is built for that:

More Resources for Aerospace & Defense Software

 

Building Drones and Uncrewed Aerial Vehicles with QGroundControl and Qt

Learn how QGroundControl and Qt are licensed, what their terms require, and how to build compliant proprietary products.

Qt Group in the Aerospace and Defense Sector 

Accelerate speed of delivery, continuous adaptation, and modular tech upgrades with Qt Group's technologies for cross-platform software design, development, and testing.

Qt Open Source and Commercial Licensing in Aerospace and Defense

Defense programs require source code transparency to satisfy certification, procurement, and export control requirements — a structural barrier for binary-only software products. 

Qt for MOSA: FACE Conformant Qt for Aerospace and Defense Software

Qt Group launches Qt for MOSA: a FACE® Conformant version of Qt Framework empowering developers to create high-performance, feature-rich HMIs for mission-critical systems and defense platforms.

Tool Qualification Kit for Software Quality Assurance

Qt Group offers a series of DO-330 qualified tools to certify their output for the development of DO-178C and DO-278A certifiable software for flight critical systems.

Sneak Peek: Qt Robotics Framework (Proof-of-Concept)

Robotics investment is booming, and even small players are racing to take advantage of this revolution in sectors like manufacturing, agriculture, and logistics.

Customer Stories

avilus
Built with Qt

Avilus

Read story

QML enables rapid HMI development and produces compact code that serves as verification documentation.

Capture Yuneec
Built with Qt

Yuneec

View Case

Yuneec uses Qt for their ground control stations, maintaining a lean codebase with a small team, ensuring a unified user experience across platforms, and exploring 3D mission planning enhancements.

UAV_case (1)
Built with Qt

Drone/Unmanned Autonomous Systems (UAV) Ground Control Station

View Case

NXP's drone program accelerated development using Qt, enabling quick updates, new tech integration, and timely market entry, crucial to its success.

Qt-AD-Example-EsriSpatialData-500x500-tinified
Built with Qt

Esri

Read story

The global market leader in geographic information system (GIS) software, location intelligence, and mapping use Qt.

Partner with Qt Group for Your Next Drone Project

 

Contact Us to Learn More