一种消防人员室内定位算法的制作方法

文档序号:11947142阅读:254来源:国知局

本发明属于室内人员定位技术领域,具体地涉及一种成本低廉、定位准确的消防人员室内定位方法。



背景技术:

当下几种定位系统中,GSP、北斗卫星定位技术因为电磁屏蔽的缘故,其卫星信号无法穿透屋顶及墙壁,导致其无法适用于室内定位;红外定位技术不能穿透障碍物,仅能进行视距传播,所以不适合在建筑结构复杂的大型室内场所进行定位;超声波定位技术受多径效应和非视距传播影响较大,同时想要保证其的定位精度,还需要大量的底层硬件设施投资,成本太高;蓝牙定位技术设备和器件价格昂贵,且易受环境和噪声信号干扰影响,稳定性较差;射频定位技术无法和其他系统对接的弱点使其在消防人员定位领域难以得到应用;WIFI定位技术由于其定位测算方法只依赖于最近WIFI接入点,导致其在楼层定位方面极易出错。

如中国专利文献CN 103994767公开了一种救援人员室内协同定位装置及方法,该系统包括至少 3 个惯导定位装置、多个单片机、多个 ZigBee 无线传感器网络节点、多个GPRS 模块和远程服务器;各惯导定位装置分别安置在至少 3 个救援人员身上,所有救援人员身上均安置有单片机、ZigBee 无线传感器网络节点和GPRS 模块。本发明由部分救援人员携带惯导定位装置实现室内定位,通过 ZigBee 无线传感器网络构成实时定位网,救援人员能够确认自身位置时可修正位置信息,修正动态定位网络的精度。该方法是根据惯导定位装置发送的三轴加速度和三轴角速度计算携带惯导定位装置的救援人员相对于初始定位位置坐标的位移。该方法计算量大,定位不准确。

因此,上述几种定位技术都各有利弊,大都具有定位不准确、投资成本高、后期维护量大等缺点;就各类大型公众聚集场所出现火灾险情后,面对复杂的建筑结构及危险的现场环境,对到场救援的消防员进行实时追踪定位,以确保其生命安全而言,都无法达到令人满意的程度。



技术实现要素:

针对上述技术问题,本发明旨在提供一种消防人员室内定位方法,解决了消防、安保人员在楼宇内的实时、精确位置定位的问题。利用zigbee无线自组网实现的人员定位系统,定位更加准确,通讯效率高,投资成本小,后期维护方便,易于安装,有极强的网络健壮性和系统稳定性。

为达到上述目的,本发明的技术方案是:

一种消防人员室内定位方法,其特征在于,包括以下步骤:

S01:携带包含ZigBee模块的定位器的人员通过定位器发送消息至定位基站;

S02:定位基站对接收到的消息通过ZigBee模块传送到集中器,集中器将所有定位基站传送过来的消息通过Wifi模块传送的上位机;

S03:上位机程序对接收到的基站定位消息进行处理,对新消息中包含的定位器进行遍历定位;

S04:上位机程序判断当前遍历到的定位器ID是否已在已存在的定位器列表中,若不在,加入定位器列表;

S05:根据当前遍历到的定位器的最近的位置以及时间,计算出当前此定位器可能出现的区域坐标集合,并扫描(遍历)此坐标(有效区域)集合进行判断;

S06:定位器当前区域点坐标为A1(x1,y1),接收到消息的定位基站坐标为A2(x2,y2),判断A1、A2的距离是否小于等于消息中的信号距离,若小于则此A1点权值加一;

S07:选择权值最高的有效区域点为当前定位器所在位置,并存储定位器当前坐标点;重复执行步骤S03直至所有定位器都计算完毕。

优选的,所述步骤S06中A1、A2的距离的计算公式为r^2=(x1-x2)^2+(y1-y2)^2,其中r为A1、A2距离。

利用zigbee无线自组网实现的人员定位系统,定位更加准确,通讯效率高,投资成本小,后期维护方便,易于安装,有极强的网络健壮性和系统稳定性。可按照自有的无线通讯标准,以接力的方式进行传播,传输速率可达20K-250Kbps,通讯效率极高。其建立的网状结构的无线网络具有极强的网络健壮性和系统稳定性,通常漏读率达百万分之一、传输距离可达70-100M、平均定位精度可达2.75M,其作战位置及运动轨迹可实时传输到消防中控室及外围消防指挥车,一旦遇险,后台指挥员可立刻根据其所在位置及时组织抢救,可最大限度的保护消防官兵生命安全。

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

(1)Zigbee按照固定信号强度发送信号,不用再根据信号强度公式计算信号距离。可以加速算法运算速度,实时取得有效距离。

(2)采用三段信号轮发模式,三种信号强度循环发送,保证测量精度的情况下减少运算量加快算法运算速度。

(3)配置程序时导入所有有效点坐标,去除人员不可能经过的点坐标,减小运算量和计算误差。

(4)通过引入kernel预测路径算法,大量减少无效坐标点,通过统计预测下一步人员走向。

(5)采用接收到最多信号的点作为有效点,加大定位精确度。

附图说明

图1为本发明一种消防人员室内定位方法的流程图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明了,下面结合具体实施方式以及附图,对本发明进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本发明的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本发明的概念。

实施例:

如图1所示,通过信号强度得出移动定位器距离各个基站的距离,进而利用定位算法来定位人员的位置,具体包括如下步骤:

步骤1.携带包含ZigBee模块的定位器人员进入安装了定位基站的楼体内。定位器发送消息至定位基站;定位基站对接收到的消息通过ZigBee模块传送到集中器,集中器将所有定位基站传送过来的消息通过Wifi模块传送的上位机;

步骤2.定位程序接收最近一秒钟定位基站接收到的消息信号。

步骤3.对新消息中包含的定位器以及存在定位器列表中的定位器进行遍历定位。

步骤4.判断当前定位器ID是否已在已存在定位器列表中。

A.不在

1.加入定位器列表。

2.执行步骤5.

B.在

1.执行步骤5.

步骤5.

A.对当前定位器执行KERNEL算法,估算本次的有效区域。根据当前遍历到的定位器的最近的位置以及时间,计算出当前此定位器可能出现的区域坐标集合(有效区域)。

B.遍历有效区域。

C.假定当前区域点坐标为A1(x1,y1),接收到消息的基站坐标为A2(x2,y2),

根据公式r^2=(x1-x2)^2+(y1-y2)^2

计算出当前A1与A2的距离是否小于等于消息中的信号距离,如果符合则此点权值加一。

D.选择权值最高的有效区域点。

E.存储定位器当前坐标点

F.返回步骤3执行循环,如果所有定位器都计算完毕,返回步骤2。

应当理解的是,本发明的上述具体实施方式仅仅用于示例性说明或解释本发明的原理,而不构成对本发明的限制。因此,在不偏离本发明的精神和范围的情况下所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。此外,本发明所附权利要求旨在涵盖落入所附权利要求范围和边界、或者这种范围和边界的等同形式内的全部变化和修改例。

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