【技术实现步骤摘要】
基于粒子滤波的定位方法、装置、计算机设备和存储介质
本专利技术涉及地理位置无线定位
,尤其涉及一种基于粒子滤波的定位方法、装置、计算机设备和存储介质。
技术介绍
矿井人员定位系统在矿井安全生产过程中有着举足轻重的地位,目前使用的矿井人员定位系统,主要分为区域人员定位和精确人员定位两种类型,精确人员定位技术由于能够提供更精确的人员定位的信息,所以矿井用户对这项技术的重视程度日益提高。基于飞行时间测距法(Timeofflight,简称TOF)的测距技术是目前主要的精确定位技术。该测距信息是假设在视距的情况下测得的距离,由于受到巷道中其他物体的遮挡、巷道的起伏和转弯的影响,从目标到定位分站的信号通过反射传播,将会导致测量的时间变长,从而测得的距离会变大,另外由于定位分站时钟的误差,例如时钟误差1ns就会有30厘米的误差,也会导致目标测量距离与实际距离有所偏差,所以需要通过算法优化,提高目标定位准确度。因此,现有技术还有待于改进和发展。
技术实现思路
鉴于上述现有技术的不足之处,本专利技术为解决现有技术缺陷和不足,提出了一种基于粒子滤波的飞行时间测距法对矿井人员或车辆的运动进行精确定位的方法及装置。本专利技术解决技术问题所采用的技术方案如下:一种基于粒子滤波的定位方法,所述定位方法包括如下步骤:将矿井中各目标对象通过UWB协议与最近的两个定位分站通讯,以获取所述目标对象的原始测量位置;创建粒子滤波器,对粒子数量及初始状态参数进行初始化设置;基于 ...
【技术保护点】
1.一种基于粒子滤波的定位方法,其特征在于,包括如下步骤:/n将矿井中各目标对象通过UWB协议与最近的两个定位分站通讯,以获取所述目标对象的原始测量位置;/n创建粒子滤波器,对粒子数量及初始状态参数进行初始化设置;/n基于状态转移方程预测所述目标对象的下一时刻位置;/n所述粒子滤波器根据所述原始测量位置计算每个粒子对所述目标对象的位置影响权重,获取的权值进行归一化处理;/n经过反复迭代处理后,当所述粒子滤波器滤波计算出目标对象的估计位置满足预定义的偏差阈值时,将该目标对象的估计位置作为目标对象的真实位置记录并输出。/n
【技术特征摘要】
1.一种基于粒子滤波的定位方法,其特征在于,包括如下步骤:
将矿井中各目标对象通过UWB协议与最近的两个定位分站通讯,以获取所述目标对象的原始测量位置;
创建粒子滤波器,对粒子数量及初始状态参数进行初始化设置;
基于状态转移方程预测所述目标对象的下一时刻位置;
所述粒子滤波器根据所述原始测量位置计算每个粒子对所述目标对象的位置影响权重,获取的权值进行归一化处理;
经过反复迭代处理后,当所述粒子滤波器滤波计算出目标对象的估计位置满足预定义的偏差阈值时,将该目标对象的估计位置作为目标对象的真实位置记录并输出。
2.根据权利要求1所述的一种基于粒子滤波的定位方法,其特征在于,所述将矿井中各目标对象通过UWB协议与最近的两个定位分站通讯,以获取所述目标对象的原始测量位置具体包括如下步骤:
在矿井巷道中各目标对象上设置定位标签;
各目标对象上的定位标签通过UWB协议与距离其最近的两个定位分站-分站1和分站2,分别进行通讯连接,获取所述目标对象到两个定位分站的第一距离r1和第二距离r2;
根据分站1(x1,y1)、分站2(x2,y2)的坐标、第一距离r1、第二距离r2计算出第一距离r1和第二距离r2与矿井巷道中心线的四个焦点a1(xa1,ya1),a2(xa2,ya2),b1(xb1,yb2),b2(xb2,yb2);
计算所述四个焦点的两点间距离a1b1、a1b2、a2b1、a2b2,并取间距最小的一组两点间距离,计算其中点位置A(xa,ya)作为所述目标对象的原始测量位置。
3.根据权利要求1所述的一种基于粒子滤波的定位方法,其特征在于,所述创建粒子滤波器,对粒子数量及初始状态参数进行初始化设置包括如下具体步骤:
构建一个递归的贝叶斯状态估计器;
设置粒子数量≤20个,初始化每个粒子的权重相等,为1/N,其中N为粒子数量;
根据前一次的测量位置、矿井巷道走向和宽度信息将粒子的初始位置设置于所述矿井巷道的内部测量位置附近。
4.根据权利要求1所述的一种基于粒子滤波的定位方法,其特征在于,所述基于状态转移方程预测所述目标对象的下一时刻位置中,所述状态转移是指所述目标对象运动状态随时间的更新,通过模型中的状态方程来描述所述目标对象运动到下一时刻的测量位置,其中模型为匀速运动模型和匀加速运动模型。
5.根据权利要求3所述的一种基于粒子滤波的定位方法,其特征在于,所述粒子滤波器根据所述原始测量位置计算每个粒子对所述目标对象的位置影响权重,获取的权值进行归一化处理具体包括如下步骤:...
【专利技术属性】
技术研发人员:沈博,薛胜利,
申请(专利权)人:西安震有信通科技有限公司,
类型:发明
国别省市:陕西;61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。