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

since
平成38年9月29日

← 検索結果に戻る

深度画像から速度を指示し、未知の障害物を避けるドローン制御

Vision-Guided Outdoor Flight and Obstacle Evasion via Reinforcement Learning

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

Vision-Guided Outdoor Flight and Obstacle Evasion via Reinforcement Learningの原論文から掲載した図です。細部はクリックして拡大できます。

原論文の図の説明を読む

Fig. 1: Actual testbed is a DJI M300 with an attached Zed2i sensor for depth estimation & VIO and a Jetson AGX Xavier for compute.

出典:Vision-Guided Outdoor Flight and Obstacle Evasion via Reinforcement Learning / arXiv ↗

概要

  • ステレオカメラの深度画像とVIOによる状態推定から、前進・上下・旋回の速度指令を作る。
  • 著者らの1000回のシミュレーションでは、最高前進速度3.0メートル毎秒で989回、6.0メートル毎秒で878回成功した。
  • 屋外試験の総飛行距離は650メートル。密集地や行き止まりからの引き返しは、著者らが挙げる課題である。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、Vision-Guided Outdoor Flight and Obstacle Evasion via Reinforcement Learningの仕組み

左から右へ読む
  1. 01深度画像と目標情報
  2. 02距離画像を圧縮
  3. 03飛行履歴も使い判断
  4. 04速度指令

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

研究の背景

障害物が多い未知の場所では、ドローンを目的地点へ進める間、操縦者が周囲を見て操作し続ける必要がある。衛星測位や遠隔通信を使いにくい場所では、機体上のセンサーだけで進路を決める技術が求められる。

この研究は、カメラが捉えた障害物までの距離と機体の状態から、目標に向かう速度指令を作る。業務への適用には、障害物を避けられるかに加え、計測誤差や機体ごとの応答が飛行にどう影響するかを調べる必要がある。

手法

ステレオカメラから得る深度画像は、物体までの距離を画素ごとに示す。視覚・慣性オドメトリ(VIO)は、画像と機体の動きの計測から位置や姿勢を推定する方法である。事前学習したオートエンコーダーの符号化部分で深度画像を128個の値に圧縮し、目標との位置差、機体の回転速度、目標方向との差と合わせる。オートエンコーダーは、入力を圧縮して復元するよう学ぶ仕組みだ。

続くLSTMは過去の入力を内部に保持するネットワークで、前進・上下・旋回の速度指令を出す。正面に柱がある場合は、距離画像と目標方向、直前までの状態を基に指令を更新する。学習では、まず柱のある環境で最適経路への近さを報酬に含め、次に柱・板・壁のある環境でその報酬を外す。報酬を手掛かりに行動を改善する方法を強化学習という。

新規性

著者らの提案は、深度画像から直接速度指令を作る方策を、経路の手掛かりを使う初期学習と、複雑な環境での追加学習を組み合わせて育てる点にある。最適経路は学習時の報酬に使い、飛行時の入力には使わない。

機体の質量や制御遅延などを学習中に変え、指令の急変にも罰則を設ける。著者らは、こうして学習した方策を、訓練で扱っていない屋外環境と機体に追加学習なしで移したと報告する。

従来手法との違い

比較対象のMAVRLも、深度画像用の知覚ネットワークと、シミュレーションで強化学習した方策を使う。本文によると、MAVRLは画像の符号化部分とLSTMを事前学習する一方、本手法が事前学習するのは画像の符号化部分だけである。本手法はさらに、最適経路による初期学習と段階的な追加学習を組み合わせる。

著者らは機体の重量と推力を比例して増やし、障害物の最小間隔も変えて比較した。著者らは機体条件の変化に対する優位性を述べるが、確認できた本文の範囲では図の数値がなく、差の大きさは示せない。

実験結果

著者らは、追加学習に用いた環境と同じ3種類の区画を持つランダムな障害物コースで、最高前進速度ごとに1000回のシミュレーションを行った。最高速度3.0メートル毎秒では成功989回、衝突10回、時間切れ1回、6.0メートル毎秒では成功878回、衝突110回、範囲外11回、時間切れ1回と報告する。

報酬項目を除く試験では指令の揺れが増え、二段階学習は各段階だけで学ぶ方法より安定した成功率と短い到達時間を示したと著者らは述べる。屋外試験の飛行距離は合計650メートル。確認できた本文の範囲では、比較図の具体的数値や屋外試験の試行回数は確認できない。

応用の可能性

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

編集上の応用案:立木や支柱のある屋外区画で、指定地点までの巡回飛行を補助する。機体上のステレオカメラによる深度画像、視覚・慣性計測による状態推定、目標地点の座標を入力し、前進・上下・旋回の速度指令を出す。担当者が飛行記録を確認する運用を想定する。

適用には、対象区画の障害物を再現した学習環境と、画像圧縮を学ぶための深度画像・画素ごとの信頼度データが要る。初期学習の経路は環境地図から生成し、使用機体の撮像条件と指令への応答を現地で確かめる。この用途での有効性は仮説である。

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

導入時の検証

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

導入時の検証案:対象区画の一部を模したシミュレーションを用意し、障害物、開始点、目標点を変える。画像圧縮の学習には深度画像と画素ごとの信頼度を持つデータを用い、初期学習用の最適経路は環境地図から生成する。現地で使うステレオカメラと状態推定の値を、方策の入力形式に合わせる。

比較基準は、同じコースで最適経路の報酬を使わずに学習した方策とする。成功、衝突、時間切れ、範囲外を同じ定義で数え、到達時間と速度指令の急変も記録する。短い管理区画で実機を試し、撮像条件や風ごとに結果を分けて確認する。

限界と課題

著者らは、密集地や行き止まりに入ると、戻って別経路を選ぶだけの記憶が方策に不足すると述べる。シミュレーションでも最高前進速度が高い条件では成功数が下がった。屋外飛行の合計距離650メートルは報告されているが、それだけで継続運用時の成功率は分からない。

編集上の検証事項は、対象区画での深度画像の欠損、位置推定のずれ、風や通信の条件、機体が速度指令に追従できるかである。確認できた本文の範囲では屋外試験の試行回数と条件別成功率を確認できず、巡回業務への適合性は判断できない。

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

出典

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

Vision-Guided Outdoor Flight and Obstacle Evasion via Reinforcement Learning

Although quadcopters boast impressive traversal capabilities enabled by their omnidirectional maneuverability, the need for continuous pilot control in complex environments impedes their application in GNSS and telemetry-denied scenarios. To this end, we propose a novel sensorimotor policy that uses stereo-vision depth and visual-inertial odometry (VIO) to autonomously navigate through obstacles in an unknown environment to reach a goal point. The policy is comprised of a pre-trained autoencoder as the perception head followed by a planning and control LSTM network which outputs velocity commands that can be followed by an off-the-shelf commercial drone. We leverage reinforcement and privileged learning paradigms to train the policy in simulation through a two-stage process: 1) initial training with optimal trajectories generated by a global motion planner acting as a supervisory backbone, 2) further fine-tuning in a curriculum environment. To bridge the sim-to-real gap, we employ domain randomization and reward shaping to create a policy that is both robust to noise and domain shift. In outdoor experiments, our approach achieves successful zero-shot transfer to both obstacle environments and a drone platform that were never encountered during training.

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