<기업정보>
자율주행 기업에서 SLAM과 멀티모달쪽을 많이 뽑는다.
<졸업작품 구상>
기업쪽에서 SLAM을 많이 뽑으니 ROS 제어와 SLAM 쪽을 해보고싶다.
SLAM은 LiDAR SLAM과 Visual SLAM이 있는데 우리가 가지고 있는건 2D LiDAR이므로 Dense 카메라를 이용한 Visual SLAM을 해보고싶다.
(1) slam 이론 공부
(2) SLAM 알고리즘
<RTAB-Map 알고리즘 (Real-Time Appearance-Based Mapping(실시간 외관-기반 지도생성))>
==>카메라로 주변 3D 지도를 자동으로 만들어주는 SLAM 시스템
https://github.com/introlab/rtabmap
GitHub - introlab/rtabmap: RTAB-Map library and standalone application
RTAB-Map library and standalone application. Contribute to introlab/rtabmap development by creating an account on GitHub.
github.com
<ROS2 환경에서 사용>
https://github.com/introlab/rtabmap_ros?utm_source=chatgpt.com
GitHub - introlab/rtabmap_ros: RTAB-Map's ROS package.
RTAB-Map's ROS package. Contribute to introlab/rtabmap_ros development by creating an account on GitHub.
<POINT SLAM>
https://github.com/eriksandstroem/Point-SLAM?tab=readme-ov-file
GitHub - eriksandstroem/Point-SLAM: Point-SLAM: Dense Neural Point Cloud-based SLAM
Point-SLAM: Dense Neural Point Cloud-based SLAM. Contribute to eriksandstroem/Point-SLAM development by creating an account on GitHub.
딥러닝 + 3D 포인트 기반 + Dense 카메라로 실행하는 새로운 형태의 SLAM 시스템
기존 SLAM은 2D특징점 + 조금의 3D 이지만 Point-SLAM은 완전한 3D 뉴럴 point cloud로 map 구성
gpu 연산이 엄청 많아 실시간 불가능
<mapping 방법 비교>
👉 RTAB-MAP = 빠름 / 실시간👉 Point-SLAM = 느리지만 고품질 dense map
따라서 RTAB-MAP으로 SLAM을 할 것임.
(3) ROS2
SLAM을 ROS2에 입히기 위해 ROS2 심화를 공부할 예정
TF2, NAV2 등 다양한 심화를 배워야 SLAM을 ROS2로 구동가능
https://github.com/orgs/ros2/repositories
ROS 2
Version 2 of the Robot Operating System (ROS) software stack - ROS 2
https://github.com/ros2/geometry2
GitHub - ros2/geometry2: A set of ROS packages for keeping track of coordinate transforms.
A set of ROS packages for keeping track of coordinate transforms. - ros2/geometry2
https://github.com/ros-navigation/navigation2?tab=readme-ov-file
GitHub - ros-navigation/navigation2: ROS 2 Navigation Framework and System
ROS 2 Navigation Framework and System. Contribute to ros-navigation/navigation2 development by creating an account on GitHub.
첫댓글 1. 멀티모달(영상+포인트클라우드) 객체 검출모델 훈련시 GPU 성능 및 추론시간 조사2. occupancy network 가 뭔지 조사3. slam 을 AI로 처리하는게 있는지?4. 3d lidar로 slam하는 깃허브 찾아볼것 민서랑 차별화 할것 -> 실험은 carla에서 하면됨
첫댓글 1. 멀티모달(영상+포인트클라우드) 객체 검출모델 훈련시 GPU 성능 및 추론시간 조사
2. occupancy network 가 뭔지 조사
3. slam 을 AI로 처리하는게 있는지?
4. 3d lidar로 slam하는 깃허브 찾아볼것 민서랑 차별화 할것 -> 실험은 carla에서 하면됨