是否可以使用ARCore开发室内导航?

问题描述 投票:0回答:2

我试图使用谷歌的云锚,但它有24小时的限制(之后云锚变得无效)。 另一种方法是创建Unity的副本,但这将是一个漫长的过程。

任何其他方式请建议我或任何想法:https://www.insidernavigation.com/#solution - 他们是如何实现的?

以及如何在云端或本地保存公共坐标系?

android arcore
2个回答
2
投票

当前版本的ARCore和ARKit具有有限的持久性功能。因此,我认为他们在您链接的网站中使用的解决方法是使用图像/ QR码,用于将设备本地化为真实世界位置,然后使用设备的SLAM功能来确定设备的移动和姿势。

例如,您可以拥有一个QR代码或图像,代表现实世界中面向北方的1,1位。方便的是,您可以使用ARCore / ARKit来检测该图像。当设备跟踪该特定图像时,您可以放心地确定设备是位置1,1(或接近它)。然后,您可以使用该信息在地图上以1,1绘制点。

移动时,您可以跟踪AR相机姿势(位置和旋转)中的增量,以确定您是向前移动,转动等等。然后,您可以使用这些增量来更新地图上该点的位置。

由于SLAM并不完美,因此存在内在的漂移。但AR框架应该有一些方法可以使用特征检测来补偿这种情况,或者用户可以通过寻找另一个QR /图像目标来重新定位。


0
投票

据我所知,此虚拟定位系统尚未在Google arcore中引入。您提供的链接,这些人正在使用iBeacon进行定位。

© www.soinside.com 2019 - 2024. All rights reserved.