- Published on
๐STUDY | Overview of SLAM
๋ณธ ํฌ์คํ ์ SLAM์ ๊ฐ๊ด์ ์ธ ๊ฒ๋ค์ ์๊ฐ ๋ชฉํ๋ก ์์ฑ์ด ๋์๋ค. ์จ๋ณด๋ฉ์ ์ํด ๊ธํ๊ฒ ๋ถ์ผ์ ๋ํ ๊ฐ๋ตํ ์กฐ์ฌ๋ง ์ด๋ฃจ์ด์ ธ์ ์์ ์ฌํญ์ด ํ์ํ ๊ฒฝ์ฐ ์๋ ๋๊ธ๋ก ๋จ๊ฒจ์ฃผ๊ธธ ๋ฐ๋.
Overview
์ฉ์ด ์ ๋ฆฌ๊ฐ ๋๋ฌด ์๋์ด ์์ด์ terminology๋ฅผ ํฌ์ปค์ค๋ก ๋๊ณ ์ ๋ฆฌ๋ฅผ ํด๋ณด์๋ค. ๊ฐ๋ตํ๊ฒ ๋ด ์ง๋ ์ฐ๊ตฌ๋ฅผ ์๊ฐํ๋ฉด ํด๋จธ๋ ธ์ด๋ ๋ชจ๋ธ์ ๋ชจ์ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํด์ ๊ฐํํ์ต์ ํตํด ์ํ๋ task๋ฅผ ์ํํ๋ ๊ฒ์ด ์ฃผ์ ์๋ค. ์ฐ๊ฒฐ์ ์ ๊ตณ์ด ์ฐพ์๋ฉด, ๋ก๋ณดํฑ์ค์์๋ sim2real์ด๋ผ๊ณ ๊ธฐ๋ฐ์ด ๋๋ ์ฐ๊ตฌ๋ฅผ ํด์๋๋ฐ, ์ด ๋ถ๋ถ์ด ์ ์ฒด์ ์ธ SLAM ๋จ๊ณ์์๋ Planning&control ์ด๋ผ๊ณ ๋ณผ ์ ์์ ๊ฒ ๊ฐ๋ค.
์ข ๋ ์น์ ํ ์ค๋ช ์ ์ํด์ ๋ด ๋ฐฉ์์ผ๋ก SLAM์ ์ ๊ทผํด๋ณด๊ฒ ๋ค.
๋ก๋ด์ ํ๋์ ์ค์ฌ์ผ๋ก ์ฉ์ด๋ฅผ ๋๊ฐ๋ก ๋๋์ด ๋ณผ ์ ์์๋ค.

- Perception(์ธ์ง): SLAM (Localization & Mapping)
- Action(ํ๋): Planning & Control
์์ฝ์ ํ๋ฉด, ์ธ์ง ๋ถ๋ถ์์๋ ๋ก๋ด ์ค์ค๋ก๊ฐ ์ ์ฒด์ ์ธ ํ๊ฒฝ์ buildํ๊ณ ํด๋น ํ๊ฒฝ์์ ์ด๋์ ์๋์ง ์ค์ค๋ก ์ธ์ง๋ฅผ ํ๊ณ ๊ทธ์ ๋ํ ํ๋์ ์ทจํ๋ ๊ฒ์ผ๋ก ๋๋ ์ ์๋ค.
What is SLAM?
Simultaneous Localization And Mapping ์ ์ค๋ง์ด๋ค. ์ง์ญํ๋ฉด ๋์์ ์์น ์ถ์ ๊ณผ ๋งตํ์ผ๋ก ํ์ด ๋ณผ ์ ์๋ค.

์ ์ฌ์ง์ ์ ํ์ ์ธ SLAM ํ์ดํ๋ผ์ธ์ธ๋ฐ, ๋ฐ์ดํฐ ์ต๋์ ์ ์ธํ๊ณ
- Localization: Visual Odometry(VO), Loop closure, Backend optimization
- Mapping: Map representation
๋ก๋ณดํฑ์ค์์ ์์ฃผ ์ถ์ฐํ๋ ์ฉ์ด์ธ frontend์ backend์ ํฐ ์ฐจ์ด์ ์ ์ธ๋ถ ์ผ์๋ก ์ง์ ์ป์ ์ ๋ณด๋ฅผ ์ง์ ์ฒ๋ฆฌ ์ ๋ฌด๋ก ๋๋๋ ๊ฒ ๊ฐ๋ค.
- Frontend: Data acquisition, VO, Loop closure
- Backend: Backend optimization, Map representation
๊ฒฐ๋ก ์ ์ผ๋ก SLAM์ ๋ก๋ด ์ค์ค๋ก๊ฐ ์์ ์ด ์ด๋์ ์๋์ง ์ธ์(localization) ํ๊ณ ์ฃผ๋ณ์ ์ด๋ค ๊ฒ๋ค์ด ์๋์ง ์์๋ด๋ ๊ฒ(mapping), ์ด ๋ ๊ฐ์ง์ ๋ฌธ์ ๋ฅผ ๋์์ ํด๊ฒฐํด ๋๊ฐ๊ณ ์ ํ๋ ๋ฐฉํฅ์ด ๊ณง SLAM์ด๋ผ๊ณ ๋ณผ ์ ์๋ค.
Camera Calibration
๐ฏ ๋ชฉํ: ์นด๋ฉ๋ผ์ ๋ํ ์์ธ(์์น ๋ฐ ๋ฐฉํฅ, pose)๋ฅผ ๊ฒฐ์ ํ๋ค. ์ค์ธ๊ณ 3์ฐจ์ ์ ๊ณผ ์นด๋ฉ๋ผ๋ก ์บก์ณํ ์ด๋ฏธ์ง์ ํด๋น ํฌ์๋ ํฝ์ ๊ฐ์ ๊ด๊ณ๋ฅผ ๊ฒฐ์ ํ๋ ๋ฐ ์์ด์ ๋ชจ๋ ์ ๋ณด๋ฅผ ๊ตฌํ๋ค. ์ฝ๊ฒ ๋งํ๋ฉด ์นด๋ฉ๋ผ์ ๋ํ initial ์ ๋ณด๋ค์ ์ ํ์ ์ผ๋ก ๊ตฌํ๋ ๊ฒ์ด๋ผ๊ณ ๋ณธ์ธ์ ์ดํดํ๋ค..
Preliminary๋ก ์์์ผํ ์ ๋ณด๋ ์ขํ๊ณ ๋ณํ์ผ๋ก ์ด ๊ณผ์ ์์ transformation matrix๋ก ๊ณ์ฐ์ด ๋๋ค๋ ๊ฒ์ด ํน์ง์ด๋ค. ๋ณดํต์ ์นด๋ฉ๋ผ์ ์ค์ธ๊ณ ์ฌ์ด ์ขํ ๊ธฐ์ค์ผ๋ก ๋ณํ์ ํ๊ฒ ๋๋๋ฐ, ์ด์ ๊ด๋ จํด์๋ ์ ์ฌํ๊ฒ ์ปดํจํฐ๊ทธ๋ํฝ์ค ํ์ดํ๋ผ์ธ์ ์ดํดํ๋ฉด ํ๋ ฌ๋ณํ ๋ถ๋ถ์ ์์ด์๋ ์ดํด๊ฐ ์์ํ์ง ์์๊น ์ถ๋ค(?)
์ ์ด๋ฏธ์ง์ ๊ฐ์ด calibration์ ๋ ๋จ๊ณ๋ฅผ ๊ฑฐ์น๋๋ฐ,
- Intrinsic: ์นด๋ฉ๋ผ ๋ด๋ถ ๊ด๋ จ ์ ๋ณด๋ค - ์ด์ ๊ฑฐ๋ฆฌ, ๊ดํ ์ค์ฌ, ์๊ณก ๊ณ์
- Extrinsic: ์นด๋ฉ๋ผ ์ธ๋ถ ๊ด๋ จ ์ ๋ณด๋ค - ์นด๋ฉ๋ผ์ ํ์ ๋ฐ ์ด๋
์ขํ๊ณ ํ๋ ฌ ๊ณ์ฐ ์์ | ์ขํ๊ณ ํ๋ ฌ ๊ณต์ |
---|---|
![]() | ![]() |
์ข ์ดํด๊ฐ ์๋ ๊ฒ ๊ฐ์๋ฐ ๊ฒฐ๊ตญ์๋ ์ค๋ฅธ์ชฝ์์ โฌ ์ผ์ชฝ์ผ๋ก ๊ณ์ฐํ๋ ๋ชจ์์๊ฐ ์ขํ๊ณ ์ ์ฅ์์ ๋ณํํ๋ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ด๋ค. ํํ ํท๊น๋ฆด์ ์๋ cam2world ๊ฐ์ ๋ณํ ํ๋ ฌ์ ์นด๋ฉ๋ผ ์์ฒด๋ฅผ world ์ขํ๊ณ์ ๋๋๋ค๊ธฐ ๋ณด๋จ ์นด๋ฉ๋ผ์ ์ขํ๊ณ๋ฅผ world ์ขํ๊ณ ์์ฒด๋ก ๋ณํํ๋ ๊ฒ์ผ๋ก ์ดํดํด์ผ ํ๋ค.
๋ฐ๋ผ์ ์ ํจ์๋ world2cam ๋ณํ ์ขํ๊ณ๋ผ๊ณ ์ดํดํ๋ฉด ๋ ๊ฒ ๊ฐ์..!
Distortion
๋ฐ์ดํฐ๋ฅผ ์นด๋ฉ๋ผ๋ฅผ ํตํด ์ต๋์ ํ๊ฒ ๋๋๋ฐ, ์ด ๊ณผ์ ์์ ๋ฐ์ํ๋ ์นด๋ฉ๋ผ์ ์๊ณก ํ์์ ํ์ด์ผํ๋ค. ์ด๋ Calibration ๊ณผ์ ์์ ์ป์ distortion parameter(์๊ณก ๊ณ์)๋ก ์ด๋ฅผ ์ฒ๋ฆฌํ๋ค. ์ด๊ธฐํ ๊ณผ์ ์์ ๋ฐ์ํ๋ ์ค์ฐจ๋ค์ ์ต์ํํ๊ณ SLAM์ ๋ชจ๋ ๊ณผ์ ์ "์นด๋ฉ๋ผ๊ฐ ์ ํํ๋ค"๋ฅผ ์ ์ ๋ก ๊น๊ณ ๊ฐ๊ธฐ ๋๋ฌธ์ ํ์๋ถ๊ฐ๊ฒฐํ ๋ถ๋ถ์ด๋ค.
๋ ์ ํํ ๋งํ๋ฉด outlier๋ก ์ธํ ๋ ธ์ด์ฆ ๋ฐ feature detection error ๊ทธ๋ฆฌ๊ณ ์นด๋ฉ๋ผ๊ฐ ์ ํํ parameter๊ฐ ์๋ค๋ ์ ์ ํ์ ๊ณ์ฐ๋๊ธฐ ๋๋ฌธ์ ์ด๊ธฐ ์ค์ ์ด ๊ต์ฅํ ์ค์ํ๋ค.
๋ณดํต Calibration ๊ณผ์ ์ Zhang's method๋ผ๊ณ ํด์ ์ธ๋ถ ํ๋ผ๋ฏธํฐ๋ฅผ ๊ณ ๋ คํ์ง ์๊ณ ๋ด๋ถ ํ๋ผ๋ฏธํฐ๋ก calibrationํ๋ ๊ฒฝ์ฐ๊ฐ ์๋ค. 10๋ ์ ๋ถํฐ๋ ๋ฅ๋ฌ๋๊ณผ ์ ๋ชฉํด์ intrinsic, extrinsic ๋ถ๋ถ์ ์๊ณก์ ํด๊ฒฐํ๋ ค๋ ์๋๊ฐ ์์ด ์๋ค.
์ด๋ฅผ undistortion ๊ณผ์ ์ผ๋ก ์ ์ฒ๋ฆฌ๋ก ์๋์ ๊ฐ์ ๊ณผ์ ๋ค์ด ์๋ค.
Intrinsic Distortion

