MissionPlanner地面站操作使用文档_第1页
MissionPlanner地面站操作使用文档_第2页
MissionPlanner地面站操作使用文档_第3页
MissionPlanner地面站操作使用文档_第4页
MissionPlanner地面站操作使用文档_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、. 无人机地面站GCSMission Planner 操作使用手册小左实验室2014-10-1目录 TOC o 1-3 h z u HYPERLINK l _Toc442042197 Mission Planner 操作使用手册 PAGEREF _Toc442042197 h 1 HYPERLINK l _Toc442042198 1.Mission Planner简介 PAGEREF _Toc442042198 h 2 HYPERLINK l _Toc442042199 2.Mission Planner安装 PAGEREF _Toc442042199 h 2 HYPERLINK l _To

2、c442042200 3.飞控板固件加载 PAGEREF _Toc442042200 h 3 HYPERLINK l _Toc442042201 4.链接飞控板 PAGEREF _Toc442042201 h 5 HYPERLINK l _Toc442042202 5.Mission Planner显示面板及特点 PAGEREF _Toc442042202 h 5 HYPERLINK l _Toc442042203 5.1连接 Connect PAGEREF _Toc442042203 h 5 HYPERLINK l _Toc442042204 5.2飞行数据Flight Data PAGER

3、EF _Toc442042204 h 5 HYPERLINK l _Toc442042205 5.3飞行规划 Flight Planning PAGEREF _Toc442042205 h 7 HYPERLINK l _Toc442042206 5.4初始化设置 Initial setup PAGEREF _Toc442042206 h 7 HYPERLINK l _Toc442042207 5.5参数配置和调整 Params Configure安定tuning PAGEREF _Toc442042207 h 7 HYPERLINK l _Toc442042208 5.6仿真器 PAGEREF

4、 _Toc442042208 h 8 HYPERLINK l _Toc442042209 6飞行任务规划 PAGEREF _Toc442042209 h 8 HYPERLINK l _Toc442042210 6.1航点规划及动作 PAGEREF _Toc442042210 h 8 HYPERLINK l _Toc442042211 6.2任务指令参考 PAGEREF _Toc442042211 h 10 HYPERLINK l _Toc442042212 6.3相机控制与自动操作 PAGEREF _Toc442042212 h 11 HYPERLINK l _Toc442042213 6.4

5、转场点设置 PAGEREF _Toc442042213 h 13 HYPERLINK l _Toc442042214 6.5地形跟踪 PAGEREF _Toc442042214 h 15 HYPERLINK l _Toc442042215 7.基于数据记录的故障诊断 PAGEREF _Toc442042215 h 16 HYPERLINK l _Toc442042216 7.1基于logs诊断问题 PAGEREF _Toc442042216 h 16 HYPERLINK l _Toc442042217 7.数传电台记录诊断 PAGEREF _Toc442042217 h 20 HYPERLIN

6、K l _Toc442042218 7.闪存数据记录 PAGEREF _Toc442042218 h 22 HYPERLINK l _Toc442042219 7.记录数据与回放任务 PAGEREF _Toc442042219 h 25 HYPERLINK l _Toc442042220 7.振动测量分析 PAGEREF _Toc442042220 h 26 HYPERLINK l _Toc442042221 8.开源Mission Planner的二次开发基础 PAGEREF _Toc442042221 h 29 HYPERLINK l _Toc442042222 8.1Visual Stu

7、dio Community 13.0打开Mission Planner solution PAGEREF _Toc442042222 h 29 HYPERLINK l _Toc442042223 8.2 发布修改后的Mission Planner PAGEREF _Toc442042223 h 311.Mission Planner简介Mission Planner是无人机地面控制站软件,适用于固定翼,旋翼机和地面车。仅仅在windows系统下工作。Mission Planner可给你的自动车辆提供配置工具或动力学控制。其主要特点:给控制板提供固件加载设定,配置及调整飞行器至最优性能通过在地图

