Skydio AndroidインテントAPI
Published: Updated:
|
改訂 |
日付 |
説明 |
|
1.0 |
2025年1月9日 |
初版 |
| 2.0 | 2025年4月18日 | FIELD_OF_VIEW_CHANGEDを追加しました |
[info]ご質問やサポートが必要な場合は、IntegrationSupport@skydio.com までお問い合わせください[/info]
Skydioアプリケーションは、Androidインテントを介してSkydio X10Dコントローラー上で実行されている他のAndroidアプリケーションと情報を共有します。このページでは、バージョン39以降のSkydioアプリケーションで生成されるインテントについて説明します。
com.skydio.app.TELEMETRY_STATE_CHANGED |
| インテントの説明: 機体のテレメトリー情報(位置、姿勢など)が変化すると、このインテントがブロードキャストされます。 |
|
call_sign String String Skydio Flight Deckでユーザーが指定したドローンのコールサイン。このフィールドは、Cursor on Target (CoT) に含めるのが適切です。 |
|
uid String CoTに対応したドローンの固有ID |
|
Latitude Double WGS84(十進角)でのドローンのグローバルポジション |
|
経度 ダブル WGS84(十進角)でのドローンのグローバルポジション |
|
姿勢 フロート 平均海面(MSL)からのドローンの高度(メートル) |
|
gimbal_pitch フロート ジンバルのピッチ(度、+90°は真上、-90°は真下) |
|
方向 フロート ドローンのコンパス方位(度 [0-360°]、Nは0、Eは90°) |
|
horizontal_fov ダブル EOカメラの水平視野角(FoV)(度) |
|
vertical_fov ダブル EOカメラの垂直視野角(度) |
|
video_url String ネットワークアドレス指定可能なビデオフィードのURI |
|
battery_percent フロート [0-100] バッテリー残量(パーセント) |
|
platform_roll フロート 実機体のロール角(度)、正の値は右への傾きを示す [-180.0°、180.0°] |
|
platform_pitch フロート 実機体のピッチ角(度)、正の値はノーズが上を向いていることを示す [-180.0°、180.0°] |
|
プラットフォームヨー フロート 実機体のヨー角(度)、正の値は右に回転していることを示す [-180.0°、180.0°] |
com.skydio.app.CONTROLLER_LOCATION_CHANGED |
| インテントの説明: コントローラの位置が変更されると、このインテントがブロードキャストされます。 |
|
call_sign String Skydio Flight Deckでユーザーが指定した管制官のコールサイン。このフィールドは、Cursor on Target (CoT) に含めるのが適切です。 |
|
uid String CoTに対応したコントローラーの固有ID |
|
Latitude ダブル WGS84(十進角)でのコントローラーのグローバルポジション |
|
経度 ダブル WGS84(十進角)でのコントローラーのグローバルポジション |
|
姿勢 フロート 平均海面(MSL)からのコントローラーの高度(メートル) |
com.skydio.app.TELEMETRY_STATE_CHANGED |
| インテントの説明: 機体のテレメトリー情報(位置、姿勢など)が変化すると、このインテントがブロードキャストされます。 |
|
call_sign String Skydio Flight Deckでユーザーが指定したドローンのコールサイン。このフィールドは、Cursor on Target (CoT) に含めるのが適切です。 |
|
uid String CoTに対応したドローンの固有ID |
|
Latitude ダブル WGS84(十進角)でのドローンのグローバルポジション |
|
経度 ダブル WGS84(十進角)でのドローンのグローバルポジション |
|
姿勢 フロート 平均海面(MSL)からのドローンの高度(メートル) |
|
gimbal_pitch フロート ジンバルのピッチ(+90度は真上、-90度は真下) |
|
方向 フロート ドローンのコンパス方位(度 [0~360]、Nは0、Eは90) |
|
horizontal_fov ダブル EOカメラの水平視野角(FoV)(度) |
|
vertical_fov ダブル EOカメラの垂直視野角(度) |
|
video_url String ネットワークアドレス指定可能なビデオフィードのURI |
|
battery_percent フロート [0-100] バッテリー残量(パーセント) |
|
platform_roll フロート 実機体のロール角(度)、正の値は右への傾きを示す [-180.0°、180.0] |
|
platform_pitch フロート 実機体のピッチ角(度)、正の値はノーズが上を向いていることを示す [-180.0、180.0] |
|
プラットフォームヨー フロート 実機体のヨー角(度)、正の値は右に回転していることを示す [-180.0°、180.0°] |
com.skydio.app.CONTROLLER_LOCATION_CHANGED |
| インテントの説明: コントローラの位置が変更されると、このインテントがブロードキャストされます。 |
|
call_sign String Skydio Flight Deckでユーザーが指定した管制官のコールサイン。このフィールドは、Cursor on Target (CoT) に含めるのが適切です。 |
|
uid String CoTに対応したコントローラーの固有ID |
|
Latitude ダブル WGS84(十進角)でのコントローラーのグローバルポジション |
|
経度 ダブル WGS84(十進角)でのコントローラーのグローバルポジション |
|
姿勢 フロート 平均海面(MSL)からのコントローラーの高度(メートル) |
com.skydio.app.FIELD_OF_VIEW_CHANGED |
|
説明:中央センサーの特定ポイントまたは地上の視野角が変更されると、このインテントがブロードキャストされます。 |
|
platform_uid String このFOVに関連付けられた、CoTに対応したドローンの固有ID(必須) |
|
center_latitude ダブル EOフレーム中心の座標。WGS84(十進角)(必須) |
|
center_longitude ダブル EOフレーム中心の座標。WGS84(十進角)(必須) |
|
center_altitude フロート EOフレーム中心の地表交点の高度(MSL、メートル)(任意) |
|
top_left_latitude ダブル WGS84(十進角)(任意) |
|
top_left_longitude ダブル WGS84(十進角)(任意) |
|
top_left_altitude フロート MSL(メートル)(任意) |
|
bottom_left_latitude ダブル WGS84(十進角)(任意) |
|
bottom_left_longitude ダブル WGS84(十進角)(任意) |
|
bottom_left_altitude フロート MSL(メートル)(任意) |
|
top_right_latitude ダブル WGS84(十進角)(任意) |
|
top_right_longitude ダブル WGS84(十進角)(任意) |
|
top_right_altitude フロート MSL(メートル)(任意) |
|
bottom_right_latitude ダブル WGS84(十進角)(任意) |
|
bottom_right_longitude ダブル WGS84(十進角)(任意) |
|
bottom_right_altitude フロート MSL(メートル)(任意) |
この記事は役に立ちましたか?