问题标签 [azure-spatial-anchors]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
144 浏览

augmented-reality - 如果我们需要为室内导航创建一个锚点“网格”,最佳实践是什么?

ASA的“最佳实践”

Windows-混合现实-设计-核心概念-空间锚点

根据上面的“最佳实践”,不建议创建锚点“网格”。据我了解,这是因为传感器漂移会使“锚点图”失真(例如,当您创建一个锚点然后走几米远并放置另一个锚点时。)

我的问题是,如果我们真的需要在建筑物中部署许多锚点(用于室内导航定位),最佳实践是什么。例如,增加anchors的密度是个好主意吗?“创建锚点 A -> 保存它 -> 定位锚点 A -> 移动 1 米 -> 创建锚点 B -> 保存它” 是一个好习惯吗?这会有帮助吗(因为移动很小,所以传感器漂移应该很小)。

0 投票
1 回答
45 浏览

augmented-reality - 锚点的*责任*点云的可视化

每次创建 ASA,无论您“扫描”环境多少时间,但在您调用“保存”后只有几秒钟是可计算的,但很难仅可视化那些点云,而且您永远不知道哪些点是负责任的为 ASA。简单地可视化所有点云是没有意义的。

那么我们如何可视化锚点的责任点云呢?也许 ASA 应该为此提供一个“点云可视化器”?这听起来可能没什么大不了的,但在创建锚点时向用户提供适当的反馈是非常重要的 UX 功能。目前很难让主播创作体验完美。

0 投票
0 回答
95 浏览

c# - Azure Spatial Anchor - 如何获取足够的环境数据?

我正在尝试使用Unity 2019.4.19f1Azure Spatial Anchor构建 AR Android应用程序,以便将锚点保存到云中。

我正在使用演示中给出的SpatialAnchorManager类。创建并启动会话后,我尝试使用以下方法将预制件保存到云中,但CloudManager.SessionStatus.RecommendedForCreateProgress永远不会超过 0。

0 投票
1 回答
293 浏览

azure - 创建 Azure 空间锚点后无法获取它们

我有一个 HoloLens 项目,我在其中使用 Azure 空间锚点来同步多人游戏环境。我按照月球车的 MRTK 教程帮助我入门。今天我在工作,在主设备创建锚点后,我的应用程序无法在其他设备上找到锚点。

我启动了我在教程中使用相同 Azure 资源制作的月球车演示,它也遇到了相同的问题,即其他连接的设备永远无法找到锚点。

https://docs.microsoft.com/en-us/windows/mixed-reality/develop/unity/tutorials/mr-learning-sharing-05

我可以确认这两个应用程序之前都有工作锚。什么会导致这种情况发生?我没有进行任何反映这种行为的代码更改。Azure 服务会不会有问题?不知道为什么我可以成功地开始一个会话,创建一个锚点,但是却找不到它。

在 MRTK 演示中,这是一个创建和共享锚点的 HoloLens 1。 在此处输入图像描述

这是一个 HoloLens 2 接收共享锚 ID,并试图找到它。试图找到锚点 5 分钟,没有任何错误或消息。 在此处输入图像描述

0 投票
2 回答
461 浏览

unity3d - Hololens2 Azure 空间锚教程崩溃

尝试遵循Microsoft Azure Spatial Anchors 教程(即使在最近更新之后),但项目的 Release 版本在设备上启动时崩溃(就在 Unity 启动屏幕之后)。有趣的是,同一项目的 Debug 版本似乎可以正常启动。

我已经能够构建、部署、测试基本的Hololen2 教程ASA 示例以及一些自定义项目,所以不要认为这是一般的开发或部署问题。

其他人最近是否能够遵循本教程并成功部署到设备和/或是否有任何建议可以进一步诊断问题?

使用的设置和 Unity 包(根据教程和链接说明):

  • Hololens 操作系统(最新):19041.1136
  • 统一2019.4.19f1
  • com.microsoft.azure.spatial-anchors-sdk.core@2.7.1
  • com.microsoft.azure.spatial-anchors-sdk.windows@2.7.1
  • MRTK Foundation - 基础教程系列中的 2.5.3 (MRTK Package Tool)
  • AR基础:3.1.3
  • Windows Mixed Reality:4.2.1(从 4.2.3 降级?)
  • MRTK.HoloLens2.Unity.Tutorials.Assets.GettingStarted.2.4.0.unitypackage
  • MRTK.HoloLens2.Unity.Tutorials.Assets.AzureSpatialAnchors.2.4.0.unitypackage

