leggedrobotics/elevation_mapping_cupy

Elevation Mapping on GPU.

何を解決するか

このプロジェクトは、複雑な地形を歩行するロボット向けに設計された高性能な標高マッピングシステムを提供します。点群データから正確なリアルタイム2.5D環境マップを作成する問題を解決し、高さのドリフトや突出した障害物による仮想アーティファクトといったロボットマッピングの一般的な課題に対処します。

仕組み

システムはCuPyを用いたGPUアクセラレーションにより、大規模な点群データを高速に処理し、可視性のクリーニングにレイキャスティングを実行します。Robot Operating System (ROS) と統合されており、Multi-Modal Elevation Map (MEM) フレームワークを実装しています。このフレームワークにより、幾何学、RGB情報、意味情報といった多様なデータタイプをマップの異なるレイヤーに統合でき、カスタムプラグインで追加情報(例:地形の通過可能性)を生成できます。

対象ユーザー

非構造的環境で動作するロボットのための歩行制御、自律ナビゲーション、地形認識に注力するロボット工学エンジニアおよび研究者。

特徴

  • GPUアクセラレーション処理: CuPyを用いて点群登録とレイキャスティングのリアルタイム効率を実現。
  • マルチモーダル統合: 幾何学、意味、RGBデータをレイヤードマップ構造に統合可能。
  • ドリフト補償: 状態推定のドリフトを補正する機能を備え、マッピングアーティファクトを防止。
  • 通過可能性分析: 局所的な幾何学に基づいて地形の歩行可能性を評価する学習ベースのフィルタを搭載。
  • アーティファクト除去: レイキャスティングと除外ゾーンを活用し、突出した障害物を正しく解釈し、仮想アーティファクトを除去。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト