聊聊室内导航在应用方面

大家去大型的商场时,应该都见过一些提示牌,微信扫一扫导航。当拿微信扫了之后,就会打开一个小程序,里面显示整个商场的二维或三维的平面结构,以及当前自己的位置。此时可以通过手机快速的查看商场内其他的商铺、公共区域、停车场等位置信息,点击导航就会规划出一条导航路径,可以实时导航到目的地。不仅仅是商场,目前很多大型的综合体中,如大型枢纽(高铁站、机场)、医院、博物馆等复杂的室内场所中,都配备了相应的室内导航应用,方便人民群众在大型场所中能快速的定位及导航引导。

技术方面

室外导航用的卫星GPS信号进行定位,但是在室内时,GPS信号因为建筑导致信号减弱等问题,会存现精度不满足的情况,故需要借助一些其他的定位设备来实现导航技术。

综合从定位精度、使用成本、成本等方面考虑目前技术上对于室内导航使用的最多的还是蓝牙iBeacon、UWB。

IBeacon和UWB相比较:

定位精度UWB会更精准、蓝牙由于信号强度不稳定,会出现抖动等情况。

成本上蓝牙IBeacon更低,淘宝上单个IBeacon设备价格在20-50之间。

应用上微信的普及及小程序提供的API,在用户使用和开发者开发层面都更加便捷。

所以目前一般的厂家都会推荐使用IBeacon来进行室内定位,当你去商场时,也可以抬头看看,一般天花板上有类似上图这种白色的圆形的设备,基本上都是蓝牙IBeacon设备。由于IBeacon低功耗的特性,这种设备只需要内置的纽扣电池,就能基本使用2-5年寿命,安装时就不需要单独再外接电源,只需要一个3M胶带即可牢牢的固定,安装上也很方便。

室内定位及导航路径规划算法就很成熟了,可以通过相关的数据处理之后使用三点定位来定位。室内路线也相对固定,可以通过设置固定的路线,再通过狄克斯特拉(Dijkstra)算法即可。中间会涉及到一些定位纠偏、移动补偿等算法。

使用及需求方面

需求侧分2个部分讨论,一个是 to C 用户侧,另一个是 to B 企业侧。

to C 用户侧

对于用户来说,当你去商场,逛了半天后,很忘记自己的车子停在具体车位上,这个时候拿出手机,查询车位位置,通过导航直接去车位。这么一听感觉是个强需求,实际上目前用户对于在室内使用手机导航的习惯并没有养成,而且目前室内导航由于厂家多,UI界面版本各式各样,有二维平面型、也有三维类型,使用体验也各不相同,用户使用成本会增加。

且在商场逛街或者在枢纽赶车时,当手上拿了行李或物品,还需要拿着手机导航就不会有特别舒适的感受。室内建筑结构基本不会特别复杂,而且都会有规律,所以只需要一个大概的位置后,就能到达想去的目的地。

室外导航,涉及的地图范围大,用户基数庞大,需求量就自然而然的高。室内导航单单针对某个大型综合体,如杭州西站、南站等枢纽每日的客流基本上在3万左右。杭州东站作为整个华东地区到发人数最多的枢纽,日均到发数为几十万,再乘以那微弱的使用率,基本上每天使用量就不会很多了。当然能对一些人提供相对应的帮助,总归是有存在的价值的,但是和室内导航的开发成本来对比,就会显得有些鸡肋,而且枢纽站内的指引牌都会做的非常的完备,基本上通过引导屏就能顺利的到达目的地。

to B 企业侧

目前各行各业都在往数字化发展,对于室内导航的业主或厂家来说,通过使用的室内导航产生的定位数据、用户使用数据情况等进行二次分析,会更有价值

比如在养老院,可以通过定位数据来实时监测行动不便的老人动向,通过设置电子围栏或设置时间定位不动等业务场景分析,结合相机视频检测来实时告警老人摔倒、走丢等情况,保障老人安全。

通过室内导航形成的定位数据用于人员管理,结合指挥调度、应急响应等场景。通过商场使用情况,分析用户喜好及习惯。当然前提还是需要使用的用户量大,数据分析才更有价值和意义。

结尾