8、上的鼠标点击入口来规划,保存及加载自动任务给飞控板下载及分析由飞控板创建的任务记录与PC飞行模拟器连接,提供硬件在环的UAV模拟器通过适当的数传电台,可以监控飞行器状态,记录电台传递数据,分析电台记录或在FPV模式下工作2.Mission Planner安装Mission Planner是windows系统上的自由开源软件,安装非常简单。首先下载最新Mission Planner 安装文件1.下载地址:2.运行安装文件,并按向导执行即可。3.安装包将自动安装所需软件驱动,包括DirectX plug-in,如遇下面情况,请选择安装软件驱动即可。4.软件将安装到C:Program Files A

9、PM Planner,并创建打开Mission Planner的图标在开始菜单。5.安装完毕后,即可启动Mission Planner ,启动后即可通过连接按钮,下载固件或连接飞控板。6.如果有升级版本,软件自动通知3.飞控板固件加载用MicroUSB连接Pixhawk飞控板,USB连接PC机。打开Mission Planner软件,左上角区域从下拉菜单中选择COM口,可以选在AUTO选项,并设置串口通讯波特率为115200。在主画面上,选择Initial Setup | Install firmware画面,选择恰当的飞行器图标,回答提示画面Are you sureYes。当Mission

10、Planner探测到pixhawk后,将要求你拔下飞控板,再次插入飞控板,数秒后点击OK按钮,这个期间满足bootloader接受下载新固件的请求。当下载完美结束后,在软件状态条处显示erase,program,verify.和upload Done等信息,表明固件下载成功。4.链接飞控板连接飞控板和PC机可以选择USB电缆,数传电台或者IP Connection。在Mission Planner软件的左上角,选择连接的串口号和波特率57600,并点击连接。串口号是windows自动提供的,并在下拉菜单中出现。注意连接波特率必须悬着57600,而下载固件时的波特率必需选择115200。连接成功

11、后,连接按钮将显示Disconnect,用于断开连接操作如果遇见没有连接上,可能的原因如下:检查正确的波特率,USB为115200,数传电台为57600检查串口号是否正确,串口号是否存在?如果是USB口,请尝试不同的USB口如果使用UDP或TCP连接,检查防火墙是否畅通飞控板上电后,会有声音和LEDs等显示状态,以确认飞控板固件运行正确5.Mission Planner显示面板及特点Mission Planner功能分为:连接,飞行数据,5.1连接 Connect用于下载固件到飞控板,或者通过数传电台连接飞控板5.2飞行数据Flight DataMission Planner GCS主画面,数

12、传电台与飞行器连接后,主画面显示如下数据:HUD细节:1.空速地速,如果没有安装空速管 2.转弯速率 3.航向 4.侧滑角 5.电台连接,bad packets% 6.GPS时间 7:高度 8.空速 9.地速 10.电池状态 11.人工水平线 12-15状态显示小提示:地图显示当前GPS锁定位置当飞机右倾时,人工水平线左倾,飞机左倾,人工水平线右倾飞机状态输出,WPDist:代表距离下一个航点距离 BearingERR:航向角偏差 AlterERR:高度偏差,WP:下一个航点 Mode:当前飞行模式Plane output: 自动驾驶仪输出的前4个通道信号autopilot状态下,可以发送飞行

13、指令,当遥控器处于手动模式位置时,发送飞行指令无效双击HUD,会全屏显示HUD双击速度仪表,可以IU改最大比例尺可以下载地图替代谷歌地图,按下control-F,允许你上传图,制导模式:鼠标右键点击菜单,点击fly to here可以控制飞行器飞行,偏离原来规划航点5.3飞行规划 Flight Planning左上角显示鼠标,显示当前经纬度,右侧显示控制面板在下面显示航点信息及动作。5.4初始化设置 Initial setup初始化固件,当要下载新固件时3DR数传电台设置,数传电台其他可选硬件设置,比如超声波传感器,光流传感器等等5.5参数配置和调整 Params Configure安定tun

