問題タブ [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.
java - Sphero Android ジョイスティック ビュー
Sphero-Android アプリケーションで JoystickView を使用するにはどうすればよいですか? Joystick View をレイアウトに実装するためにこのリンクをたどりましたが、 RobotLibrary.jar に com.orbotix.spherocam.ui.joystick.JoystickView という名前のパッケージがないため、このビューを次のようにレイアウト ファイルに追加しても意味がありません。チュートリアルで示されている方法。(そして、アプリケーションを実行すると、次の例外でクラッシュします)
どうすればこれを実装できますか? これについて私を助けてください。
node.js - Cylon.js と Sphero
Cylon Sphero で Accelerometer と GyroScope データを取得する方法 ( Cylon.js ) はありますか? Sphero をコントローラとして使用したいのですが、locator
イベントが有用な情報を返しません。これは、locator
データを取得するために現在行っていることです ( coffee-script )
sphero-api - Sphero 2.0 RollCommand が連続して動作しない
多分私は何か間違っているかもしれませんが、RollCommand を送信すると、1 秒後に少ししか動きません。それは止まります。
クイックスタートガイドには、何かに当たるか範囲外になるまで転がるという情報があります。
私がここに来ていないのは何ですか?毎秒機能を繰り返す必要がありますか?
android - AndroidでSpheroを自動接続する方法はありますか
ペアリングされたすべての Sphero をアプリに自動的に接続させたい。というクラスがあるのを見ましたが、orbotix.robot.internal.AutoReconnectCommand;
このクラスの javadoc が見つかりません。接続画面を表示せずにAndroidでSpheroを自動接続する方法はありますか?
ios - ジャイロスコープ駆動の球体
私は sphero アプリに取り組んでおり、gysorcope ベースの運転を追加したいと考えています。私が理解している限り、 を作成しCMMotionManager
、値を取得して、yaw
それをパラメータとして のインスタンスに渡す必要がありますRKTiltDriveAlgorithm
。私が理解していないのは、RKTiltDriveAlgorithm
インスタンスをどこに渡すかです。ドキュメントにはRKRobotControl
、どこからでもアクセスできないように見えるインスタンスを渡すように書かれています。RKRobotProvider
のプロパティがありますが、RKRobotControl
割り当て可能ではありません。これまでの私のコードは次のとおりです
いくつかのヒントをいただければ幸いです、ありがとう:)
sphero-api - Sphero API キャリブレーション
問題: SetHeading API が Sphero を調整しません。
Sphero を使用して小さなカスタム アプリを構築しており、構成 UI を実装したいと考えています。ただし、私は RobotLibrary を使用していませんが、代わりに Sphero API 呼び出しを行っています。
Sphero キャリブレーション手順を実装する場合:
- 背面の LED をオンにします。
見出しデータを指定して SetHeading コマンドを発行しましたが、デバイスが調整されません。
または、速度ゼロと方向データを使用してロール コマンドを送信すると、デバイスはその場で調整されます。ただし、キャリブレーションが終了した後、デバイスを「ロール」しようとすると、デバイスは元のキャリブレーションに戻ってから移動します。
結論: 速度がゼロの Roll コマンドは、Sphero を調整する正しい方法ではないようですが、SetHeading は何もしません。SetStabilization をオンまたはオフにして SetHeading を試しました。どちらも SetHeading に影響を与えず、キャリブレーションを支援します。
どんな助けでも大歓迎です。
android - Sphero を使用して環境をマッピングします。精度を上げるにはどうすればよいですか?
sphero が家などの環境を移動するためのアプリケーションを開発しました。目的は、環境をマッピングすることです。なんとか位置と衝突ポイントを回復しましたが、これらの衝突が位置を乱しているようです。Sphero は障害物にぶつかると軌道が逸れると思います。最高の精度を得るための適切な設定のアイデアはありますか? 低速?向きなどの他のパラメータに基づく補正?
ここに私のコードがあり、アプリはhttps://github.com/scenaristeur/sphero-cartoでダウンロードできます: