攻克“信号噪音”,高德武大联队卫冕全球定位大赛冠军

本文主要是介绍攻克“信号噪音”,高德武大联队卫冕全球定位大赛冠军,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在人手一部智能手机的时代,出门用手机导航已非常普遍。但在这种平常的背后,则是一整套复杂技术方案的支撑。尤其是定位技术,更是地图导航底层的重要基础,直接决定了产品的使用体验。“让定位更精准”,也成为了全球各大相关机构和企业竞相角逐的“技术奥林匹克”。

近日,在西班牙刚闭幕的室内定位与导航领域国际会议IPIN2021上,武汉大学与高德地图联合团队以大幅领先的优势,斩获了“基于智能手机的室内定位”赛道冠军。

2844ace8dc5b639e122f3525c6be5f8a.png

这也是联合团队连续第二年在该大赛中获得冠军——去年的IPIN2020上,武汉大学与高德地图共同摘下的则是“车载环境下的手机定位”组别冠军。

一场更贴近实际场景,同时更具挑战的全球技术角逐

国际室内定位导航大会IPIN(Indoor Positioning and Indoor Navigation)始创于2010年,是目前室内定位领域全球最大的国际学术会议,在谷歌学术排名中属于“顶尖级别定位与导航会议”。同期举办的比赛则是全球室内定位领域顶级赛事之一。

IPIN2021 共有3个赛道,其中武汉大学与高德地图联队拿下了“基于智能手机的室内定位”赛道的冠军。该赛道自2015年便已设立,迄今已有数十个国家的知名高校和公司参赛,是设立时间最长、参与团队最多的赛道。

该赛道旨在利用智能手机的内置传感器,在不额外加装定位设施的情况下,实现室内场所的行人定位。与其他专业的室内定位方案相比,该赛题更贴近目前用户的实际应用场景(例如室内手机导航),在技术方案的选型上更具灵活性,但难度也因低性能的传感器和复杂的实际场景被放大。

据了解,本次比赛首次采用模拟实时定位的方式——参赛团队被要求使用官方提供的API 实时获取数据和上传定位结果。其中,比赛数据由组织方在西班牙一所多层建筑内采集手机内置传感器信号,包括:GNSS(全球导航卫星系统)、惯性传感器、磁力计、Wifi、蓝牙、气压计、光照强度等。

比赛过程中,由不同的测试员携带智能手机,模拟日常手机使用的各种行为,如上下楼梯、坐下、接打电话、屏幕输入等,完成数据采集。用于算法训练的手机共有5款,最后随机挑选一款手机的传感器数据用于评测定位方案的精度。

穿越“噪音”,实现最优定位效果

如何在充满“噪音”的信号组合中找到最佳融合方法,是本次赛事的最大挑战。

由于赛事限于室内环境,手机上唯一专用于定位的传感器——GNSS 无法正常使用,布设定位装置也不被允许,这就使一些专业的高精度定位方案(例如UWB、蓝牙AOA 等)被排除在外;联合团队唯有充分发掘手机内置传感器的定位能力,并利用建筑内自然条件下的信号特性进行定位。

此外,由于赛事任务在多层建筑内进行,定位过程不仅要确定平面位置,还要识别具体楼层。而过程中测试员使用手机的方式是未知的,这使手机传感器——尤其是惯性传感器的信号特性更加复杂,从而进一步增大了定位难度。

针对赛题任务,联合团队进行了深入分析研究。最终确定了解题关键:设计一套融合框架,将手机传感器能力充分利用,取长补短,从而实现最优定位效果。

5f610b2ac7ba797d25a5f15b301e0fff.png

其中,为了解决手机使用方式的多样性问题,联合团队开发了一套基于机器学习和行人航位推算算法,实现准确的相对位置推算;再结合磁场、蓝牙和Wifi 等多个信号源的匹配定位控制位置误差,最终用一个滤波器对各模块输出进行融合,从而实现精准的高频率实时定位输出。

而正是凭借该框架,武汉大学和高德地图联合团队将传统的网络定位、惯性定位与先进的地磁定位等技术充分融合,在本次大赛中以大幅优势成为了“基于智能手机的室内定位”赛道的全球冠军,进一步证明了联合团队在室内定位领域领先的技术水平。

在未来,这将为用户某些日常、但当前导航产品还无法完全覆盖的室内出行场景,如停车场找车打车找上车点商铺导航等,提供技术支撑。

据悉,高德在手机定位领域有长期且深厚的技术积累,不仅服务于高德地图APP用户,同时也为众多合作伙伴的移动应用提供定位技术支持。

卫星定位方面,通过结合专业的几何计算与大数据挖掘能力,实现手机GNSS定位的抗干扰、防欺诈,保证用户在室外定位的准确性;在网络定位方面,通过充分挖掘基站、Wifi等无线信号提供的信息,建立机器学习模型,并通过精细的工程优化实现毫秒级的定位服务;在惯性定位方面,面向驾车和步行用户分别设计的VDR、PDR模型,保证了高楼、高架桥等复杂场景的定位稳定性;此外,高德地图在视觉定位地磁定位等前瞻领域也展开了积极的探索。

