問題タブ [sphero-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
618 参照

java - Sphero Android ジョイスティック ビュー

Sphero-Android アプリケーションで JoystickView を使用するにはどうすればよいですか? Joystick View をレイアウトに実装するためにこのリンクをたどりましたが、 RobotLibrary.jar に com.orbotix.spherocam.ui.joystick.JoystickView という名前のパッケージがないため、このビューを次のようにレイアウト ファイルに追加しても意味がありません。チュートリアルで示されている方法。(そして、アプリケーションを実行すると、次の例外でクラッシュします)

どうすればこれを実装できますか? これについて私を助けてください。

0 投票する
1 に答える
753 参照

node.js - Cylon.js と Sphero

Cylon Sphero で Accelerometer と GyroScope データを取得する方法 ( Cylon.js ) はありますか? Sphero をコントローラとして使用したいのですが、locatorイベントが有用な情報を返しません。これは、locatorデータを取得するために現在行っていることです ( coffee-script )

0 投票する
1 に答える
265 参照

sphero-api - Sphero 2.0 RollCommand が連続して動作しない

多分私は何か間違っているかもしれませんが、RollCommand を送信すると、1 秒後に少ししか動きません。それは止まります。

クイックスタートガイドには、何かに当たるか範囲外になるまで転がるという情報があります。

私がここに来ていないのは何ですか?毎秒機能を繰り返す必要がありますか?

0 投票する
1 に答える
198 参照

android - AndroidでSpheroを自動接続する方法はありますか

ペアリングされたすべての Sphero をアプリに自動的に接続させたい。というクラスがあるのを見ましたが、orbotix.robot.internal.AutoReconnectCommand; このクラスの javadoc が見つかりません。接続画面を表示せずにAndroidでSpheroを自動接続する方法はありますか?

0 投票する
1 に答える
315 参照

ios - ジャイロスコープ駆動の球体

私は sphero アプリに取り組んでおり、gysorcope ベースの運転を追加したいと考えています。私が理解している限り、 を作成しCMMotionManager、値を取得して、yawそれをパラメータとして のインスタンスに渡す必要がありますRKTiltDriveAlgorithm。私が理解していないのは、RKTiltDriveAlgorithmインスタンスをどこに渡すかです。ドキュメントにはRKRobotControl、どこからでもアクセスできないように見えるインスタンスを渡すように書かれています。RKRobotProviderのプロパティがありますが、RKRobotControl割り当て可能ではありません。これまでの私のコードは次のとおりです

いくつかのヒントをいただければ幸いです、ありがとう:)

0 投票する
2 に答える
539 参照

sphero-api - Sphero API キャリブレーション

問題: SetHeading API が Sphero を調整しません。

Sphero を使用して小さなカスタム アプリを構築しており、構成 UI を実装したいと考えています。ただし、私は RobotLibrary を使用していませんが、代わりに Sphero API 呼び出しを行っています。

Sphero キャリブレーション手順を実装する場合:

  1. 背面の LED をオンにします。
  2. 見出しデータを指定して SetHeading コマンドを発行しましたが、デバイスが調整されません。

    または、速度ゼロと方向データを使用してロール コマンドを送信すると、デバイスはその場で調整されます。ただし、キャリブレーションが終了した後、デバイスを「ロール」しようとすると、デバイスは元のキャリブレーションに戻ってから移動します。

結論: 速度がゼロの Roll コマンドは、Sphero を調整する正しい方法ではないようですが、SetHeading は何もしません。SetStabilization をオンまたはオフにして SetHeading を試しました。どちらも SetHeading に影響を与えず、キャリブレーションを支援します。

どんな助けでも大歓迎です。

0 投票する
1 に答える
1031 参照

android - Sphero を使用して環境をマッピングします。精度を上げるにはどうすればよいですか?

sphero が家などの環境を移動するためのアプリケーションを開発しました。目的は、環境をマッピングすることです。なんとか位置と衝突ポイントを回復しましたが、これらの衝突が位置を乱しているようです。Sphero は障害物にぶつかると軌道が逸れると思います。最高の精度を得るための適切な設定のアイデアはありますか? 低速?向きなどの他のパラメータに基づく補正?

ここに私のコードがあり、アプリはhttps://github.com/scenaristeur/sphero-cartoでダウンロードできます: