Professional Documents
Culture Documents
小左实验室
2014-10-1
目录
Mission Planner 操作使用手册...................................................................................................... 1
1.Mission Planner 简介........................................................................................................... 2
2.Mission Planner 安装........................................................................................................... 2
3.飞控板固件加载................................................................................................................. 3
4.链接飞控板......................................................................................................................... 5
5.Mission Planner 显示面板及特点....................................................................................... 5
5.1 连接 Connect........................................................................................................... 5
5.2 飞行数据 Flight Data................................................................................................. 5
5.3 飞行规划 Flight Planning......................................................................................... 7
5.4 初始化设置 Initial setup.......................................................................................... 7
5.5 参数配置和调整 Params Configure 安定 tuning.....................................................7
5.6 仿真器...................................................................................................................... 8
6 飞行任务规划..................................................................................................................... 8
6.1 航点规划及动作....................................................................................................... 8
6.2 任务指令参考......................................................................................................... 10
6.3 相机控制与自动操作............................................................................................. 11
6.4 转场点设置............................................................................................................ 13
6.5 地形跟踪................................................................................................................ 15
7.基于数据记录的故障诊断................................................................................................ 16
7.1 基于 logs 诊断问题................................................................................................. 16
7.2数传电台记录诊断................................................................................................ 20
7.3闪存数据记录....................................................................................................... 22
7.4记录数据与回放任务............................................................................................ 25
7.5振动测量分析....................................................................................................... 26
8.开源 Mission Planner 的二次开发基础.............................................................................29
1
8.1Visual Studio Community 13.0 打开 Mission Planner solution.................................29
8.2 发布修改后的 Mission Planner..............................................................................31
1.Mission Planner 简介
2.Mission Planner 安装
3.飞控板固件加载
4.链接飞控板
连接成功后,连接按钮将显示 Disconnect,用于断开连接操作
如果遇见没有连接上,可能的原因如下:
检查正确的波特率,USB 为 115200,数传电台为 57600
检查串口号是否正确,串口号是否存在?
如果是 USB 口,请尝试不同的 USB 口
如果使用 UDP 或 TCP 连接,检查防火墙是否畅通
飞控板上电后,会有声音和 LEDs 等显示状态,以确认飞控板固件运行正确
5.1 连接 Connect
用于下载固件到飞控板,或者通过数传电台连接飞控板
5.2 飞行数据 Flight Data
鼠标右键点击菜单,点击“fly to here”可以控制飞行器飞行,偏离原来规划航点
左上角显示鼠标,显示当前经纬度,
右侧显示控制面板
在下面显示航点信息及动作。
初始化固件,当要下载新固件时
3DR 数传电台设置,数传电台
其他可选硬件设置,比如超声波传感器,光流传感器等等
5.5 参数配置和调整 Params Configure 安定 tuning
以下这些菜单,需要与飞控板连接以后才能看到
Planner:地面站选项,诸如 logs,测量单位,ETC 等存储
Basic Pids:Auto pilot 连接以后,这个选项出现,TBD。
Flight Modes:如何设置 6 个通道的飞行模式
Standard Params: auto pilot 连接上后,会出现这个菜单 TBD
GeoFence: 飞行区域设置
FailSafe: 故障模式
Advanced Params: 高级参数设置
Full Parameter List:飞行器的所有飞控参数都可以在这里设置并保存,并能比较,加载
以前的数据。
Copter Pids: 设置 Copter 飞行器的 pids 参数
5.6 仿真器
6 飞行任务规划
在航点设置画面的下方,有详细的航点规划及动作,可通过下拉菜单改变航点动作,
通过地图鼠标拖拉改变航点位置。
缺省参数设置:Default Alt:缺省的飞行,RTL 模式时,有自己的高度,如果 Hold
Default ALT 选定后,RTL 将按高度飞行; Verify Alt,与地图数据匹配,检查高度数据,
已反应距地高度,进行地形匹配或避免撞地。
通过右侧按钮可以保存航行任务,加载航行任务,方便重复执行任务。
Prefetch 提前下载地图数据到地面站,避免在野外无网络,无法连接地图数据。点击
Prefetch 按钮后,按下 alt 键,用鼠标拖动的矩形区域下载选择的位置图片
Grid: 鼠标右键菜单,通过点击增加顶点的方式绘制一个多边形,然后点击 Grid 菜单,
自动绘制一个网格状的航点轨迹,然后在定义在每个航点的动作。
设置 Home Location 菜单,通过鼠标可以任意设置 Home Position
通过 Measure Distance 按钮,测量航点之间的距离
Auto grid :Auto grid 功能可以生成“割草机”轨迹,以收集当地的图片。在地图上选
择鼠标右键,选择多边形绘制需要的区域,选择 auto WP--Grid 菜单,按照对话框自动
处理高度和距离,将自动生成如下网格航点:
任务指令:在地图的下方有表格的列表,将按当前飞行器类型产生指令列表,并增加
一列航向参数需要用户提供。这些指令包括:导航到航点,临近盘旋,执行特殊动作
(如拍照等)和条件指令。全部的指令在 Mavlink Mission Command Messages 定义。
6.2 任务指令参考
6.3 相机控制与自动操作
相机快门和云台指令 3 个通道
在飞行器移动的间隔时间或指定的航点上执行快门动作,如果相机安装在云台上,还
可以控制云台的指向
对于简单的应用,可以手动控制航点和快门指令,对于复杂的测绘任务,自动生成任
意区域的指令任务。
云 台 指 令 :DO_SET_ROI 云 台 指 向 指 定 区 域 , DO_MOUNT_CONTROL 云 台 控 制 到
roll,pitch,yaw 方向
伺服指令:DO_SET_SERVO:DO_SET_RELAY 给指定的驱动信号
自动任务举例1:
Create WP Circle — Create a circle of waypoints.
Area — Displays the area of the current polygon (if defined).
Create Spline Circle — A circle where the altitude of waypoints follows a rising spline (relevant to flying vehicles).
Survey (Grid) — Automatically create waypoints and camera control commands to survey a specified polygon.
Survey (Gridv2) — Under construction! This is a simpler grid control for creating a rectangular survey area.
SimpleGrid — A simple auto-created survey grid. No camera control is defined, so this must be added separately.
自动任务举例2:
在飞行规划画面,创建多点区域
在区域内,鼠标右键点击菜单:Auto WP|Survey(Grid):
最后,执行任务后,会得到 15 张图片。
6.4 转场点设置
6.5 地形跟踪
7.基于数据记录的故障诊断
指南针干扰:指南针干扰通常是电源板分布导致磁场变化引起的,比如电源,电机,电调
等引起的电磁场变化,可能引起指南针传感器问题而引起飞行方向错误,通过绘制 tlog 中
的 mag_filed 和油门数据 VFR_HUD,就很容易找到问题所在。下面的图像显示,一种可以接
受的电磁干扰,可见 mag_field 数据变化在 10%-20%,当 throttle 迅速拉起后,一般低于
30%的干扰都是可以接受的,30%-60%的干扰是模糊地带,也可能是 ok,如果在油门拉起后,
mag_field 高于 60%是绝对不可接受的.
注意:绘图窗口可选择绘制的曲线,在绘制的曲线上,左右鼠标用于给绘制图形定义比例
尺,可选择绘制色彩,通过鼠标滚轮改变图形的窗口大小等等小技巧。
7.3闪存数据记录
消 息 细 节 : ATT( 姿 态 信 息 ) , ATUN( 自 动 调 整 ) ,
ATDE,CAM,CMD,COMPASS,CURRENT,CTUN,D32,DU32,ERR,EKF,GPS 等信
息
7.4记录数据与回放任务
7.5振动测量分析
飞控板的加速度传感器对振动非常敏感。加速度计的数据可以用来估计飞行器的位置,
若有额外的振动会导致依赖精确位置的飞行模式的飞行性能下降。振动影响所有的飞
行器类型,尤其对 Copter 无人机在 AltHold,Loiter,RTL,GUIDED,Position 和 AUTO 飞行模
式。如果你发现振动超出容忍范围内时,可以按照下面的办法设置振动阻尼。
Copter-3.3 以上版本:完成一次常规飞行,下载 dataflash 数据;使用 GCS 观察 VIBE 消
息的 VibeX,VibeY,VibeZ 数据,这些数据是加速度 m/s/s 输出的标准偏差。下图是 3DR
IRIS 提取的数据,标明正常的范围在 15m/s/s,但不时会有尖峰变化到 30/s/s,最大可接受
数值显示要低于 60m/s/s。
图上曲线 Clip0,Clip1,Clip2 数值,每次增加都可能达到最大值极限值 16g,理想状态,这些
数值应该为 0 或者更低的数据<100,除非飞行器硬着陆情况,因此 Iris 无人机存在严重的振
动问题。
下面是飞行器由于振动问题导致的位置估计偏差很大
关于振动数值的标准偏差的计算参见相关文献。对于振动的测量以及估算对飞行器的设计
改进很有帮助。
8.开源 Mission Planner 的二次开发基础
如果修改成功,你可以成功在本地 PC 机上使用编译后的文件,但不能直接拷贝文件到
其他机器上使用,这是因为运行文件需要一系列的依赖文件在不同的目录中,或者需
要一个打包软件帮助你完成这个任务
或者需要作者加入网络开发组织,去把你的任务加到开源项目中去。