Skip to main content

无人机与无人系统地面站软件

为无人机地面站、任务规划、操作员界面与控制中心提供先进的 HMI 开发能力。

正在使用 QGroundControl?了解更多

参加我们的网络研讨会:Ground Control to C4ISR: Qt Group for Defense Drone Programs

欧洲、中东和非洲(EMEA)或美洲(AMER)

在各行各业,无人机正在推动流程自动化:以自主、可重复执行的任务取代依赖人工的作业,更快、更安全,以远低于传统方式的成本带来可衡量的成果。

国防

情报、监视与侦察(ISR)及精确打击任务,需要安全的多机战术指挥与标准化符号体系。

巡检

搭载传感器载荷的基础设施与资产勘测,需要实时遥测叠加显示与机群监控。

农业

农田测绘与精准喷洒,需要在地图叠加图层上规划任务,并掌握施药量与覆盖率遥测数据。

物流

城市航线上的包裹配送,需要大规模实时机群追踪与空域态势感知。

文旅演艺

大规模机群灯光秀,需要在电子围栏与安全约束范围内,对数千架无人机进行实时可视化。

广受行业知名企业信赖

avilus 标志
Yuneec_logo_fb
1200px-NXP_Semiconductors_Logo.svg
QGC
无人机检测

以 Qt 为基石,构建无人机控制系统

Qt 为无人机人机交互软件的开发提供基础支撑。这类软件负责无人机任务的设计、指挥与监控,覆盖多个行业与应用场景。借助 Qt 的跨平台能力,可以在桌面、嵌入式、移动端和 Web 上高效构建一致的用户体验,应用包括:

  • 设计与规划工具:仿真、约束检查与飞行安全性验证。

  • 地面控制站:任务规划、实时遥测与视频流传输。

  • 机载及配套 HMI:驾驶舱、客舱与载荷界面。

  • 操作员设备与控制中心:手持遥控器与机群指挥。

QGroundControl(QGC)平台同样以 Qt 为基础,是无人机作业中应用广泛的地面站之一。

 

更多关于 QGC 与 Qt 的信息

在航空领域,我们开发的任何东西都必须经过认证。这套流程本来就是又慢又贵,设计上就是这样。有了 Qt,我们给系统加新功能,确实能快很多。

Avilus 任务控制负责人 Florian Schwaiger

avilus 标志
无人机农业 4

无人机开发为何选择 Qt

无论是消费级、商用还是国防项目,无人机制造商和运营方选择 Qt 的理由都高度一致:

  • 一套代码,覆盖全平台 —— 软件在各平台上运行一致,避免重复开发,减少对硬件供应商的依赖。观看 Yuneec 案例。

  • 大规模场景下的实时性能 —— 高效渲染海量无人机集群与遥测数据,充分利用先进的 2D 与 3D 图形能力;在精准降落中以低延迟处理实时视频流。阅读 Avilus 案例。

  • 从高层 QML 到底层图形的分层架构 —— 快速完成原型,并在性能关键处直接针对渲染管线做优化。

  • 3D 可视化与地图 —— 以三维方式呈现空域、地形、任务航线与飞行器位置。了解 Qt 3D 解决方案。

  • 代码简洁、可追溯 —— 将实现决策逐一对应到系统需求,简化受管制空域中的认证流程。

  • 快速迭代 —— 借助实时预览与更短的重新构建周期,更快完成功能的原型、构建与验证。观看恩智浦(NXP)访谈。

  • 内置连接功能 —— 管理 MAVLink 链路、串口与网络通信、遥测,以及加密的地空数据传输。了解 Qt 网络与连接功能。

 

qt_drone_C_final_249

构建无人机地面站,需要哪些 Qt 模块?

Qt 框架为无人机开发提供了丰富的能力。开发团队可以直接基于成熟组件构建,不必从零开始,从而更快进入部署。与无人机场景最相关的库包括:

  • Qt Quick 与 QML —— 为桌面、移动与嵌入式设备打造现代、易于触控操作的 HMI。

  • Qt Quick 3D —— 用于第一人称视角(FPV)操控的 3D 视图,支持虚拟现实(VR)功能。

  • Qt Graphs —— 遥测与数据可视化。

  • Qt Location —— 通过主流位置服务提供商实现地图功能。

  • Qt Multimedia —— 传输机载传感器的视频流。

  • Qt GRPC与Qt MQTT —— 系统各组件之间的后端通信。