- Radial distortion: ๋ ์ฆ์ ๊ตด์ ์ ์ํ ์๊ณก
- Tangential distortion: ๋ ์ฆ๊ฐ ์ด๋ฏธ์ง์ ํํํ์ง ์์ ๊ฒฝ์ฐ ๋ฐ์ํ๋ ์๊ณก

Extrinsic Distortion
๋ณดํต์ OpenCV์์ ์ ๊ณตํ๋ SolvePNP๋ก ํด๊ฒฐํ๋ค. ์์์ ํตํด ํ๋ํ ์นด๋ฉ๋ผ์ ์์น ๋ฐฉํฅ(camera pose)๋ฅผ ํ๋ํ๋ค.
๋ค๋ฅธ ๋์์ผ๋ก PNP์์ ๋ฐ์ ๋ ์ฌ๋ฌ ์ฐ๊ตฌ๊ฐ ์๋๋ฐ, ๋ฅ๋ฌ๋์ผ๋ก ํธ๋ ์๋๋ค์ด ์๋ค.
- EPnP(Efficient PnP): ์๋, ์ ํ์ฑ โฌ๏ธ, ์ค์๊ฐ ํ์ฉ
- UPnP(Uncalibrated Perspective-n-Point): extrinsic+intrinsic parameter ์ถ์ , camera calibration์ ์ ํํ ๋ชจ๋ฅผ ๋ ์ ์ฉ
- POSIT(Pose from Orthography and Scaling with Iteration): ์นด๋ฉ๋ผ๊ฐ orthographic์ผ ๋
- P3P(Perspective-n-Point with Three Correspondences): 3๊ฐ์ ๋ฐ์ดํฐ๋ง ์ฌ์ฉ
- LHM(Linear-iterative Hybrid Method)
- DSAC(Differentiable Sample Consensus)
- Deep PnP: EPro-PNP์ ๊ฐ์ด ๋คํธ์ํฌ๋ฅผ ํตํด 2D-3D ๋งค์นญ์์ ์ฐพ์์ผ๋ก ์ ํํ pose ์ถ์ ๊ฐ๋ฅ
- Global PnP: global optimal solution, robust to outliers but higher computational cost
Visual Odometry
๋ฐ์ดํฐ๋ฅผ ์ป์ ํ์๋ visual odometry๋ก ๋ก๋ด์ด ์์ง์ด๋ ์ ์ฒด์ ์ธ ๊ฒฝ๋ก(odometry, trajectory)๋ฅผ ์ฆ, ํ์ ๊ณผ ์ด๋ ํ๋ผ๋ฏธํฐ๋ฅผ ๊ณ์ฐํ๋ค.
์ ํํ ์ ์๋ฅผ ๋ด๋ฆฌ๋ฉด, ์นด๋ฉ๋ผ ์์ ์ ๋ ฅ์ ๋ฐํ์ผ๋ก ์ธ์ ํ ์ฌ์ด์ ์ผ์ ์์ง์์ ์์ธกํ์ฌ 6DOF(euler+kartesian coord)์ ๊ณ์ฐํ๊ฒ ๋๋ค. ์ ๋ ฅ์ผ๋ก ๋ค์ด๊ฐ๋ ์์์ ๊ฐฏ์์ ๋ฐ๋ผ ์๋์ ๊ฐ์ด ๋๋ ์ ์๋ค.
- Monocular VO: ํ ๊ฐ์ ๋น๋์ค๋ก ์ธ์. ๋ฌผ์ฒด์ ๊ฑฐ๋ฆฌ๊ฐ ๋จผ ๊ฒฝ์ฐ ํน์ ์ํ ๋ก๋ด์ ํ์ฉ๋๋ค.
- Stereo VO: ์ฃผ๋ณ ์ฌ๋ฌผ ์ธ์์ ์์ด์ monocular๋ณด๋จ ์ ๋ขฐ์ฑ์ด ์๋ ๊ฒฐ๊ณผ๋ฌผ์ ๋ณด์ด๋ ๋๋ฌด ๋ฉ๋ฆฌ ๋จ์ด์ง ์ฌ๋ฌผ์ ๊ฒฝ์ฐ ์ธ์ํ๋๋ฐ ์์ด์ ํ๊ณ๋ฅผ ๋ณด์ธ๋ค.
๊ทธ๋ฆฌ๊ณ VO์ ๋จ์ ์ค ํ๋๋ก๋ Drift Error๋ก ๋์ผํ ์ฅ์์ ๋์ฐฉํ์์๋ ๋์ ๋๋ ์ค๋ฅ๋ก ์ค์ ๊ถค์ ๊ณผ ์ฐจ์ด๊ฐ ๋ฐ์ํ๊ฒ ๋๋ค. ์ด๋ฌํ ๋ฌธ์ ๋ loop closure ์ฆ, ๋ฃจํ ํ์ ๊ฒ์ถ๋ก ๋ณด์ ์ ํ๊ฒ ๋๋ค.

