3. 地面站软件环境
说到地面站软件,我这些年摸过的版本少说也有几十个了。Mission Planner、QGroundControl、UgCS 这三款,基本覆盖了从入门到工业级的全部需求。今天咱们就聊聊它们的安装、界面布局和基础配置。嗯,这里头有不少坑,我当年都踩过。
3.1 Mission Planner:老牌劲旅,功能最全
Mission Planner(简称 MP)是我用得最久的一款。说白了,它就是 ArduPilot 生态下的“瑞士军刀”。功能多到有时候你都不知道该点哪里。
3.1.1 安装与版本选择
安装其实很简单,但有个细节要注意:不要装到中文路径下。我曾经在项目现场,因为客户电脑用户名是中文,导致 MP 死活连不上飞控。后来发现是路径编码问题。
下载地址我建议直接去 ArduPilot 官网的“Downloads”页面。别用第三方下载站,那些捆绑软件太恶心了。安装时选择“Full Install”,把 Mission Planner、MAVProxy 和驱动一起装上。
我个人习惯是保留两个版本:一个稳定版(比如 1.3.80),一个最新测试版。稳定版用于日常飞行,测试版用来尝鲜新功能。
3.1.2 界面布局速览
MP 的界面,说实话,第一眼有点吓人。密密麻麻的按钮和标签页。但你别慌,记住几个核心区域就行:
- 顶部菜单栏:飞行计划、初始设置、配置/调试、模拟、终端。这是功能入口。
- 左侧工具栏:连接/断开、读取参数、写入参数、校准。这是高频操作区。
- 主显示区:默认是地图。你可以切换到飞行数据、状态列表等。
- 底部状态栏:显示 GPS 状态、电池电压、连接速度等。我每次起飞前都会扫一眼这里。
Ctrl + F 可以快速调出“飞行数据”页面。按 Ctrl + P 打开“飞行计划”。这些快捷键能省不少鼠标点击。
3.1.3 基础配置三步走
拿到一台新飞控,我一般按这个顺序配置:
- 连接与固件刷写:用 USB 线连接飞控,选择正确的 COM 口和波特率(通常是 115200)。点击“连接”。如果连不上,检查驱动(CP210x 或 CH340)。然后去“初始设置” -> “安装固件”,选择对应的固件版本。
- 传感器校准:加速度计、罗盘、水平校准。这一步不能省。我见过有人跳过罗盘校准,结果飞机在天上画圈圈。
- 参数设置:在“配置/调试” -> “全部参数表”里,搜索关键参数。比如
FRAME_CLASS(机架类型)、BATT_MONITOR(电池监测)。
3.2 QGroundControl:跨平台利器,界面清爽
QGroundControl(简称 QGC)是 PX4 生态的官方地面站。它的界面比 MP 清爽多了,而且支持 Windows、macOS、Linux、iOS、Android。我出差时经常在平板上用 QGC 做快速调试。
3.2.1 安装注意事项
QGC 的安装包可以从官网下载。Windows 版是 .exe 文件,macOS 是 .dmg。安装过程一路 Next 就行。
但有个坑:QGC 对显卡驱动有要求。我曾经在一台老笔记本上装 QGC,打开后地图一片空白。折腾了半天,发现是集成显卡驱动太旧,不支持 OpenGL 3.3。更新驱动后就好了。
3.2.2 界面布局与核心模块
QGC 的界面设计更现代。左侧是导航栏,分为几个主要模块:
- 设置:飞控参数、传感器校准、电源设置。这是配置的核心。
- 计划:航点规划。支持鼠标拖拽,比 MP 的航点编辑更直观。
- 飞行:实时数据显示,包括姿态、位置、电池等。
- 分析:日志查看和 MAVLink 分析。调试时很有用。
我个人觉得 QGC 的“设置”页面做得最好。它把参数分成了“系统”、“传感器”、“电源”、“安全”等几个大类,每个大类下又有子项。不像 MP 那样把所有参数堆在一个表里。
3.2.3 基础配置要点
QGC 的配置流程和 MP 类似,但更自动化:
- 连接飞控:选择“连接”,QGC 会自动检测串口和波特率。如果检测不到,手动选择。
- 固件刷写:在“设置” -> “固件”里,选择 PX4 或 ArduPilot 固件。QGC 会自动下载并刷写。
- 传感器校准:按照屏幕提示,一步步操作。QGC 的校准向导做得很好,有动画演示。
- 参数调整:在“参数”页面搜索。比如
COM_RC_IN_MODE设置遥控器输入模式。
3.3 UgCS:工业级地面站,专为复杂任务设计
UgCS 是专业级地面站,主要用于测绘、巡检、搜救等工业场景。它的价格不便宜,但功能确实强大。我参与过几个电力巡检项目,用的就是 UgCS。
3.3.1 安装与授权
UgCS 的安装包可以从官网下载。安装过程比较标准,但要注意:UgCS 需要授权码。免费版有功能限制,比如航点数量不能超过 50 个。如果你只是学习,免费版够用了。但做项目的话,建议买专业版。
3.3.2 界面布局特点
UgCS 的界面和 MP、QGC 都不一样。它更像一个 GIS 软件:
- 主地图区:支持多种地图源(Google、Bing、OpenStreetMap)。可以加载 KML、SHP 等地理数据。
- 右侧面板:任务编辑器。你可以在这里创建航点、设置动作(拍照、悬停、改变高度)。
- 底部工具栏:飞行控制、状态监控、日志记录。
UgCS 最大的优势是航线规划。它支持“区域扫描”、“走廊巡检”、“环绕飞行”等高级模式。你只需要画一个多边形,它就能自动生成最优航线。
3.3.3 基础配置流程
UgCS 的配置相对简单,因为它主要面向商业用户,很多参数已经预置好了:
- 连接飞控:支持 PX4 和 ArduPilot。选择对应的协议(MAVLink 或 UDP)。
- 选择无人机模型:UgCS 内置了常见机型的参数模板,比如 DJI M300、Pixhawk 等。选对模板,大部分参数就不用动了。
- 设置安全参数:返航高度、失控保护、电子围栏。这些在 UgCS 里叫“安全设置”。
- 任务规划:在地图上画区域,设置重叠率、飞行速度、相机参数。UgCS 会自动计算航点和拍照位置。
3.4 三款软件对比总结
为了方便你选择,我整理了一个对比表:
| 特性 | Mission Planner | QGroundControl | UgCS |
|---|---|---|---|
| 适用飞控 | ArduPilot | PX4 / ArduPilot | PX4 / ArduPilot / DJI |
| 界面复杂度 | 高 | 中 | 中高 |
| 跨平台支持 | 仅 Windows | 全平台 | Windows / Linux |
| 航线规划能力 | 强(手动) | 中(自动) | 极强(专业级) |
| 价格 | 免费 | 免费 | 付费(有免费版) |
| 适合场景 | 开发、调试、DIY | 通用、移动端 | 测绘、巡检、工业 |
3.5 知识体系结构图
下面这张图,是我梳理的本章知识结构。你可以把它当作一个快速索引:
这张图把三个软件的核心要点串起来了。你从哪个软件入手都行,关键是理解它们的定位差异。MP 适合折腾,QGC 适合通用,UgCS 适合赚钱。选对了工具,能省一半力气。
可可精品资料库