使用Android或Unity中的传感器进行室内导航

时间:2019-07-18 04:55:10

标签: unity3d augmented-reality arcore android-augmented-reality

我们如何在Android或Unity中使用Google的ARCORE在传感器中实现室内导航。

1 个答案:

答案 0 :(得分:0)

如果您有4个传感器,它们知道星座图(在相同参考空间中为3d坐标),并给出了它们与您的相对距离,则可以将其中3个传感器用于计算3个球体的交点,半径等于他们到你的距离。然后,您可以使用第4个传感器的距离来选择要使用的2个相交点中的哪一个。然后,您可以在相同的参考空间中找到设备。您可以在移动相机并计算出新位置后计算设备的方向。可以使用arcore的设备相对旋转和位置跟踪以及与传感器相比的位置增量,以计算设备必须在哪里查看。

(如果距离为100%正确,则可以只计算4个球的交点,但通常传感器数据略有错误)

由于您的问题涉及的范围很广,是“如何做某事”,它是非常高级的,因此,您会得到一个高级答案,其中举例说明了如何实现它。 (如果您告诉我您有2个鸡蛋,1升牛奶而不是什么,并且您想制作一个特定的蛋糕,您可以告诉您按什么顺序混合的东西,但是如果您只是问如何制作蛋糕,一个只能建议你任何食谱)

相关问题