14、ing以下这些菜单,需要与飞控板连接以后才能看到Planner:地面站选项,诸如logs,测量单位,ETC等存储Basic Pids:Auto pilot连接以后,这个选项出现,TBD。Flight Modes:如何设置6个通道的飞行模式Standard Params: auto pilot连接上后,会出现这个菜单 TBDGeoFence: 飞行区域设置FailSafe: 故障模式Advanced Params: 高级参数设置Full Parameter List:飞行器的所有飞控参数都可以在这里设置并保存,并能比较,加载以前的数据。Copter Pids: 设置Copter飞行器的pids参

15、数5.6仿真器仿真高级选项菜单Advanced View,当使用HIL仿真技术,配置选项设置画面6飞行任务规划Mission Planner可以给飞行器设置自动任务,当飞行器处于auto模式时启动自主飞行模式。6.1航点规划及动作设置Home Position: 对于Copter,Home Position就是飞控板上电的位置,这意味着如果执行RTL模式,将自动返航到Home Position。对于固定翼飞机,Home Position是GPS第一次锁定的位置。任务简述:Copter任务,自动起飞到20m高度,然后飞行到WP2点,爬升到100m高,然后等待10秒,然后飞行器将处理WP3,下降到

16、50m,然后返航降落。因为缺省的高度是100m,因此返航着陆高度也是100m。当到达着陆地点后,飞机降落。任务假设着陆地点在起飞点。在航点设置画面的下方,有详细的航点规划及动作,可通过下拉菜单改变航点动作,通过地图鼠标拖拉改变航点位置。缺省参数设置:Default Alt:缺省的飞行,RTL模式时,有自己的高度,如果Hold Default ALT选定后,RTL将按高度飞行; Verify Alt,与地图数据匹配,检查高度数据,已反应距地高度,进行地形匹配或避免撞地。通过右侧按钮可以保存航行任务,加载航行任务,方便重复执行任务。Prefetch 提前下载地图数据到地面站,避免在野外无网络,无法

17、连接地图数据。点击Prefetch按钮后,按下alt键,用鼠标拖动的矩形区域下载选择的位置图片Grid: 鼠标右键菜单,通过点击增加顶点的方式绘制一个多边形,然后点击Grid菜单,自动绘制一个网格状的航点轨迹,然后在定义在每个航点的动作。设置Home Location菜单,通过鼠标可以任意设置Home Position通过Measure Distance按钮,测量航点之间的距离Auto grid :Auto grid功能可以生成割草机轨迹,以收集当地的图片。在地图上选择鼠标右键,选择多边形绘制需要的区域,选择auto WP-Grid菜单,按照对话框自动处理高度和距离,将自动生成如下网格航点:任

18、务指令:在地图的下方有表格的列表,将按当前飞行器类型产生指令列表,并增加一列航向参数需要用户提供。这些指令包括:导航到航点,临近盘旋,执行特殊动作如拍照等和条件指令。全部的指令在Mavlink Mission CommandMessages 定义。6.2任务指令参考MavLink协议定义了大量的Mav_cmd 航点指令通过MavLink_mission_item_message传递,飞控板处理这些指令和命令行参数,这些命令必须是与指定飞行器相关的,无效指令将被忽略。每种飞行器只执行相关的命令和命令行参数,不相关的指令忽略不执行,可能还有些有用的命令行参数没有被处理,由于消息大小限制。指令分类:

19、navigation导航命令用于控制无人机移动,包括:起飞,移动到航点,改变飞行姿态,着陆;DO动作命令:辅助功能,不影响飞行位置,比如相机快门,抛投伺服等;Condition条件命令,用于延迟DO命令,至到条件满足,例如:UAV达到指定高度和指定航点的距离条件。对于指定航点,一般先执行NAV导航指令,只到完成导航任务或在航点一定误差范围内,然后在执行一些列DO命令当条件完成后。Mission Planner支持的旋翼机指令: HYPERLINK /wiki/common-mavlink-mission-command-messages-mav_cmd/ l mav_cmd_mission_s

