LiDARを用いた自己位置推定の基礎と高度自己位置推定システム

オンライン 開催

日時

開催予定

プログラム

  • 自己位置推定がなぜ必要か、どの様な自己位置推定法があるのか

 自動運転において自己位置推定は重要な技術です。しかし、自己位置推定とはその名の通り「自己 (自動運転車両) の位置を知る」技術でしかありませんので、なぜ自動運転に重要かが想像しにくい部分があると思います。本セミナーではまず「なぜ自己位置推定が必要なのか」という基本的なことから説明します。また、自己位置推定がないと自動運転の実装がどうして難しくなるのかといった説明を行います。そして、現在使われている自己位置推定法に関して、その概略・概要をまとめて説明します。

  • 自己位置推定をどのように行うか、なぜ自己位置推定は難しいのか

 自己位置推定をどの様に行うか、つまり定式化に関する説明を行います。これにより、自己位置推定問題が数学的にどの様な問題として帰着するかを理解して頂きます。そして、この問題を解く具体的な実装方法 (観測モデルのモデル化など) を説明します。  実装方法を理解した後には、「自己位置推定がなぜ難しいのか」という根本的な原因を説明します。この原因は「観測の独立性の仮定」に起因しますが、これを理解していただければ、自己位置推定技術とは単に「位置を知る」という問題を解くのではなく、より抽象的なモデル化の議論として理解することができる様になり、問題の本質が見えてくる様になります。

  • 最新の自己位置推定技術

 上述の「なぜ難しいか」を理解していただいた後に、その問題解決を行うことを目的とした講演者の最新研究について紹介します。講演者はこれらの試みを「自己位置推定の高度化」と呼んでいます。これは単に、自己位置推定の精度や頑健性を上げることを目的とせず、「自己位置推定のできないことをできるようにする」ということをモチベーションとしているためです。またこれを実現するにあたり、自己位置推定以外の問題も解きます。そしてその結果自己位置推定の性能が向上するため、自己位置推定の高度化と呼んでいます。  これらを正しく理解するためには数学的知識が必須となりますが、講演では直感的な理解を優先して説明します。なお、これらの説明に関しては、2022年6月発売予定の「LiDARを用いた高度自己位置推定システム~移動ロボットのための自己位置推定の高性能化とその実装例~ (コロナ社) 」に詳細が記載されています。  また、サンプルプログラムは以下にて公開しています。

サンプルプログラム

 本セミナーではまず自己位置推定に関する基礎的なこと、および自己位置推定問題の定式化について説明します。その後、自己位置推定を実施するにあたり最も重要な役割を担う「観測モデル」について説明します。そして、この観測モデルを構築する際に用いる「観測の独立性」について解説します。観測の独立性を理解することで、自己位置推定の限界を理解することができます。その後、パーティクルフィルタを用いた自己位置推定であるモンテカルロ自己位置推定 (MCL) の説明を行います。ここまでは一般的な話となります。なお、4で説明するMCLの実装例に関しては、ROSのパッケージとして以下で公開しています。

 その後、講演者の最近の研究を基にした「自己位置推定の高度化」という内容に関する説明を行います。5では、MCLと機械学習を用いたEnd – to – End自己位置推定の融合を行うことにより、自己位置推定の失敗からの高速な復帰方法の実現について説明します。6では、動的環境下で頑健に自己位置推定を行うための高度化方法に関して説明します。7では、自己位置推定結果の信頼度を推定する方法に関して説明します。なお、5から7の説明の順序は、わかりやすさを優先した順序となっています。

  1. 自己位置推定の基礎
    1. 自己位置推定とは何か
    2. なぜ自動運転に自己位置推定が重要か
    3. 自己位置推定のあるなしの自動運転の違い
    4. Iterative Closest Points (ICP) とMonte Carlo Localization (MCL)
    5. ベイズフィルタSLAMとグラフSLAM
    6. 自己位置推定とSLAMの手法
  2. 自己位置推定の定式化
    1. グラフィカルモデルからの定式化
    2. 自己位置推定問題のベイズフィルタとしてへの帰着
    3. ベイズフィルタと最適化の違い
  3. 観測モデル
    1. ビームモデルと尤度場モデル
    2. 動的環境で自己位置が失敗するかの理解
    3. 観測の独立性の仮定の重要性とそれが引き起こす問題
  4. パーティクルフィルタを用いた自己位置推定 (MCL)
    1. MCLの概要
    2. MCLの実装 (C++を例に)
  5. MCLと機械学習を用いたEnd-to-End自己位置推定の融合
    1. 重点サンプリング
    2. End-to-End自己位置推定とモンテカルロドロップアウト
    3. 重点サンプリングを介したEnd-to-End自己位置とMCLの融合
  6. 動的環境下での自己位置推定
    1. 観測物体のクラスを考慮した自己位置推定
    2. 環境変化に対する頑健性の向上
    3. 計算・メモリコストを増大させない頑健性の向上
  7. 自己位置推定結果の信頼度推定
    1. 信頼度付き自己位置推定
    2. 深層学習を用いた自己位置推定の失敗検出
    3. 深層学習の不確かさを考慮したモデル化
    4. 信頼度に基づく自己位置推定結果の正誤理解
  8. まとめ

受講料

  • 1名様: 46,000円(税別) / 50,600円(税込)
  • 複数名: 56,000円(税別) / 61,600円(税込)

ライブ配信セミナーについて

  • 本セミナーは「Zoom」を使ったライブ配信セミナーとなります。
  • お申し込み前に、 視聴環境 と テストミーティングへの参加手順 をご確認いただき、 テストミーティング にて動作確認をお願いいたします。
  • 開催日前に、接続先URL、ミーティングID​、パスワードを別途ご連絡いたします。
  • セミナー開催日時に、視聴サイトにログインしていただき、ご視聴ください。
  • ご自宅への書類送付を希望の方は、通信欄にご住所・宛先などをご記入ください。
  • タブレットやスマートフォンでも受講可能ですが、機能が制限される場合があります。
  • ご視聴は、お申込み者様ご自身での視聴のみに限らせていただきます。不特定多数でご覧いただくことはご遠慮下さい。
  • 講義の録音、録画などの行為や、権利者の許可なくテキスト資料、講演データの複製、転用、販売などの二次利用することを固く禁じます。
  • Zoomのグループにパスワードを設定しています。お申込者以外の参加を防ぐため、パスワードを外部に漏洩しないでください。
    万が一、部外者が侵入した場合は管理者側で部外者の退出あるいはセミナーを終了いたします。
再開催を依頼する 関連するセミナー・出版物を探す