超低部署的室内定位系统及方法与流程

文档序号:11617620阅读:167来源:国知局
超低部署的室内定位系统及方法与流程

本发明涉及室内定位方法,具体地,涉及超低部署的室内定位系统及方法,不依赖任何外部信息源,即可对目标的位置信息进行多方面采集和跟踪的室内定位。



背景技术:

定位技术近年来备受关注而且发展迅速。虽然室外定位技术已经非常成熟并开始被广泛使用,但是作为定位技术的末端,室内定位技术发展一直相对缓慢。gps,agps等室外定位系统,在室内信号强度明显减弱,存在定位困难和精度下降的问题,因此并不适合室内定位。

据研究,常见的室内定位方法有:

红外线定位技术,定位目标使用红外线ir标识作为移动点,发射调制的红外射线,通过安装在室内的光学传感器接收进行定位。红外线技术已经非常成熟,但是由于红外线只能视距传播,穿透性极差,当标识被遮挡时就无法工作,也极易受灯光、烟雾等环境因素影响明显,所以这种技术使用范围极小。

超声波室内定位技术,此技术是基于超声波测距系统而开发,由若干个应答器和主测距器组成:主测距器放置在被测物体上,向位置固定的应答器发射同无线电信号,应答器在收到信号后向主测距器发射超声波信号,利用反射式测距法和三角定位等算法确定物体的位置。超声波室内定位整体精度很高,达到了厘米级,结构相对简单,有一定的穿透性而且超声波本身具有很强的抗干扰能力,但是超声波在空气中的衰减较大,不适用于大型场合,加上反射测距时受多径效应和非视距传播影响很大,造成需要精确分析计算的底层硬件设施投资,成本太高。

蓝牙室内定位技术,此技术是利用在室内安装的若干个蓝牙局域网接入点,把网络维持成基于多用户的基础网络连接模式,并保证蓝牙局域网接入点始终是这个微微网(piconet)的主设备,然后通过测量信号强度对新加入的盲节点进行三角定位。蓝牙室内定位技术最大的优点是设备体积小、短距离、低功耗,容易集成在手机等移动设备中。只要设备的蓝牙功能开启,就能够对其进行定位。蓝牙传输不受视距的影响,但对于复杂的空间环境,蓝牙系统的稳定性稍差,受噪声信号干扰大且在于蓝牙器件和设备的价格比较昂贵。

wi-fi定位技术有两种,一种是通过移动设备和三个无线网络接入点的无线信号强度,通过差分算法,来比较精准地对人和车辆的进行三角定位。另一种是事先记录巨量的确定位置点的信号强度,通过用新加入的设备的信号强度对比拥有巨量数据的数据库,来确定位置(“指纹”定位)。wi-fi定位抗干扰能力强,硬件成本低,但是很依赖于wi-fi路由器的密集分布,而且用于室内定位的精度只能达到2米左右,无法做到精准定位。

zigbee室内定位技术通过若干个待定位的盲节点和一个已知位置的参考节点与网关之间形成组网,每个微小的盲节点之间相互协调通信以实现全部定位。作为一个低功耗和低成本的通信系统,zigbee的工作效率非常高,但zigbee的信号传输受多径效应和移动的影响都很大,而且定位精度取决于信道物理品质、信号源密度、环境和算法的准确性,造成定位软件的成本较高。

超宽带定位技术,此技术利用事先布置好的已知位置的锚节点和桥节点,与新加入的盲节点进行通讯,并利用三角定位或者“指纹”定位方式来确定位置。超宽带定位技术具有穿透力强、安全性高、系统复杂度低、能提供精确定位精度等优点,但由于新加入的盲节点也需要主动通信使得功耗较高,而且事先也需要布局,使得成本还无法降低。

因此,如何能够提供一种定位方法,解决室内定位中存在的信号穿透性能差、空气传播衰减快、辅助设备昂贵、定位精度低、通信功耗高等问题,是本发明所要解决的问题。



技术实现要素:

