対象は、地上経路を走行するAGVと、3次元空間または制限された空域を移動するUAVが、物流、監視、点検、救助、農業などで協調する状況である。両者の運用領域が共有または交差すると、衝突回避だけでなく、異なる運動特性、制御系、作業手順を同時に扱う必要がある。従来のシミュレータは地上または空中の単一領域に集中することが多く、UAVとAGVの協調を本来の機能として提供するものは少ない。SkyRoverは、空中と地上のエージェントを同じ3次元環境で扱い、経路計画からロボット制御までを接続することを目指す。
主な貢献は、UAV・AGV協調MAPFを単一のモジュール型環境で扱う統合ツールキットを提示したことである。構成要素は、Gazeboワールドと機体モデルを収めるSim World Zoo、3D Grid Generator、Unified Algorithm Wrapper、Plan Executor、System Interfaceである。外部ソルバや学習手法を統一されたインターフェースから接続できるため、アルゴリズム設計、テスト、ベンチマークの共通基盤として使える。著者らは、2次元グリッドや簡略化された3次元表現に対し、詳細な物理環境、3次元占有表現、可視化、外部ロボットソフトウェア連携をまとめた点を強調する。論文は、これをUAV・AGV MAPFをネイティブに支援する最初の環境だと位置付けているが、抜粋にはその主張を網羅的に検証する比較調査は示されていない。
SkyRoverのSim World Zooは、複数のGazeboシミュレーションワールドとUAV・AGVの3次元モデルを管理する。3D Grid GeneratorはGazebo環境から点群を抽出し、点群を含むセルを障害物として1、空いているセルを0とする離散的な3次元占有グリッドへ変換する。生成されたグリッドはRVizに公開され、MAPFアルゴリズムの入力とリアルタイム可視化に利用できる。Unified Algorithm Wrapperの初期化インターフェースから、3D-A*、3D-CBS、3次元化した学習ベース手法DCCを読み込む。DCCでは元の2次元畳み込み層を3次元に変更し、ランダムグリッド上のエピソードでカリキュラム学習を行う。抽象的な位置更新に加え、PX4でドローンを、Navigation2でTurtleBotを制御し、計画結果を低レベルの動作へ渡すこともできる。
評価では、倉庫と公園という二つのGazeboワールドを用いた。倉庫には複数のHolybro X500ドローンと配送AGVを配置し、公園はUAVがより開けた空間を使えるシナリオとして扱う。在庫走査タスクでは、AGVが貨物を点Aへ運び、UAVがAGVの上空で貨物を走査した後、AGVが点Bへ進む。空中貨物移送タスクでは、AGVが点Aへ貨物を運び、UAVが到着して貨物を受け取り、それを高い位置の点Bへ運ぶ。実験環境はUbuntu 24.04、ROS 2 Jazzy、Gazebo Harmonic、PX4のメインブランチで、Intel i7 CPUと32 GB RAMを備えたPCを使用した。報告された指標は、最初の移動前に計画または推論を終える計算時間と、1回の実行で衝突せず目標に到達したエージェントの割合である。
結果は、SkyRoverが離散的な3次元MAPFと低レベルのモーション制御を同じ環境で実演できることを示すが、既存シミュレータに対する総合的な優位性までは確立していない。倉庫の合計22エージェントの予備比較では、3D-A*、3D-CBS、十分に訓練された3D-DCCがいずれも100%の成功率を示し、計算時間はそれぞれ54.7秒、92.4秒、0.6秒だった。この比較は記載された倉庫条件に基づく初期結果であり、異なるワールド、規模、ハードウェアでも同じ速度や信頼性が得られることを保証しない。主要なトレードオフは、物理的忠実度を高めるほど計算負荷が増えることと、学習ベース手法の柔軟性が訓練データやハイパーパラメータ調整のコストを伴うことである。
MAPFは、複数の自律エージェントを衝突させず、共有資源を効率的に使いながら、それぞれの目標へ導く問題である。AGVは大規模倉庫で利用され、UAVは貨物配送、低空観光、都市空中移動などで利用範囲を広げている。UAVとAGVは相補的な輸送、走査、貨物受け渡しを担えるため、協調システムは物流、救助、精密農業、インフラ点検に関係する。両者は運動可能な空間、動力学、制御ソフトウェアが異なるため、統一された評価環境の構築が難しい。
既存のMAPF研究とシミュレータは、地上車両または航空機の単一領域を扱う傾向がある。2次元グリッドや簡略化された3次元表現だけでは、詳細な環境形状、空地間の相互作用、現実的な機体運動を十分に検証できない。計画アルゴリズムを離散地図で評価し、その結果をロボットレベルの制御で実行したい研究者は、複数のツールを接続しなければならない場合がある。SkyRoverは、異種エージェントの経路計画と実行を一つのモジュール型枠組みで扱うことで、この分断に対処する。
アーキテクチャは、Sim World Zoo、3D Grid Generator、Unified Algorithm Wrapper、Plan Executor、System Interfaceという五つの主要モジュールからなる。Gazeboの詳細なワールドは点群処理を通じてMAPF用の離散的な占有表現へ変換され、RVizで可視化される。PX4とNavigation2によって、抽象的な経路評価からドローンと地上ロボットの低レベル制御までを同じシステムで試せる。供給された抜粋では、グリッドセルの正確な物理寸法は欠落しているため、その解像度は確定できない。
実験シナリオは、複数のHolybro X500ドローンと配送AGVを含む倉庫、およびUAVの運用空間が比較的開けた公園である。在庫走査と空中貨物移送によって、AGVの搬送、UAVのホバリング、走査、貨物の受け渡しという異なる協調関係を表した。計画例では3D-A*、3D-CBS、3D-DCCを読み込み、ランダムに割り当てた目標へ向かう構成を比較した。抜粋は、評価の反復回数、乱数種、全マップ寸法、各手法の詳細設定、比較対象シミュレータの完全な一覧を確定的には述べていない。
ランダムグリッド上でカリキュラム学習を行った3D-DCCモデルは、テスト条件で16エージェントの成功に到達したと報告されている。倉庫の合計22エージェントによる予備比較では、3D-A*の計算時間は54.7秒、3D-CBSは92.4秒、十分に訓練された3D-DCCは0.6秒で、三者の成功率はいずれも100%だった。これらの値はSkyRover上で複数の計画法を共通形式で測れることを示す。抜粋には分散、統計的有意性、規模に対する曲線、別ハードウェアでの結果は示されていないため、一般的な性能順位とは解釈できない。
SkyRoverは、Gazeboの現実的なワールド、3次元占有グリッド生成、古典的・学習ベースのソルバ用統一ラッパー、計画実行、外部ロボットソフトウェア連携を組み合わせたUAV・AGV用MAPFシミュレータである。倉庫と公園の実演は、抽象的な経路計画からPX4およびNavigation2による低レベル制御までを同じ環境で扱える柔軟性を示す。著者らは、これをUAV・AGV協調MAPFの設計、テスト、ベンチマークに用いる共通基盤として位置付ける。プロジェクトがウェブサイトで公開されていると記載されているが、提供された抜粋から利用条件や再現手順の詳細までは確認できない。
現状では、天候やセンサノイズなどの現実世界の効果が部分的にしかモデル化されていない。大規模シミュレーションには計算負荷があり、学習ベース手法には大量の訓練データと時間のかかるハイパーパラメータ最適化が必要になる。今後の課題として、風の摂動、複雑な摩擦、LiDARやレーダーなどのセンサ、動的障害物への対応が挙げられている。より大きなエージェント集団、異なるハードウェア、現実環境への一般化、反復試行による統計的評価は、抜粋の予備結果からは確立されていない。
本研究の意義は、地上と空中を別々に扱いがちなMAPF研究を、共通の3次元環境とソフトウェアインターフェースで接続する点にある。研究者は、古典的ソルバ、学習法、実機に近い制御を同じシナリオで組み合わせ、抽象的な計画が異種ロボットの動作へどう反映されるかを調べられる。モジュール構成は、周辺のシミュレーション基盤を作り直さずに、異なる計画手法を比較する助けになる可能性がある。将来の空中回廊、動的障害物、センサ、分散学習への拡張が実現すれば、より複雑な協調研究を支援できる。
UAV・AGV協調、3次元MAPF、ロボットシミュレーション、経路計画ベンチマークを研究する人に適している。特に、離散的なソルバとGazebo、PX4、Navigation2を一つの実験ワークフローに組み込みたい研究者に有用である。学習ベースのマルチエージェント計画を始める入口にもなるが、供給された抜粋だけでは完全な研究を再現するための訓練・評価条件は不足している。スケーラビリティ、実環境移行、特定手法の優位性について確定的な結論を求める読者は、報告された予備評価に加えて追加実験を行う必要がある。