簡體   English   中英

Google TANGO中的AR對象漂移問題

[英]AR objects drift issue in Google TANGO

我正在嘗試創建一個簡單的場景,其中在桌子上放置了一些對象。 對象放置效果很好,但是當我移動設備時,對象會稍微漂移一下。 一方面使放置在角落的物體感覺像它們不在桌子上而是漂浮在空中。

即使在此處Unity示例中的日月地球示例中,也是如此: https : //github.com/googlesamples/tango-examples-unity當您移動設備時,地球n月亮也會漂移

這是錯誤還是我缺少任何特殊設置?

物體漂移是因為Tango設備在空間中移動時,它僅在3D空間中跟蹤其自身位置。 為了使對象在動態環境中保持靜態,設備需要了解放置的對象在3D空間中的位置及其與周圍環境的關系,以便錨定對象並減少漂移。

幸運的是, TangoCore在這里向您介紹了運動跟蹤深度感知區域學習這3種核心技術,它們共同為您提供幫助。

如果我沒記錯的話,太陽和月亮的例子就是tango-examples-unity / UnityExamples / Assets / TangoSDK / Examples / Scenes /下的場景“ SimpleAugmentedReality”

但是,如果要在3D空間中固定對象並減少漂移,則還需要使用“區域學習”和“深度感知”。 當設備意識到之前已經“看到”一個區域並進行調整路徑和標記以提供更准確的設備和增加的內容位置時,區域學習就會執行“ 閉環閉合 ”。

因此,這里是您可以做以了解所需知識的方法。 保存當前場景,打開“場景”並按照以下路徑進行操作: tango-examples-unity / UnityExamples / Assets / TangoSDK / Examples / Scenes /並加載其他一些場景,以了解技術如何相互纏繞。

例如,您可以加載“ ExperimentalMeshBuilderWithColour場景,並學習深度處理如何以編程方式工作,然后加載MotionTracking場景,並了解如何從TangoManager游戲對象訪問和使用Motion Tracking。 最后(可能也是最令人沮喪的困難),了解如何使用AreaDescriptionManagementAreaLearning場景管理Area Learning。

這不僅可以解決您的漂移問題,還可以使您對Tango Technology的功能有更全面的了解,並使您更輕松地表達自己的想法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM