表示
超・人工知能研究所 Super AI Research Lab トップへ超・人工知能研究所AI Research Lab / ぱそ太郎工事中

since
平成38年9月29日

← 検索結果に戻る

動く船の甲板へ着陸するドローンの軌道を、船の予測状態に合わせて更新する

Model Predictive Control-based Trajectory Generation

保存した記事を見るこのブラウザに保存します。無料会員で端末間の同期・フォルダ整理
原論文の図

Model Predictive Control-based Trajectory Generationの原論文から掲載した図です。細部はクリックして拡大できます。

原論文の図の説明を読む

(a)

出典:Model Predictive Control-based Trajectory Generation / arXiv ↗

概要

  • 船の位置・姿勢とその変化速度を予測し、飛行段階に応じてドローンの着陸軌道を更新する。
  • 著者らは1,000回超のシミュレーションで、Guptaらの方式より接地精度が平均約2倍、着陸動作が平均約50%速かったと報告する。
  • 動く無人船への実機着陸も報告されるが、確認できた本文の範囲では実機試験の件数や海況別の成績は分からない。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、Model Predictive Control-based Trajectory Generationの仕組み

左から右へ読む
  1. 01船と機体の推定状態
  2. 02船の状態を予測
  3. 03飛行段階別に軌道計算
  4. 04機体の着陸軌道

原論文の説明をもとにした模式図です。処理の細部は省略しています。

研究の背景

船から飛ばすドローンは飛行時間が限られ、任務後には動く甲板へ戻る必要がある。波を受ける小型船は水平に移動するだけでなく、上下し、甲板の傾きも変わる。人手を介さず着陸するには、接地時の船の状態を見込む必要がある。

現在の甲板位置だけを目指しても、到着時には位置や角度が変わり得る。船を探したり、甲板が水平に近づくのを待ったりする時間は任務に使える飛行時間を減らすため、船の動きに合わせた軌道づくりが課題となる。

手法

この手法は、船の将来の位置・姿勢とそれぞれの変化速度を予測し、ドローンの運動モデルを使って着陸軌道を繰り返し計算する。モデル予測制御(MPC)は、少し先までの動きを計算し、現在の状態を取り込んで計画を更新する方法である。例えば船が上昇しながら右に傾く予測なら、その動きに合わせる軌道を求める。

計算では、目標と機体のずれに付ける重みを、船への接近中と接地直前などの飛行段階に応じて変える。接地時は位置に加え、姿勢と移動・回転の速さも船に合わせる。船の状態推定には、船上のGNSS・慣性計測装置と機体側の視覚センサーの情報を組み合わせ、軌道の計算は機体上で行う。

新規性

著者らが提案するのは、船の位置と向きに加え、それぞれの変化速度まで着陸軌道の目標に含め、飛行段階に応じて追従誤差の重みを変える方法である。重みとは、どのずれを優先して小さくするかを決める値を指す。

接地時には機体の姿勢を甲板の傾きに合わせる。著者らは、甲板が水平に近づくのを待つ方式より早く、傾いた甲板への着陸を進められるとする。

従来手法との違い

本文で比較対象とするGuptaらの2022年の方式は、船の傾きが小さくなる時機を待って着陸する。提案方式は船の上下動も予測し、接地時には機体の位置・姿勢と、それらの変化速度を船に合わせる。

著者らはシミュレーションで、比較方式より接地精度が平均で約2倍、着陸動作が平均で約50%速かったと報告する。確認できた本文の範囲では精度指標の定義や比較条件の内訳は分からず、この数値を他の船や海況へ広げて解釈することはできない。

実験結果

著者らは1,000回を超えるシミュレーションを実施し、波高が最大4メートルに達する荒れた海況まで含めたと報告する。Guptaらの2022年の方式との比較では、接地精度が平均で約2倍、着陸動作が平均で約50%速かったという。

多くの試験設定で成功率は100%だったが、特に難しい2設定では成功率が下がり、中断・再試行が生じた。動く無人船への実機着陸と、機体上でのリアルタイム計算も報告される。確認できた本文の範囲では、精度の測り方、実機試験の件数、海況別の実機成績は分からない。

応用の可能性

編集上の応用案 · 論文が実証した用途とは区別しています。

編集上の応用案:海面観測を終えたドローンを小型の無人船へ戻す。入力は船と機体の位置・姿勢・速度の推定値、出力は接近から接地まで逐次更新する飛行軌道とする。船の状態を共有し、機体上で軌道を計算する流れを想定する。

船の概略位置には船上のGNSS、向きと回転速度には慣性計測装置、相対位置には機体側の視覚センサーを使う構成が本文にある。制御方式に学習用データや正解ラベルは指定されていない。対象船への適用には運動記録を集め、船と機体のモデルを実機に合わせて調整する必要がある。

応用先の候補からNauhに相談できます。

導入時の検証

導入時の検証案 · 対象データでの再評価が必要です。

導入時の検証案:対象船のGNSSと慣性計測装置、機体側の視覚センサーから、時刻をそろえた運動記録を集める。船と機体のモデルを対象機に合わせて調整する。制御方式に学習用データや正解ラベルは指定されないが、評価には実際の甲板位置・姿勢を照合できる記録が要る。

まず記録を再生し、船の傾きが小さくなるのを待つ方式を比較基準にする。同じ船の動きに対し、接地位置の誤差、姿勢差、接地までの時間、中断・再試行の回数を測る。船の状態の予測誤差と通信遅延を変えた場合も、同じ指標を確認する。

限界と課題

著者らは、多くのシミュレーション設定で着陸成功率が100%だった一方、特に難しい2設定では成功率がやや下がり、着陸の中断と再試行が生じたと記す。また、方式は船の位置・姿勢とその変化速度を正確に推定・予測できることに依存する。

編集上の検証事項は、推定誤差や通信遅延が大きいときの挙動、接地時の衝撃、再試行に要する時間である。実機着陸は報告されているが、確認できた本文の範囲では試行数や海況別の成績が分からず、実海域で使える条件は判断できない。

研究内容と応用案に基づく分類です。業界での導入実績を示すものではありません。

出典

元のタイトル・要旨を確認する(英語)

Model predictive control-based trajectory generation for agile landing of unmanned aerial vehicle on a moving boat

This paper proposes a novel trajectory generation method based on Model Predictive Control (MPC) for agile landing of an Unmanned Aerial Vehicle (UAV) onto an Unmanned Surface Vehicle (USV)'s deck in harsh conditions. The trajectory generation exploits the state predictions of the USV to create periodically updated trajectories for a multirotor UAV to precisely land on the deck of a moving USV even in cases where the deck's inclination is continuously changing. We use an MPC-based scheme to create trajectories that consider both the UAV dynamics and the predicted states of the USV up to the first derivative of position and orientation. Compared to existing approaches, our method dynamically modifies the penalization matrices to precisely follow the corresponding states with respect to the flight phase. Especially during the landing maneuver, the UAV synchronizes attitude with the USV's, allowing for fast landing on a tilted deck. Simulations show the method's reliability in various sea conditions up to Rough sea (wave height 4 m), outperforming state-of-the-art methods in landing speed and accuracy, with twice the precision on average. Finally, real-world experiments validate the simulation results, demonstrating robust landings on a moving USV, while all computations are performed in real-time onboard the UAV.

論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01