1、认识Mission Planner:软件简介、下载与安装、界面总览、主菜单功能概览

1.1 Mission Planner 到底是什么?

说实话,我第一次接触这个软件的时候,也觉得它就是个地面站。但用久了你会发现,它远不止这么简单。

Mission Planner(以下简称MP)是ArduPilot生态里最核心的地面控制软件。它由Michael Oborne开发,开源免费。你可以用它完成飞控的固件刷写、参数调参、传感器校准、任务规划、实时监控、日志分析……几乎所有的地面端工作,都能在MP里搞定。

我个人习惯把它分成三个角色:

  • 配置工具——给飞控刷固件、校准传感器、调PID参数
  • 任务规划器——在地图上画航线、设航点、配置自动任务
  • 数据监控台——实时看飞行数据、下载分析日志

你想想看,一个软件能同时干这三件事,而且全免费,这在工业级无人机领域真的不多见。

核心要点:MP不是单纯的遥控器替代品,它是飞控的“操作系统界面”。你通过它告诉飞控“你要做什么”,飞控再通过它告诉你“我做得怎么样”。

1.2 下载与安装——别踩这些坑

下载MP,我建议你只去官方渠道。网上有些第三方打包的版本,里面可能夹带旧版驱动或者广告插件,我见过有人因此折腾了一整天。

官方下载地址:
https://ardupilot.org/planner/docs/mission-planner-installation.html

或者直接去GitHub的Release页面:
https://github.com/ArduPilot/MissionPlanner/releases

安装步骤(Windows)

  1. 下载最新版的 MissionPlanner-x.x.x.msi 安装包
  2. 双击运行,一路Next。注意安装路径不要有中文
  3. 安装过程中会自动安装USB驱动(FTDI、CP210x等)
  4. 安装完成后,桌面会出现MP图标

我曾经遇到过:装完MP后插上Pixhawk,电脑死活不识别。折腾了半天,发现是Windows 10的驱动签名问题。解决办法:按住Shift键重启电脑,选择“禁用驱动程序强制签名”,再装一遍驱动就好了。嗯,这个坑我替你们踩过了。

macOS和Linux用户怎么办?

MP原生只支持Windows。Mac和Linux用户有两个选择:

  • 装虚拟机(VMware或VirtualBox),跑Windows版MP
  • 用Wine或Mono跑,但稳定性一般,我不推荐

我个人在MacBook上用的是Parallels Desktop,跑MP很流畅,飞固定翼和四轴都没问题。

1.3 界面总览——先认个脸熟

第一次打开MP,你可能会觉得界面有点乱。别急,我们把它拆开看。

MP的主界面大致分为这几个区域:

区域 位置 主要功能
主菜单栏 顶部 所有功能的入口:连接、调参、规划、模拟、固件等
飞行数据面板 左侧 实时显示高度、速度、GPS状态、电池电压等关键数据
地图区域 中央 显示飞机位置、航点、飞行轨迹,支持Google/Bing/OpenStreetMap
状态栏 底部 显示连接状态、GPS锁定、心跳信号、消息提示
动作按钮 右侧 ARM/DISARM、切换飞行模式、执行任务等快捷操作

小技巧:MP的界面布局是可以自定义的。你可以在菜单栏的“布局”里切换不同的面板组合。我个人习惯把飞行数据面板放在右侧,地图放中间,这样左手操作摇杆时不会被面板挡住视线。

下面这张图帮你快速建立整体认知:

Mission Planner 主界面结构图 主菜单栏(连接 / 初始设置 / 配置调参 / 规划 / 模拟 / 终端) 飞行数据面板 高度 / 速度 / GPS 电池电压 / 电流 姿态 / 航向 遥控器信号 地图区域 飞机位置 / 航点 / 轨迹 支持 Google / Bing / OSM 动作按钮 ARM / DISARM 飞行模式切换 任务执行 / 紧急停止 状态栏:连接状态 | GPS锁定 | 心跳信号 | 消息提示

1.4 主菜单功能概览——每个按钮是干嘛的

MP顶部的主菜单栏,是你操作飞控的入口。我按从左到右的顺序,给你捋一遍:

菜单项 核心功能 什么时候用?
连接 选择端口、波特率,连接/断开飞控 每次开始工作前,第一步
初始设置 刷固件、校准加速度计/罗盘/遥控器、设置机架类型 第一次装机,或者换飞控/传感器时
配置调参 修改PID参数、调整飞行模式、配置遥测/安全开关等 日常调参、优化飞行性能
规划 在地图上绘制航点、设置自动任务、导出/导入航线 做测绘、巡检、植保等自动飞行任务时
模拟 启动SITL软件在环仿真,在电脑上模拟飞行 测试参数、验证任务、练习操作,不用真机
终端 通过MAVLink命令行与飞控交互,查看系统信息 高级调试、查看传感器原始数据、执行脚本

我的建议:新手最容易忽略的是“模拟”功能。我见过太多人直接拿真机试参数,炸了才后悔。其实你完全可以在电脑上用SITL先跑一遍,确认没问题再上真机。这个习惯,能帮你省下好几台飞机的钱。

几个你可能忽略的细节

  • 连接按钮旁边有个小箭头——点开可以选“UDP连接”或“TCP连接”,用数传或WiFi时用这个
  • 配置调参里有个“全部参数表”——按Ctrl+F可以搜索参数名,比翻菜单快得多
  • 规划菜单里可以加载KML文件——Google Earth画的航线可以直接导入,做测绘时很实用

小技巧:如果你用的是Pixhawk 4或Cube系列飞控,连接时默认波特率是115200。但有些老款Pixhawk(比如Pixhawk 1)用的是57600。连不上时先检查波特率,别急着怀疑硬件坏了。