Google Tango之后的区域学习

11

区域学习是Google Tango的一个关键功能,它允许Tango设备在已知环境中定位自身并保存/加载地图文件(ADF)。

此后,Google宣布关闭Tango,并将精力投入ARCore,但我在ARCore文档中没有看到与区域学习相关的内容。

Android上的区域学习未来如何?是否可能在非Tango / ARCore启用的设备上实现?


1
有点相关的是这篇关于ARCore的文章:https://medium.com/super-ventures-blog/how-is-arcore-better-than-arkit-5223e6b3e79d(这篇文章还链接到另一篇关于ARKit的有趣文章)。请注意,谷歌不会宣布未来的功能。我猜测未来的Android版本可能会有一个清单功能,指示ARCore的兼容性。 - Morrison Chang
谢谢提供链接,非常有趣。作者提到了地图预加载,因此我认为区域学习应该是可能的,但目前还不可用。 - sdabet
2个回答

1
目前,ARCore不支持Tango的区域学习,而且ARCore的功能远不如Tango。首先,Tango能够精确测量周围环境,而ARCore使用数学模型进行近似计算。目前,ARCore建模与Tango的测量能力相比差距很大;目前它似乎只能对某些平面表面进行建模。[1]
其次,Tango的区域学习允许程序访问以前捕获的ADF文件,但ARCore目前不支持此功能-这意味着用户必须硬编码初始起始位置。[2]
Google正在开发一种视觉定位服务,该服务将存储在云中,并允许客户端将本地点映射与地面真实点映射进行比较,以确定室内位置[3]。我怀疑,仅当使用深度传感器的架构生成原始点映射时(即不是在您自己的房子里使用智能手机时),此功能才能可靠地工作,尽管移动视觉SLAM取得了一定的成功。这似乎也是深度学习的完美任务,因此可能会有强大的解决方案出现。[4]
[1] ARCore官方文档 https://developers.google.com/ar/discover/concepts#environmental_understanding

[2] ARCore, ARKit:让增强现实技术普及到每个人、到世界的每一个角落!https://www.cologne-intelligence.de/blog/arcore-arkit-augmented-reality-for-everyone-everywhere/

[3] Google的“视觉定位服务”AR跟踪展示 https://www.youtube.com/watch?v=L6-KF0HPbS8

[4] 宣布发布Matterport3D研究数据集。https://matterport.com/blog/2017/09/20/announcing-matterport3d-research-dataset/


0
现在在YouTubeGoogle Developers频道上有Google ARCore视频。
这些视频将向用户展示如何在Android和iOS设备之间创建共享AR体验,以及如何使用Google Keynote中公开的新API构建应用程序:Cloud AnchorsAugmented ImagesAugmented FacesSceneform。您将了解如何实现它们,在每个环境中它们是如何工作的,并且它们为您的用户提供了什么机会。

enter image description here

希望这能有所帮助。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接