Project Tango - AD到SOS框架对 - 意外旋转?

时间:2016-03-03 10:55:25

标签: google-project-tango

我尝试将坐标框架对START_OF_SERVICE用于AREA_DEFINITION,并将其定位到AD。我希望这能让我将原始的SOS原点调和到合适的位置,并且我想在posedata中使用传入的数据。

我的测试过程是创建ADF,方法是将我的设备置于我所在区域中世界已知位置的已知位置,然后创建ADF文件。当我运行我的测试应用程序时,如果我提供与我的ADF原点匹配的统一世界空间偏移量,那么一切看起来都与预期完全一样。例如。如果我通过将物理设备在地平面中的0,0居中并且在Y轴上向上1m来创建我的ADF原点0,1,0(统一WS坐标),它与我在Unity中所期望的相匹配给定起始AD帧偏移为0,1,0的场景。

如果我然后在完全相同的真实位置启动设备,使得SOS帧应该与AD帧完全匹配,当应用程序本地化到AD时,我得到(接近)零的转换,但是在四元数中围绕Z轴旋转90度。

由于基本帧和目标帧共享相同的坐标空间,我认为在给定SOS原点与AD原点非常精确匹配的情况下,平移和旋转为零偏移和单位矩阵

任何人都可以了解我在这里做错了什么吗?提前谢谢!

0 个答案:

没有答案
相关问题