ORB-SLAM2는 단안카메라(Monocular), 스테레오카메라 그리고 Depth Camera (RGB-D, zed 혹은 D435카메라 같이 깊이 정보가 포함되는 카메라)를 위한 실시간 SLAM 라이브러리이다.
이것은 또한 실시간으로 루프를 검출하고 카메라의 위치를 조정할 수 있다. 예제를 통해 KITTI 데이터셋(스테레오 또는 단안 카메라), TUM 데이터셋(RGB-D 또는 단안카메라) 그리고 EuRoC 데이터셋(스테레오 또는 단안카메라)을 제공한다. 또한 ROS 노드를 제공하여 실시간 카메라 영상을 통해 SLAM을 수행한다. ORB-SLAM2는 GUI를 통해 SLAM모드와 Localization 모드를 선택할 수 있다.
opencv 3.x 설치 문서 참조하여 설치 진행
패키지를 다운로드 하기 위해 home 디렉토리에 아무곳에서나 git clone으로 다운로드한다.
하위 패키지를 다운로드하기위해 —recursive 옵션을 추가한다.
git clone --recursive <https://github.com/stevenlovegrove/Pangolin>
pangolin 디렉토리로 이동 후 build 디렉토리 생성한 다음 make로 설치 한다.
cd Pangolin
mkdir build
cd build
cmake ..
make
sudo make install