对于步行者而言,当从复杂的地铁站口钻出,或是面对多岔路口的抉择,传统的2D地图经常让用户陷入"我在哪"和"我该往哪走"的困惑。
为了解决这一痛点,高德地图与HamonyOS SDK合作,借助AR Engine正式在其鸿蒙版App中推出"AR步行实景导航"功能。这不仅补齐了高德地图在跨平台生态中的体验拼图,更标志着鸿蒙生态内主流地图应用中首个AR步行导航功能的正式落地,展示了HarmonyOS SDK是如何帮助开发者跨越平台壁垒构建卓越的空间交互能力。
应对挑战:填补鸿蒙生态的AR体验空白
长期以来,消费者对更加直观、沉浸的导航方式呼声极高。虽然高德地图等头部地图应用已在其他平台上线了AR步导功能,但在快速发展的鸿蒙生态中,该功能还在逐步构建中。
高德地图团队希望在鸿蒙版App上为用户提供同样的"视觉导航"的体验。通过接入AR Engine,高德地图完美补齐了AR步导功能,满足了用户"最后一公里"的沉浸式导航诉求。
核心技术:让虚拟指引与现实世界完美贴合
要在现实世界的街道上稳定地渲染虚拟导航光毯,并让其看起来像是真实刷在路面上一样,需要强大的底层技术支撑。AR Engine为高德地图提供了以下核心能力:
1.稳定的运动跟踪
采用SLAM(同步定位与建图)与AI PDR(基于AI的行人航位推算)的深度融合架构,确保用户在走动、转头甚至快速移动手机时,虚拟箭头不发生漂移。
-
持续、高精度地跟踪设备相对于周围环境的6DoF(六自由度)位姿变化;
-
在虚拟与现实之间建立统一的几何空间坐标系,确保在不同视角和距离下,虚拟物体与真实环境的几何一致性;
-
用户手持手机行走时,100米距离内的位姿跟丢次数很少,提供了稳定的连续跟踪体验。
2.智能环境理解与语义识别
仅仅知道手机的位置是不够的,AR还需要利用空间智能"看懂"眼前的世界。
-
平面检测:能够迅速识别水平和垂直平面(如地面或墙面)上的成群特征点,并精准勾勒出平面的物理边界。
-
语义识别:进一步理解这些平面是什么------它是可步行的路面、草地,还是周边的障碍物形状。
3.轻量化VIO+AI-IMU:攻克极端场景
传统的视觉追踪在夜晚暗光、白墙(弱纹理)、玻璃幕墙(反光纹理)或地砖(重复纹理)等场景下容易失效。
为了解决这一行业难题,AR Engine引入了轻量化VIO(视觉惯性里程计)与AI-IMU协同跟踪技术。这一创新将挑战性场景下的平面识别率从传统的40%大幅跃升至80%,很大地提升了长时间、复杂路况运动跟踪的鲁棒性。
4.深度融合高德地图导航SDK(AMap Nav SDK)
相机的位姿信息、平面的物理特征以及地面的语义信息,最终汇聚成实时的6DoF与地面空间数据流。这股数据流与高德地图的Nav SDK无缝对接:
-
AMap Nav SDK负责宏观的位置规划与路线生成
-
AR Engine联合高德地图导航SDK进行微观的轨迹输入、高频姿态校正和位置修正
二者结合,最终实现了高精度、高贴合度的实时AR视觉引导。
卓越体验:不止于炫酷,更在于实用
通过AR Engine的底层技术支撑,最终呈现在高德地图鸿蒙版App用户面前的是一个流畅、直观且实用的AR步行导航体验:
-
全场景无缝衔接:支持与GPS/VPS(视觉定位系统)等多种大场景定位技术协同工作。无论是开阔的广场还是高楼林立的城市峡谷,都能提供连续不间断的导航服务;
-
"长"在路上的导航标:虚拟导航箭头能够紧密、稳定地贴合真实地面,用户只需顺着地上的"发光箭头"行走,无需任何学习成本;
-
全天候低功耗模式:提供了专门的低功耗模式。通过算法层面的优化,确保用户在长时间导航下省电且减少设备发烫。
结语
与高德地图在AR步行导航上的合作,是HarmonyOS SDK致力于降低鸿蒙AR开发门槛、赋能开发者的一个重要里程碑。通过提供强大、稳定且易于集成的AR Engine,帮助更多应用打破虚拟与现实的边界,为鸿蒙生态用户创造超越想象的数字生活体验。
探索更多
访问 AR Engine(AR引擎服务),了解更多详情开始使用。
关于HarmonyOS SDK
HarmonyOS SDK 是面向鸿蒙应用和元服务开发的开放能力合集,提供包括应用框架、应用服务、系统、媒体、AI、图形在内的六大领域丰富完备的开放能力,帮助开发者构建焕然一新的鸿蒙应用和元服务,带来创新易用的全场景体验。