室内导航目前从整体来说,技术上已经达到成熟的阶段,且定位的精度也完全满足室内的使用场景。但是由于每个室内建筑都需要单独研发及部署设备,成本相对较高。且标准不统一,会增加用户的使用成本。如果每个大型综合体都部署一套标准的室内导航,且与目前主流的室外导航如高德、百度完成对接,接入其APP中,对于用户使用会更便捷。

室内导航的用户数据价值更多是偏向于企业/政府管理侧,用于具体的管理、监测类业务场景使用。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/124194.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

SQL Server SSIS的安装

标题SQL SERVER 安装 下载SQL SERVER数据库:(以SQL SERVER 2022 Developer版本)(https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads?rtc1) 以administrator权限安装: 下载完成后,会出现以下界面&a…

R语言 PPT 预习+复习

什么狗吧发明的结业考&#xff0c;站出来和我对线 第一章 绪论 吊码没有&#xff0c;就算考R语言特点我也不背&#xff0c;问就是叫么这没用。 第二章 R语言入门 x<-1:20 赋值语句 x 1到20在x上添加均值为0、标准差为2的正态分布噪声 y <- x rnorm (20, 0, 2) 这…

【leaflet】1. 初见

▒ 目录 ▒ &#x1f6eb; 导读需求开发环境 1️⃣ 概念概念解释特点 2️⃣ 学习路线图3️⃣ html示例&#x1f6ec; 文章小结&#x1f4d6; 参考资料 &#x1f6eb; 导读 需求 要做游戏地图了&#xff0c;看到大量产品都使用的leaflet&#xff0c;所以开始学习这个。 开发环境…

微服务中配置文件(YAML文件)和项目依赖(POM文件)的区别与联系

实际上涉及到了微服务架构中的两个重要概念&#xff1a;服务间通信和项目依赖管理。在微服务架构中&#xff0c;一个项目可以通过两种方式与另一个项目建立依赖关系&#xff1a;通过配置文件&#xff08;如YAML文件&#xff09;和通过项目依赖&#xff08;如POM文件&#xff09…

【每日一题】逃离火灾

文章目录 Tag题目来源题目解读解题思路方法一&#xff1a;二分枚举空间复杂度&#xff1a; O ( m n ) O(mn) O(mn)。 写在最后 Tag 【二分答案】【BFS】【数组】【2023-11-09】 题目来源 2258. 逃离火灾 题目解读 现在有一个人在一个二维网格的左上角&#xff0c;坐标 (0, 0…

SpringCache(Redis)

一、springcache是什么 springcache是spring的缓存框架&#xff0c;利用了AOP&#xff0c;实现了基于注解的缓存功能&#xff0c;并且进行了合理的抽象&#xff0c;业务代码不用关心底层是使用了什么缓存框架&#xff0c;只需要简单地加一个注解&#xff0c;就能实现缓存功能了…

pytorch中常用的损失函数

1 损失函数的作用 损失函数是模型训练的基础&#xff0c;并且在大多数机器学习项目中&#xff0c;如果没有损失函数&#xff0c;就无法驱动模型做出正确的预测。 通俗地说&#xff0c;损失函数是一种数学函数或表达式&#xff0c;用于衡量模型在某些数据集上的表现。损失函数在…

计算机网络期末复习-Part2

1、网络应用程序体系结构 &#xff08;1&#xff09;客户端/服务器&#xff08;C/S&#xff09;体系结构&#xff1a; 客户端/服务器&#xff08;C/S&#xff09;应用程序&#xff1a; Web浏览器与Web服务器&#xff1a;当您使用Web浏览器&#xff08;客户端&#xff09;访问…

Scala爬虫如何实时采集天气数据?

这是一个基本的Scala爬虫程序&#xff0c;使用了Scala的http library来发送HTTP请求和获取网页内容。在爬取天气预报信息时&#xff0c;我们首先需要创建一个代理对象proxy&#xff0c;并将其用于发送HTTP请求。然后&#xff0c;我们使用http库的GET方法获取网页内容&#xff0…

linux修改rocketmq的日志文件位置

文章目录 &#x1f50a;修改rocketmq的日志文件位置&#x1f4d5;原来的文件&#x1f4cc;修改后文件&#x1f4c7;rocketmq中的Rocketmq_client.log文件在配置文件中改不了 需要在代码logback文件中进行修改&#x1f58a;️最后总结 &#x1f50a;修改rocketmq的日志文件位置 …

