[go: up one dir, main page]

CN103353305A - 基于手机传感器的室内定位方法及系统 - Google Patents

基于手机传感器的室内定位方法及系统 Download PDF

Info

Publication number
CN103353305A
CN103353305A CN 201310234240 CN201310234240A CN103353305A CN 103353305 A CN103353305 A CN 103353305A CN 201310234240 CN201310234240 CN 201310234240 CN 201310234240 A CN201310234240 A CN 201310234240A CN 103353305 A CN103353305 A CN 103353305A
Authority
CN
China
Prior art keywords
reference point
mobile phone
position coordinates
location reference
indoor
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN 201310234240
Other languages
English (en)
Inventor
张砚炳
沈嘉琪
岳岱安
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CN 201310234240 priority Critical patent/CN103353305A/zh
Publication of CN103353305A publication Critical patent/CN103353305A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Navigation (AREA)

Abstract

一种基于手机传感器的室内定位方法,包括以下步骤:生成待定位室内的矢量地图;在矢量地图内设定定位参考点并确定定位参考点的位置坐标;计算待定位点与定位参考点的最短距离并根据定位参考点的位置坐标确定待定位点的位置坐标。此外,还提供了一种基于手机传感器的室内定位系统。上述基于手机传感器的室内定位方法及系统,基于手机内置的陀螺仪、方向传感器与加速度传感器对室内进行定位,定位精度较高,定位成本较低。

Description

