Skip to content

About

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

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

 
 

Latest commit

 

History

21,140 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tera Ground Control

Tera Ground Control (Teragroundcontrol) · Ground control for Tera’s hybrid navigation stack


Tera Ground Control is a fork of QGroundControl tailored for Tera flight operations. It keeps upstream MAVLink compatibility with PX4 and ArduPilot, while adding fly-view tooling, telemetry overlays, and GCS-side workflows used with Tera’s hybrid system, odometry publishers, and companion processes.

This repository is maintained by Ayush Zenith (ayushzenith / ayush@tera-ai.com) for Tera AI–branded builds (application display name TGroundControl in installers and desktop metadata) - Feel free to contact for support + feature requests


Why this fork

  • Hybrid + vision stack: First-class support for live odometry on the map, with estimator-aware styling (mapping, tracking, propagation).
  • GPS + odometry together: GPS_RAW_INT path on the map, raw GPS telemetry readouts, and optional GPS vs odometry error panel (distance at each odometry update), with history sparkline and min/avg/max stats.
  • Multi-system MAVLink: Odometry plotting prefers sys 77, with fallbacks
  • EKF insight: EKF control / status panel work focused on parameters, visibility, and diagnostics for closed loop.
  • Map UX: Velocity-style overlays, propagation plot options, hybrid map bounds display, and fixes for polyline / arrowhead rendering.
  • Operator controls (fly view): MAVLink actions to restart hybrid navigation and stop the camera publisher - non mcap

Upstream docs remain useful for generic QGC behavior; Tera-specific behavior lives in this tree (notably src/FlyView/, src/Vehicle/).


Prebuilt binaries (GitHub Actions)

CI is defined in .github/workflows/build-and-release.yml on tera-ai/qgroundcontrol.

Latest release (recommended)

GitHub Releases — latest — pick assets for your OS, or use direct links when those files are attached to the newest tag:

Platform Download
macOS (universal .dmg) TGroundControl.dmg
Windows (x64 installer .exe) TGroundControl-installer-AMD64.exe
Linux (x86_64 .AppImage) TGroundControl-x86_64.AppImage

Additional Windows installers (ARM64, combined) and Linux aarch64 (.AppImage) are listed on the same release page when published.

If a releases/latest/download/... link returns 404, there may be no tagged release yet — use the CI path below.

Latest CI build (any branch)

→ Build and Release workflow runs

Open the top successful run for the branch you care about (e.g. master), then scroll to Artifacts and download:

Platform Artifact name (in the run)
macOS TGroundControl (contains TGroundControl.dmg)
Windows x64 TGroundControl-installer-AMD64
Linux x86_64 TGroundControl-x86_64
Linux aarch64 TGroundControl-aarch64

GitHub may expire workflow artifacts after a period; tagged Releases keep binaries longer.


Build and develop

  • Upstream developer guide: dev.qgroundcontrol.com — toolchain, Qt, and platform setup still follow QGC conventions unless noted in our CMakeLists.txt comments (e.g. TGroundControl OUTPUT_NAME and CI packaging expectations).
  • License: QGroundControl licensing applies to the upstream-derived code; see .github/COPYING.md and upstream license.

Useful upstream links (still relevant)


Tera Ground Control — forked from QGroundControl for Tera’s stack; not an official Dronecode / QGroundControl release.

About

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

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages