leggedrobotics/elevation_mapping_cupy

Elevation Mapping on GPU.

해결하는 문제

이 프로젝트는 복잡한 지형을 탐색하는 다리가 있는 로봇을 위한 고성능 표고 맵핑 시스템을 제공합니다. 점군 데이터에서 정확하고 실시간으로 2.5D 환경 맵을 생성하는 문제를 해결하며, 높이 드리프트와 돌출된 장애물로 인한 가상 아티팩트와 같은 일반적인 로봇 맵핑 문제를 해결합니다.

작동 방식

시스템은 CuPy를 통한 GPU 가속을 사용하여 대규모 점군을 빠르게 처리하고, 가시성 정리에 레이캐스팅을 수행합니다. Robot Operating System (ROS)와 통합되어 있으며, 다중 모달 표고 맵(MEM) 프레임워크를 구현합니다. 이 프레임워크는 기하학, RGB 정보, 의미 정보와 같은 다양한 데이터 유형을 맵의 서로 다른 레이어에 융합할 수 있게 하며, 사용자 정의 플러그인을 통해 지형의 통행 가능성을 포함한 추가 정보를 생성할 수 있습니다.

대상 사용자

비구조적 환경에서 작동하는 로봇의 다리 운동, 자율 주행, 지형 인식에 집중하는 로봇 공학자 및 연구자.

주요 특징

  • GPU 가속 처리: CuPy를 사용하여 점군 등록 및 레이캐스팅의 실시간 효율성 확보.
  • 다중 모달 통합: 기하학, 의미, RGB 데이터를 계층적 맵 구조에 융합 가능.
  • 드리프트 보정: 상태 추정 드리프트를 보정하여 맵 아티팩트를 방지하는 기능 포함.
  • 통행 가능성 분석: 국부적 기하학을 기반으로 지형의 보행 가능성을 평가하는 학습 기반 필터 제공.
  • 아티팩트 제거: 레이캐스팅과 배제 영역을 사용하여 돌출된 장애물을 정확히 해석하고 가상 아티팩트를 제거.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트