面对特定需求,Qt 还可以进一步扩展:例如通过Esri ArcGIS Maps SDK for Qt 集成 GIS,以及借助Figma与Qt Design Studio 打通从设计到开发的工作流。

Qt 组件:

  • Qt6::Core - 核心功能
  • Qt6::Gui - GUI 框架
  • Qt6::Widgets - 传统的基于控件的用户界面
  • Qt6::Quick - 基于 QML 的现代用户界面
  • Qt6::QuickControls2 - Material Design 控件
  • Qt6::QuickWidgets - 控件与 QML 之间的集成
  • Qt6::Qml - QML 引擎
  • Qt6::QmlIntegration - QML 与 C++ 的集成
  • Qt6::Charts - 数据可视化(用于 MAVLink Inspector)
  • Qt6::Location - 地图与定位
  • Qt6::LocationPrivate - 高级定位功能
  • Qt6::Positioning - GPS 和坐标处理
  • Qt6::Multimedia - 视频流支持
  • Qt6::Network - 网络通信
  • Qt6::Concurrent - 多线程
  • Qt6::Sensors - 传感器数据处理
  • Qt6::TextToSpeech - 语音通知
  • Qt6::Svg - 矢量图形
  • Qt6::Sql - 数据库操作
  • Qt6::Xml - XML 解析
  • Qt6::Core5Compat - Qt5 兼容层

可选组件:

  • Qt6::Bluetooth - 蓝牙连接
  • Qt6::OpenGL - 3D 渲染
  • Qt6::Quick3D - 3D 可视化(用于 3D 查看器功能)
  • Qt6::SerialPort - 串行通信
  • Qt6::Test - 单元测试框架
  • Qt6::WaylandClient (仅限 Linux)

我在做一个无人机项目,算是恩智浦内部的一个初创团队。要是没有Qt公司的帮助,我觉得这个项目做不起来

说到快速上市、按时交付、赶上节点,我会毫不犹豫地向任何人推荐 Qt 专业服务。

恩智浦(NXP)无人机项目负责人 Ian Galloway

恩智浦(NXP)标志 (1)
Qt 基金会图片安全

Commercial Qt(商业许可)的附加价值

许多无人机项目要持续多年,并受到严格的认证、安全与供应链约束。Commercial Qt 的许可模式正是为此而设:

相关资源

基于 QGroundControl 与 Qt 构建无人机

了解 QGroundControl 与 Qt 的许可方式、各自条款的要求,以及如何构建合规的专有产品。

Qt Group 在航空航天与国防领域的应用

借助 Qt Group 的跨平台软件设计、开发与测试技术,加快交付速度,持续适应变化,以模块化方式升级技术。

QGroundControl 运行时定制 | Powered by Qt

协议词汇表、操作员面板、地图与品牌标识均在配置文件中定义,启动时读取,无需改动 QGroundControl 主线源码。

Qt Group在工业自动化领域

打造高效、灵活、可靠的工业自动化 HMI 解决方案与 SCADA 系统,可跨设备、跨用例、跨功能扩展。

Qt for MOSA:面向航空航天与防务软件、符合 FACE 标准的 Qt

Qt Group 推出 Qt for MOSA:符合 FACE® 标准的 Qt 框架版本,帮助开发者为任务关键型系统与防务平台打造高性能、功能丰富的 HMI。

面向软件质量保证的 Tool Qualification Kit

Qt Group 提供一系列经 DO-330 鉴定的工具,其输出可用于开发满足 DO-178C 与 DO-278A 认证要求的飞行关键系统软件。

客户案例

avilus
Built with Qt

Avilus

阅读故事

UI 代码量减少 90%
原型迭代周期加快 50%
Windows 与 Linux 共用一套代码库

Capture Yuneec
Built with Qt

Yuneec

查看案例

跨平台维护效率提升 10 倍

UAV_案例 (1)
Built with Qt

无人机/无人自主系统(UAV)地面控制站

查看案例

恩智浦的无人机项目借助 Qt 加快了开发,实现快速更新、新技术集成与及时上市,这些都是项目成功的关键。

Qt-AD-示例-Esri空间数据-500x500-TIN化
Built with Qt

Esri

阅读故事

地理信息系统(GIS)软件、位置智能与地图领域的知名企业 Esri 也在使用 Qt

与 Qt Group 合作开发无人机项目

 

联系我们,了解更多详情