基于手机传感器的室内定位方法及系统
技术领域
本发明涉及室内定位技术,特别是涉及一种基于手机传感器的室内定位方法及系统。
背景技术
随着人类发展,人们将在地表与地下拥有越来越多结构复杂的建筑及建筑群。在拥有了如此众多的建筑之后,室内定位就必不可少。目前,常用的室内定位方式有GPS定位、WiFi热点定位与RFID射频定位。上述定位方法中GPS定位简单方便,但是精确度无法达到室内的使用级别,WiFi热点定位和RFID射频定位则需要较高的成本,也不能达到普及要求。
发明内容
基于此,有必要针对传统的定位方式无法达到室内定位精度与定位成本较高的问题,提供一种室内定位精度较高且定位成本较低的基于手机传感器的室内定位方法及系统。
一种基于手机传感器的室内定位方法,包括以下步骤:
生成待定位室内的矢量地图;
在所述矢量地图内设定定位参考点并确定所述定位参考点的位置坐标;
计算待定位点与所述定位参考点的最短距离并根据所述定位参考点的位置坐标确定所述待定位点的位置坐标。
在其中一个实施例中,还包括修正定位参考点的位置坐标的步骤,具体包括如下:
用户在待定位室内设置至少一个二维码标签,所述二维码标签包含标签设置点的位置坐标;
用户手机扫描所述二维码标签的二维码,获取所述标签设置点的位置坐标并作为定位参考点。
一种基于手机传感器的室内定位系统,包括:
模型生成模块,用于生成待定位室内的矢量地图;
参考点设置模块,用于在所述矢量地图内设定定位参考点并确定所述定位参考点的位置坐标;以及
处理模块,用于计算待定位点与所述定位参考点的最短距离并根据所述定位参考点的位置坐标确定所述待定位点的位置坐标。
在其中一个实施例中,所述手机传感器包括陀螺仪传感器、方向传感器与加速度传感器。
上述基于手机传感器的室内定位方法及系统,基于手机内置的陀螺仪、方向传感器与加速度传感器对室内进行定位,定位精度较高,定位成本较低。
附图说明
图1为一个实施例的基于手机传感器的室内定位方法的流程图;
图2为一个实施例的基于手机传感器的室内定位系统的原理图。
具体实施方式
下面结合附图和具体实施例对本发明进行详细说明。
如图1所示,在一个实施例中,一种基于手机传感器的室内定位方法,包括以下步骤:
步骤S110,生成待定位室内的矢量地图。
空间坐标转换及模型简化:
(一)坐标转换原理
公式推导中存在如下两个坐标系。
1地理坐标系(n系)
地理坐标系以地球表面某点作为坐标系的原点O,坐标系中坐标轴的指向与实际建筑物有关,地理坐标系的原点为手机载体坐标系的原点在地球上的投影点(即与球心连线与标准球体表面的交点)。并且选用n系作为计算用的坐标系。在本研究中地理坐标系选取一般采用与手机地图方向一致的右手直角坐标系。
2载体坐标系(b系)
定义载体平面的横轴为x轴,纵轴为y轴,垂直于载体平面的轴为z轴,坐标系随载体运动,包括姿态旋转。
从室内定位本身的特点出发,运动本身只需要衡量二维平面内的点的移动。但是手机本身在三维空间中的姿态需要三个角度来描述。为此需要引入三个参数用于坐标装换,设定角H为b系中y轴指向在n系投影中与n系y轴方向的交角,取值范围为-180-180,向右为正向左为负(因为设备实际运作的时候是x轴指向前方,即横屏显示地图,所以该角度有默认的-90度)。手机面前后的旋转角P,向上为正向下为负,取值范围为-180到180。手机面左右的旋转角R向右为正,向左为负,取值范围为-180-180。b系转换到手机所在位置的地理坐标系n系的转换矩阵的为
Figure BDA00003338742100034
由此可以得到如下的转换公式: x n y n z n = C b n x b y b z b
三维旋转可以分解为三个角度的分别旋转[11~13]:
1.绕着z轴旋转,则由此可以得到旋转矩阵如下
Z = cos H sin H 0 - sin H cos H 0 0 0 1
2.沿x轴旋转的旋转矩阵
X = 1 0 0 0 cos p sin p 0 - sin p cos p
3.沿y轴旋转得旋转矩阵
y = cos r 0 - sin r 0 1 0 sin r 0 cos r
于是通过矩阵相乘变得到相应的转换矩阵
C b n = y * x * z
cos ( H ) cos ( r ) - sin ( H ) sin ( p ) sin ( r ) sin ( H ) cos ( r ) + cos ( H ) sin ( p ) sin ( r ) - cos ( p ) sin ( r ) - sin ( H ) cos ( p ) cos ( H ) cos ( p ) sin ( p ) cos ( H ) sin ( r ) + sin ( H ) cos ( r ) sin ( p ) sin ( H ) sin ( r ) - cos ( H ) cos ( r ) sin ( p ) cos ( p ) cos ( r )
通过该种方法得到的模型缺陷在于,每一次的旋转角都是基于上一次的坐标,所以该种方法运算量较大。为了得到更适合于室内定位的理论模型推导,进行了如下的简化。
(二)模型简化
由于室内模型不需要考虑z轴方向的运动,所以在假设使用者水平手持仪器的情况下,并与设备保持相对静止时,则只需要引入一个角度h便可实现坐标转换。
此时则可将模型转换如下形式:
X n y n = c b n X b y b
其中 C b n = cos H sin H - sin H cos H 其优势在于不需要考虑坐标系多次转换的问题,使得问题的计算得到了简化。
在n系中的运动方程可表示为
dv n dt = C b n a b - - - ( 1 )
其中dvn/dt代表在n系中的加速度,ab为在b系中测得的加速度数据(即载体仪器所测得的加速度数据)在二维平面上的分量。
设加速度vn在n系中的分量分别为vx,vy。加速度ab在b系中的分量分别为ax和ay,则(1)式实际为两个关于vx,vy的一阶微分方程表示如下:
dvx/dt=cosθax+sinθay                                             (2)
dvy/dt=-sinθax+cosθay                                           (3)
其中加速度以及角度值均是以时间为自变量的函数,所以上述的2、3方程均是关于时间的常微分方程。当获取数据的时间间隔足够短时,在n系中速度的求解便可以通过对时间的积分获得。进而可通过进一步的积分获取物体在n系中x、y轴上的位移量,其中,假定初速度值为0。
从公式中可以看出需要与时间进行的映射的参数有b系相对于n系的旋转夹角H,以及在b系中任意时刻,加速度值在x、y的分量。
由于地图本身为矢量地图,不存在失真问题,所以可以通过对地图进行放大操作来获得物体动态定位过程中更精确的位置信息。而且矢量化地图的另一个优势表现在,地图中存在真正的空间关系。可通过点与多边形的位置关系进行定位修正。
步骤120,在矢量地图内设定定位参考点并确定定位参考点的位置坐标。即使在能够正确获得物体位移的情况下,也需要一个参考点才能确定物体后续运动过程中的点的坐标。用户可以在待定位室内设置至少一个二维码标签,二维码标签包含标签设置点的位置坐标;手机扫描二维码标签的二维码,获取标签设置点的位置坐标并作为定位参考点。定位时,可以选取距离最近的二维码标签进行扫描,以提高定位的精度,通过二维码标签的选择达到修正定位参考点的位置坐标的目的。
步骤130,计算待定位点与所述定位参考点的最短距离并根据所述定位参考点的位置坐标确定所述待定位点的位置坐标。
传统上的最短路径算法,原理是不断寻找与原点最近的节点的位置,再层层迭代,直到图内所有节点都涉及到。即该算法用于访问图内除原点外所有节点的最短路径,该算法的时间复杂度为0。因为建筑物内的节点较多且重复,用这些建筑节点作为最短路径节点会出现很大的冗余度。于是,我们基于迪杰斯特拉算法,编写了新的空间最短路径算法,用于建筑物内的最短路径导航。
该算法的基本思想就是删除冗余节点,以最少节点做图,使用迪杰斯特拉算法计算最短路径。这种算法能够适应多种结构的建筑物。
具体的实现算法有如下两种:
1单一结构建筑的空间最短路径算法
单一结构建筑建筑物的特点就是每层的结构相同,纵向的结构(即)或有不同。由于楼层结构相同,所以能够将终节点投影到初节点所在的楼层,制作出平面最短路径算法,再进行拉伸,得到空间最短路径。
1.1Xspaceshortpath算法
这种算法以平面位移最小为重的最短路径算法。将终点投影到初始点所在平面,形成平面最短路径X。找出纵向爬升最短的路径Y,X与Y相连接,形成空间最短路径算法。这种算法适用于纵向爬升不多的空间内。
1.2Yspaceshortpath算法
这种算法是以纵向位移最小为重的最短路径算法。先找出纵向爬升最短的路径,然后分别做起始面的起始点与爬升点的最短路径,终点面的终点与爬升点的最短路径。最后将3种最短路径连接,形成最后的空间最短路径。这种算法适用于平面移动不多的空间内。
1.3XYspaceshortpath算法
这种算法结合平面位移最小与纵向位移最小的最短路径算法,选出两者路径长度较小者,形成空间最短路径。
1.4Messspaceshortpath算法
这种算法是将空间相互连接,不舍弃点的最短路径算法。
各算法比较
时间复杂度最低的算法是Xspaceshortpath算法和Yspaceshortpath算法,缺点是所得解的稳定性较差。XYspaceshortpath算法是4种算法中最科学的算法,时间复杂度不高,所得解稳定,可靠。Messspaceshortpath算法最稳定,节点冗余度高,时间复杂度高。
2结构复杂建筑物的最短路径算法
对于结构复杂的建筑物,算法采用将相同结构的楼层合并,删除冗余点的方式,精减节点。在采用正常方式进行计算。
通过上述方式便可实现室内的路径指示,进而实现路径的导航。
此外,还提供了一种基于手机传感器的室内定位系统。
如图2所示,一种基于手机传感器的室内定位系统,包括:
模型生成模块110,用于生成待定位室内的矢量地图;
参考点设置模块120,用于在所述矢量地图内设定定位参考点并确定所述定位参考点的位置坐标;以及
处理模块130,用于计算待定位点与所述定位参考点的最短距离并根据所述定位参考点的位置坐标确定所述待定位点的位置坐标。手机传感器包括陀螺仪传感器、方向传感器与加速度传感器。
上述基于手机传感器的室内定位方法及系统,基于手机内置的陀螺仪、方向传感器与加速度传感器对室内进行定位,定位精度较高,定位成本较低。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

