0

spheroApp クイズを開発しています。実際には、答えを定義する3つの穴のいずれかに球体を駆動して質問に答えることができるクイズゲームです.

さて、ロケーターを使用して球体の位置を定義します。ウィザード セクションでは、単一の開始位置 (0,0) から駆動する 3 つのホール位置を定義することができます。

私は 3 穴の位置を保存し、スフェロが入ると (穴の位置から 10/20 の間のギャップを定義しました)、アプリはそれが正しい/間違った答えであることを発見します。

しかし、同じ位置に行こうとするたびに、球体から異なる座標を受け取ります。

ロケーターの精度を向上させるために使用される方法はありますか?

何か知ってる人いたら教えて!

ありがとう ;)

ps: 私はこのガイドに従いました! https://github.com/orbotix/Sphero-iOS-SDK/tree/master/samples/Locator#the-default-setup tnx

4

1 に答える 1

0

ここには、問題であると思われるいくつかの異なることがあります。残念ながら、ロケーターは最初からそれほど正確ではありません。データはボールの位置を決めるモーターから引き出されるからです。私はここで何人かの人と話し合っていましたが、ボールを中心に置き、正三角形の頂点が指す方向にボールを打ち込むと、おそらく最もうまくいくと推測しています. もう 1 つの問題は、キャリブレーションです。ボールを調整すると、ヘディングがリセットされるため、ロケーターはボールが実際とは異なる方向に動いていると認識します。おそらく、あなたのアプリでは、すべてを同期させるためにボールが調整されるときに、ギャップ検出のために何らかの調整が必要になるでしょう。

他に何かあれば教えてください。

于 2014-02-07T16:39:30.557 に答える