HMS Core 3D精準室內定位技術,打造“店鋪級”出行體驗

来源:https://www.cnblogs.com/hmscore/archive/2022/05/24/16304363.html
-Advertisement-
Play Games

2022年4月28日,在華為摺疊旗艦及全場景新品發佈上,華為Mate Xs 2摺疊屏手機搭載由HMS Core定位服務(Location Kit)提供的3D精準室內定位技術,為用戶提供了“店鋪級”定位能力。目前,該能力已經覆蓋國內160+城市、1300+核心商圈、20+大型交通樞紐等大中型公共建築, ...


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)。

瞭解更多詳情>>

訪問華為開發者聯盟官網
獲取開髮指導文檔
華為移動服務開源倉庫地址:GitHubGitee

關註我們,第一時間瞭解 HMS Core 最新技術資訊~


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 本文介紹資料庫的結構和基本理論,以及資料庫的實際應用。同時還介紹關係資料庫專用的 SQL 語句的書寫方法和規則。 一、資料庫是什麼 本節重點 資料庫是將大量數據保存起來,通過電腦加工而成的可以進行高效訪問的數據集合。 用來管理資料庫的電腦系統稱為資料庫管理系統(DBMS)。 通過使用 DBMS, ...
  • 語句優化 即優化器利用自身的優化器來對我們寫的SQL進行優化,然後再將其放入InnoDB引擎中執行。 條件簡化 移除不必要的括弧 select * from x where ((a = 5)); 上面的括弧很沒必要,優化器就會直接去掉。 select * from x where a = 5; 等值 ...
  • 本文介紹開源資料庫 PostgreSQL(版本 9.5.3 1)在 Windows 10 環境下的安裝方法。 PostgreSQL 是 1980 年以加利福尼亞大學為中心開發出來的 DBMS,與 MySQL 一樣,都是世界上廣泛應用的開源資料庫(DB)。它嚴格遵守標準 SQL 規則,是初學者的最佳選 ...
  • 轉載請註明出處: 目錄 Redis 的五種數據結構 Redis 數據結構的內部編碼 1.String 1.1 常用命令 1.2 內部編碼 1.3 典型使用場景 2. Hash 2.1 常用命令及時間複雜度 2.2 內部編碼 3.列表 3.1 常用命令及時間複雜度 3.2 內部編碼 3.3 使用場景 ...
  • 前言 【項目資源】longPressDemo 項目功能介紹 長按顯示菜單 【效果圖】 出發條目後,顯示提示信息 【效果圖】 項目技術支持 【開發環境】 Android Studio window11 【開發語言】 後端: Java 前端 xml 項目難點 如何設置出長按效果? 通過按鈕控制項綁定set ...
  • AR技術已經被廣泛應用於營銷、教育、游戲、展覽等場景。通過2D圖像跟蹤技術和3D物體跟蹤技術,用戶只需使用一臺手機進行拍攝,即可實現海報、卡牌等平面物體以及文物、手辦等立體物體的AR效果。儘管近年來2D圖像跟蹤和3D物體跟蹤演算法已經取得了很大的進步,但受限於環境等因素影響,效果仍然有很大提升空間,是 ...
  • 健身房不開,國民“運動量”卻爆髮式上漲。 私教都拉不回的運動自律,被劉畊巨集的一套毽子操拉回來了。最近程式員阿強也在女友的打卡帶動下,跟著劉教練開啟了在家健身模式,線上與千萬網友隔空同頻共振,阿強表示,終於找到快樂運動的正確打開方式。 阿強切身體會了居家健身需求的興起,BUT,其不足之處也漸漸浮現。 ...
  • 5月25日(周三)晚上19:00,第二期戰“碼”先鋒直播,我們邀請到了華為終端BG信息體驗高級工程師、OpenHarmony SIG Docs負責人Neen Yang老師,在直播間與大家分享《參與文檔貢獻,開啟OpenHarmony社區貢獻進階之旅》。 ...
一周排行
    -Advertisement-
    Play Games
  • 前言 在我們開發過程中基本上不可或缺的用到一些敏感機密數據,比如SQL伺服器的連接串或者是OAuth2的Secret等,這些敏感數據在代碼中是不太安全的,我們不應該在源代碼中存儲密碼和其他的敏感數據,一種推薦的方式是通過Asp.Net Core的機密管理器。 機密管理器 在 ASP.NET Core ...
  • 新改進提供的Taurus Rpc 功能,可以簡化微服務間的調用,同時可以不用再手動輸出模塊名稱,或調用路徑,包括負載均衡,這一切,由框架實現並提供了。新的Taurus Rpc 功能,將使得服務間的調用,更加輕鬆、簡約、高效。 ...
  • 順序棧的介面程式 目錄順序棧的介面程式頭文件創建順序棧入棧出棧利用棧將10進位轉16進位數驗證 頭文件 #include <stdio.h> #include <stdbool.h> #include <stdlib.h> 創建順序棧 // 指的是順序棧中的元素的數據類型,用戶可以根據需要進行修改 ...
  • 前言 整理這個官方翻譯的系列,原因是網上大部分的 tomcat 版本比較舊,此版本為 v11 最新的版本。 開源項目 從零手寫實現 tomcat minicat 別稱【嗅虎】心有猛虎,輕嗅薔薇。 系列文章 web server apache tomcat11-01-官方文檔入門介紹 web serv ...
  • C總結與剖析:關鍵字篇 -- <<C語言深度解剖>> 目錄C總結與剖析:關鍵字篇 -- <<C語言深度解剖>>程式的本質:二進位文件變數1.變數:記憶體上的某個位置開闢的空間2.變數的初始化3.為什麼要有變數4.局部變數與全局變數5.變數的大小由類型決定6.任何一個變數,記憶體賦值都是從低地址開始往高地 ...
  • 如果讓你來做一個有狀態流式應用的故障恢復,你會如何來做呢? 單機和多機會遇到什麼不同的問題? Flink Checkpoint 是做什麼用的?原理是什麼? ...
  • C++ 多級繼承 多級繼承是一種面向對象編程(OOP)特性,允許一個類從多個基類繼承屬性和方法。它使代碼更易於組織和維護,並促進代碼重用。 多級繼承的語法 在 C++ 中,使用 : 符號來指定繼承關係。多級繼承的語法如下: class DerivedClass : public BaseClass1 ...
  • 前言 什麼是SpringCloud? Spring Cloud 是一系列框架的有序集合,它利用 Spring Boot 的開發便利性簡化了分散式系統的開發,比如服務註冊、服務發現、網關、路由、鏈路追蹤等。Spring Cloud 並不是重覆造輪子,而是將市面上開發得比較好的模塊集成進去,進行封裝,從 ...
  • class_template 類模板和函數模板的定義和使用類似,我們已經進行了介紹。有時,有兩個或多個類,其功能是相同的,僅僅是數據類型不同。類模板用於實現類所需數據的類型參數化 template<class NameType, class AgeType> class Person { publi ...
  • 目錄system v IPC簡介共用記憶體需要用到的函數介面shmget函數--獲取對象IDshmat函數--獲得映射空間shmctl函數--釋放資源共用記憶體實現思路註意 system v IPC簡介 消息隊列、共用記憶體和信號量統稱為system v IPC(進程間通信機制),V是羅馬數字5,是UNI ...