针对现有技术中的缺陷,本发明的目的是提供一种超低部署的室内定位系统及方法。

根据本发明提供的超低部署的室内定位系统,包括:数据采集层、数据分析层以及数据融合层,其中:

所述数据采集层包括数据采集模块,通过所述数据采集模块采集室内参数,所述参数包括:目标的位置信息、运动参数以及环境参数;

所述数据分析层用于对数据采集模块采集到的参数进行处理和分析,输出信息包括:目标运动行为、目标运行速度和方向、目标所在环境的地形信息;

所述数据融合层用于融合数据分析层输出的信息,得到目标在三维空间中的位置数据,并预测目标的运动趋势。

优选地,所述数据分析层包括:数据处理模块、姿态识别模块、目标跟踪模块以及地理特征模块,具体地:

所述数据处理模块用于接收数据采集模块中传感器检测到的数据信息,对所述数据信息进行预处理后生成统一信号单位和格式的信号,并对信号的偏移量进行修正后保存待用;其中所述数据信息包括:目标加速度信号、目标角速度信号、地磁信号;

所述姿态识别模块用于对目标加速度信号、目标角速度信号、地磁信号进行滤波和特征提取,区分出目标在不同地形,不同环境下的运动形态,并通过信号特征来解释目标的运动行为;

所述目标跟踪模块用于根据获取到的信号的初始状态建立传感器误差模型,所述信息包括:目标加速度信号、目标角速度信号、地磁信号,依据传感器误差模型分析目标位置的准确性,输出较为可信的目标运动的速度和方向;

所述地理特征模块用于结合目标加速度信号、目标角速度信号、地磁信号对目标所在环境的地形进行判断,并通过温度、气压信息对地形的高度进行分析,获得经过修正的地形信息。

优选地,所述目标融合层包括:位置修正模块,所述位置修正模块用于融合目标运动行为、目标运动的速度和方向、地形信息、地形的高度信息后输出目标在三维空间中的位置数据,并预测出目标的运动趋势。

根据本发明提供的超低部署的室内定位方法,包括如下步骤:

数据采集步骤:通过不同传感器采集室内参数,所述参数包括:目标的位置信息、运动参数以及环境参数;

数据分析步骤:对不同传感器采集到的参数进行处理和分析,输出目标运动行为、目标运行速度和方向、目标所在环境的地形信息;

数据融合步骤:用于数据分析步骤的信息,得到目标在三维空间中的位置数据,并预测目标的运动趋势。

优选地,所述数据采集步骤的目标包括:室内的行人、车辆、智能机器人以及移动的其他物体;不同传感器采集的参数包括:目标加速度、目标角速度、地磁信号、温度气压信号、wifi/蓝牙/基站信号强度向量。

优选地,所述数据分析步骤包括:

数据处理步骤:接收数据采集模块中传感器检测到的数据信息,对所述数据信息进行预处理后生成统一信号单位和格式的信号,并对信号的偏移量进行修正后保存待用;其中所述数据信息包括:目标加速度信号、目标角速度信号、地磁信号;

姿态识别步骤:对目标加速度信号、目标角速度信号、地磁信号进行滤波和运动特征提取,区分出目标在在不同地形,不同环境下的运行形态,并通过运动特征来解释目标的运动行为,输出目标运动姿态;

目标跟踪步骤:根据获取到的信号的初始状态建立传感器误差模型,所述信号包括目标加速度信号、目标角速度信号、地磁信号信号,依据传感器误差模型分析目标位置的准确性,输出较为可信的目标运动的速度和方向;并获取目标运动矢量记录目标运动轨迹;

地理特征获取步骤:结合目标加速度信号、目标角速度信号、地磁信号对目标所在环境的地形进行判断,并通过温度、气压信息对地形的高度进行分析,获得经过修正的地形信息,提取出目标的环境特征。

优选地,所述目标融合步骤包括:融合目标运动行为、目标运动的速度和方向、地形信息、地形的高度信息后输出目标在三维空间中的位置数据,并预测出目标的运动趋势。

