Sphero Locator:如何提高精度

时间:2014-02-07 10:47:22

标签: javascript position sphero-api

我正在开发一个spheroApp测验。实际上它是一个问答游戏,它可以回答问题,驱动sphero到3个洞中的一个定义答案。

好吧,我使用定位器来定义sphero的位置。在向导部分中,可以从单个起始位置(0,0)定义3孔位置。

我保存了3洞位置,当球体进入时(我已经确定了距洞穴位置10/20之间的间隙),应用程序发现这是一个正确/错误的答案。

但是,每当我尝试进入同一位置时,我会从不同的坐标中收到。

有一些方法可以提高定位器的精度吗?

如果有人知道一些事情,请告诉我!

谢谢;)

PS: 我遵循了这个指南! https://github.com/orbotix/Sphero-iOS-SDK/tree/master/samples/Locator#the-default-setup TNX

1 个答案:

答案 0 :(得分:0)

我认为这里可能存在一些不同的问题。不幸的是,定位器开始时并不准确,因为数据是从取出球的电机中提取的。我在这里与几个人讨论过,我们猜测如果你把球放在中心位置,然后将它推向等边三角形的顶点,这可能是最好的。可能会遇到的另一个问题是校准。校准球时,标题会重置,因此定位器会认为它的移动方向与实际方向不同。也许在您的应用程序中,当球校准以保持一切同步时,您需要对间隙检测进行一些校准。

如果还有其他信息,请告诉我。