关注、星标公众号,直达精彩内容

来源 | 导航圈

作者 | 北斗天玑

RTLS即 Real Time Location Systems的简称,实时定位系统。

RTLS是一种基于信号的无线电定位手段,可以采用主动式,或者被动感应式。其中主动式分为AOA(到达角度定位)以及TDOA(到达时间差定位)、TOA(到达时间)、TW-TOF(双向飞行时间)、NFER(近场电磁测距)等。

谈到定位,大家首先会想到GPS,基于GNSS(全球导航卫星系统)卫星定位已无处不在,但卫星定位有其关键弊端:就是信号无法穿透建筑物实现室内定位。

那么,室内定位问题如何解决呢?

随着室内定位市场需求驱动和无线通信技术、传感器识别技术及大数据互联技术、物联网等技术的不断发展,此难题也逐渐迎刃而解了,产业链不断丰富和成熟中。

室内定位从用途方向可以划分消费类和工业类。

消费类主要实现室内人员引导、消费推送、安全监控、智能家居等商业应用;

工业类主要实现消防安全、人员监控、设备引导、财产安全、智能工厂、智慧工地等应用。

1

蓝牙室内定位

蓝牙室内定位技术

蓝牙室内技术是利用在室内安装的若干个蓝牙局域网接入点,把网络维持成基于多用户的基础网络连接模式,并保证蓝牙局域网接入点始终是这个微网的主设备,然后通过测量信号强度对新加入的盲节点进行三角定位。

目前蓝牙 iBeacon 定位的方式主要有两种:基于 RSSI(接收信号强度指示)和基于定位指纹,或者两者结合。

基于距离最大的问题在于,室内环境复杂,而蓝牙作为2.4GHZ高频信号,会受到很大的干扰。加上室内的各种反射折射,手机所获取的 RSSI 值并没有太大的参考价值;而与此同时,为了提高定位精度,就不得不对 RSSI 值进行多次获取来平滑结果,这就意味着时延的增加。而基于定位指纹的最大问题在于,前期获取指纹数据的人力成本和时间成本非常高,数据库维护困难。而且如果商场增添了新的基站,或者进行了其他改造,原始的指纹数据可能就不再适用。所以,如何在定位精度、延时和成本之间进行权衡和取舍,就成了蓝牙定位的核心的问题。

市场上主流的蓝牙定位精度是70%的地段在2米以内,部分公司可以做到90%的地段在2米以内。目前市场上主流的蓝牙定位技术都是基于三角定位算法,通过手机获取周围蓝牙基站的信号强度,再通过其他的一些辅助方法比如加权平均算法,时间加权算法,惯性导航算法,卡尔曼滤波算法,高斯滤波算法等来计算出当前位置。

优势:设备体积小、短距离、低功耗,容易集成在手机等移动设备中;

缺点:蓝牙传输不受视距的影响,但对于复杂的空间环境,蓝牙系统的稳定性稍差,受噪声信号干扰大且在于蓝牙器件和设备的价格比较昂贵;

适用:蓝牙室内定位主要应用于对人的小范围定位,例如单层大厅或商店。

2

室内WiFi定位技术

Wi-Fi定位技术

Wi-Fi定位技术有两种,一种是通过移动设备和三个无线网络接入点的无线信号强度,通过差分算法,来比较精准地对人和车辆的进行三角定位。另一种是事先记录巨量的确定位置点的信号强度,通过用新加入的设备的信号强度对比拥有巨量数据的数据库,来确定位置。

优势:总精度较高,硬件成本低,传输速率高;可应用于实现复杂的大范围定位、监测和追踪任务。

缺点:传输距离较短,功耗较高,一般是星型拓扑结构。

适用:Wi-Fi定位适用于对人或者车的定位导航,可以于医疗机构、主题公园、工厂、商场等各种需要定位导航的场合。

▲ Wi-Fi室内定位模式

3

RFID定位

RFID室内定位技术

射频识别(RFID)室内定位技术利用射频方式,固定天线把无线电信号调成电磁场,附着于物品的标签进过磁场后感应电流生成把数据传送出去,以多对双向通信交换数据以达到识别和三角定位的目的。