与现有技术相比,本发明具有如下的有益效果:

1、本发明不同于其他室内导航,采用自主导航的方式,不受室内环境中墙体、噪音信号的干扰,在室内定位中稳定性较强;

2、本发明无需密布信号发射器,在标记初始位置后,可以不依赖任何外在的信号装置达到三维定位效果;

3、本发明定位精度高,不同于单纯的惯性导航,结合了地磁信号、温度信号、气压信号等辅助定位,修正由于误差累积导致的位置偏差,从而大大提高定位精度;

4、本发明可以返回目标运动姿态,并从目标的运动检测入手,不仅可以计算处目标的地理位置,而且可以得到目标的运动姿态,甚至对目标的运动趋势做出预判。

附图说明

通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:

图1为本发明提供的超低部署的室内定位方法的优选实施例的结构框图;

图2为行人室内定位实施例中数据采集模块运行的流程图;

图3为行人室内定位实施例中数据处理模块运行的流程图;

图4为行人室内定位实施例中姿态识别模块运行的流程图;

图5为行人室内定位实施例中行人跟踪模块运行的流程图;

图6为行人室内定位实施例中地理特征模块运行的流程图;

图7为行人室内定位实施例中位置修正模块运行的流程图。

具体实施方式

下面结合具体实施例对本发明进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本发明,但不以任何形式限制本发明。应当指出的是,对本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变化和改进。这些都属于本发明的保护范围。

根据本发明提供的超低部署的室内定位系统,包括:数据采集层、数据分析层以及数据融合层,其中:

所数据采集层包括数据采集模块,通过所述数据采集模块采集室内参数,所述参数包括:目标的位置信息、运动参数以及环境参数;

所述数据分析层用于对数据采集模块采集到的参数进行处理和分析,输出目标运动行为、目标运行速度和方向、目标所在环境的地形信息;

所述数据融合层用于融合数据分析层输出的信息,得到目标在三维空间中的位置数据,并预测目标的运动趋势。

所述数据分析层包括:数据处理模块、姿态识别模块、目标跟踪模块以及地理特征模块,具体地:

所述数据处理模块用于接收数据采集模块中传感器检测到的数据信息,对所述数据信息进行预处理后生成统一信号单位和格式的信号,并对信号的偏移量进行修正后保存待用;其中所述数据信息包括:目标加速度信号、目标角速度信号、地磁信号;

所述姿态识别模块用于对目标加速度信号、目标角速度信号、地磁信号进行滤波和特征提取,区分出目标在在不同地形,不同环境下的运行形态,并通过信号特征来解释目标的运动行为;

所述目标跟踪模块用于根据获取到的目标加速度信号、目标角速度信号、地磁信号的初始状态建立传感器误差模型,依据传感器误差模型分析目标位置的准确性,输出较为可信的目标运动的速度和方向;

所述地理特征模块用于结合目标加速度信号、目标角速度信号、地磁信号对目标所在环境的地形进行判断,并通过温度、气压信息对地形的高度进行分析,获得经过修正的地形信息。

所述目标融合层包括:位置修正模块,所述位置修正模块用于融合目标运动行为、目标运动的速度和方向、地形信息、地形的高度信息后输出目标在三维空间中的位置数据,并预测出目标的运动趋势。

具体地,传感器误差模型的建立步骤如下:

步骤a:建立姿态误差模型:式中为失准角矢量,为n坐标系相对于i坐标系的角速度在n坐标系下的投影,i表示惯性坐标系,εn=[εeεnεu]t为等效到导航坐标系的陀螺漂移,εeεnεu分别为东向漂移、北向漂移和垂向漂移;

步骤b:建立速度误差模型:其中所有代式的上标n表示相对于n坐标系的数据分量,δ表示数据误差,表示加速度计零偏,fn表示比例输入相对于n坐标系的数据分量,表示e坐标系相对于i坐标系的角速度在n坐标系下的投影,表示n坐标系相对于e坐标系的角速度在n坐标系下的投影,vn表示载体运动速度相对于n坐标系的数据分量,表示n坐标系相对于i坐标系的角速度在n坐标系下的投影,表示加速度计零偏相对于n坐标系的数据分量;