20、tart MAV_CMD_MISSION_START:启动当前任务,自动不用油门,参数:无 HYPERLINK /wiki/common-mavlink-mission-command-messages-mav_cmd/ l mav_cmd_component_arm_disarm MAV_CMD_COMPONENT_ARM_DISARM:电机上电或掉电,参数:1,2 HYPERLINK /wiki/common-mavlink-mission-command-messages-mav_cmd/ l mav_cmd_nav_waypoint MAV_CMD_NAV_WAYPOINT:移动到指定

21、航点,7个参数:2,5,6,7 HYPERLINK /wiki/common-mavlink-mission-command-messages-mav_cmd/ l mav_cmd_nav_return_to_launch MAV_CMD_NAV_RETURN_TO_LAUNCH:返回Home point或Rally Point,参数:无 HYPERLINK /wiki/common-mavlink-mission-command-messages-mav_cmd/ l mav_cmd_condition_delay MAV_CMD_CONDITION_DELAY:抵达航点后,延迟执行DO命令

22、,参数:1 时间长度:s HYPERLINK /wiki/common-mavlink-mission-command-messages-mav_cmd/ l mav_cmd_condition_distance MAV_CMD_CONDITION_DISTANCE:抵达当前航点指定的距离范围内,参数:1 距离 HYPERLINK /wiki/common-mavlink-mission-command-messages-mav_cmd/ l mav_cmd_do_change_speed MAV_CMD_DO_CHANGE_SPEED:改变目标水平速度或油门,参数:2 速度 HYPERLIN

23、K /wiki/common-mavlink-mission-command-messages-mav_cmd/ l mav_cmd_do_set_home MAV_CMD_DO_SET_HOME:动作,设置Home Point位置,参数:1,5,6,7 HYPERLINK /wiki/common-mavlink-mission-command-messages-mav_cmd/ l mav_cmd_do_set_servo MAV_CMD_DO_SET_SERVO:动作,设定给定的伺服输出管脚PWM,参数:1,2 HYPERLINK /wiki/common-mavlink-mission

24、-command-messages-mav_cmd/ l mav_cmd_do_set_relay MAV_CMD_DO_SET_RELAY:动作,设定指定输出管脚高/低电平 参数:1,2 HYPERLINK /wiki/common-mavlink-mission-command-messages-mav_cmd/ l mav_cmd_do_repeat_servo MAV_CMD_DO_REPEAT_SERVO:给指定输出管脚指定pwm和中立波,按指定周期循环次数,参数:1-管脚号 2-pwm 3-repeat# 4-cycle HYPERLINK /wiki/common-mavlink

25、-mission-command-messages-mav_cmd/ l mav_cmd_do_repeat_relay MAV_CMD_DO_REPEAT_RELAY:给指定输出管脚指定高地电平,按指定周期循环次数,参数:1-管脚号 2-pwm 3-repeat# 4-cycle HYPERLINK /wiki/common-mavlink-mission-command-messages-mav_cmd/ l mav_cmd_do_digicam_configure MAV_CMD_DO_DIGICAM_CONFIGURE: HYPERLINK /wiki/common-mavlink-m

26、ission-command-messages-mav_cmd/ l mav_cmd_do_digicam_control MAV_CMD_DO_DIGICAM_CONTROL: HYPERLINK /wiki/common-mavlink-mission-command-messages-mav_cmd/ l mav_cmd_do_set_cam_trigg_dist MAV_CMD_DO_SET_CAM_TRIGG_DIST: HYPERLINK /wiki/common-mavlink-mission-command-messages-mav_cmd/ l mav_cmd_do_set_

27、roi MAV_CMD_DO_SET_ROI:指定云台指向区域,参数:5,6,7 HYPERLINK /wiki/common-mavlink-mission-command-messages-mav_cmd/ l mav_cmd_do_set_mode MAV_CMD_DO_SET_MODE:设置系统模式,preflight,armed,unarmed,参数:1 HYPERLINK /wiki/common-mavlink-mission-command-messages-mav_cmd/ l mav_cmd_do_jump MAV_CMD_DO_JUMP:切换到指定航点多次,参数:1,2

