The invention discloses a single Calman filtering navigation device and method of MEMS sensor and VLC positioning based on fusion, including MEMS sensor, INS module, VLC positioning module, PDR positioning module and attitude measuring and positioning of single Calman filter module; the invention INS SINS error equation mechanization as the system equation of fusion filter based on observation the equation including VLC positioning information update and PDR positioning information update and magnetometer measurements update. The attitude of the output VLC receiver is fused to the VLC positioning module, and the attitude of the output PDR device is given to the PDR positioning module to correct the influence of the attitude. It is the first time that the attitude of VLC receiver is accurately estimated by using fusion attitude measurement in the field of VLC positioning, which mainly solves the problem that the VLC positioning is easily affected by the attitude of the equipment and the location is not continuous under the condition that the optical signal is occluded.
【技术实现步骤摘要】
基于MEMS传感器和VLC定位融合的单卡尔曼滤波导航装置和方法
本专利技术涉及智能定位装置及方法,特别是涉及基于MEMS传感器和VLC定位融合的单卡尔曼滤波导航装置和方法。
技术介绍
随着室内定位技术的发展和应用,基于可见光通信的室内定位技术也在迅速兴起并得到广泛关注。在充足室内光源的环境下,通过光传感器等设备检测得到经过复用协议调制的光信号,通过信号解调技术可以将不同光源信号数据分离,从而结合环境参数可以计算出定位目标相对每个光源的距离或角度信息,最后通过定位算法如三边定位可以完成目标定位。然而,由于目标接收设备的姿态会随着目标移动产生抖动,将对VLC定位结果带来较大的影响。另一方面,实际场景中光信号容易被遮挡,将会导致定位不连续。针对前一个问题,目前的方案主要是通过多传感器组合共同定位。针对后一个问题,主流的解决方案是通过卡尔曼滤波或者粒子滤波来估计目标位置。但这些方案存在一些问题:1)相比于单传感器定位,多传感器组合定位算法复杂且成本较高;2)目前定位方案中提出的滤波器融合是以探测器姿态平稳为前提,在实际场景中稳定性较差;3)在信号被遮挡的情况频繁发生的场景中,仅通过VLC数据加滤波器的定位系统推测的目标位置仍然与实际位置有较大偏差,且VLC定位结果不连续、不平滑。
技术实现思路
专利技术目的:为解决现有技术的不足,提供一种可消除姿态对VLC定位的影响,可弥补VLC定位结果不连续、不平滑的缺点的基于MEMS传感器和VLC定位融合的测姿定位单卡尔曼滤波器导航装置和方法。技术方案:基于MEMS传感器和VLC定位融合的测姿定位单卡尔曼滤波器导航装置,包括MEM ...
【技术保护点】
基于MEMS传感器和VLC定位融合的单卡尔曼滤波导航装置,其特征在于:包括MEMS传感器、INS模块、VLC定位模块、PDR定位模块和测姿定位单卡尔曼滤波器模块;所述MEMS传感器包括加速度计、陀螺仪以及磁力计;所述测姿定位单卡尔曼滤波器模块的输入包括:加速度计测得的接收器在XYZ方向的加速度信息和陀螺仪测得的接收器在XYZ方向上的角速度信息传递给INS模块,由INS模块对其进行编排得到接收器的INS位置、速度和姿态信息;磁力计测得的接收器相对东、南、西、北方向的角度信息;加速度计测得的接收器在XYZ方向的加速度信息给PDR定位模块进行位置估计得到的PDR定位信息和VLC定位模块输出的VLC定位信息通过加权平均后的位置信息;所述测姿定位单卡尔曼滤波器模块输出当前时刻接收器的位置信息、速度信息和姿态信息给INS模块,输出当前时刻接收器的姿态信息给PDR定位模块或VLC定位模块,输出噪声补偿信号反馈给加速度计和陀螺仪,同时输出当前时刻接收器的定位信息。
【技术特征摘要】
1.基于MEMS传感器和VLC定位融合的单卡尔曼滤波导航装置,其特征在于:包括MEMS传感器、INS模块、VLC定位模块、PDR定位模块和测姿定位单卡尔曼滤波器模块;所述MEMS传感器包括加速度计、陀螺仪以及磁力计;所述测姿定位单卡尔曼滤波器模块的输入包括:加速度计测得的接收器在XYZ方向的加速度信息和陀螺仪测得的接收器在XYZ方向上的角速度信息传递给INS模块,由INS模块对其进行编排得到接收器的INS位置、速度和姿态信息;磁力计测得的接收器相对东、南、西、北方向的角度信息;加速度计测得的接收器在XYZ方向的加速度信息给PDR定位模块进行位置估计得到的PDR定位信息和VLC定位模块输出的VLC定位信息通过加权平均后的位置信息;所述测姿定位单卡尔曼滤波器模块输出当前时刻接收器的位置信息、速度信息和姿态信息给INS模块,输出当前时刻接收器的姿态信息给PDR定位模块或VLC定位模块,输出噪声补偿信号反馈给加速度计和陀螺仪,同时输出当前时刻接收器的定位信息。2.根据权利要求1所述的导航装置,其特征在于:所述PDR定位信息和VLC定位信息的权重由VLC定位模块中光信号是否被遮挡来设定,若光信号被遮挡时系统将VLC位置信息的权重设为0,只采用PDR位置信息。3.一种基于权利要求1或2所述导航装置的导航方法,其特征在于,包括以下步骤:(1)建立S-EKF的状态向量;(2)建立S-EKF的系统模型;(3)建立S-EKF的观测方程;(4)S-EKF滤波输出定位信息。4.根据权利要求3所述的一种导航方法,其特征在于:所述步骤(1)中S-EKF的状态向量为:x=[δrnδvnψbgba]T其中,δrn、δvn、ψ、bg和ba分别是接收器的位置误差矢量、速度误差矢量、姿态误差矢量、陀螺仪偏差矢量和加速度计偏差矢量。5.根据权利要求4所述的一种导航方法,其特征在于,所述步骤(2)包括:(21)将加速度计和陀螺仪采集到的接收器数据信息输入到INS模块进行机械编排算法处理得到接收器当前位置信息、速度信息和姿态信息并输入到S-EKF中;对姿态矩阵进行坐标变换,其坐标转移方程为:其中,为rn的一阶导数,是导航坐标系中的位置向量,表示纬度,λ表示经度和h表示高度;是vn的一阶导数,vn是三维速度向量;gn是导航坐标系中的重力向量;表示位置增量;表示速度增量;fb是载体坐标系中的特定力矢量;D-1是一个关于和h的3×3矩阵;是的一阶导数,是由INS机械编排预测的从载体坐标系到导航坐标系的方向余弦矩阵;和分别为角速度矢量和的斜对称矩阵;而和表示地球自传的角速度和导航坐标系相对于地心地固坐标系的转动角速度;和表示载体坐标系相对于惯性坐标的转动角速度和导航坐标系相对于惯性坐标的转动角速度;(22)A-EKF的系统模型为具体展开公式如下:其中,δ符号表示误差,即真实值和系统标称值之差;和分别表示δrn、δvn、ψ、bg和ba的一阶导数,fn是投影到导航坐标系的特定力矢量;wg和wa是传感器噪声;τbg和τba代表惯导噪声的相关时间;wbg和wba是驱动噪声,符号“×”表示叉乘。6.根据权利要求5所述的一种导航方法,其特征在于,所述步骤(3)包括:(31)PDR或VLC输出的位置观测方程当发生光信号遮挡VLC无法输出有效定位信息的情况时,PDR位置信息作为测姿定位单卡尔曼滤波器模块的输入量;根据PDR位置信息建立的观测方程为:其中和为INS机械编排算出的纬度和经度;和分别为来自PDR的纬度和经度;和nλ是测量噪声;否则,测姿定位单卡尔曼滤波器模块接收VLC位置信息,而忽略PDR位置信息;根据VLC输出信息建立的观测方程为:其中,和分别是来自于INS机械编排和VLC的位置向量;δrn是位置误差矢量;n1是量测噪声;(32)磁力计观测方程滤波器直接通过磁力计读数进行姿态更新,磁力计观测方程如下:其中,是磁力计读数矢量,mn是校准的LMF矢量,n3是噪声。7.根据权...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。