步骤c:建立位置误差模型:

式中λ、l、h表示载体所处的纬度、经度、和高程,ve、vn、vu表示载体运动的东向速度、北向速度和垂向速度,r、rn、rm分别表示地球的平均半径、子午圈曲率半径与卯酉圈曲率半径,sec表示正割计算。

根据本发明提供的超低部署的室内定位方法,包括如下步骤:

数据采集步骤:通过不同传感器采集室内参数,所述参数包括:目标的位置信息、运动参数以及环境参数;

数据分析步骤:对不同传感器采集到的参数进行处理和分析,输出目标运动行为、目标运行速度和方向、目标所在环境的地形信息;

数据融合步骤:用于数据分析步骤的信息,得到目标在三维空间中的位置数据,并预测目标的运动趋势。

所述数据采集步骤的目标包括:室内的行人、车辆、智能机器人以及移动的物体;不同传感器采集的参数包括:目标加速度、目标角速度、地磁信号、温度气压信号、wifi/蓝牙/基站信号强度向量。

所述数据分析步骤包括:

数据处理步骤:接收数据采集模块中传感器检测到的数据信息,对所述数据信息进行预处理后生成统一信号单位和格式的信号,并对信号的偏移量进行修正后保存待用;其中所述数据信息包括:目标加速度信号、目标角速度信号、地磁信号;

姿态识别步骤:对目标加速度信号、目标角速度信号、地磁信号进行滤波和运动特征提取,区分出目标在在不同地形,不同环境下的运行形态,并通过运动特征来解释目标的运动行为,输出目标运动姿态;

目标跟踪步骤:根据获取到的目标加速度信号、目标角速度信号、地磁信号的初始状态建立传感器误差模型,依据传感器误差模型分析目标位置的准确性,输出较为可信的目标运动的速度和方向;并获取目标运动矢量记录目标运动轨迹;

地理特征获取步骤:结合目标加速度信号、目标角速度信号、地磁信号对目标所在环境的地形进行判断,并通过温度、气压信息对地形的高度进行分析,获得经过修正的地形信息,提取出目标的环境特征。

所述目标融合步骤包括:融合目标运动行为、目标运动的速度和方向、地形信息、地形的高度信息后输出目标在三维空间中的位置数据,并预测出目标的运动趋势。

下面结合具体实施例和附图对本发明中的技术方案做更加详细的说明。

本发明优选的行人室内定位实施例结构框图如图1所示,包括:行人数据采集模块,行人数据处理模块,行人姿态识别模块,行人轨迹跟踪模块,行人地理特征模块,行人位置修正模块。整个结构分为三层,其中,行人数据采集模块数据数据采集层,行人数据处理模块,行人姿态识别模块,行人轨迹跟踪模块,行人地理特征模块属于数据分析层,行人位置修正模块属于数据融合层。

本发明优选的行人室内定位实施例包括以下步骤:

步骤1:通过行人数据采集模块分别测量行人的的加速率、角速率,以及环境的地磁信号、温度、气压、wifi/蓝牙/基站信号强度向量等定位信息;其中,行人数据采集模块的传感器主要包括加速度计、陀螺仪、磁力计、温度计、气压计、地标信号接收器等。具体地,如图2所示,本模块数据采集流程为:a.配置传感器,配置采集率、带宽、幅频特性等参数;b.启动传感器,发送启动指令;c.读取数据。

步骤2:行人数据处理,如图3所示,具体分为五个步骤:幅度映射,偏移修正,格式转换,数据存储,调用功能模块。幅度映射,用来将所采集数据转化为国际通用标准单位;偏移修正,根据行人特征修正所采数据的偏移;格式转换,将所采集数据原格式转换为定位系统规定的统一定义格式;数据存储,选择最优的存储方式来存储处理好的格式化数据;调用功能模块,根据数据的类型和地址调用相应的功能模块。