28、HYPERLINK /wiki/common-mavlink-mission-command-messages-mav_cmd/ l mav_cmd_nav_takeoff MAV_CMD_NAV_TAKEOFF:起飞指令,所有任务的第一次指令,参数:7 HYPERLINK /wiki/common-mavlink-mission-command-messages-mav_cmd/ l mav_cmd_nav_land MAV_CMD_NAV_LAND:着陆,指定区域,参数:5,6 需退出Auto模式,切断动力 HYPERLINK /wiki/common-mavlink-mission-co

29、mmand-messages-mav_cmd/ l mav_cmd_nav_loiter_unlim MAV_CMD_NAV_LOITER_UNLIM:飞到指定区域,然后盘旋,参数:5,6,7 HYPERLINK /wiki/common-mavlink-mission-command-messages-mav_cmd/ l mav_cmd_nav_loiter_turns MAV_CMD_NAV_LOITER_TURNS:指定区域盘旋,给定盘旋半径,参数:1,5,6,7 HYPERLINK /wiki/common-mavlink-mission-command-messages-mav_c

30、md/ l mav_cmd_nav_loiter_time MAV_CMD_NAV_LOITER_TIME:指定区域盘旋,给定盘旋时间,参数:1,5,6,7 HYPERLINK /wiki/common-mavlink-mission-command-messages-mav_cmd/ l mav_cmd_condition_change_alt MAV_CMD_CONDITION_CHANGE_ALT:按指定爬升或降落速度改变至指定高度,参数:1,7 按指定速度升降至指定高度。 HYPERLINK /wiki/common-mavlink-mission-command-messages-m

31、av_cmd/ l mav_cmd_nav_spline_waypoint MAV_CMD_NAV_SPLINE_WAYPOINT:按照曲线形式航行到指定位置,参数:1,5,6,7 HYPERLINK /wiki/common-mavlink-mission-command-messages-mav_cmd/ l mav_cmd_condition_yaw MAV_CMD_CONDITION_YAW:航向更改,参数:1,3,4 HYPERLINK /wiki/common-mavlink-mission-command-messages-mav_cmd/ l mav_cmd_do_mount_

32、control MAV_CMD_DO_MOUNT_CONTROL:控制相机云台,参数:1,2,3 pitch,roll,yaw 度数 HYPERLINK /wiki/common-mavlink-mission-command-messages-mav_cmd/ l mav_cmd_do_parachute MAV_CMD_DO_PARACHUTE: HYPERLINK /wiki/common-mavlink-mission-command-messages-mav_cmd/ l mav_cmd_do_gripper MAV_CMD_DO_GRIPPER: HYPERLINK /wiki/c

33、ommon-mavlink-mission-command-messages-mav_cmd/ l mav_cmd_do_guided_limits MAV_CMD_DO_GUIDED_LIMITS: HYPERLINK /wiki/common-mavlink-mission-command-messages-mav_cmd/ l mav_cmd_nav_guided_enable MAV_CMD_NAV_GUIDED_ENABLE6.3相机控制与自动操作相机快门和云台指令3个通道在飞行器移动的间隔时间或指定的航点上执行快门动作,如果相机安装在云台上,还可以控制云台的指向对于简单的应用,可以

34、手动控制航点和快门指令,对于复杂的测绘任务,自动生成任意区域的指令任务。云台指令:DO_SET_ROI 云台指向指定区域,DO_MOUNT_CONTROL 云台控制到roll,pitch,yaw方向伺服指令:DO_SET_SERVO:DO_SET_RELAY给指定的驱动信号自动任务举例:Create WP Circle Create a circle of waypoints.Area Displays the area of the current polygon .Create Spline Circle A circle where the altitude of waypoints f

35、ollows a rising spline .Survey Automatically create waypoints and camera control commands to survey a specified polygon.Survey 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