射频识别(英语:Radio Frequency IDentification,缩写:RFID)是一种无线通信技术,可以通过无线电讯号识别特定目标并读写相关数据,而无需识别系统与特定目标之间建立机械或者光学接触。

无线电的信号是通过调成无线电频率的电磁场,把数据从附着在物品上的标签上传送出去,以自动辨识与追踪该物品。某些标签在识别时从识别器发出的电磁场中就可以得到能量,并不需要电池;也有标签本身拥有电源,并可以主动发出无线电波(调成无线电频率的电磁场)。标签包含了电子储存的信息,数米之内都可以识别。与条形码不同的是,射频标签不需要处在识别器视线之内,也可以嵌入被追踪物体之内。

优势:射频识别室内定位技术作用距离很近,但它可以在几毫秒内得到厘米级定位精度的信息;标签的体积比较小,造价比较低。

缺点:不具有通信能力,抗干扰能力较差,不便于整合到其他系统之中,且用户的安全隐私保障和国际标准化都不够完善。

适用:射频识别室内定位已经被仓库、工厂、商场广泛使用在货物、商品流转定位上。

▲ RFID室内定位模式

4

ZigBee定位

Zigbee室内定位技术

ZigBee(基于IEEE802.15.4标准的低功耗局域网协议)室内定位技术通过若干待测节点和参考节点与网关之间形成组网,网络中的待测节点发出广播信息,并从各相邻的参考节点采集数据,选择信号最强的参考节点的 X 和 Y 坐标。然后,计算与参考节点相关的其他节点的坐标。最后,对定位引擎中的数据进行处理,并考虑距离最近参考节点的偏移值,从而获得待测节点在大型网络中的实际位置。

ZigBee协议层从下到上分别为物理层(PHY)、媒体访问层(MAC)、网络层(NWK)、应用层(APL)等。网络设备的角色可分为ZigBee Coordinator、ZigBee Router、ZigBee End Device等三种。支持网络拓扑有星型、树型、网型等三种。

▲ Zigbee网络拓扑

优势:功耗低、成本较低、延时短、高容量以及高安全,传输距离较长;可支持网状拓扑,树状拓扑和星型拓扑结构,组网灵活,可实现多跳传输。

缺点:传输速率低,定位精度对算法要求较高。

适用:目前zigbee系统定位已广泛应用于室内定位、工业控制、环境监测、智能家居控制等领域。

▲ Zigbee室内定位模式

5

UWB定位技术

UWB定位技术

超宽带(UWB)定位技术是一种全新的、与传统通信定位技术有极大差异的新技术。它利用事先布置好的已知位置的锚节点和桥节点,与新加入的盲节点进行通讯,并利用三角定位或者“指纹”定位方式来确定位置。

超宽带无线(UWB)技术是近年来提出的室内高精度无线定位技术,具有高达纳秒级别的时间分辨能力,结合基于到达时间的测距算法,理论上可以达到厘米级的定位精度,可以满足工业应用的定位需求。

整个系统划分为三层:管理层、服务层、现场层。系统层次划分明确,架构清晰。

现场层由定位锚点/Anchor、定位标签/Tag组成:

  • 定位锚点/Anchor

定位锚点计算Tag和自己的距离,通过有线或WLAN方式回传报文给位置计算引擎。

  • 定位标签/Tag

标签与被定位的人、物品进行关联,和Anchor通讯并广播自己的位置。

优势:具有GHz量级的带宽,定位精度高;穿透力强,抗多径效果好、安全性高。

缺点:但由于新加入的盲节点也需要主动通信使得功耗较高,同时该系统成本高;

适用:超宽带技术可用于雷达探测,同时应用于各个领域的室内精确定位和导航。

▲ UWB室内定位模式

▲ 基于UWB的人员定位系统架构图

6

红外线室内定位

红外线室内定位

红外线室内定位有两种,第一种是被定位目标使用红外线IR标识作为移动点,发射调制的红外射线,通过安装在室内的光学传感器接收进行定位;第二种是通过多对发射器和接收器织红外线网覆盖待测空间,直接对运动目标进行定位。

优势:较高的室内定位精度,抗干扰能力强;

缺点:红外线只能视线传播,穿透性能极差,当标识被遮挡时就无法正常工作,也极易受灯光、烟雾等环境因素影响明显;

