問題: SetHeading API が Sphero を調整しません。
Sphero を使用して小さなカスタム アプリを構築しており、構成 UI を実装したいと考えています。ただし、私は RobotLibrary を使用していませんが、代わりに Sphero API 呼び出しを行っています。
Sphero キャリブレーション手順を実装する場合:
- 背面の LED をオンにします。
見出しデータを指定して SetHeading コマンドを発行しましたが、デバイスが調整されません。
または、速度ゼロと方向データを使用してロール コマンドを送信すると、デバイスはその場で調整されます。ただし、キャリブレーションが終了した後、デバイスを「ロール」しようとすると、デバイスは元のキャリブレーションに戻ってから移動します。
結論: 速度がゼロの Roll コマンドは、Sphero を調整する正しい方法ではないようですが、SetHeading は何もしません。SetStabilization をオンまたはオフにして SetHeading を試しました。どちらも SetHeading に影響を与えず、キャリブレーションを支援します。
どんな助けでも大歓迎です。