从内到外跟踪

内向外跟踪的工作原理是什么?

快速答案: 跟踪系统使用两个可见光低分辨率相机来观察环境中的特征。 然后,相机将信息与 IMU 数据融合在一起,以确定设备在环境中的精确位置。

更多详细信息: 跟踪系统使用两个低分辨率黑白相机来识别环境中可见光下的特征。 系统将基于观察到的特征对位置进行三角测量,然后通过融合高速率 IMU 数据来补充信息,从而为环境中的 HMD 生成连续姿势估计。 姿势信息由两个应用程序用于渲染场景,系统使用来更正此呈现,以用于在时间和位置上出现任何错误预测。 你的电脑存储环境信息,以便跟踪系统可以召回特定于环境的数据,例如房间边界物理位置。 如果在多个会议室中使用设备,则可以在每个房间中设置不同的边界,并且跟踪系统可以召回特定房间的特定边界。

由于在Windows Mixed Reality沉浸式头戴显示设备上进行跟踪就像在Microsoft HoloLens上进行跟踪一样,因此你可能会发现此视频很有用:

我需要什么才能使跟踪正常工作?

需要解决两个问题,以确保跟踪非常适合你:

  1. 确保电脑满足运行Windows Mixed Reality的要求。 如果你的电脑满足Windows Mixed Reality的最低要求,跟踪将有足够的资源在电脑上正常运行。
  2. 确保环境适合设备采用的视觉跟踪类型。 应在光线充足的环境中使用设备。 由于设备的工作原理是在可见光下观察环境,因此必须有足够的光线才能观察环境。 此外,还必须有足够的视觉特征 (,换句话说,修饰、对比度点等) 才能使跟踪系统正常工作。

多少光够光?

如果你可以在环境中舒适地四处走动,而不会感到太暗,并且你可以从房间的另一个人脸上观察到特征,那么跟踪系统可能有足够的光线。 请记住,光线太多,如果你正视太阳,相机可能会饱和,并且无法可靠地跟踪。

该产品设计为在正常环境中工作。 请考虑以下思想实验 - 如果你在一个空白房间,有白色墙壁,白色天花板和白色地板,跟踪系统将发现没有要跟踪的功能,并且会失败。 如果你在一个包含艺术作品和装饰的房间里,那么跟踪系统将找到许多功能来跟踪,并且效果很好。 通常,通常装饰的住宅和办公室已被证明有足够的功能细节来跟踪。

使用设备移动的速度有多快?

该设备旨在支持超过人类头部运动通常体验的运动。 随意移动。 请记住,在沉浸式头戴显示设备中时,你对物理环境的认识有所降低,因此请确保在环境中安全移动。

在哪里跟踪不起作用?

在由于光线不足而相机无法看到足够特征的黑暗房间中,跟踪将不起作用。 在飞机、公共汽车、火车、汽车或电梯等移动车辆中,跟踪 (或有时) 都不起作用。 在光线过多或光线差异较强的情况下,跟踪也可能失败。 例如,如果有阳光直接流入房间,相机可能会降低曝光率,以减少饱和度,并且不会看到常规的自然特征。 建议你坚持相对均匀的照明,如果你必须斜视或发现不舒服的东西明亮,那么跟踪系统可能无法很好地工作。

3DOF 和 6DOF 之间有什么区别?

首先,DOF 是“自由度”的短手。在讨论跟踪系统时,这意味着可以检测到的移动程度或类型。 这些移动分为两个主要类别:“旋转”和“转换旋转”。 3DOF 是指 3 个自由度,表示每个轴的旋转。 简单地说,3DOF 跟踪允许你向左/向右、向上/向下看,并 (侧向翻滚) 倾斜头部。 不能在 3DOF 中向前或向后移动。 6DOF 是 6 个自由度的缩写。 它基于 3DOF 的旋转,并为其添加了转换。 这意味着你可以向前/向后走,向左/向右走,蹲着站起来。 三个 DOF 跟踪是通常在基于手机或移动的 VR 产品上找到的跟踪类型,而 6DOF 将在更强大的 VR 平台上找到。 某些体验专为 3DOF 定制,仅允许 3DOF 运动 (旋转) ,即使设备支持 6DOF 跟踪也是如此。 例如,在 Windows Mixed Reality 中观看 360 视频。 视频将允许你环顾四周,但不允许你进入你的环境。

我的头戴显示设备里有些抖动或口吃。 我的跟踪是否不起作用?

此类错误有几个来源。 请务必将观察到的内容归因于正确的原因,以便可以解决此问题。 请参阅 故障排除 部分,帮助了解发生这种情况的原因。

是否可以将自己的跟踪技术用于Windows Mixed Reality?

目前不支持此功能。

为什么我看到显示“找不到边界”的 UI?

由于安全边界特定于物理位置,因此如果在其他位置使用设备,则系统找不到边界。 此外,设置边界后,系统始终会查找它,即使你在其他物理位置使用设备也是如此。 当你在不同位置使用设备并且尚未在该位置设置边界时,你都会看到此 UI。 你可以在使用设备的每个位置设置边界,设备将召回特定于位置的边界。

如果在之前设置边界的位置使用设备,但设备仍找不到它,则可以设置新的边界,或清除所有环境数据以删除设备中的所有边界。 请参阅 故障排除 部分,了解系统找不到边界的原因以及更正边界的步骤。

如何实现设置跟踪?

Windows Mixed Reality中的跟踪易于使用,无需基础结构或设置。 如果选择,可以设置虚拟边界以供使用。 有关详细信息,请参阅有关 设置边界 的部分。

如何实现清除跟踪和环境数据?

跟踪系统存储一些环境数据,以便它可以召回实际物理位置,例如安全边界。 可以随时删除此信息(包括安全边界)。 如果删除此信息,系统将不再识别你的空间或召回你的安全边界。 如果希望在清除环境数据后使用安全边界,则必须重新设置它。 请参阅有关 设置边界 以设置新边界的部分。 若要删除所有这些数据,请打开“设置”,导航到“混合现实”,然后选择左侧菜单的“环境”部分。 选择标有“清除环境数据”的按钮可删除所有环境和跟踪数据。

另请参阅