問題タブ [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.
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でダウンロードできます:
javascript - Sphero 16 ビット値の解釈 (衝突など)
Cylon.jsと Node.js を使用して Sphero を操作していますが、衝突イベントから返されたデータから 16 ビット値を再構築する方法がわかりません。
ドキュメントは、それらが符号付きの 16 ビット整数である必要があり、数値が (MSB、LSB) バイト順であることを暗示していますが、2 バイトを負の電力定格 (インパクトなど) に変換しようとすると、奇妙な値が得られます。後ろまたは左から)。
2 バイトの Sphero 値を変換するために使用している Javascript コードは次のとおりです。
次のような生の衝突データが与えられた場合:
次に、これを使用して DATA プロパティをより読みやすいオブジェクトに変換しようとします。
これを思い付くには:
これは右側 (正の X) 衝突だったので、yPower が完全に間違っていることは明らかです。xImpact と yImpact の値は正であるため、正しく変換されているように見えます。
質問の短いバージョンは、2 バイトを符号付き整数に変換する適切な方法は何ですか?
sphero-api - Sphero Oval - ストリーミング C 実行 - 詳細情報
というわけで、今日 sphero を手に取りました。1 年ほどほこりが溜まっていたので、orbBasic の記事を書き直そうと思いました。彼らのサイトにアクセスして、これを見つけました: http://sdk.sphero.com/robot-languages/oval-oval-language/
しかし、命令をストリーミングして実行を制御する方法に関する情報が見つかりません。これはまだ進行中ですか?もしかして、まさかの流出?
それが利用可能であれば、それは素晴らしいことです。1 年以上前に書いた orbBasic の内容を理解できていないようです。行番号を管理し、それらの変数が保持するものを把握するのは好きではありません。
augmented-reality - IOS 用の Sphero AR Unity SDK
現在、 Sphero AR SDKを実行しようとしています。さまざまな Xcode と Unity のさまざまな組み合わせで試してみましたが、スプラッシュ画面でクラッシュし続けます。したがって、新しい IOS バージョン (8.0 以降) ではフレームワークが古くなっていると思います。
誰でも実行できますか、または実行するための回避策はありますか? または、Sphere を別の AR フレームワークと組み合わせようとした人はいますか?
乾杯
ios - スフェロやオーリーのバッテリー状態を読み取るには?
Orbotix Ollie または Sphero のバッテリー状態を読み取る方法はありますか? Swift ios アプリでこれを実行したいのですが、SDK API の説明は少し簡潔です。