1. SLAM이란?


<aside> 😌 Visual-SLAM을 처음 공부하시는 여러분, 환영합니다!! Visual-SLAM 기술은 카메라를 통해 얻은 이미지 / 영상을 이용해 SLAM을 하는 기술입니다.

네? SLAM이 뭐냐구요?

</aside>

SLAM을 처음 공부하시는 분들께서는 우선 아래 링크를 통해 SLAM이 무엇인지 알아봅시다!

SLAM이란?

SLAM의 목적이 무엇인지 이해하셨다면 다음 단계로 넘어가셔도 됩니다!

2. 입문 단계


1.1. 아래의 질문에 답을 할 수 있나요?

<aside> ❓ 1. 디지털 이미지는 어떤 정보를 담고 있나요? 2. 카메라는 어떻게 3D 공간에 대한 정보를 2D 영상으로 담을 수 있는건가요? 3. 카메라 캘리브레이션은 왜 하는건가요? 4. 공간에서 공간으로 transformation을 한다는건 어떤 의미인가요?

</aside>

위 질문에 대한 답을 모르겠으면, 아래의 키워드 리스트 링크의 1번 위주로 공부하면 좋습니다.

Visual-SLAM 키워드 리스트

1.2. 프로그래밍 능력

<aside> ❓ SLAM 알고리즘은 1. 실시간으로 작동되고, 2. 다수의 쓰레드로 병렬처리를 요구하고, 3. 여러 종류의 센서와 동작해야하는 경우가 많기 때문에, C++ 프로그래밍 능력을 요구합니다. 파이썬으로는 Toy project 수준의 SLAM 까지밖에 할 수 없습니다.

</aside>