传输距离不长,使其在布局上,无论哪种方式,都需要在每个遮挡背后、甚至转角都安装接收端,布局复杂,成本较高。

适用:适用于实验室对简单物体的轨迹精确定位记录以及室内自走机器人的位置定位。

▲ 红外室内定位模式

7

超声波定位技术

超声波定位系统

超声波定位技术是基于超声波测距系统而开发,由若干个应答器和主测距器组成:主测距器放置在被测物体上,向位置固定的应答器发射同无线电信号,应答器在收到信号后向主测距器发射超声波信号,利用反射式测距法和三角定位等算法确定物体的位置。

优势:定位整体精度很高,达到了厘米级;结构相对简单,有一定的穿透性而且超声波本身具有很强的抗干扰能力。

缺点:空气中的衰减较大,不适用于大型场合;反射测距时受多径效应和非视距传播影响很大,造成需要精确分析计算的底层硬件设施投资,成本太高。

适用:超声波定位技术在数码笔上已经被广泛利用,而海上探矿也用到了此类技术,室内定位技术还主要用于无人车间的物物定位。

▲ 超声波室内定位模式

8

iBeacon

iBeacon定位

iBeacon是一种新型基于蓝牙4.0的精准室内微定位技术,目前iOS、Android、Windows和黑莓系统设备,均具备了蓝牙低能耗技术(BLE)。当你的手持设备靠近一个iBeacon基站时,设备就能够感应到iBeacon信号(UUID和RSSI),范围可以从几毫米到50米,通过加权三环定位算法即可得到精确的位置,常规可达到2m的精度。

▲ iBeacon

iBeacon是苹果公司提出的“一种可以让附近手持电子设备检测到的一种新的低功耗、低成本信号传送器”的一套可用于室内定位系统的协议。这种技术可以使一个智能手机或其他装置在一个iBeacon基站的感应范围内执行相应的命令。

这是帮助智能手机确定他们大概位置或环境的一个应用程序。在一个iBeacon基站的帮助下,智能手机的软件能大概找到它和这个iBeacon基站的相对位置。iBeacon能让手机收到附近售卖商品的通知,也可以让消费者不用拿出钱包或信用卡就能在销售点的POS机上完成支付。iBeacon技术通过低功耗蓝牙(BLE),也就是智能蓝牙来实现。

iBeacon为利用低功耗蓝牙可以近距离感测的功能来传输通用唯一识别码的一个app或操作系统。这个识别码可以在网上被查找到用以确定设备的物理位置或者可以在设备上触发一个动作比如在社交媒体签到或者推送通知。

▲ iBeacon室内定位模式

以上是成型的主流的室内定位方案,每种定位模式均有其优势和劣势,随着室内定位和科技的发展,未来必定是多模式融合定位的结果,同时更大的难题是室内外无缝切换定位解决方案。

▲ 多模式融合室内外定位

整理文章为传播相关技术,版权归原作者所有 |

| 如有侵权,请联系删除

‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧  END  ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧

推荐阅读:

嵌入式编程专辑Linux 学习专辑C/C++编程专辑
Qt进阶学习专辑

关注我的微信公众号,回复“加群”按规则加入技术交流群。


点击“阅读原文”查看更多分享。