36、must be added separately.自动任务举例:在飞行规划画面,创建多点区域在区域内,鼠标右键点击菜单:Auto WP|SurveyGrid:Mission Planner 将自动显示配置画面,画面上定义了相机参数,并自动计算拍照距离,即DO_SET_CAM_TRIGG_DIST命令参数。当点击Accept按钮后,接受这些参数,Mission Planner将生成一系列航点覆盖指定区域,包括起飞和着陆航点,调用DO_SET_CAM_TRIGG_DIST指令,用于设置相机快门指令的距离,最后再次调用DO_SET_CAM_TRIGG_DIST来设置参数回0,停止拍照。注意2次调用指

37、令的参数不同。最后,执行任务后,会得到15张图片。6.4转场点设置当飞行器执行RTLReturn To Launch模式,比如被失效保护Failsafe模式启动,缺省的模式返回出发点,但是经常性这种情况不可实现,由于距离和电量的关系。鉴于此种情况,我们现在支持多点Rally Points模式。只要无人机进入RTL模式,就会就近找到Home Point或者最近的Rally Point,而不是返回起飞点。飞机将会在当地盘旋,Copter将会试图降落设置Rally Points,在飞行规划地图上,点击鼠标右键,选择菜单Rally-Set Rally Point,Rally Point高度需要设置,重

38、复上面的操作,重新设置多个Rally Points,点击菜单按钮上传数据,即可小提示:当使用geofence时,Rally point不能出界;确认RallyPoint的高度足够高,以避开建筑或山丘;因为内存关系,一般最多设置10个接力点,对于固定翼飞机,盘旋半径与其他盘旋点一致,由WP_LOITER_RAD参数确定;RTL_ALT等参数没有用到。6.5地形跟踪固定翼无人机以后都有地形跟踪功能,Terrain following, 即要求飞控板有本地存储数据,如Pixhawk。Copter 3.4以上版本支持地形数据,支持任务和着陆。Terrain Following 保存数据在microSD

39、上,地图数据给出地形海平面高度,在Pixhawk,数据存储在APMTERRAIN 目录下,在MicroSD 卡上。这些数据可以通过2中方式传递到飞控板上,一种是USB方式,一种是数传电台方式,一旦地形数据存储到SD卡上后,当GCS不连接后,就会用于飞行控制。当然这些数据,只用于Auto模式,RTL模式地形数据可以通过数传电台,向地面站请求,也可以保存在SD卡上地形跟踪飞行模式:RTL,Loiter,Cruise,FbwB,GuidedFlyto,AUTO地形参数TERRAIN_FOLLOW.参数缺省是关闭的,因此没有地形跟踪使用,一旦设置TERRAIN_FOLLOW为1,就启动了地形跟踪模式地

40、形跟踪用于:FPV,Safe RTL,Aerial Photography地形数据:地面站从网上下载,这里设计TERRAIN SPACING,TERRAIN_ACCURACY参数,分别描述地形跟踪的精度和最小距离。设置固定翼地形跟踪:确定固定翼固件,确认更高版本,设置TERRAIN_ENABLE为1 并且TERRAIN_FOLLOW为,当GPS锁定后,通过USB连接飞控板,检查flightData-Status ,查看地形跟踪状态数据地形跟踪对于机头指向很敏感,当前位置指向的飞行轨迹飞行时,保证固定翼飞行爬坡足够,能够避开地形数据。地形指向参数TERRAIN_LOOKAHD参数,爬坡参数TEC

41、S_MAX_CLIMB参数,与地形跟踪相关。7.基于数据记录的故障诊断7.1基于logs诊断问题有种飞行数据记录,即DataflashLogs机载数据记录,适用飞行过后下载进行研究。对于Copter飞行器,上电后即开始记录。Telemetrylogs电台数据记录,通过电台记录飞行数据到Mission Planner地面站中,两者的数据基本一致。机械故障:通常机械故障包括故障或电机故障,或螺旋桨损坏,这些故障表现:期望的俯仰和滚转指令与测量的俯仰和滚转传感器数据出现巨大差异,这中不一致在dataflash logs 中体现数据的严重分离,如下图:振动:高频振动会引起Copter的加速度传感器,基

