自律着陸は、多くの社会的および産業的用途でマルチロータードローンの可能性を最大限に引き出すために不可欠な機能です。物理プラットフォームでのこの機能の実装とテストは、リスクが高く、リソースを大量に消費します。したがって、健全な設計プロセスと安全な展開の両方を保証するために、物理的なプロトタイプを実装する前にシミュレーションが必要です。このホワイトペーパーでは、ソフトウェアインザループ手法を使用して、事前定義された着陸パッドにクワッドコプタードローンを自律的かつ効率的に着陸させ、物理的なテスト段階のリスクを軽減する単眼視覚システムの開発について説明します。自律着陸システム全体がGazeboベースのシミュレーションを使用して設計要件を満たしていることを確認することに加えて、私たちのアプローチは、物理的な実装の前に安全なパラメーター調整と設計テストのためのツールを提供します。最後に、着陸パッド追跡への提案された単眼ビジョンのみのアプローチにより、OdroidXU4組み込みプロセッサの標準的な計算機能を備えたF450クワッドコプタードローンにシステムを効果的に実装することが可能になりました。
Autonomous landing is a capability that is essential to achieve the full potential of multi-rotor drones in many social and industrial applications. The implementation and testing of this capability on physical platforms is risky and resource-intensive; hence, in order to ensure both a sound design process and a safe deployment, simulations are required before implementing a physical prototype. This paper presents the development of a monocular visual system, using a software-in-the-loop methodology, that autonomously and efficiently lands a quadcopter drone on a predefined landing pad, thus reducing the risks of the physical testing stage. In addition to ensuring that the autonomous landing system as a whole fulfils the design requirements using a Gazebo-based simulation, our approach provides a tool for safe parameter tuning and design testing prior to physical implementation. Finally, the proposed monocular vision-only approach to landing pad tracking made it possible to effectively implement the system in an F450 quadcopter drone with the standard computational capabilities of an Odroid XU4 embedded processor.