問題タブ [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.
sphero-api - スフェロ衝突の検出軸
衝突検出と MAC SDK を使用して、どの軸が影響を受けたかを把握しようとして、本当に問題があります。意味のあるデータを取得できないようです。サンプルのキードライブを衝突検出と統合して、返される衝突データを理解しようとしました。衝突は問題なく検出できるようですが、x 軸と y 軸のリターン パワーの値が一致していないようです。私の非同期メソッドでこの小さなコードを使用します。
次の y 衝突の出力があります。
および x 衝突の場合:
次に、現在すべてのしきい値を次のように設定しています。
しかし、私はさまざまなバリエーションを使用して、ある種の一貫性を得ることができました。誰にもアドバイスはありますか?
編集:
そこで、新しいソリューションを試しました。私のテスト環境は、私の調査結果を固めるために低レベルになりました。球体を動かさずに固定し、さまざまな軸で打ちました。結果はもう少し希望に満ちていましたが、それでもまだ信頼性は高くありません. 以下の私の結果を参照してください。すべての軸で複数のストライクを行い、特に y 軸で結果が異なりました。私のy軸加速度計は不発かもしれませんか?
sphero-api - Sphero と Windows 8 のペアリング
開発プロセスをもう少し効率的にするために、Sphero を PC とペアリングしようとしています。私の PC はデバイスを見つけられないようで、ペアリングできません。そうではないことを知っていますか?
macos - Sphero Connect on Mac の問題
最近 Sphero 2.0 を購入し、iPad で問題なくプレイしています。
Mac SDK を使用していくつかのアプリを開発したいと考えていますが、Sphero を Mac Mini 2012 または Macbook Pro 2013 Retina に接続できません。Bluetooth 設定を開くと、Sphero-YRG がクリックして「ペアリング」し、2 秒間「接続済み」と表示され、その後「接続されていません」と表示されます。
このペアリング プロセスの後も、[接続されていません] Sphero Bluetooth デバイスをクリックできます。数秒後には [接続済み] になり、2 秒後には [接続されていません] になりました。Sphero は、iPad に接続したときのように青白く点灯しないので、本当に接続状態になるのか疑問に思いました。
これは /var/log/system.log からの出力です:
javascript - Sphero Locator: 精度を向上させる方法
spheroApp クイズを開発しています。実際には、答えを定義する3つの穴のいずれかに球体を駆動して質問に答えることができるクイズゲームです.
さて、ロケーターを使用して球体の位置を定義します。ウィザード セクションでは、単一の開始位置 (0,0) から駆動する 3 つのホール位置を定義することができます。
私は 3 穴の位置を保存し、スフェロが入ると (穴の位置から 10/20 の間のギャップを定義しました)、アプリはそれが正しい/間違った答えであることを発見します。
しかし、同じ位置に行こうとするたびに、球体から異なる座標を受け取ります。
ロケーターの精度を向上させるために使用される方法はありますか?
何か知ってる人いたら教えて!
ありがとう ;)
ps: 私はこのガイドに従いました! https://github.com/orbotix/Sphero-iOS-SDK/tree/master/samples/Locator#the-default-setup tnx
android - Sphero Android は SpheroConnectionView をインスタンス化できません
Sphero Android SDK を学び、公式チュートリアルに従っています。まず、RobotLibrary.jar をプロジェクトに正常に追加しました。コンパイル エラーは発生しませんでした。次に、次のように SpheroConnectionView をレイアウト ファイルに配置します。
次に、次のコードを MainActivity.java に追加しました
通常の Sphero 接続ビュー (かなり単純なコード) が表示されることを期待していますが、次のような例外がスローされます。
02-25 15:15:53.161: E/AndroidRuntime(1241): java.lang.RuntimeException: アクティビティ ComponentInfo {com.ecem.spheroblank/com.ecem.spheroblank.MainActivity} を開始できません: android.view.InflateException: バイナリXML ファイルの 7 行目: クラス orbotix.view.connection.SpheroConnectionView の拡張エラー
完全なスタックトレースは次のとおりです。
どうすれば修正できますか?
sphero-api - iOS から、アプリがバックグラウンドのときに Sphero と通信する方法
「外部アクセサリ通信」のバックグラウンド モードが有効になっていると仮定して、iOS アプリがバックグラウンドにある間に Sphero との間で通信することは可能ですか? 可能であれば、どのようなメカニズムを使用すればよいですか? アプリがバックグラウンドにある間、SensorStreaming サンプル アプリがストリーミングを継続できるようにしようとしています。
sphero-api - Sphero 2 コア API コマンドがタイムアウト応答を受け取る
スリープと Ping をコマンドできますが、他のコア DID 0 コマンドは機能しません。たとえば、CID 40h 診断レベル 1 は 35h の MRSP を取得します。
何か不足していますか?
ありがとう
windows - Windows 8.1 での Sphero 接続の問題
背景: 私は大学 1 年生のアマチュア プログラマーです。私たちは現在、Sphero を利用して、より収益性の高い製品の新しいターゲット市場を開拓するプロジェクトを行っています。プログラミングに興味を持っているのは私だけだったので、4 人のチームの中で唯一のプログラマーに選ばれました。
質問: ラップトップで Bluetooth 経由で sphero に接続すると、作成したコードを実行しようとするまではすべてうまくいきます。球体が接続されていないことに気付くより。「デバイスの表示」に移動すると、Sphero はそこにありますが、そのステータスは「接続されていません」です。どうすればこれを修正できますか?
私が試したこと: 1.) ドライバーの再ダウンロード/更新 2.) デバイスのアンインストール/再インストール 3.) 再起動
あなたが与えることができるどんな援助も素晴らしいでしょう!どうぞよろしくお願いいたします。