步骤3:行人姿态识别,即对行人的加速度信号、角速度信号和地磁信号进行处理和分析,分为滤波,特征提取,多输出分类等三个步骤,具体处理顺序如图4所示。其中,滤波的作用主要是去除噪音信号,补偿数据,修正相位等,最终得出特征明显的信号波形图;特征提取的数据包括均值、方差、姿态矩阵、运动速度、最大加速度、最大角速度、磁变化量等;多输出分类指的是对提取的特征参数做多为输出分类判别,通过基于决策树的机器学习方法最终得出具体的姿态特征,比如站、走、跑、卧、上楼、下楼、电梯等,这些姿态在时间上的累积将用于行人位置修正模块的计算。

步骤4:进行行人轨迹跟踪,以输出步长和方向,其中重要的计算依据有计算机初始状态,当前位置可信度,以及传感器误差模型,其中后两者辅助生成计算机的初始状态。行人轨迹跟踪模块闭环运算流程如图5所示。初始状态的计算是由加速度、角速度、地磁信号等实时信息通过计算得到的重力、行人姿态、初始位置、初始速度、初始方向、初始误差等初始信息来对消防员位置的一个综合描述的过程。这个过程会通过最终的计算结果的反馈来完善计算精度。以初始状态的信息为基准,程序观察传感器的信号波动以区分运动和静止的状态,一方面计算脚步长度,脚步方向,另一方面根据静止状态的数值,得出一定精度的步长和方向。计算出的步长和行进方向存在初始误差:首先需要可靠性数据分析,得到当前位置的可信度,获取位置及速度等误差模型,配置传感器误差模型;其次根据加速度,角速度,地磁信息等传感器数据,经过初始状态的循环迭代计算,闭环误差修正,最终得到较为准确的步长和方向数据,最终的数据将用于行人位置修正模块,来改善定位的精确程度。

步骤5:获取行人地理特征,对运动信号、环境信号、地标信号进行处理和运算,对行人空间位置信息进行描述和判断。地理特征是精确定位的重要参考,行人地理特征模块的运算流程如图6所示。所述运动信号包括加速度信号、角速度信号、地磁信号等,首先通过静止监测确定信号基准值,用来修正进一步的楼梯监测和电梯监测等地理状态;楼梯位置和电梯位置变化将有效指导楼层的确认。

所述环境信号主要指气压、温度、湿度等信号。在运动状态中,随着气流的运动,传感器周围的气压、温度、湿度等环境信号会发生变化,所以传感器监测到的数据需要进行数据矫正,然后才能作为环境信息判断的参考依据。气压、温度、湿度等环境信息随高度不同产生细微的变化,依据环境初始值信息估算行人的高度信息,与上一步得出的楼层信息相互修正。

步骤6:对行人位置进行修正,融合了行人姿态判别模块,行人轨迹跟踪模块,行人地理特征模块的信息,应对各种复杂位置定位。行人姿态判别模块对上下楼梯和电梯状态进行识别,结合行人轨迹跟踪模块的步长向量积累,对楼梯中位置进行修正;另一方面行人地理特征模块的楼层和地标位置信息经过行人轨迹跟踪模块不确定度计算的修正,共同确定行人的水平位置;楼梯中位置,水平位置,楼层位置三位一体,最终形成行人三维位置信息及可信度评估结果。

本发明超低部署的室内定位方法,不同于其他室内导航,无需密布信号发射器,通过陀螺仪感知物体运动的角度变化、加速度计感知物体运动的速度变化,二者辅以时间维度进行运算后可得出物体相对于初始位置的偏离,进而获得物体当前的位置、以及运动姿态等信息;不同于单纯的惯性导航,本发明结合地磁信号、温度信号、气压信号等辅助定位,修正由于误差累积导致的位置偏差,从而大大提高定位精度。

以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变化或修改,这并不影响本发明的实质内容。在不冲突的情况下,本申请的实施例和实施例中的特征可以任意相互组合。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1