--- id: wiki-2026-0508-simultaneous-localization-and-ma title: Simultaneous Localization and Mapping (SLAM) category: "10_Wiki/Topics/Visual_Effects/Graphics & Performance" status: verified canonical_id: self aliases: [GFX-RES-2026-05-006] duplicate_of: none source_trust_level: A confidence_score: 0.98 tags: [slam, robotics, computer-vision, ar, autonomous-driving, mapping] raw_sources: [] last_reinforced: 2026-05-08 github_commit: pending inferred_by: Claude Opus 4.7 (auto-normalize 2026-05-08) --- # SLAM (Simultaneous Localization and Mapping) ## πŸ“Œ ν•œ 쀄 톡찰 (The Karpathy Summary) > "λ―Έμ§€μ˜ κ³΅κ°„μ—μ„œμ˜ μžμ•„ 인식: 사전 정보가 μ—†λŠ” ν™˜κ²½μ—μ„œ μ„Όμ„œ 데이터λ₯Ό 톡해 μ£Όλ³€ 지도λ₯Ό μž‘μ„±ν•¨κ³Ό λ™μ‹œμ—, κ·Έ 지도 μ•ˆμ—μ„œμ˜ μžμ‹ μ˜ μœ„μΉ˜λ₯Ό μ‹€μ‹œκ°„μœΌλ‘œ μΆ”μ •ν•˜λŠ” μž¬κ·€μ  μ•Œκ³ λ¦¬μ¦˜ 체계." ## πŸ“– κ΅¬μ‘°ν™”λœ 지식 (Synthesized Content) * **ν”„λŸ°νŠΈμ—”λ“œ (Visual Odometry)**: 카메라(Visual), LiDAR, IMU μ„Όμ„œ 데이터λ₯Ό 톡해 μΈμ ‘ν•œ ν”„λ ˆμž„ κ°„μ˜ μ›€μ§μž„μ„ κ³„μ‚°ν•œλ‹€. νŠΉμ§•μ  μΆ”μΆœ(Feature Extraction)κ³Ό 맀칭을 톡해 단기적인 ꢀ적(Trajectory)을 μΆ”μ •ν•œλ‹€. * **λ°±μ—”λ“œ (Optimization)**: ν”„λŸ°νŠΈμ—”λ“œμ—μ„œ λˆ„μ λœ λ“œλ¦¬ν”„νŠΈ(Drift) 였차λ₯Ό λ³΄μ •ν•œλ‹€. κ·Έλž˜ν”„ 기반 μ΅œμ ν™”(Graph-based Optimization)λ‚˜ 칼만 ν•„ν„°(Kalman Filter)λ₯Ό μ‚¬μš©ν•˜μ—¬ 전체 κ²½λ‘œμ™€ 지도 λ°μ΄ν„°μ˜ 일관성을 μœ μ§€ν•œλ‹€. * **루프 ν΄λ‘œμ € (Loop Closure)**: λ‘œλ΄‡μ΄ 이전에 λ°©λ¬Έν–ˆλ˜ μž₯μ†Œλ₯Ό μž¬λ°©λ¬Έν–ˆμ„ λ•Œ 이λ₯Ό μΈμ‹ν•˜λŠ” 과정이닀. 인식 성곡 μ‹œ λˆ„μ λœ μœ„μΉ˜ 였차λ₯Ό 획기적으둜 쀄여 μ§€λ„μ˜ μ™œκ³‘μ„ λ°”λ‘œμž‘λŠ”λ‹€. ## βš–οΈ νŠΈλ ˆμ΄λ“œμ˜€ν”„ 및 고렀사항 * **μ»΄ν“¨νŒ… μžμ› vs 정밀도**: 고해상도 μ§€λ„λŠ” μ •λ°€ν•˜μ§€λ§Œ λͺ¨λ°”일 κΈ°κΈ°λ‚˜ μ†Œν˜• λ“œλ‘ μ—μ„œ μ‹€μ‹œκ°„ μ²˜λ¦¬κ°€ μ–΄λ ΅λ‹€. ν¬μ†Œ 지도(Sparse Map)와 μ‘°λ°€ 지도(Dense Map) μ‚¬μ΄μ˜ 선택이 μ•„ν‚€ν…μ²˜μ˜ 핡심이닀. * **μ„Όμ„œ 퓨전 (Sensor Fusion)**: 단일 μ„Όμ„œ(예: λͺ¨λ…Έ 카메라)λŠ” 거리 정보 λΆ€μž¬λ‚˜ μ‘°λͺ… 변화에 μ·¨μ•½ν•˜λ‹€. LiDAR와 IMUλ₯Ό κ²°ν•©ν•˜μ—¬ μ•ˆμ •μ„±μ„ λ†’μ΄μ§€λ§Œ μ‹œμŠ€ν…œ λ³΅μž‘λ„κ°€ μƒμŠΉν•œλ‹€. * **동적 ν™˜κ²½ λŒ€μ‘**: μ›€μ§μ΄λŠ” μ‚¬λžŒμ΄λ‚˜ μ°¨λŸ‰μ΄ λ§Žμ€ ν™˜κ²½μ—μ„œλŠ” 정적인 지도λ₯Ό μž‘μ„±ν•˜κΈ° μ–΄λ ΅λ‹€. 동적 객체λ₯Ό μ‹λ³„ν•˜κ³  μ œκ±°ν•˜λŠ” 필터링 기술이 ν•„μˆ˜μ μ΄λ‹€. ## πŸ”— 지식 μ—°κ²° (Graph) - **μƒμœ„ κ°œλ…**: [[Computer Vision]] - **κ΄€λ ¨ 기술**: [[ARKit/ARCore]] --- *Last updated: 2026-05-08* ## πŸ€– LLM ν™œμš© 힌트 (How to Use This Knowledge) **μ–Έμ œ 이 지식을 μ“°λŠ”κ°€:** - *(TODO)* **μ–Έμ œ μ“°λ©΄ μ•ˆ λ˜λŠ”κ°€:** - *(TODO)* ## πŸ§ͺ 검증 μƒνƒœ (Validation) - **정보 μƒνƒœ:** verified - **좜처 신뒰도:** A - **κ²€ν†  이유:** *(P-Reinforce Phase 1 μžλ™ μ •κ·œν™”. λ³Έλ¬Έ 검증 ν•„μš”.)* ## 🧬 쀑볡 검사 (Duplicate Check) - **κΈ°μ‘΄ μœ μ‚¬ λ¬Έμ„œ:** *(TODO: μΈλ±μ„œ ν΄λŸ¬μŠ€ν„° 리포트 μ°Έμ‘°)* - **처리 방식:** UPDATE (μžλ™ μ •κ·œν™”) - **처리 이유:** Phase 1 μ •κ·œν™” β€” μ˜› ν…œν”Œλ¦Ώ/λˆ„λ½ ν•„λ“œ 보강. ## ⚠️ λͺ¨μˆœ 및 μ—…λ°μ΄νŠΈ (Contradictions & Updates) - **κ³Όκ±° λ°μ΄ν„°μ™€μ˜ 좩돌:** μ—†μŒ - **μ •μ±… λ³€ν™”:** μ—†μŒ ## πŸ•“ λ³€κ²½ 이λ ₯ (Changelog) | λ‚ μ§œ | λ³€κ²½ λ‚΄μš© | 처리 방식 | 신뒰도 | |------|-----------|-----------|--------| | 2026-05-08 | P-Reinforce Phase 1 μ •κ·œν™” (frontmatter + 헀더 ν‘œμ€€ν™”) | UPDATE | A |