Claims (4)

1.一种基于手机传感器的室内定位方法,其特征在于,包括以下步骤:
生成待定位室内的矢量地图;
在所述矢量地图内设定定位参考点并确定所述定位参考点的位置坐标;
计算待定位点与所述定位参考点的最短距离并根据所述定位参考点的位置坐标确定所述待定位点的位置坐标。
2.根据权利要求1所述的基于手机传感器的室内定位方法,其特征在于,还包括修正定位参考点的位置坐标的步骤,具体包括如下:
用户在待定位室内设置至少一个二维码标签,所述二维码标签包含标签设置点的位置坐标;
用户手机扫描所述二维码标签的二维码,获取所述标签设置点的位置坐标并作为定位参考点。
3.一种基于手机传感器的室内定位系统,其特征在于,包括:
模型生成模块,用于生成待定位室内的矢量地图;
参考点设置模块,用于在所述矢量地图内设定定位参考点并确定所述定位参考点的位置坐标;以及
处理模块,用于计算待定位点与所述定位参考点的最短距离并根据所述定位参考点的位置坐标确定所述待定位点的位置坐标。
4.根据权利要求3所述的基于手机传感器的室内定位系统,其特征在于,所述手机传感器包括陀螺仪传感器、方向传感器与加速度传感器。
CN 201310234240 2013-06-13 2013-06-13 基于手机传感器的室内定位方法及系统 Pending CN103353305A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 201310234240 CN103353305A (zh) 2013-06-13 2013-06-13 基于手机传感器的室内定位方法及系统

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 201310234240 CN103353305A (zh) 2013-06-13 2013-06-13 基于手机传感器的室内定位方法及系统

