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