发明名称 基于航向角的WSN/INS组合导航系统的控制方法
摘要 一种基于航向角的WSN/INS组合导航系统及方法,属于多传感器数据融合领域。该组合导航系统包括参考节点部分和未知节点部分,参考节点部分包括参考节点无线网络接收模块、超声测距模块和时间同步模块;未知节点部分包括未知节点无线网络接收模块、INS导航模块和数据处理模块。利用扩展卡尔曼滤波得到系统中INS测量的位置误差和速度误差最优预估值,将INS本身测出的导航信息与最优预估值作差,得出最优的导航信息。本方法通过运用WSN/INS组合导航的方法,克服了在地下巷道、狭长隧道等GPS信号长期失锁的环境下INS导航的误差随时间漂移的问题。能满足地面城市交通、狭长隧道、小型智能机器人等中低精度的定位和定向的要求。
申请公布号 CN102636166B 申请公布日期 2014.10.08
申请号 CN201210131071.6 申请日期 2012.05.02
申请人 东南大学 发明人 陈熙源;徐元;李庆华;黄浩乾;申冲
分类号 G01C21/00(2006.01)I 主分类号 G01C21/00(2006.01)I
代理机构 南京经纬专利商标代理有限公司 32200 代理人 许方
主权项 一种基于航向角的WSN/INS组合导航系统的控制方法,该组合导航系统包括参考节点部分和未知节点部分,参考节点部分包括参考节点无线网络接收模块、超声测距模块和时间同步模块,其中,参考节点部分中的参考节点无线网络接收模块负责完成远程命令的收发,在接到远程命令之后首先控制时间同步模块完成测距的时间同步,接着打开超声测距模块测量相应的距离信息,最后,将超声测距模块测量得到的距离信息通过参考节点无线网络接收模块返回给未知节点;未知节点部分包括未知节点无线网络接收模块、INS导航模块和中央数据处理模块,其中,未知节点部分中的未知节点无线网络接收模块负责完成未知节点与参考节点之间的距离信息的采集,并将采集得到的数据传送给中央数据处理模块;INS导航模块完成的是陀螺加表信息的采集,并将采集得到的数据传送给中央数据处理单元;中央数据处理单元负责将未知节点无线网络接收模块和INS导航模块采集到的数据进行数据融合,从而得到导航信息;其特征在于,所述控制方法包括下列步骤:(1)将导航过程分为培训过程和自适应补偿过程两部分,将有WSN信号的导航过程称为培训过程,而只有INS信号的导航过程称之为自适应补偿过程;(2)在培训过程中,在本地相对坐标系中将INS和WSN进行集成,通过扩展卡尔曼滤波对得到的同步导航数据进行数据融合;(3)构建扩展卡尔曼滤波器的系统方程,该系统方程以INS每一时刻两个方向的位置误差<img file="2012101310716100001dest_path_image001.GIF" wi="72" he="33" />、速度误差<img file="725088dest_path_image002.GIF" wi="78" he="33" />、加速度计误差<img file="2012101310716100001dest_path_image003.GIF" wi="81" he="33" />和航向角<img file="929804dest_path_image004.GIF" wi="21" he="25" />作为状态变量,滤波器的系统方程如式(1)所示,其中<img file="2012101310716100001dest_path_image005.GIF" wi="17" he="18" />为采样周期,<img file="66388dest_path_image006.GIF" wi="25" he="25" />为系统噪声,<img file="2012101310716100001dest_path_image007.GIF" wi="17" he="20" />为载体的航向角,<img file="109168dest_path_image008.GIF" wi="16" he="21" />为系统的采样周期计数;<b><img file="2012101310716100001dest_path_image009.GIF" wi="524" he="292" /></b>   (1)(4)通过INS测量每个时刻未知节点在x和y方向的位置,将得到的位置信息与参考节点的位置信息通过距离公式计算出INS测量得到的未知节点和第<img file="40215dest_path_image010.GIF" wi="9" he="19" />个参考节点之间的距离<img file="2012101310716100001dest_path_image011.GIF" wi="34" he="29" />如式(2)所示:<img file="669910dest_path_image012.GIF" wi="337" he="42" />(2)其中,<img file="2012101310716100001dest_path_image013.GIF" wi="88" he="33" />为INS测量得到的未知节点的坐标,<img file="843140dest_path_image014.GIF" wi="54" he="28" />为第i个参考节点的坐标,<img file="2012101310716100001dest_path_image015.GIF" wi="20" he="20" />为参考节点的数目;通过超声测距模块测量出未知节点和第<img file="241892dest_path_image010.GIF" wi="9" he="19" />个参考节点之间的距离<img file="609419dest_path_image016.GIF" wi="40" he="29" />,将<img file="310700dest_path_image011.GIF" wi="34" he="29" />的平方与<img file="585824dest_path_image016.GIF" wi="40" he="29" />的平方作差,差值定义为<img file="2012101310716100001dest_path_image017.GIF" wi="29" he="23" />,在此基础上,以<img file="104661dest_path_image018.GIF" wi="116" he="30" />作为滤波器的观测量,与此同时,将INS测量的每个时刻的两个方向的速度与WSN中包含的测速传感器测量得到的速度作差,将差值也作为滤波器的观测量,同时,将INS测量得到的航向角也作为观测量,通过上述的观测量构建观测方程,滤波器观测方程如式(3)所示: <img file="2012101310716100001dest_path_image019.GIF" wi="482" he="216" />(3)其中,<img file="377511dest_path_image020.GIF" wi="158" he="29" />为参考节点在相对坐标系中的位置,<img file="2012101310716100001dest_path_image021.GIF" wi="432" he="46" />,<img file="542651dest_path_image022.GIF" wi="125" he="29" />,<img file="2012101310716100001dest_path_image023.GIF" wi="126" he="30" />,<img file="496831dest_path_image024.GIF" wi="26" he="20" />为观测方程噪声矩阵,<img file="932492dest_path_image008.GIF" wi="16" he="21" />为系统的采样周期计数;<img file="704139dest_path_image007.GIF" wi="17" he="20" />为载体的航向角;(5)滤波器进行数据滤波,在滤波的过程中,将KF得到的这一时刻最优的误差估计与时间输入到人工智能算法中,通过BP神经网络建INS预估的相对导航信息随时间偏差的模型;(6)若未知节点离开搭建有WSN的区域进入自适应补偿过程,在这一过程,组合导航系统获取不到WSN测量的相对导航信息,只能依靠MINS系统完成这一部分的自主导航,INS利用在培训过程训练的误差模型对测量的绝对导航信息进行误差补偿,得到最优的导航信息。
地址 210096 江苏省南京市四牌楼2号