42、于高度和水平位置估计的漂移偏大,将导致高度保持不稳定或盘旋出现漂移。振动数据可以从dataflash数据的IMU数据中的AccX,AccY,AccZ数据看出。水平数据AccX,AccY征程范围在m/s/s,AccZ在-15-5m/s/s范围内,正常情况时,加速度会不是变化随着Copter的飞行变化,对于可接受的振动范围参见下图:Tlogs RAW_IMU数据更新频率为10HZ,比较慢,不好看出是飞行带来的问题还是振动带来的问题,而DataFlash中的数据更新频率是50HZ,看振动现象比较容易。如果TLOG中的xacc,yacc数据在-300-+300之间,zacc在-500-1500之间,下

43、面的数据表明在高度保持过程中,出现了振动问题,尽管更新速率比较慢。指南针干扰:指南针干扰通常是电源板分布导致磁场变化引起的,比如电源,电机,电调等引起的电磁场变化,可能引起指南针传感器问题而引起飞行方向错误,通过绘制tlog中的mag_filed和油门数据VFR_HUD,就很容易找到问题所在。下面的图像显示,一种可以接受的电磁干扰,可见mag_field数据变化在10%-20%,当throttle迅速拉起后,一般低于30%的干扰都是可以接受的,30%-60%的干扰是模糊地带,也可能是ok,如果在油门拉起后,mag_field高于60%是绝对不可接受的.小提示:mag_field数值在120-5

44、50之间,在各地有所不同;磁场干扰在compassmot setup中有设置;Dataflashlog中的COMPASS消息中,与RAW_IMUxmag,ymag,zmag数据一致;磁场数据有补偿,一般子-150-+150之间,SENSOR_OFFSET变量组,mag_ofs_x,mag_ofs_y,mag_ofs_z;在上图中的开始阶段,磁场强度有一个短暂的脉冲可以忽略,因为在油门拉起之前,因为它可能是上电引起的磁场强度的突变。GPS故障:当在自动模式,RTL,AUTO,Loiter,由GPS信号产生的位置误差可能引起Copter位置错误,导致错误Copter疯狂的飞向错误的地点,这中间那个

45、故障会在tlogs和dataflashlog记录中体现,即卫星数量的减少和hdop的增加。tlogs绘图,GPS_RAW_IT组,eph和satellites_visible值,参见上图,卫星数量低于,伴随明显的GPS位置改变.在Dataflashlogs中,GPS消息可以看HDop和NSats列,注意:hdop值与DataflashData中的值单位不同。电源故障:电源模块提供可靠电源供电,但也有失效的时候,这些可以从logs中,机Copter还在空中气压计,惯性传感器测量高度数据的时候,突然掉电的现象可从logs中看到。Dataflash,CTUN消息种的BaroALt,GPS消息,ReA

46、Lt,Tlog中的VFR_HUD alt,GLOBAL_POSITION relative_alt数据绘制曲线图如下:板电压信号变化范围在之间是正常范围。由于与其他设备共享电源,导致供电电压的波动,很可能引起供电电源的失效或其他异常行为,板子的电压可通过如下方法绘制:Dataflash CURRENT 消息的VCC,Tlog HWSTATUS中的Vcc来绘制,下面的图,表明在油门推动后,板电压下降0.15V,在允许范围内,第2张图标明电压随机变化在0.15V范围内,可接受。未知的ERRORS包括失效Failsafes:当飞行控制器发生异常行为时,会引起失效保护模式failsafes。有5种失效

