1. QGC与航线规划概述

大家好,我是你们这门课的老朋友。在无人机行业摸爬滚打了十几年,我经手过的地面站软件少说也有七八种。但说到开源、好用、功能全,QGC(QGroundControl)始终是我最推荐的一个。

这一章,咱们先不急着上手操作。先把几个最基础的问题搞清楚:QGC到底是什么?航线规划在无人机任务里扮演什么角色?它支持哪些飞控和机型?

嗯,这些概念搞明白了,后面学起来才不迷糊。

QGC是什么?

QGC,全称 QGroundControl。说白了,它就是一套开源的无人机地面站软件。你可以在电脑上装,也可以在平板上装,甚至手机上也能跑。

它的核心作用就三个:

  • 控制无人机——起飞、降落、悬停、紧急停机
  • 规划航线——在地图上画点,让飞机自己飞
  • 监控状态——看电池、看GPS、看高度、看信号

我个人习惯把QGC比作无人机的“驾驶舱”。飞行员坐在里面,所有操作都通过它来完成。没有它,你的飞机就是个没头苍蝇。

一句话总结:QGC = 无人机的大脑 + 眼睛 + 遥控器,三合一。

航线规划在无人机任务中的核心作用

你想想看,如果每次飞无人机都得用手柄一点点推杆,那效率得多低?而且人眼盯着屏幕,误差大、容易累、还容易炸机。

航线规划,就是让无人机按照你预设的路径自动飞行。你只需要在地图上点几个点,设置好高度、速度、动作,剩下的交给飞机自己。

我在项目中遇到过不少新手,上来就问:“我能不能手动飞过去拍个照?”我的回答永远是:“能,但你为什么不花5分钟规划一条航线,让它自己飞得又稳又准呢?”

航线规划的核心价值体现在这几个方面:

应用场景 航线规划的作用 没有规划的后果
测绘/航拍 自动覆盖整个区域,照片重叠率可控 漏拍、重叠不均、后期拼图失败
巡检(电力/管道) 沿固定路径飞行,精准拍摄目标点 漏检、重复飞、效率极低
植保/喷洒 均匀覆盖农田,避免重喷漏喷 药量浪费、作物受损
搜救/应急 快速扫描指定区域,不遗漏死角 错过黄金救援时间

说白了,航线规划就是把“人肉操作”变成“自动化执行”。你动动鼠标,飞机替你跑腿。

我的经验:刚开始学航线规划,别贪多。先学会画一条直线、一个矩形,把飞机飞起来再说。复杂航线是后面的事。

QGC支持的主流飞控与机型

QGC不是万能的,但它支持的飞控和机型确实很广。我这些年用下来,基本覆盖了市面上90%的开源飞控。

支持的飞控

  • PX4——目前最主流的开源飞控,我自己的项目90%都用它。稳定、灵活、社区活跃。
  • ArduPilot——老牌飞控,功能极其丰富。适合固定翼、车、船等特殊平台。
  • MAVLink协议——QGC通过MAVLink与飞控通信。只要你的飞控支持MAVLink,理论上都能连QGC。

我曾经遇到过有人问:“我的飞控是某某公司自研的,能不能用QGC?”我的回答是:“看它支不支持MAVLink。支持就能用,不支持就悬。”

支持的机型

QGC对机型的支持也很全面。我整理了一个表格,方便你对照:

机型类别 典型代表 QGC支持情况
多旋翼 四轴、六轴、八轴 完美支持,航线规划最成熟
固定翼 普通固定翼、飞翼 支持,需注意转弯半径和失速速度
垂直起降固定翼 VTOL(如尾座式、倾转旋翼) 支持,但航线规划需区分多旋翼模式和固定翼模式
无人车/船 地面机器人、无人艇 支持,通过ArduPilot或PX4的rover/boat固件
直升机 传统单旋翼直升机 支持,但使用较少

注意:不同机型在QGC里的航线参数差异很大。比如固定翼的转弯半径、VTOL的过渡高度、多旋翼的爬升率,这些都要单独设置。千万别拿多旋翼的参数直接套在固定翼上——我见过有人这么干,结果飞机在天上画了个大圈才转过来。

知识结构总览

下面这张图,是我自己画的本章知识结构。你可以把它当作一个“地图”,后面每学一章,都可以回来对照一下,看看自己走到哪了。

第一章知识结构图 QGC与航线规划概述 QGC是什么 航线规划核心作用 支持飞控与机型 地面站软件(控制+监控+规划) 开源免费,跨平台 MAVLink通信协议 自动化飞行,减少人工操作 提高效率与精度 适用于测绘/巡检/植保等 PX4 / ArduPilot 多旋翼 / 固定翼 / VTOL 无人车 / 无人船 本章核心:理解QGC的定位与能力边界 后续所有航线操作都建立在这些基础认知之上

本章小结

这一章我们聊了三件事:

  1. QGC是什么——一套开源地面站,负责控制、规划、监控
  2. 航线规划的核心作用——把人工操作变成自动化飞行,提升效率和精度
  3. 支持的飞控与机型——PX4、ArduPilot为主,覆盖多旋翼、固定翼、VTOL、无人车等