SMBU-PolarBear-Robotics-Team/pb2025_sentry_nav

Shenzhen MSU-BIT University PolarBear Team's Sentry Navigation Sim2Real Package for RoboMaster2025. QQ group: 932119307

해결하는 문제

이 프로젝트는 2025년 로보마스터 대회 시즌을 위해 특별히 설계된 '센티' 로봇을 위한 종합적인 내비게이션 및 시뮬레이션 패키지를 제공합니다. 로봇이 시뮬레이션 환경과 실제 환경 모두에서 LiDAR 데이터를 사용하여 자율 내비게이션, 맵핑(SLAM), 재위치 추정을 수행할 수 있도록 합니다.

작동 방식

이 시스템은 ROS 2 Humble 및 NAV2 내비게이션 프레임워크를 기반으로 구축되었습니다. 이동 및 위치 추정을 처리하기 위해 여러 핵심 컴포넌트를 통합했습니다.

  • 오도메트리 및 재위치 추정: point_lio를 오도메트리에, small_gicp를 재위치 추정에 사용하며, LiDAR와 차체 간의 좌표 변환을 관리하는 커스텀 loam_interface를 구현했습니다.
  • 경로 계획: 고수준 라우팅에는 기본 NAV2 글로벌 플래너를 사용하고, 정밀한 경로 추적에는 커스텀 pb_omni_pid_pursuit_controller를 사용합니다.
  • 환경 분석: 로봇 주변 4미터 범위 내외의 장애물과 그 높이를 식별하기 위한 도구를 포함합니다.
  • 센서 처리: Livox mid360 LiDAR를 사용하며, 시뮬레이션 포인트 클라우드에서 누락된 데이터 필드를 수정하기 위한 도구(ign_sim_pointcloud_tool)를 포함하여 오도메트리 시스템이 올바르게 작동하도록 합니다.

대상 사용자

이 소프트웨어는 로보마스터 대회에 참가하는 로봇 공학 엔지니어 및 학생, 또는 ROS 2와 LiDAR를 사용하여 전방위 로봇의 자율 내비게이션 시스템을 개발하는 사람들에게 적합합니다.

주요 특징

  • 이중 모드 지원: Gazebo 시뮬레이션과 실제 로봇 배포 모두와 완전 호환됩니다.
  • 최적화된 좌표 로직: LiDAR 원점과 차체 원점 사이의 암묵적 변환을 특별히 처리합니다.
  • 다중 로봇 대응 가능: 네임스페이스 설계를 통해 다수의 로봇으로 확장할 수 있습니다.
  • 통합 도구 세트: 하나의 리포지토리에 드라이버, 컨트롤러, 환경 분석 도구가 모두 통합되어 있습니다.

관련

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