【Linux】 awk命令使用

AWK 是一种处理文本文件的语言&#xff0c;是一个强大的文本分析工具。 之所以叫 AWK 是因为其取了三位创始人 Alfred Aho&#xff0c;Peter Weinberger, 和 Brian Kernighan 的 Family Name 的首字符。 语法 awk [选项] [文件] awk [选项] [程序] [文件] awk命令 -Linux手…

cookie 里面都包含什么属性?

结论先行&#xff1a; Cookie 中除了名称和值外&#xff0c;还有几个比较常见的&#xff0c;例如&#xff1a; Domain 域&#xff1a;指定了 cookie 可以发送到哪些域&#xff0c;只有发送到指定域或其子域的请求才会携带该cookie&#xff1b; Path 路径&#xff1a;指定哪些…

Spring Boot 3系列之-启动类详解

Spring Boot是一个功能强大、灵活且易于使用的框架&#xff0c;它极大地简化了Spring应用程序的开发和部署流程&#xff0c;使得开发人员能够更专注于业务逻辑的实现。在我们的Spring Boot 3系列之一&#xff08;初始化项目&#xff09;文章中&#xff0c;我们使用了Spring官方…

gitlab-ce-12.3.5 挖矿病毒及解决方案

前言 最近发现在使用gitlab提交代码的时候总是失败&#xff0c;一访问gitlab还时常报503&#xff0c;于是使用 top 命令查看了内存占用情况&#xff0c;发现了一个git进程内存使用了2.3g&#xff0c;cpu还一直占用300-400%&#xff0c; 以前不知道gitlab还有病毒&#xff0c;只…

[论文阅读]PV-RCNN++

PV-RCNN PV-RCNN: Point-Voxel Feature Set Abstraction With Local Vector Representation for 3D Object Detection 论文网址&#xff1a;PV-RCNN 论文代码&#xff1a;PV-RCNN 简读论文 这篇论文提出了两个用于3D物体检测的新框架PV-RCNN和PV-RCNN,主要的贡献如下: 提出P…

ubuntu 安装redis详细教程

下载redis安装包 链接如下&#xff1a; http://redis.io/download 本例版本为&#xff1a;redis-7.2.3.tar.gz 下载安装包到目录/opt下&#xff0c;路径可修改&#xff0c;本例为/opt wget https://github.com/redis/redis/archive/7.2.3.tar.gz 解压安装包&#xff0c;并…

解决 SSLError: HTTPSConnectionPool(host=‘huggingface.co‘, port=443)

看我的回答&#xff1a; https://github.com/huggingface/transformers/issues/17611#issuecomment-1794486960 能问这个问题的都是网络不太好的&#xff0c;你懂的&#xff0c;所以答案全是解决网络的。 得益于这个回答&#xff1a;#17611 (comment) 看了一下代码&#xf…

基于ssm的校园快递物流管理系统(java+jsp+ssm+javabean+mysql+tomcat)

博主24h在线&#xff0c;想要源码文档部署视频直接私聊&#xff0c;9.9拿走&#xff01; 基于javawebmysql的ssm校园快递物流管理系统(javajspssmjavabeanmysqltomcat) 运行环境&#xff1a; Java≥8、MySQL≥5.7、Tomcat≥8 开发工具&#xff1a; eclipse/idea/myeclipse/s…

万物社用户运营工具:无代码开发下的电商平台和CRM集成

简介&#xff1a;万物社与集简云的引领式连接 万物社&#xff0c;隶属于厦门头号云信息科技有限公司&#xff0c;是一家专注于互联网和相关服务的企业。在日常的业务运营中&#xff0c;万物社通过与集简云的无代码集成&#xff0c;实现了业务流程的自动化和智能化&#xff0c;…

Linux系统下数据同步服务RSYNC

一、RSYNC概述 1、什么是rsync rsync的好姐妹 sync 同步&#xff1a;刷新文件系统缓存&#xff0c;强制将修改过的数据块写入磁盘&#xff0c;并且更新超级块。 async 异步&#xff1a;将数据先放到缓冲区&#xff0c;再周期性&#xff08;一般是30s&#xff09;的去同步到磁…