このペーパーでは、知覚モジュールにカスタマイズされた畳み込みニューラルネットワーク(CNN)を使用して高レベルのナビゲーションコマンドを生成し、最先端のプランナーとコントローラーを活用して低レベルを生成する、ビジョンベースのモジュール化されたドローンレーシングナビゲーションシステムを紹介します。レベルの制御コマンド。したがって、データベースとモデルベースの両方のアプローチの利点を活用します。現在のカメラ画像のみをCNN入力として取得する最先端の方法とは異なり、入力の一部として最新の3つのドローン状態をさらに追加します。私たちの方法は、さまざまなトラックレイアウトで最先端の方法よりも優れており、単一のトレーニング済みネットワークで2つの切り替え可能なナビゲーション動作を提供します。 CNNベースの知覚モジュールは、事前に計算されたグローバル軌道に基づいてグラウンドトゥルースナビゲーションコマンドを自動的に生成するエキスパートポリシーを模倣するようにトレーニングされています。広範なランダム化とデータ収集中の変更されたデータセット集約(DAgger)ポリシーにより、合成テクスチャを使用したシミュレーションで純粋にトレーニングされたナビゲーションシステムは、さらに微調整することなく、ランダムに選択されたフォトリアリスティックテクスチャを使用する環境で正常に動作します。
This paper presents a vision-based modularized drone racing navigation system that uses a customized convolutional neural network (CNN) for the perception module to produce high-level navigation commands and then leverages a state-of-the-art planner and controller to generate low-level control commands, thus exploiting the advantages of both data-based and model-based approaches. Unlike the state-of-the-art method which only takes the current camera image as the CNN input, we further add the latest three drone states as part of the inputs. Our method outperforms the state-of-the-art method in various track layouts and offers two switchable navigation behaviors with a single trained network. The CNN-based perception module is trained to imitate an expert policy that automatically generates ground truth navigation commands based on the pre-computed global trajectories. Owing to the extensive randomization and our modified dataset aggregation (DAgger) policy during data collection, our navigation system, which is purely trained in simulation with synthetic textures, successfully operates in environments with randomly-chosen photorealistic textures without further fine-tuning.