2016-06-13 23 views
0

我正在寻找漂移修正更新,用于Google IO 2016上展示后的项目探戈API。您可以在此link处找到视频。漂移校正更新大约在22:00分钟。我希望这个功能在6月9日的Okul更新之后可用,但我无法在任何API中找到它。有人会提供这个功能吗?谷歌IO之后Project Tango漂移修正更新

下面的截图显示了我在找什么。 KEY_BOOLEAN_ENABLE_DRIFT_CORRECTION在任何API中都不可用。

Screenshot

我与Java和Android Studio中工作,但是我也很高兴,如果这一新功能将在C或统一API可用。

+0

嗨Konsti,该标志将在下一个(Q)发布。 –

+0

嗨贾森,听起来不错。你能估计一个约会吗?我必须在8月份完成我的硕士论文,不知道是否应该等待更新,因为我想在接下来的几天内完成我的研究。 – Konsti

+0

有可能你可以得到它,Q现在正在测试中,并在此之后出去。无论如何,这只是你的代码的两行更改。 –

回答

0

我更新到Q释放我的两个探戈的devkit和统一包装,看起来像它仍然在C#的侧

一个无人过问状态正如你可以看到here TangoConfig.cs是同一版本因此不存在

config.putBoolean(TangoConfig.KEY_BOOLEAN_DRIFT_CORRECTION, true) 

要变量使用。

然而TangoApplication.cs已经在Q版本更新,你可以在1149线

areaDescription.baseFrame = TangoEnums.TangoCoordinateFrameType.TANGO_COORDINATE_FRAME_AREA_DESCRIPTION;  

这确实对应于这个例子看到。

TangoConfig的空手册页也没有帮助(我知道,仍在测试版中)。

尽管缺少文档,我

下阅读TangoConfig类资产/ TangoSDK /核心/脚本/ TangoWrappers/TangoConfig.cs

并残忍线365加

public static readonly string ENABLE_DRIFT_CORRECTION_BOOL = "config_enable_drift_correction"; 

也评论了第292,293,294,310行,所以这个调用实际上会传递给帮手。

我也试过第65行加入

SetBool (Keys.ENABLE_DRIFT_CORRECTION_BOOL, true); 

,并开通了增强现实测试环境。它没有崩溃,但坐标值没有从0,0,0转移到外部起源,因为我对漂移校正的理解会认为。 另一个不好的迹象是,如果我动摇它,它仍会崩溃,并且在崩溃日志中没有LQ21(我的应用程序名称)的踪迹。

+0

在Java API中已经有了漂移校正功能,但是您不能将其用于区域学习和加载区域描述文件。所以我还没有尝试过,因为那对我来说毫无用处。 – Konsti