47、保护模式可以被激活:油门失效,GPS失效,GCS失效,电池失效和越界。理想的方法是在dataflashlog数据第一列中过滤ERR,所有的ECode都在源代码文件defines.h文件中有说明,7.数传电台记录诊断Tlog 是在MAVLink telemetry 消息一发送,即自动开始创建记录,文件格式为YYYY-MM-DD hh-mm0ss.tlog在Mission Planner的安装目录下的logs目录中,同时.rlog文件也生成,包括所有的tlog文件中内容和调试信息,这个文件的调试信息不能用于回放。设置数据传输的速率,Software-Planner telemetry 下拉菜单来设

48、置传输数率。因为所有的数据斗记录在tlog中,这个也控制保存在tlog中的数据。实际保存的数据可能比请求的数率低,由于CPU的原因。任务回放:数据记录后,可以通过回放来观察数据记录。点击Telemetry logs tab,点击Load Log并找到tlog文件,点击play按钮即可。在回放过程中,可以跳到你期望的飞行时段观察飞行数据,通过滑块操作。当回放开始后,HUD将显示无人机在地图中的位置和飞行状态。点击图中的Tuning选择框,然后双击数据显示坐标,就会弹出显示数据的对话框,用于用户选择显示数据曲线。创建3d飞行轨迹图像:可创建KMZ文件,选择Telemetry Logs tab,点击

49、Tlog-Kml or Graph按钮,再按下Create KML+GPX按钮,选择flight tlog,参见下图:经过如上操作后,.kmz和 .kml文件将在tlog文件的基础上创建,这个文件讲可以在goole地球上看到3d的飞行轨迹。可以通过双击或拖动方式,在google Earth上查看飞行和轨迹,不同的飞行模式显示不同的色彩轨迹。提取参数和航点:从tlog文件中提取参数和航点信息,创建.KML文件,这些文件可以excel文件提取,航点信息文件也可以用于飞行规划的加载数据。从飞行数据绘制图形:切换到flight data 画面,点击telemetry logs画面,点击Tlog-Kml

50、 or graph按钮,点击Graph Log按钮,选择flight tlog文件。注意:绘图窗口可选择绘制的曲线,在绘制的曲线上,左右鼠标用于给绘制图形定义比例尺,可选择绘制色彩,通过鼠标滚轮改变图形的窗口大小等等小技巧。7.闪存数据记录Dataflash logs存在在飞控板上,如pixhawk的dataflash上,可以下载到Mission Planner上,来观察数据。通过MAVLink下载logs:usb连接飞控板,打开Mission Planner Flight Data 画面,在左下角的DataFlash Logs画面中,点击Download Dataflash Log Via

51、Mavlink按钮然后选择你要下载的数据,这些数据讲保存在MissionPlanner/logs目录中。自动分析logs数据:通常点击Log Analysis按钮,选择一个Log文件,然后生成最为简单的基础报告,这个报告将显著显示通常的问题。手动查看log:点击Review a Log按钮,选择log文件,查看更为详细的信息,详见下图:以上这些信息包含GPS,IMU等数据,参见下图绘制图形:选择适当的行,会看见当前列的头,然后找到期望绘图的列,点击Graph this data按钮。例如ATTs的ROLL_In和ROLL数据绘制图如下:鼠标滚动键用于缩放图形,也可以选择要仔细观察的区域,土多鼠

52、标邮件选择设置比例尺等等操作来查看数据;也可以过滤相关消息类型,选择要选择的消息,在下拉菜单中选择。设置想要记录的数据:LOG_BITMASK参数用于控制在dataflash记录的数据,最新版本可以设置独立的消息,如下:消息细节: ATT,ATUN,ATDE,CAM,CMD,COMPASS,CURRENT,CTUN,D32,DU32,ERR,EKF,GPS等信息7.记录数据与回放任务如果有数传电台,就能够在Mission Planner地面站上记录飞行数据在.tlog文件中,你加载和任意回放并转换为KMZ文件,在谷歌地球上看飞行轨迹,下图是播放画面:当log文件回放时,可以通过点击地图上的Tuning选择框分析数据,可双击数据坐标弹出对话框,让你选择那数据是你想绘制的。如下图:7.振动测量分析飞控板

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论