問題タブ [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 投票する
0 に答える
137 参照

javascript - Sphero 16 ビット値の解釈 (衝突など)

Cylon.jsと Node.js を使用して Sphero を操作していますが、衝突イベントから返されたデータから 16 ビット値を再構築する方法がわかりません。

ドキュメントは、それらが符号付きの 16 ビット整数である必要があり、数値が (MSB、LSB) バイト順であることを暗示していますが、2 バイトを負の電力定格 (インパクトなど) に変換しようとすると、奇妙な値が得られます。後ろまたは左から)。

2 バイトの Sphero 値を変換するために使用している Javascript コードは次のとおりです。

次のような生の衝突データが与えられた場合:

次に、これを使用して DATA プロパティをより読みやすいオブジェクトに変換しようとします。

これを思い付くには:

これは右側 (正の X) 衝突だったので、yPower が完全に間違っていることは明らかです。xImpact と yImpact の値は正であるため、正しく変換されているように見えます。

質問の短いバージョンは、2 バイトを符号付き整数に変換する適切な方法は何ですか?

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

ios - iOS で Parse.framework を使用したビルド エラー

私は自分のプロジェクトでparse.frameworkを使用しようとしているので、parse.frameworkを追加するだけでなく、これらも追加しました

私は sphero の RobotKit.framework に -ObjC リンカー フラグを使用しているので、これら 2 つも追加しました。

ただし、エラーが発生しました

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

sphero-api - Sphero Oval - ストリーミング C 実行 - 詳細情報

というわけで、今日 sphero を手に取りました。1 年ほどほこりが溜まっていたので、orbBasic の記事を書き直そうと思いました。彼らのサイトにアクセスして、これを見つけました: http://sdk.sphero.com/robot-languages/oval-oval-language/

しかし、命令をストリーミングして実行を制御する方法に関する情報が見つかりません。これはまだ進行中ですか?もしかして、まさかの流出?

それが利用可能であれば、それは素晴らしいことです。1 年以上前に書いた orbBasic の内容を理解できていないようです。行番号を管理し、それらの変数が保持するものを把握するのは好きではありません。

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

augmented-reality - IOS 用の Sphero AR Unity SDK

現在、 Sphero AR SDKを実行しようとしています。さまざまな Xcode と Unity のさまざまな組み合わせで試してみましたが、スプラッシュ画面でクラッシュし続けます。したがって、新しい IOS バージョン (8.0 以降) ではフレームワークが古くなっていると思います。

誰でも実行できますか、または実行するための回避策はありますか? または、Sphere を別の AR フレームワークと組み合わせようとした人はいますか?

乾杯

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

android - Sphero Android サンプル アプリがロボットに接続しない

Sphero Android 開発の推奨 IDE である Android Studio を使用して、Sphero SDK に付属のサンプル アプリを実行しようとしています。私のデバイス (Google Nexus 5) でコンパイル、インストール、およびデバッグできます。ただし、アプリは Sphero 2.0 ロボットに接続できません。

アプリには、マニフェストに事前設定された適切なアクセス許可が付属していました。

電話をロボットとペアリングすると、公式の Sphero アプリがすぐに接続されます。私は何が欠けていますか?

編集: Android Studio と Unity の両方のサンプル アプリを試してみましたが、どちらも接続できません。公式アプリは引き続き正常に機能します。Orbotix がそのコードをリリースしてくれることを望みます。

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

ios - スフェロやオーリーのバッテリー状態を読み取るには?

Orbotix Ollie または Sphero のバッテリー状態を読み取る方法はありますか? Swift ios アプリでこれを実行したいのですが、SDK API の説明は少し簡潔です。