떠나봅시다.
NOTE: 이 글은 예전에 미디엄에 올린 <SLAM을 SLAM답게 만드는 건 무엇일까?: 내맘대로 SLAM 정의하기> 의 후속편 같은 느낌으로 적어보았습니다.
참고: <SLAM을 SLAM답게 만드는 건 무엇일까?: 내맘대로 SLAM 정의하기>
http://bit.ly/define-slam-myself-1
SLAM의 본질이 어디에 있는지 파악하고
하나씩 끝말잇기 하듯이
그 다음 뿌리를 향해 나아가봅시다.
레츠고 ...
SLAM은 Estimation 이다.
따라서 MLE, MAP 와 같은 이야기가 나온다.
더 나아가 SLAM문제를 Gaussian noise 기반으로 probabilistic 하게 formulating 하는 건 거의 시초라고도 (이자 SLAM문제의 코어) 할 수 있다.
SLAM은 State estimation 이다.
SLAM은 Optimization-based state estimation 이다.
SLAM은 Nonlinear optimization-based state estimation 이다.
SLAM은 Sparse nonlinear optimization-based state estimation 이다.
SLAM에서는 하나의 measurement 에는 적은 수의 variable 만이 관여하기 때문.
또한, SLAM에서는 알고싶은 state (variable) 의 개수 보다 measurement 의 수가 훨씬 많기 때문에 더 sparse 해진다.
따라서 sparsity 를 잘 이용하기 위해서 variable re-ordering 같은 이야기가 나온다. 여기 5번 항목까지가 Square-root SAM 논문의 내용이라고 봐도 무방하다.
SLAM은 sparse nonlinear optimization-based state estimation in an incremental setting 이다.
센서데이터는 순차적으로 들어오기 때문에, 이전 계산 값을 이용해야 시간적으로 효율적이다.
또한 SLAM은 nonlinear problem 이기 때문에 이전 계산 값을 이용해야 local minima 에 빠지는 것을 방지할 수 있어 성능적으로 효과적이다.
SLAM은 sparse nonlinear optimization-based state estimation in an incremental setting by connecting between graphical model and sparse linear algebra perspective 이다.
Squared Root SAM및 isam 까지는 실제 solver 는 선형대수적으로 풀었지만, Bayes tree기반의 isam2로 넘어올 수 있었던 것은 matrix 가 실제로 graphically 어떤 의미를 가지는 지를 (Kaess and Dellaert님께서) 이해하고 있었기 때문임.
Information matrix 는 그 의미가 사실 MRF이고, ... 이런 것에 대한 이야기들.
SLAM은 sparse nonlinear optimization-based state estimation in an incremental setting by connecting between graphical model and sparse linear algebra perspective on a manifold space 이다.
SLAM은 sparse nonlinear optimization-based state estimation in an incremental setting by connecting between graphical model and sparse linear algebra perspective on a manifold space by integrating multiple sensors’ data 이다.
SLAM은 sparse nonlinear optimization-based state estimation in an incremental setting by connecting between graphical model and sparse linear algebra perspective on a manifold space by integrating multiple sensors’ data with robust data associations 이다.
SLAM은 sparse nonlinear optimization-based state estimation in an incremental setting by connecting between graphical model and sparse linear algebra perspective on a manifold space by integrating multiple sensors’ data with robust data associations, for multiple robots 이다.
대충 여기까지 와보았습니다.
깊고도 넓은 SLAM의 세계!
그럼 20000!