Publications (1)

Publication Number Publication Date
CN103353305A true CN103353305A (zh) 2013-10-16

Family

ID=49309699

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 201310234240 Pending CN103353305A (zh) 2013-06-13 2013-06-13 基于手机传感器的室内定位方法及系统

Country Status (1)

Country Link
CN (1) CN103353305A (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103630116A (zh) * 2013-10-10 2014-03-12 北京智谷睿拓技术服务有限公司 图像采集定位方法及图像采集定位装置
WO2015113330A1 (zh) * 2014-01-28 2015-08-06 北京融智利达科技有限公司 一种利用图像信息码提供校正信息的自主导航系统
CN105241445A (zh) * 2015-10-20 2016-01-13 深圳大学 一种基于智能移动终端的室内导航数据获取方法及系统
CN105321186A (zh) * 2014-07-01 2016-02-10 北京四维图新科技股份有限公司 一种基于正射投影的封闭空间地图采集方法及装置
CN105608403A (zh) * 2016-02-06 2016-05-25 湖南暴云科技有限公司 一种基于二维码定位的方法及系统
CN107402009A (zh) * 2016-05-20 2017-11-28 奇酷互联网络科技(深圳)有限公司 一种室内导航的方法及移动终端
CN108088426A (zh) * 2017-12-11 2018-05-29 宁波亿拍客网络科技有限公司 一种摄录观测目标定位测量方法
CN108459333A (zh) * 2018-01-16 2018-08-28 李�灿 自动定位方法、装置及计算机可读存储介质
CN109637339A (zh) * 2018-11-19 2019-04-16 深圳市海柔创新科技有限公司 地图生成方法、装置、计算机可读存储介质和计算机设备

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015051605A1 (zh) * 2013-10-10 2015-04-16 北京智谷睿拓技术服务有限公司 图像采集定位方法及图像采集定位装置
CN103630116B (zh) * 2013-10-10 2016-03-23 北京智谷睿拓技术服务有限公司 图像采集定位方法及图像采集定位装置
CN103630116A (zh) * 2013-10-10 2014-03-12 北京智谷睿拓技术服务有限公司 图像采集定位方法及图像采集定位装置
US10360450B2 (en) 2013-10-10 2019-07-23 Beijing Zhigu Rui Tuo Tech Co., Ltd. Image capturing and positioning method, image capturing and positioning device
WO2015113330A1 (zh) * 2014-01-28 2015-08-06 北京融智利达科技有限公司 一种利用图像信息码提供校正信息的自主导航系统
CN105321186B (zh) * 2014-07-01 2018-09-14 北京四维图新科技股份有限公司 一种基于正射投影的封闭空间地图采集方法及装置
CN105321186A (zh) * 2014-07-01 2016-02-10 北京四维图新科技股份有限公司 一种基于正射投影的封闭空间地图采集方法及装置
CN105241445A (zh) * 2015-10-20 2016-01-13 深圳大学 一种基于智能移动终端的室内导航数据获取方法及系统
CN105608403A (zh) * 2016-02-06 2016-05-25 湖南暴云科技有限公司 一种基于二维码定位的方法及系统
CN105608403B (zh) * 2016-02-06 2018-08-14 湖南暴云科技有限公司 一种基于二维码定位的方法及系统
CN107402009A (zh) * 2016-05-20 2017-11-28 奇酷互联网络科技(深圳)有限公司 一种室内导航的方法及移动终端
CN108088426A (zh) * 2017-12-11 2018-05-29 宁波亿拍客网络科技有限公司 一种摄录观测目标定位测量方法
CN108459333A (zh) * 2018-01-16 2018-08-28 李�灿 自动定位方法、装置及计算机可读存储介质
CN109637339A (zh) * 2018-11-19 2019-04-16 深圳市海柔创新科技有限公司 地图生成方法、装置、计算机可读存储介质和计算机设备

Similar Documents

Publication Publication Date Title
CN103353305A (zh) 基于手机传感器的室内定位方法及系统
CN105547305B (zh) 一种基于无线定位和激光地图匹配的位姿解算方法
JP4439896B2 (ja) 移動型デバイスおよびナビゲーション方法
CN103718062B (zh) 用于确保个人导航设备的服务的持续性的方法及其设备
CN107438752B (zh) 定位方法、终端和服务器
Ban et al. Indoor positioning method integrating pedestrian Dead Reckoning with magnetic field and WiFi fingerprints
US6792353B2 (en) Enhanced inertial measurement unit/global positioning system mapping and navigation process
CN107504971A (zh) 一种基于pdr和地磁的室内定位方法及系统
CN105516929B (zh) 建立室内地图数据的方法、室内定位方法及对应装置
CN102831646A (zh) 一种基于扫描激光的大尺度三维地形建模方法
CN105021198B (zh) 一种基于多传感器综合导航的位置估计方法
CN103453901B (zh) 一种位置指引系统及位置指引方法
CN105044668A (zh) 一种基于多传感器装置的wifi指纹数据库构建方法
CN105043380A (zh) 基于微机电传感器、WiFi定位、磁场匹配的室内导航方法
CN105043387A (zh) 基于惯导辅助地磁的个人室内定位系统
CN104541528A (zh) 用于映射移动设备的路线的方法、装置和系统
CN109764865B (zh) 一种基于mems和uwb的室内定位方法
CN105424041A (zh) 一种基于bd/ins紧耦合的行人定位算法
Liu et al. Xyz indoor navigation through augmented reality: a research in progress
CN108801256A (zh) 室内外导航的融合及导航方法
CN106092095A (zh) 一种地磁修正惯导的智能手机用户室内定位方法
KR102095135B1 (ko) 실내 측위 방법 및 이를 수행하는 장치들
CN106441372A (zh) 一种基于偏振与重力信息的静基座粗对准方法
CN106705967A (zh) 一种基于行人航位推算的精度改善的室内定位和方法
ZHANG et al. A survey of scene-based augmentation systems for comprehensive PNT

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20131016