未来,高德地图还将继续与各界合作伙伴通力合作,在定位技术上继续探索,为用户带来更加精准、便捷的出行体验。

相关阅读

武汉大学和高德组队 拿下国际顶赛“车载环境下的手机定位”组别冠军

这篇关于攻克“信号噪音”,高德武大联队卫冕全球定位大赛冠军的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/565826

相关文章

【操作系统】信号Signal超详解|捕捉函数

🔥博客主页: 我要成为C++领域大神🎥系列专栏:【C++核心编程】 【计算机网络】 【Linux编程】 【操作系统】 ❤️感谢大家点赞👍收藏⭐评论✍️ 本博客致力于知识分享,与更多的人进行学习交流 ​ 如何触发信号 信号是Linux下的经典技术,一般操作系统利用信号杀死违规进程,典型进程干预手段,信号除了杀死进程外也可以挂起进程 kill -l 查看系统支持的信号

通过高德api查询所有店铺地址信息

通过高德api查询所有店铺地址电话信息 需求:通过高德api查询所有店铺地址信息需求分析具体实现1、申请高德appkey2、下载types city 字典值3、具体代码调用 需求:通过高德api查询所有店铺地址信息 需求分析 查询现有高德api发现现有接口关键字搜索API服务地址: https://developer.amap.com/api/webservice/gui

据阿谱尔APO Research调研显示,2023年全球髓内钉市场销售额约为4.7亿美元

根据阿谱尔 (APO Research)的统计及预测,2023年全球髓内钉市场销售额约为4.7亿美元,预计在2024-2030年预测期内将以超过3.82%的CAGR(年复合增长率)增长。 髓内钉市场是指涉及髓内钉制造、分销和销售的行业。髓内钉是一种用于整形外科手术的医疗器械,用于稳定长骨骨折,特别是股骨、胫骨和肱骨。髓内钉通常由不銹钢或钛等材料制成,并插入骨的髓管中,以在愈合过程中提供结构支

亮相WOT全球技术创新大会,揭秘火山引擎边缘容器技术在泛CDN场景的应用与实践

2024年6月21日-22日,51CTO“WOT全球技术创新大会2024”在北京举办。火山引擎边缘计算架构师李志明受邀参与,以“边缘容器技术在泛CDN场景的应用和实践”为主题,与多位行业资深专家,共同探讨泛CDN行业技术架构以及云原生与边缘计算的发展和展望。 火山引擎边缘计算架构师李志明表示:为更好地解决传统泛CDN类业务运行中的问题,火山引擎边缘容器团队参考行业做法,结合实践经验,打造火山

时间服务器中,适用于国内的 NTP 服务器地址,可用于时间同步或 Android 加速 GPS 定位

NTP 是什么?   NTP 是网络时间协议(Network Time Protocol),它用来同步网络设备【如计算机、手机】的时间的协议。 NTP 实现什么目的?   目的很简单,就是为了提供准确时间。因为我们的手表、设备等,经常会时间跑着跑着就有误差,或快或慢的少几秒,时间长了甚至误差过分钟。 NTP 服务器列表 最常见、熟知的就是 www.pool.ntp.org/zo

DDS信号的发生器(验证篇)——FPGA学习笔记8

前言:第一部分详细讲解DDS核心框图,还请读者深入阅读第一部分,以便理解DDS核心思想 三刷小梅哥视频总结! 小梅哥https://www.corecourse.com/lander 一、DDS简介         DDS(Direct Digital Synthesizer)即数字合成器,是一种新型的频率合成技术,具有低成本、低功耗、高分辨率、频率转换时间短、相位连续性好等优点,对数字信

[FPGA][基础模块]跨时钟域传播脉冲信号

clk_a 周期为10ns clk_b 周期为34ns 代码: module pulse(input clk_a,input clk_b,input signal_a,output reg signal_b);reg [4:0] signal_a_widen_maker = 0;reg signal_a_widen;always @(posedge clk_a)if(signal_a)

将一维机械振动信号构造为训练集和测试集(Python)

从如下链接中下载轴承数据集。 https://www.sciencedirect.com/science/article/pii/S2352340918314124 import numpy as npimport scipy.io as sioimport matplotlib.pyplot as pltimport statistics as statsimport pandas

HTML(20)——定位

定位 作用:灵活的改变盒子在网页中的位置 实现: 定位模式:position边偏移:设置盒子的位置 leftrighttopbottom 相对定位 position:relative 改变位置的参照物是自己原来的位置,并且不脱标占位,标签显示模式特点不变 绝对定位 position:absolute 使用场景:子级绝对定位,父级相对定位  脱标不占位参照物:先找最近的已经

防止在 Qt 中触发信号

在 Qt 中工作时,有时我们需要暂时阻止某些信号的触发。以下是一个经典场景:我们有一个 QCheckBox 对象,当用户勾选或取消勾选时,需要调用一个函数,因此我们将这个函数连接到 stateChanged(int state) 信号。然而,在某些条件下,我们在代码中更改 QCheckBox 的状态,这会导致触发不需要的信号。那么如何在特定情况下防止信号触发呢? 使用 clicked 信号 如