Mapping
SLAM ํ์ดํ๋ผ์ธ์ ์์ด์ ๋ง์ง๋ง ๋จ๊ณ๋ก ์ผ์์ ๋๋๋งํฌ ์์ธ๋ฅผ ์ด์ฉํด ํ๊ฒฝ ๋งต์ ๋ง๋๋ ๊ณผ์ ์ด๋ค. ์ํฉ์ด๋ ์ ํ์ฑ, ๊ฐ์ฉ๊ฐ๋ฅ ์ปดํจํ ์์ ๋ฑ ์์๋ค์ ๊ณ ๋ คํ์ฌ ์ ์ ํ๋ค.

์๋๋ Map์ ์ข ๋ฅ
- Geometric Map: Voxel, Point, Depth, Mesh
- Depth์ ๊ฒฝ์ฐ ์ง๋ ํ์ต์ผ๋ก ์์ธก์ด ๊ฐ๋ฅํ๋ฐ, ์ด ๊ฒฝ์ฐ depth ๋ฐ์ดํฐ๋ฅผ ํ์ตํ์ฌ ์ ๋ ฅ์์์ผ๋ก๋ถํฐ ๋ฐ๋ก depth ์์ธก, GT depth ์์ ํ๋ณด์ ์ด๋ ค์์ด ์กด์ฌํ๋ค(multi view๋ก ์ป์ ๋ฐ์ดํฐ๋ก ํ์ฉ์ด ๊ฐ๋ฅ์ ํ๋ค)
- Semantic Map: Object ๋ถ๋ฆฌ
- General Map: Neural Model์ ๋ค์ด๊ฐ๋ implicitํ ํํ
Mapping์ ๊ฒฝ์ฐ ๊ณ ์ ์ ์ธ, ๊ธฐํํ์ ์ธ ๋ฐฉ๋ฒ์ ์ทจํ์๋ฉด ์ต๊ทผ ์ฐ๊ตฌ์์ฃ๋ depth ๊ด๋ จ ์ ๋ณด๋ฅผ ๋ฅ๋ฌ๋์ ํตํด์ ์ป์ ์ ์๋ค.
- Depth Anything(2024)
Volume Reconstruction
3D Reconstruction๊ณผ ๋์์ด์์ด๋ผ๊ณ ์๊ฐํ๋๋ฐ, ์ค์ ์ ๋ฌผ์ฒด์ ๋ชจ์ต์ด๋ ๋ชจ์์ ๋ณต์ํ๋ค. ์ฌ๋ฌ ๊ฐ์ ์ด๋ฏธ์ง๋ฅผ ํตํด ๋ณต์์ ํ๋๋ฐ ์ฌ๊ธฐ์ ๊ฐ์ฅ ๋ง์ด ๋์ค๋ Structure from Motion(SfM)์ด ๋ํ์ ์ด๋ค.

