室内定位方法与流程

文档序号:11619287阅读:456来源:国知局
室内定位方法与流程

本发明关于一种定位方法,特别是指一种克服了信标(beacon)感应器应用于室内定位时,被侦测对所接收的信号强度(rssi)等感测数值似波浪般忽高忽低而造成定位不精确的室内定位方法。



背景技术:

室内定位并不容易使用全球定位系统(globalpositioningsystem,简称为gps)达成,因为全球定位系统原始设计的目的是给具有开放天空(opensky)的用户使用。使用全球定位系统进行室内定位时,卫星信号容易受到建筑物的干扰,导致全球定位系统在室内时不可靠,无法将其应用延伸至室内环境。

而利用信标(beacon)感应器进行定位并不算新颖的作法,但以往的方式有着不易克服的难处,例如:利用信标(beacon)感应器换算出来的距离不够精确以及需要再借助手机本身的感应器。而导致距离不够准确的原因来自于即使使用者伫立不动接收信标(beacon)感应器所发出的接收信号强度指标(receivedsignalstrengthindicator,以下简称rssi),其值仍似波浪般忽高忽低。故目前信标(beacon)感应器仍然很少被应用于室内定位技术上。



技术实现要素:

本发明的目的在于改善信标(beacon)感应器应用于室内定位时,其数值不稳定而造成定位不准确的问题。

为了达到上述目的,本发明系采取以下的技术手段予以达成,其中,本发明提供一种室内定位方法,包括下列步骤:a提供多个感应器、一智能型装置以及一室内空间,该感应器可发出一信号,该信号带有接收信号强度指标(receivedsignalstrengthindication,rssi)的属性,该智能型装置位于该室内空间内,该智能型装置包括一处理单元,该室内空间具有多个角落。b于各该角落分别设置多个该感应器,且该等感测器互相重迭。c各该感应器分别传送一信号至该智能型装置。d该处理单元利用一算法计算由各该角落发送出的该信号强度一平均值。e利用各该平均值计算该智能型装置的位置。

在本创作一实施例中,在该步骤c后还包括下列步骤:将位于同一角落的该多个感应器发出的该信号强度相减成为一数值;判断该数值是否不大于一预设值,若判断结果为是,则执行该步骤d。若判断结果为否,则将该信号舍弃。

附图说明

图1为本发明较佳实施例的方法流程图;

图2为本发明较佳实施例的室内空间立体示意图;

图3为本发明较佳实施例的结构示意图;

图4为本发明较佳实施例的计算智能型装置位置示意图。

符号说明

1智能型装置

11处理单元

2室内空间

b1-b8感应器

c1-c4角落

r1-r8信号

e1、e2距离

x、y距离

110-160步骤

具体实施方式

为达成上述目的及功效,本发明所采用的技术手段及构造,及绘图就本发明较佳实施例详加说明其特征与功能如下,以便完全了解,但须注意的是,该等内容不构成本发明的限定。

请同时参考图1、图2及图3所示,本发明提供一种室内定位方法,包括下列步骤:

步骤110:提供多个感应器、一智能型装置1以及一室内空间2。该感应器可发出具有所接收信号强度指标(receivedsignalstrengthindicator,以下简称rssi)属性的信号,其可以为一信标(beacon)感应器,但不限于此。该智能型装置1包括一处理单元11,该处理单元11可提供信号整合、过滤及运算等功能。该室内空间2可为一般的住家、公寓、办公室或厂房,但不限于此,该室内空间2具有多个角落,于本实施例中,总共有四个角落(c1-c4)。

步骤120:于各该角落(c1-c4)分别设置多个该感应器,且该等感测器互相重迭。于四个角落的同一高度处分别设置多个该感应器,且该等感测器互相重迭。于本实施例中,于每个角落的天花板处分别设置二个感应器,总共设置有八个该感应器(b1-b8),但不限于此,亦可以于每个角落分别设置三个或以上的感应器。

步骤130:各该感应器(b1-b8)分别传送一信号(r1-r8)至该智能型装置1。各该感应器(b1-b8)分别传送具有rssi属性的一信号(r1-r8)至该智能型装置1。

步骤140:过滤掉数值异常的该信号。该处理单元11将位于同一角落的二感应器发出的该信号强度相减成为一数值,并判断该数值是否不大于一预设值。若判断结果为是,则判断该信号数值正常,可利用该信号。判断结果为否,则判断该信号数值异常,将该信号舍弃。于本实施例中,该预设值为四,当该数值大于四,代表两个感应器发出的信号强度差异很大,信号可信度过低,故将该信号舍弃。

步骤150:利用一算法计算由各该角落发送出的该信号强度的一平均值。过滤完可信度过低的信号后,该处理单元11利用算法计算由各该角落发送出的该信号强度一平均值。以角落c1为例,该算法可如公式(1)所示:

sum=(r1+r2)/2+sum;

avg1=(sum/n);(1)

其中,sum为一常数,r1、r2为该信号强度,avg1为角落c1的平均值,n为该数值不大于该预设值的次数。

同理,其他各角落亦可利用上述的算法算出各自的信号强度平均值(avg2,avg3,avg4),故不再一一赘述。

步骤160:利用各该平均值计算该智能型装置1的位置。该处理单元11利用各该平均值之间的比例换算为距离,并计算出该智能型装置1的位置。请更加参阅图4所示,以平均值最大者为基准,单纯以信号强度的比例来代表距离,假设平均值avg1为四个平均值中最大者,则平均值avg2可简化为|(avg1+4)-avg2|,以此类推得:avg1,avg2,avg3,avg4,则该智能型装置1于该室内空间2中与角落c1、角落c2的距离(e1、e2)关系以及与角落c1的水平、垂直距离(x、y)可由公式(2)所示:

e1=avg1/(avg1+avg2);

e2=avg2/(avg1+avg2);

值得一提的是,在本创作另一实施例中,亦可以利用该信号的传输时间计算该智能型装置1的位置。该处理单元计算由各该角落发送出的该信号一平均传输时间,并将该平均传输时间的比例换算为距离,计算出该智能型装置的位置。

通过上述方法,本发明提供一种室内定位方法,利用特殊的摆设方式设置信标(beacon)感应器,并利用算法扣掉异常的数值后计算各感应器发出的信号,确定使用者位置。本发明改善了已知信标(beacon)感应器应用于室内定位时,所发出的rssi信号数值会似波浪般忽高忽低,造成换算出来的距离不够精确,需要再借助手机额外的感应器协助定位的缺点。

经过上述的详细说明,已充分显示本发明具有实施的进步性,且为前所未见的新发明,完全符合发明专利要件,故依法提出申请。以上所述仅为本发明的较佳实施例而已,当不能用以限定本发明实施的范围,亦即依本发明专利范围所作的均等变化与修饰,皆应属于本发明专利涵盖的范围内。

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