20张图详细对比8种室内RTLS(实时定位)技术相关推荐

  1. 语法大全!20张图,彻底分清英语中的主、谓、宾、定、状、补

    语法大全!20张图,彻底分清英语中的主.谓.宾.定.状.补 前言:语法是理解英语逻辑的核心.语法不好的同学,处理简单句尚可:遇到复杂句型时,就晕头转向了.所以,要彻底读懂英语,必须在语法上下苦功夫.今 ...

  2. 2 万字 + 20张图| 细说 Redis 九种数据类型和应用场景

    作者:小林coding 计算机八股文网(操作系统.计算机网络.计算机组成.MySQL.Redis):https://xiaolincoding.com 大家好,我是小林. 我们都知道 Redis 提供 ...

  3. 内存分段分页机制理解_深度干货 | 真棒! 20 张图揭开内存管理的迷雾,瞬间豁然开朗...

    openEA开源周刊 openEA开源社区的官方运营载体 这里每天给大家呈现有价值的开源资讯,欢迎您的来稿与推荐,点击上方蓝色字,加入我们吧! 摘要:本篇跟大家说说内存管理,内存管理还是比较重要的一个 ...

  4. 20 张图揭开内存管理的迷雾,瞬间豁然开朗

    每日英语,每天进步一点点 前言 之前有不少读者跟我反馈,能不能写图解操作系统? 既然那么多读者想看,我最近就在疯狂的复习操作系统的知识. 操作系统确实是比较难啃的一门课,至少我认为比计算机网络难太多了 ...

  5. 真棒!20 张图揭开内存管理的迷雾

    来源 | 小林coding(ID:CodingLin) 有不少读者跟我反馈,能不能写图解操作系统? 既然那么多读者想看,我最近就在疯狂的复习操作系统的知识. 操作系统确实是比较难啃的一门课,至少我认为 ...

  6. 20 张图揭开「内存管理」的迷雾,瞬间豁然开朗

    每日英语,每天进步一点点 前言 之前有不少读者跟我反馈,能不能写图解操作系统? 既然那么多读者想看,我最近就在疯狂的复习操作系统的知识. 操作系统确实是比较难啃的一门课,至少我认为比计算机网络难太多了 ...

  7. 真棒 20 张图揭开内存管理的迷雾,瞬间豁然开朗

    前言 之前有不少读者跟我反馈,能不能写图解操作系统? 既然那么多读者想看,我最近就在疯狂的复习操作系统的知识. 操作系统确实是比较难啃的一门课,至少我认为比计算机网络难太多了,但它的重要性就不用我多说 ...

  8. linux c 将虚拟地址转化为物理地址_面试不懂 Linux 内存管理?我用 20 张图给你讲明白...

    微信搜索公众号「 后端技术学堂 」回复「1024」获取50本计算机电子书,回复「学习路线」获取超详细后端技术学习路线思维导图,文章每周持续更新,我们下期见! 大家好,我是柠檬哥. 分享编程学习,助力程 ...

  9. 开源项目许可证相关-一张图看懂几种开源许可证

    常见的几种许可 开源许可证允许每个人出于任何目的使用.修改和共享许可软件,前提是要保持软件的来源和开放性.以下许可证从要求条件严苛程度递减排序,从最严苛(GNU AGPLv3)到没有条件(未许可).请 ...

最新文章

  1. 如何将文件复制到虚拟机中
  2. Html 教程 (4) <head>
  3. 1640. Check Array Formation Through Concatenation 能否连接形成数组
  4. InsightFace及其mxnet、tensorflow代码实现
  5. android如何编译出带符号表的.so库
  6. 使用sklearn优雅地进行数据挖掘
  7. 有偿数据收集 | 哈工大手写作文图片收集
  8. 南京大学python_python split()函数
  9. Huffuman树(java)
  10. Python画一个国旗
  11. git学习笔记(三)
  12. BLOB存储图片文件二进制数据是非对错
  13. expect+shell脚本实现免密登录
  14. vue filters 国家区号json数据
  15. QQ桌球瞄准器开发(4)透明度、颜色、线宽与母球大小
  16. [飘渺女声]罗琳娜 麦肯尼(Loreena McKennitt)
  17. 平面设计是一种创造性的艺术形式
  18. 从数据爬取到决策树建模——预测北京二手房房价
  19. centos8安装中文版man帮助手册
  20. 一个会发邮件的Java

热门文章

  1. 详细介绍红黑树 性质 定义 插入删除操作
  2. Android系统恢复出厂设置方法-涵盖5.1 6.0 7.0 7.1 8.0 9.0
  3. 机器学习实战(二)使用LightGBM的回归问题模型搭建
  4. 【unity基础_Day02】 Tranform组件及常见的API
  5. OpenCV的imread函数读取图片的路径选择相关问题
  6. 6补充:matlab的imread函数用法
  7. 灵境之梦_Python创意自我简介
  8. 服务器内存64G显示32G可用,64G内存在系统内显示62.1G可用可能会是什么情况?
  9. 百丽季燕利:从补货场景,看企业协同在线|数字思考者50人
  10. Python 中求小于这个数的所有素数