qgroundcontrol
Cross-platform ground control station for drones (Android, iOS, Mac OS, Linux, Windows)
Quick Overview
QGroundControl (QGC) is an open-source ground control station for drones and other unmanned vehicles. It provides a user-friendly interface for flight planning, mission control, and real-time telemetry monitoring. QGC supports multiple vehicle types and communication protocols, making it a versatile tool for both hobbyists and professionals.
Pros
- Cross-platform compatibility (Windows, macOS, Linux, iOS, and Android)
- Supports various flight controllers and vehicle types (multicopters, fixed-wing, VTOL, etc.)
- Extensive features including mission planning, parameter configuration, and firmware updates
- Active development and community support
Cons
- Steep learning curve for new users
- Can be resource-intensive on older hardware
- Some advanced features may require additional setup or plugins
- Occasional stability issues, especially with newer features or less common hardware configurations
Getting Started
To get started with QGroundControl:
- Download the appropriate installer for your operating system from the official QGroundControl website.
- Install QGroundControl following the instructions for your platform.
- Connect your flight controller to your computer via USB or telemetry radio.
- Launch QGroundControl and wait for it to detect your vehicle.
- Explore the various tabs and features, such as the Flight Data view, Plan view for mission planning, and Vehicle Setup for configuration.
For developers interested in contributing or customizing QGC:
- Clone the repository:
git clone https://github.com/mavlink/qgroundcontrol.git
- Follow the build instructions in the QGroundControl Development Guide for your specific platform.
- Familiarize yourself with the codebase and contribution guidelines before submitting pull requests.
Convert
designs to code with AI
Introducing Visual Copilot: A new AI model to turn Figma designs to high quality code using your components.
Try Visual CopilotREADME
QGroundControl (QGC) is a highly intuitive and powerful Ground Control Station (GCS) designed for UAVs. Whether you're a first-time pilot or an experienced professional, QGC provides a seamless user experience for flight control and mission planning, making it the go-to solution for any MAVLink-enabled drone.
ð Why Choose QGroundControl?
- ð Ease of Use: A beginner-friendly interface designed for smooth operation without sacrificing advanced features for pros.
- âï¸ Comprehensive Flight Control: Full flight control and mission management for PX4 and ArduPilot powered UAVs.
- ð ï¸ Mission Planning: Easily plan complex missions with a simple drag-and-drop interface.
ð For a deeper dive into using QGC, check out the User Manual â although, thanks to QGC's intuitive UI, you may not even need it!
ð Key Features
- ð¹ï¸ Full Flight Control: Supports all MAVLink drones.
- âï¸ Vehicle Setup: Tailored configuration for PX4 and ArduPilot platforms.
- ð§ Fully Open Source: Customize and extend the software to suit your needs.
ð¯ Check out the latest updates in our New Features and Release Notes.
ð» Get Involved!
QGroundControl is open-source, meaning you have the power to shape it! Whether you're fixing bugs, adding features, or customizing for your specific needs, QGC welcomes contributions from the community.
ð ï¸ Start building today with our Developer Guide and build instructions.
ð Useful Links
- ð Official Website
- ð User Manual
- ð ï¸ Developer Guide
- ð¬ Discussion & Support
- ð¤ Contributing
- ð License Information
With QGroundControl, you're in full command of your UAV, ready to take your missions to the next level.
Convert
designs to code with AI
Introducing Visual Copilot: A new AI model to turn Figma designs to high quality code using your components.
Try Visual Copilot