์๋ฆฌ๋ ์ ์ด๋ฏธ์ง์ธ Epipolar geometry๋ผ๊ณ ํด์ ์คํ ๋ฆฌ์ค ๋น์ ์์์ ๊ธฐํ๋ฅผ triangulation ํ๋ ๊ณผ์ ์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ค.
์ ํต์ ์ผ๋ก๋ Mesh, Point๋ก explicitํ ๋ฐฉ๋ฒ์ผ๋ก ํํ๋๋ค.
๋น๊ต์ ์ต๊ทผ ์ฐ๊ตฌ์ธ NeRF(2020)๋ก continuousํ scene์ ๋ฅ๋ฌ๋์ ํตํด ๋ณต์์ด ๊ฐ๋ฅํจ์ ์์ฌํ์์ผ์, ํ์ ์ฐ๊ตฌ์ ํด๋นํ๋ 3d gaussian splatting(2023), TRIPS(2024)์ด ์ด์ ํด๋นํ๋ค.
Planning & Control
๊ฒฝ๋ก๋ฅผ ๊ณํํ๊ณ ์ต์ ํ๋ ๊ณํํ ๋ก๋ด์ ์ ์ดํ๋ ๋จ๊ณ์ด๋ค. ์ต๊ทผ ์ฐ๊ตฌ๋ planning ๋ถ๋ถ์ ์์ ๋ฐ์ดํฐ๋ก ์๋ตํ๊ฑฐ๋ ๊ฐํํ์ต์์ ๋ณด์ํจ์๋ก ์กฐ๊ธ ๋ ๋์ ์ธ ๊ณํ๊ณผ ์ ์ด๋ฅผ ๊ฐ๋ฅํ๊ฒ ์ฐ๊ตฌ๋ฅผ ์งํํด์ค๊ณ ์๋ค. ์๋๋ ๊ทธ์ ๊ด๋ จ๋ ์ฐ๊ตฌ์ ๋ชจ๋ธ์ด๋ค.
- Conditional Variational AutoEncoder
- Adversarial Motion Prior
- Adversarial Skill Embeddings
๊ฐ๊ฐ์ ์ ์๋ ์๋์ ๊ฐ๋ค.
- Planing: ์์ ์ํ(start state)์ ๋ชฉํ ์ํ(goal state)๊น์ง ์ฅ์ ๋ฌผ๋ค์ ํํผํ๋ฉด์ ์๋ฌด๋ฅผ ์ํํ ์ง์ ๋ํ ์ต์ ์ ๊ณํ
- Control: ์ฃผ์ด์ง task๋ฅผ actuator์์ ํ์ด๋ ํ ํฌ๋ฅผ ๋ณํํ๋ค.
Wrapup & Conclusion
์ ์ด ๋ถ๋ถ์์ ์ด์ ์ธ์งํ๋ ๋ถ๋ถ์ ์ฐ๊ฒฐํด์ ์ํ๊ณ๋ก ํ์ฅํ ์ ์๋ค๋ ์๊ฐ์ ์ข ์ค๋ ๋ค๊ณ ํด์ผํ๋ ใ ใ ๋คํํ ๊ธฐ๋ฐ์ด ๋๋ ์ง์๋ค(์ขํ๊ณ ๊ณ์ฐ ๋ฑ๋ฑ)์ ๋ํ์ ๋ค๋๋ฉด์ ์กฐ๊ต๋ก ์ฌ๋ฌ๋ฒ ์ค์ค๋ก ๊ณต๋ถํ ๋ด์ฉ๋ค์ด๋ผ ๋ฌด๋ฆฌ๊ฐ ํฌ๊ฒ๋ ์์๋ ๊ฒ ๊ฐ๋ค.
๊ทธ๋ฆฌ๊ณ ํผ๋๋ฐฑ ๋ฐ์ ๊ฒ ์ค ํ๋๊ฐ ์ด๋ฌํ ๋จ์ด ํ๋ํ๋ ์ ์์ ๋งค๋ชฐ๋๊ธฐ ๋ณด๋ค๋ ๊ทธ๋ฅ ํ๋์ ์ฒ์ผ๋ก ๋ณด๊ณ ๊ฐ๋ ์ ์ดํดํ๋ผ.. ๋ผ๊ณ ๋ฐฉํฅ์ ์ก์์ฃผ์ จ๋ค. (์ฌ์ค ๋๋.. ๊ฑฐ์ฐฝํ๊ฒ ํ๋์ ๋จ์ด๋ก ์ ์๋ด๋ฆฌ๋๊ฑธ ์์ข์ํ๊ธฐ ํ๋ค..ใ ใ ใ ใ )
์ํผ ๋์ ๊ฐ๊ด์ ์ธ ๋ถ์์ ํ ๋๋ก ํ์ฌ ๋ฌธ์๋ฅผ ์กฐ๊ธ ๋ ๊ผผ๊ผผํ๊ฒ ๋ด์ผ๊ฒ ๋ค.
Reference
ํจ๊ป ์ฝ์ผ๋ฉด ์ข์ ๊ธ๋ค ๋ชจ์
- Modern Robotics - Chapter 10. Motion Planning, 11. Robot Control - https://arxiv.org/pdf/2103.15279.pdf - https://snacky.tistory.com/96 - https://blog.naver.com/ycpiglet/222139215170 - https://support.zivid.com/ko/latest/academy/applications/multi-camera-calibration/multi-camera-calibration-theory.html
- https://foss4g.tistory.com/1665 - https://docs.opencv.org/4.x/dc/dbb/tutorial_py_calibration.html - https://dibyendu-biswas.medium.com/camera-calibration-fc452143b318 - https://ropiens.tistory.com/5 - https://blog.naver.com/ycpiglet/222139215170 - https://roytravel.tistory.com/405 - https://alida.tistory.com/59 - https://github.com/KangLiao929/Awesome-Deep-Camera-Calibration - https://darkpgmr.tistory.com/122 - https://darkpgmr.tistory.com/99 - https://slamwithme.oopy.io/a30b82b2-19d9-48e3-aa4d-2e48fd91a042 - https://slamwithme.oopy.io/ee62bec4-cb14-4351-a145-b558e4987caf - https://cvlearnblog.notion.site/Deep-Visual-SLAM-0-Deep-SLAM-603a26c47c3848a88b90559d273f95dc
https://cvlearnblog.notion.site/Deep-Visual-SLAM-1-Deep-SLAM-7c0efbacf42c49299f9191f6ac03193d
- Authors
- Name
- Amelia Young
- GitHub
- @ameliacode