(window.webpackJsonp=window.webpackJsonp||[]).push([[383],{696:function(t,a,_){"use strict";_.r(a);var r=_(10),s=Object(r.a)({},(function(){var t=this,a=t._self._c;return a("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[a("h1",{attrs:{id:"传递对准-用户自定义功能介绍"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#传递对准-用户自定义功能介绍"}},[t._v("#")]),t._v(" 传递对准 用户自定义功能介绍")]),t._v(" "),a("p",[t._v("对于部分应用场景,用户能通过其它方式获取到当前模组的准确姿态、速度或者位置信息,则可以将其当做已知量输入给模组,使其在上电后按照用户给定的数据进行初始化。用户自定义的配置功能位于Onboard Parameters界面的USER参数表内,参数默认是0,即用户自定义功能不生效。")]),t._v(" "),a("br"),t._v(" "),a("fdi-img",{attrs:{alt:"MEMS",src:"/fdigroundstation/传递对准/图片19.png",caption:""}}),t._v(" "),a("p",[t._v("下面对其应用进行举例说明:")]),t._v(" "),a("h2",{attrs:{id:"姿态传递对准"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#姿态传递对准"}},[t._v("#")]),t._v(" 姿态传递对准")]),t._v(" "),a("ul",[a("li",[t._v("假使模组安装在一个振动较大的环境中,无法通过内部的加速度计估计出一个良好的横滚和俯仰角初值,而该平台的初始横滚和俯仰角已知,分别为30°和60°,则可以将该值写入到USER_DEFINE_ROLL和USER_DEFINE_PITCH参数内,同时关闭AID界面的加表量测更新开关AID_ACCEL_GRAVITY,最后保存重启生效,如下图所示:")])]),t._v(" "),a("fdi-img",{attrs:{alt:"MEMS",src:"/fdigroundstation/传递对准/图片20.png",caption:""}}),t._v(" "),a("p",[t._v("重启后上位机界面显示的姿态角如下图所示,可见俯仰角和横滚角被初始化为设定值:")]),t._v(" "),a("fdi-img",{attrs:{alt:"MEMS",src:"/fdigroundstation/传递对准/图片21.png",caption:""}}),t._v(" "),a("br"),t._v(" "),a("h2",{attrs:{id:"航向传递对准"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#航向传递对准"}},[t._v("#")]),t._v(" 航向传递对准")]),t._v(" "),a("ul",[a("li",[t._v("假使模组安装在室内一个磁干扰很大的环境中,无法通过磁力计获取准确的航向角数据,而该初始方位是标定已知的,假定为230°,则可以将该值写入到USER_DEFINE_YAW参数内,同时关闭AID界面的磁2d和磁3D量测更新开关,最后保存重启生效,如下图所示:\n"),a("fdi-img",{attrs:{alt:"MEMS",src:"/fdigroundstation/传递对准/图片23.png",caption:""}})],1)]),t._v(" "),a("p",[t._v("重启后上位机界面显示的姿态角如下图所示,可见航向角被初始化为设定值:")]),t._v(" "),a("fdi-img",{attrs:{alt:"MEMS",src:"/fdigroundstation/传递对准/图片22.png",caption:""}}),t._v(" "),a("br"),t._v(" "),a("h2",{attrs:{id:"位置传递对准"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#位置传递对准"}},[t._v("#")]),t._v(" 位置传递对准")]),t._v(" "),a("ul",[a("li",[t._v("NED坐标系是导航坐标系,需要定义该坐标系的原点才能使用,默认NED坐标系的坐标原点是根据模组内部判断GNSS是否生效自动标定的,当然也支持人工输入,即通过上位机USER界面写入。假定合肥某一位置的经度为117.12345678°,纬度为31.87654321°,"),a("strong",[t._v("将此位置作为 NED 坐标系的原点")]),t._v("。注意小数部分必须到小数点后8位,不够的手动补0,8位的小数能保证定位精度到mm。")])]),t._v(" "),a("fdi-img",{attrs:{alt:"MEMS",src:"/fdigroundstation/传递对准/图片24.png",caption:""}}),t._v(" "),a("p",[t._v("如上图所示, Config 界面内,用户在 Onboard Parameters 列表里 USER 类的红框处输入指定的经纬度值。其中,")]),t._v(" "),a("p",[a("strong",[t._v("USER_DEFINE_HOLDLAT_1")]),t._v("输入纬度的整数部分,即31;"),a("strong",[t._v("USER_DEFINE_HOLDLAT_2")]),t._v("输入纬度的小数点后8位,即87654321;\n"),a("strong",[t._v("USER_DEFINE_HOLDLON_1")]),t._v("输入经度的整数部分,即117;"),a("strong",[t._v("USER_DEFINE_HOLDLON_2")]),t._v("输入经度的小数点后8位,即12345678; 之后点击 Transmit 和 Write Flash 按钮将参数保存,之后点击 Restart 按钮重启,此后每次重新上电写入的参数均生效。如果想恢复自动标定原点的方式只需要将上述4个参数置零即可。")])],1)}),[],!1,null,null,null);a.default=s.exports}}]);