|
|
4. slam을 수행하는 AI 모델이 있는지 조사
slam을 수행하는 AI 모델을 Deep Learning Based SLAM이라고 함
End-to-End 방식의 SLAM: Droid-SLAM, TartanVO
>>> 이미지를 넣으면 뉴럴 네트워크가 알아서 이동했음을 인지하고 포즈을 출력으로 줌
https://github.com/princeton-vl/DROID-SLAM
https://youtu.be/GG78CSlSHSA?si=GnAIcLKATWCnDYvr
https://github.com/castacks/tartanvo
https://youtu.be/NQ1UEh3thbU?si=7MaT-hHiEqLThkjm
Neural Rendering 방식: NeRF-SLAM, Gaussian Splatting SLAM
>>> 지도를 Point cloud 형식이 아닌 AI 모델 자체로 저장해서 사진처럼 렌더링 하는 방식
Hybrid 방식: SuperPoint + SuperGlue
>>> SLAM 전체를 AI로 하진 않고, 특징점 찾기만 AI가 하고 나머지는 수학으로 연산함
https://youtu.be/dFXWUuATZT8?si=HJefATAB7ae4Mbpz
https://github.com/magicleap/SuperGluePretrainedNetwork
https://gazebosim.org/docs/all/ros_installation/
https://community.stereolabs.com/t/stereo-labs-zed-2-simulation-gazebo-plugin/428/3
첫댓글 가제보시뮬레이터에서 zed 카메라모델 지원하는지 확인할것
가제보 시뮬레이터 설치방법조사, ros2에 통합되어 있는지? 아니면 따로 설치해야 하는지?
방학과제 제안 : RTAB-Map으로 slam, localization한결과와 ros2에 들어있는 2d slam(cartographer), 2d localization(amcl) 의 성능비교 -> RTAB-Map localization결과를 nav2에서 어떻게 사용할건지, 3차원->2차원변환 가능한가?
주행은 2차원 맵과 2차원 좌표로 변환후 하는거라 별차이가 없을것 같지만 nav2로 주행성능까지 비교
실험환경
1. ros2 jazzy 버전사용, unbuntu24.04사용
2. 가제보 시뮬레이터에서 모든 실험 진행 -> 요즘은 ros2에 가제보가 통합되어 있는것 같음
3. 실제 실험시는 jetson orin이나 라즈베리파이5 이용