問題タブ [sphero]

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 に答える
339 参照

java - null オブジェクト参照で仮想メソッド 'java.util.ArrayList com.orbotix.async.DeviceSensorAsyncMessage.getAsyncData()' を呼び出そうとしています

私は Android プログラミングが初めてで (最終年度のプロジェクトのために始めたばかりです)、現在のタスクに問題があります。Sphero の IMU にアクセスして、データをテキスト ファイルに出力しようとしています。Android アプリの作成方法とhttps://github.com/orbotix/Sphero-Android-SDKから入手したサンプルをいじる方法を学んだ後は、データを Android デバイスにストリーミングすることはそれほど問題ではありませんでした。

しかし、私は解決できないように見える出力データからテキストへのフェーズに行き詰まっていました。DataOutputStream およびその他の出力ストリーム メソッド (バッファ、バイトなど) を使用して、文字列メッセージおよび配列のテキスト ファイルを出力する方法を理解することができました。しかし、スフェロ加速度計ストリーミングからデータを出力する場合、アプリがエラーでクラッシュし続けるため、ファイルを出力できませんでした。

原因: java.lang.NullPointerException: null オブジェクト参照で仮想メソッド 'java.util.ArrayList com.orbotix.async.DeviceSensorAsyncMessage.getAsyncData()' を呼び出そうとしています

問題を引き起こしていると思われる出力部分は次のとおりです。

過去の問題から NullPointException エラーをまだ理解していないため、出力方法が間違っているという事実についてはわかりません。誰かアドバイスをお願いします。アドバイスをいただければ幸いです。

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

python - sphero_ros Python API の使用方法

Ubuntu 12.04 LTS を実行しているラップトップにsphero_rosをインストールしました。ターミナル経由で単一の rostopic コマンドを Sphero に発行できるようになりました。ただし、代わりにPython APIを使用したいのですが、これを達成するためにどこから始めればよいかについてのドキュメントが見つかりません。本質的に、私はステップバイステップのガイドまたはある種の「Hello World」スクリプトを探しています。誰でも私を助けることができますか?

あなたの助けに感謝します。

0 投票する
0 に答える
74 参照

android - ConvenienceRobot は抽象的で、インスタンス化できませんか?

これは私のコードです。どうすればよいですか?

もう宣言してる

上に

私のコードの何が問題なのですか、私はすでにSDKの例から正確に従っています

mRobot = new ConvenienceRobot(ロボット); 常に下線が引かれているのは何ですか?

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

java - 5秒以内に何も起こらない場合、Androidでアクションを起こす方法は?

これは私の実行可能なタイマーです。ここで解決策を見つけることができるかどうかはわかりません

スフィロに 5 秒で衝突を検出させたい

(5 秒以内に衝突した場合) 上に移動し、衝突がないと言う場合は下に移動します

これは以下の私のコードです

他に何ができるかわからない

助けてください :)

0 投票する
0 に答える
189 参照

c# - C# を使用して Unity (Android 用) で Sphero 衝突を検出する方法

ここからダウンロードできるSphero API用のUnity-Pluginを使用するのは初めてです。

https://github.com/orbotix/UNITY-PLUGIN

ここにある例は理解できますが、Sphero の衝突を検出する方法がわかりません。Spheroが衝突を検知したときにAndroidアプリ(Unity製)で音を鳴らしたいです。ここでSpheroとの衝突を検出するための公式情報を読みました:

http://sdk.sphero.com/sdk-documentation/advanced-commands/

しかし、Sphero が提供する公式の C# ライブラリを使用してこれを実装する方法がわかりません。

Unity で C# を使用して衝突検出器を実装するためのガイドが必要です (Android 用)。前もって感謝します!

0 投票する
0 に答える
91 参照

sphero-api - ロボット相対移動

デフォルトでは、Sphero の移動コマンドはユーザー相対であり、最初の向きのキャリブレーション (青いテールライト) によって設定されます。

Spheros の 1 つに FPV ハードウェアを追加し、ロボット相対移動コマンドを発行したいと考えています。これは実際には簡単なはずですが、私が見る限り、直接モーター制御コマンドを発行して、安定化やその他の優れた機能を無効にする必要があるかもしれません.

単純なロボット相対ナビゲーションを提供するモードまたはコマンド セットを変更する方法はありますか?