HMS Core 3D精准室内定位技术,打造“店铺级”出行体验
2022年4月28日,在华为折叠旗舰及全场景新品发布上,华为Mate Xs 2折叠屏手机搭载由HMS Core定位服务(Location Kit)提供的3D精准室内定位技术,为用户提供了“店铺级”定位能力。目前,该能力已经覆盖国内160+城市、1300+核心商圈、20+大型交通枢纽等大中型公共建筑,为用户打造室内精准定位的出行体验。
“3D精准室内定位技术”技术底座
室内定位技术在商场室内导购、高铁机场出行等生活场景,以及游客导览、外卖骑手到店履约等行业场景都有广泛的需求。
当前业界已经有多种室内定位方案,如基于蓝牙标签、UWB基站的硬件部署方案,以及人工采集WiFi/地磁方案等。但是这些方案存在场所覆盖量少、成本高昂、无法自动学习更新等不足。
为了解决这些痛点,HMS Core定位服务通过突破多项关键技术,最终实现了广覆盖、低成本、自学习的精准室内定位功能,通过统一的API接口支持HarmonyOS等主流移动OS系统,确保即使从室外延伸到室内,都能获取无缝的精准定位服务。
HMS Core定位服务通过如下4个关键技术实现广覆盖、低成本、自学习的3D精准室内定位能力。
AI惯导轨迹估计技术
多源信号因子图优化技术
AI楼层识别技术
概率建模高精度定位技术
3D精准室内定位技术概要图
AI惯导轨迹估计技术
AI惯导原理
业界通用的PDR估计模型,基于步态检测和步长估计的航迹推算,该模型对人的高矮、行走快慢、手机姿态切换等非常敏感,导致不同场景下,轨迹长度和方向的估计不稳定,误差抖动大。 HMS Core定位服务提供AI惯导轨迹估计技术解决该问题。该技术通过AI自监督学习的方法,只需原10%的标定数据即可实现同样的轨迹位姿估计精度,不仅减少了对训练数据量的依赖,同时提高了对用户行为姿态的泛化适应能力;另外采用华为自研的RIO网络设计,将轨迹估计精度进一步提升了30%以上(华为实验室测试数据),能够应对现实生活中各种用户在复杂室内环境中的定位需求。
多源信号因子图优化技术
多源信号因子图优化技术原理
多源信号因子图优化技术原理
HMS Core定位服务提供的多源信号因子图优化技术,基于信号传播模型基础理论,引入了图论的方法对5G、UWB、FTM、WiFi、BLE、RF等多源信号进行表征,将传统的特征匹配问题转换成了图优化问题,这样不仅提高了大数据处理的效率,而且也使得数据模型更准确地刻画了信号地图的特征。该技术将无序的轨迹分布构建成有序的2D平面拓扑的信号地图,并且能够随着信号覆盖密度的增加,最终达到“店铺级”位置分辨精度。
从无序的轨迹到有序2D拓扑构建实例展示
AI楼层识别技术
AI楼层识别技术原理
室内定位,还需要解决用户在不同楼层移动产生的跨楼层定位问题,包括楼梯、电梯和自动扶梯等场景。HMS Core定位服务通过AI学习跨层地标属性,并对不同楼梯类型进行自动排序,通过AI楼层识别技术,实现3D楼层定位,准确率平均优于95%(华为实验室测试数据)
从2D有序拓扑到3D有序拓扑构建实例展示
概率建模高精度定位技术
概率建模高精度定位技术原理
HMS Core定位服务提供的概率建模高精度定位技术,基于信号传播模型的分布特征,提出高斯过程对信号残差建模和自适应的学习超参数,将信号轨迹覆盖区域扩展到轨迹未经过区域。并且随着不断的AI自学习,越来越逼近模型估计最优解,从而使得定位更精准。
在存在室内地图的场景下,还可以进一步通过地图匹配算法提升定位精度。
华为Mate Xs 2折叠屏手机发布会现场图
以上技术来自华为2012黎曼实验室(Riemann Lab),通过HMS Core定位服务(Location Kit)面向开发者开放,目前HUAWEI Mate Xs 2折叠屏手机用户使用高德地图APP即可实现“店铺级”精准室内定位体验,后续还将有更多华为机型支持3D精准室内定位技术。
同时,伴随HMS生态布局全面加速,HMS Core 定位服务、地图服务、位置服务等核心应用开发能力也迎来快速提升,2021年6月整合推出了Petal Maps Platform,并全面对开发者与合作伙伴开放。Petal Maps Platform地图服务平台目前已拥有22个丰富的地图服务能力,截止2021年底已覆盖全球200多个国家与地区的开发者,积累了2.6亿+POI数据,支持70多种地图展示与搜索语言,接入开发者数量超20000。
其他更多关于HMS Core定位服务的信息,请访问华为开发者联盟官网-HMS Core定位服务,相关技术请参考论文清单。
参考文献:
1.AI惯导轨迹估计技术:
《RIO: Rotation-equivariance supervised learning of robust inertial odometry》, 2022 CVPR, 华为2012黎曼实验室(Riemann Lab)。
2.信号空间到距离约束建模技术:
《Mining geometric constraints from crowd-sourced radio signals and its application to information fusion and indoor positioning》, 2021 IEEE Access, 华为2012黎曼实验室(Riemann Lab)。
3.概率建模的高精度定位技术:
《Measuring Uncertainty in Signal Fingerprinting with Gaussian Processes Going Deep》, 2021 IPIN, 华为2012黎曼实验室(Riemann Lab)。
了解更多详情>>
访问华为开发者联盟官网
获取开发指导文档
华为移动服务开源仓库地址:GitHub、Gitee
关注我们,第一时间了解 HMS Core 最新技术资讯~
HMS Core 3D精准室内定位技术,打造“店铺级”出行体验相关推荐
- 高精度室内定位导航 需要什么样的精准室内定位技术方案
https://jingyan.baidu.com/article/295430f1e020b20c7e0050f1.html UWB定位技术 相当于把卫星(定位基站)安在你的身边,再配套专用的定位卡 ...
- 超宽带uwb精准定位,厘米级室内定位技术,实时高精度方案应用
随着人们生产生活质量的提升,对于定位的需求已经不仅仅只是粗略的轨迹.导航,在万物互联的时代,人员定位正在成为企业刚需. 从市场需求来说,定位的精度是越高越好,因此UWB室内定位技术成了高精度定位应用的 ...
- HMS Core 3D Engine助您实现逼真3D渲染效果,构筑大型3D数字世界
HMS Core 3D Engine是一款高性能.高画质.高可靠的实时3D引擎,旨在帮助开发者制作高品质的3D应用.3D Engine将为您提供可编程渲染管线,多维粒子系统,3D角色与动画,超大地形地 ...
- 华为开发者大会2022:HMS Core 3D建模服务再升级,万物皆可驱动
11月4日,HDC2022华为开发者大会在东莞松山湖举办.在本次大会的HMS Core创新图形能力分论坛中,HMS Core重点介绍了其在3D技术领域的创新应用方向,其中3D建模服务展示了创新的自动骨 ...
- 室内定位技术将会怎样颠覆传统商业运营?
去到购物中心的地下停车场,购完物后,是不是有找不着停车位的时候?想象一下,下载一个商场的有全景功能APP,就可以直接以实景方式,引导你快速找到自己的车,省去在迷宫一样的地下停车场晕头转向的烦恼. 这其 ...
- 室内定位技术及机场方案建议
室内定位技术发展现状 在1996年左右,美国联邦通信委员会(FCC)要求移动运营商为移动电话用户提供E-911(紧急救援)服务.1999年,FCC又对定位精度做出新的要求.加之此后全球移动用户的迅猛发 ...
- 室内定位常用定位技术_米级蓝牙定位方案,厘米级UWB定位方案
前言 随着物联网生态链逐渐走向成熟,各行各业对定位的需求也大大增加.由于GPS卫星信号在室内无法定位,且容易受到各种无线电信号的干扰,为实现"最后一公里"的室内位置服务,目前主流的 ...
- wifi定位算法 java_几种室内定位技术方案对比,室内定位种类的优缺点一目了然...
最近几年,随着物联网技术的发展,定位技术也随之发展起来,室内定位技能非常实用,运用广泛,如图书馆,养老院,体育馆,地下车库,学校,仓库等都能够完成对人员及物品的快速定位.目前,在苏州新导室内定位体系中 ...
- 10种室内定位技术原理深度解析
在高度城市化的今天,室内空间越来越庞大复杂.人类战胜了大自然,却在自己构筑的钢筋水泥中迷了路. 东晋高僧法显西行求法乘船回国时写道:大海弥漫无边,不识东西,唯望日.月.星宿而进.大意就是说,大海辽阔无 ...
- 移动机器人室内定位技术综述
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 对于移动机器人,定位技术是保证移动机器人轨迹/运动作业的前提技术, ...
最新文章
- Daily Scrum 10.27
- Apache Web服务器访问控制机制全解析
- Go 1.9 新特性
- Hadoop入门实例——WordCount统计单词
- BADI EXIT等增强报W警告类消息
- 信息学奥赛 数论专题 2、带 余 除 法
- 软考系统架构师笔记-综合知识重点(二)
- mysql 事务sql_mysql存储过程之事务篇
- android 评分条 RatingBar 使用及自定义
- 第15节 三个败家子(15)—— 总被死后累
- ibatis学习四---执行流程浅析
- 编译OpenJDK8-u332:/bin/sh: 1: [: -a: unexpected operator/line 0: [: too many arguments
- 免费复制百度文库的VIP文章(非常简单!)
- android tv 应用安装器,论Android智能电视盒子必装应用之——QQ音乐TV版
- 网络负载率计算公式 linux,如何理解Linux CPU负载率的计算方式
- 解决浏览器打开就是被篡改的桔梗网界面
- 移植Python3到TQ2440(二)
- Win10(64位)系统清除BIOS密码的方法
- cf 830 D1. Balance (Easy version)
- 微信H5调试Vconsole
热门文章
- swot分析模板_学生个人生涯规划报告模板
- 计算机网络管理员高级操作技能考核试卷,计算机网络管理员(高级)操作技能试题样题(2)...
- 机器学习--人口普查数据分析
- 用高维与低维“相交”的形式在低维空间“感受”高维空间
- st7789 旋转_ST7789V彩屏驱动及显示代码
- 最新Permute 3 mac(万能音视频转换器)v3.9.6
- GPIO模拟MDC/MDIO协议
- Linux定时器实现
- STM32标准库驱动蜂鸣器
- 使用npm和命令行强制删除文件