注意:教程中列出的 MRTK.HoloLens2.Unity.Tutorials.Assets.AzureSpatialAnchors.2.4.0.unitypackage 实际上链接到一个新的 2.5.3 包(https://github.com/microsoft/MixedRealityLearning/releases/tag/azure -spatial-anchors-v2.5.3 ) 但是这个包中的版本文件仍然有 2.4.0??

在工作区 Hololens2 MRTK.exe 中的 0x00000226E0FBCC40 处引发异常:0xC0000005:访问冲突执行位置 0x00000226E0FBCC40。

0 投票
1 回答
291 浏览

unity3d - 总是让 SpatialAnchorManager 配置不正确

嗨,我多次关注 de docs,但我总是在应用程序内的调试窗口中收到相同的错误。

SpatialAnchorManager 配置不正确。有什么建议或帮助吗?我已经设置了帐户 ID,关键域一切。一步一步地阅读文档,任何想法

此外,当构建完成时,我会收到此错误。

构建后的错误

0 投票
1 回答
391 浏览

augmented-reality - ARKit 和 Azure Spatial Anchors 锚点之间的区别

我正在努力在 iOS 上创建一个 AR 应用程序,它可以用一些注释定义一些锚点并将它们保存在云中。稍后我想使用任何设备(iOS 或 Android)检索这些锚点并将它们显示在 ARView 中。我知道我们可以只使用 ARKit 来定义锚点。我们也可以使用 Azure 空间锚。

我的感觉是,由于我在跨平台使用锚点,我应该使用 Azure 空间锚点。但我想知道这两种锚之间的确切区别是什么。是否可以仅使用 ARKit 锚点并在 Android 设备上准确呈现?简单地说,我想知道根据我的场景什么是最好的解决方案。

0 投票
1 回答
1289 浏览

unity3d - 错误 CS0234:命名空间“UnityEngine.XR.WSA”中不存在类型或命名空间名称“WorldAnchor”(您是否缺少程序集引用?)

我使用了远程渲染模型并将其添加到我的项目中,但出现了很多错误。现在这两个错误仍然存​​在,我找不到解决方案。

当我创建一个新项目只是为了测试远程渲染它工作正常,但是当我将它添加到我的项目时,会出现许多错误。如何修复这些错误?

1- Library\PackageCache\com.microsoft.azure.spatial-anchors-sdk.core@2.7.2\Runtime\Scripts\SpatialAnchorExtensions.cs(21,41):错误 CS0234:类型或命名空间名称“WorldAnchor”不存在于命名空间“UnityEngine.XR.WSA”中(您是否缺少程序集引用?)

2- Library\PackageCache\com.microsoft.azure.spatial-anchors-sdk.core@2.7.2\Runtime\Scripts\CloudNativeAnchor.cs(13,41):错误 CS0234:类型或命名空间名称“WorldAnchor”不存在于命名空间“UnityEngine.XR.WSA”中(您是否缺少程序集引用?)

我正在使用最新版本的 unity 2020。

0 投票
1 回答
128 浏览

azure-spatial-anchors - ASA 2.9.0 软件包的入门教程

我将 Unity 2020.3 与 XR-Plugin 一起使用,因此使用 ASA 2.9.0 包。是否有“入门教程”?我在哪里可以找到有关如何使用它的正确说明?我知道它存在于 ASA 2.7.0,但该 SDK 的软件包与 ASA 2.9.0 不兼容。

0 投票
2 回答
119 浏览

azure-spatial-anchors - 使用 azure 空间锚在 Unity-Hololens 中定位您的布局

当我在 Unity-Hololens 应用程序中检测空间锚点时,我试图找到一种方法来定位我的布局。我目前正在运行快速入门 > MRTK。该应用程序正在检测我上传的锚点。检测后如何定位场景中的其他对象?