4、QGroundControl安装与初始设置:下载与安装、首次启动配置、界面布局介绍
好,咱们正式开始动手了。QGroundControl(后面我简称QGC)是PX4和ArduPilot生态里最主流的地面站,没有之一。我最早接触它的时候还是1.x版本,界面远没现在这么精致,但核心逻辑一直没变——稳定、开源、跨平台。这一节我带你走一遍安装、首次启动和界面认知,把地基打牢。
4.1 下载与安装
QGC支持Windows、macOS、Linux、iOS和Android。我个人最常用的是Windows版,因为调试时接各种外设最方便。但如果你在野外作业,iPad版其实更实用,触屏操作很跟手。
4.1.1 官方下载渠道
- GitHub Releases:https://github.com/mavlink/qgroundcontrol/releases
这是最权威的源,所有历史版本都在这里。我建议你下载最新的稳定版(Latest release),不要追Daily Build,除非你需要测试新功能。 - 官网:http://qgroundcontrol.com
页面会自动识别你的操作系统,点击下载按钮就行。 - 移动端:App Store或Google Play搜索“QGroundControl”。
4.1.2 安装步骤(以Windows为例)
- 双击安装包,弹出用户账户控制提示,点击“是”。
- 选择安装路径。我习惯保持默认的
C:\Program Files\QGroundControl,但如果你C盘空间紧张,可以改到D盘。 - 等待进度条走完,大约30秒到1分钟。
- 安装完成后,桌面会自动生成快捷方式。双击启动。
嗯,这里要注意:第一次启动时,Windows防火墙可能会弹出提示,问你是否允许QGC访问网络。必须点“允许”,否则后面连飞控时会报错。
4.2 首次启动配置
第一次打开QGC,你会看到一个欢迎向导。很多人急着点“下一步”,结果漏掉了关键设置。我建议你花3分钟认真走一遍。
4.2.1 语言与单位
QGC默认是英文界面。虽然英文版更稳定,但如果你英文不太熟,可以切换成中文:
- 点击右上角的齿轮图标(设置)。
- 在“General”选项卡里找到“Language”。
- 选择“简体中文”,然后重启软件。
单位制我建议用公制(米、米/秒、摄氏度)。除非你手头的传感器是英制的,否则别碰英制,换算起来太容易出错。
4.2.2 遥测与视频流设置
这部分很多人会跳过,但我想说——提前配好能省一半调试时间。
| 参数 | 推荐值 | 说明 |
|---|---|---|
| 遥测协议 | MAVLink 2 | 比MAVLink 1更安全,支持更多消息类型 |
| 串口波特率 | 57600 或 115200 | 视数传模块而定,我常用57600 |
| UDP端口 | 14550(默认) | 用于本地模拟或第二地面站 |
| 视频源 | RTSP或UDP | 如果接了图传,在这里选对应协议 |
4.2.3 飞控固件自动检测
当你用USB线把飞控连上电脑,QGC会自动识别。如果识别成功,你会看到左上角的状态指示灯从灰色变成绿色,并显示“已连接”。
如果没反应,别慌。我曾经遇到过一根USB线只能充电不能传数据,换了根带屏蔽的数据线就好了。另外,有些飞控需要先安装驱动(比如STM32的虚拟串口驱动),去飞控厂商官网下载即可。
4.3 界面布局介绍
QGC的界面设计得很克制,没有花里胡哨的东西。主界面分为几个核心区域,我按使用频率给你拆解一下。
4.3.1 主工具栏(顶部)
顶部一排图标,从左到右依次是:
- 飞机图标:回到飞行主界面,显示地图、姿态、状态。
- 规划图标:进入航线规划模式,画航点、设置动作。
- 设置图标(齿轮):飞控参数、地面站设置、校准工具都在这里。
- 分析工具:查看日志、MAVLink控制台、频谱分析等。
- 应用设置:地面站本身的偏好设置,比如语言、单位、主题。
嗯,这里有个小细节:如果你在飞行中误触了“规划”按钮,QGC会弹窗确认,不会直接切模式。这个保护机制很贴心。
4.3.2 飞行主界面(核心区域)
连接飞控后,你看到的大部分内容都在这里:
- 左侧面板:垂直显示姿态仪(人工地平仪)、空速、地速、高度、电池电压、GPS卫星数。我习惯把电池电压放在最显眼的位置,因为炸机往往从亏电开始。
- 中央地图:显示飞机当前位置、航迹、航点。支持谷歌地图、必应地图、OpenStreetMap。在国内建议用必应或OSM,谷歌地图有时加载慢。
- 右侧面板:飞行模式切换、解锁/上锁、返航按钮。还有一个“动作”按钮,可以触发拍照、抛投等任务。
- 底部状态栏:显示连接状态、GPS精度、遥控器信号强度、数传信号强度。
4.3.3 设置界面(参数配置)
点击顶部齿轮图标进入设置。这里分两大块:
- 飞控设置:包括传感器校准(加速度计、磁力计、水平校准)、电机测试、安全设置(解锁条件、返航高度)、参数表(全文搜索)。
- 地面站设置:包括遥测连接管理、视频流配置、虚拟摇杆、日志记录。
我个人最常用的是“参数表”。你可以在搜索框里直接输入参数名,比如输入 MOT_BAT_VOLT_MIN,就能找到电机最低电压保护值。比在遥控器上翻菜单快十倍。
4.4 知识体系总览
下面这张图帮你把本章的核心逻辑串起来。安装、配置、界面认知,这三步是递进关系,缺一不可。
4.5 避坑与经验总结
最后,我把自己这些年踩过的坑整理成几条,你记一下:
- 安装包版本:不要用太老的版本(比如3.x),很多新固件已经不兼容了。我建议保持每半年更新一次。
- 首次连接失败:80%的原因是USB线或驱动。换线、换口、重装驱动,三步排查法。
- 界面卡顿:如果地图加载慢,关掉“3D地形显示”和“实时航迹平滑”。这两个功能很吃GPU。
- 参数误改:在参数表里改任何值之前,先截图保存。我曾经手滑把
SYS_MC_CTRL改错了,飞机解锁后直接翻转,还好在地面测试。