Don't Worry, Be Happy πŸ˜›

SLAM (1)

SLAM의 κΈ°λ³Έ κ°œλ…κ³Ό 전체 νŒŒμ΄ν”„λΌμΈμ„ 볡슡 κ΄€μ μ—μ„œ μ •λ¦¬ν•˜κ³ , λ‘œλ΄‡ μœ„μΉ˜μΆ”μ •κ³Ό λ§΅ν•‘μ˜ 핡심 흐름을 μ„€λͺ…ν•©λ‹ˆλ‹€.

볡슡 κ²Έ SLAM의 흐름에 λŒ€ν•΄μ„œ 담은 κ²Œμ‹œκΈ€μ΄λ‹€.

#SLAMμ΄λž€?


SLAMμ΄λž€ Simultaneous Localization and Mapping 의 μ•½μžλ‘œ, λ™μ‹œμ— λ‘œλ΄‡μ˜ μœ„μΉ˜μ™€ 지도λ₯Ό λ§Œλ“œλŠ” 것을 μ΄μ•ΌκΈ°ν•œλ‹€.

  1. μ›€μ§μ΄λŠ” λ‘œλ΄‡μ΄ μžμ‹ μ˜ μœ„μΉ˜λ₯Ό μ•Œκ³  있으면 지도λ₯Ό λ§Œλ“€ 수 있고,
  2. 지도λ₯Ό λ§Œλ“€λ©΄ μžμ‹ μ˜ μœ„μΉ˜λ₯Ό μ•Œ 수 있기 λ•Œλ¬Έμ— 이 λ‘˜μ„ λ™μ‹œμ— ν•΄κ²°ν•˜λŠ” 것이 SLAM이닀.

#SLAM의 흐름


SLAM의 흐름은 크게 3κ°€μ§€λ‘œ λ‚˜λˆŒ 수 μžˆλ‹€.

  1. μ„Όμ„œ 데이터λ₯Ό λ°›μ•„μ„œ
  2. λ‘œλ΄‡μ˜ μœ„μΉ˜λ₯Ό μΆ”μ •ν•˜κ³ 
  3. 지도λ₯Ό λ§Œλ“ λ‹€.

#μ„Όμ„œλ°μ΄ν„°

기쑴적으둜 SLAM의 λ°μ΄ν„°λŠ” Lidar, Camera, IMU, λͺ¨ν„°μ˜ encoder 등이 μžˆλ‹€.

μ£Όλ³€ ν™˜κ²½μ„ μΈμ‹ν•˜λŠ” μ„Όμ„œ : Lidar, Camera λ“±.. λ‘œλ΄‡μ˜ μ›€μ§μž„μ„ μΈμ‹ν•˜λŠ” μ„Όμ„œ : IMU, λͺ¨ν„°μ˜ encoder λ“±..

#πŸŒ±ν™˜κ²½ 인식 μ„Όμ„œ


Lidar의 μ’…λ₯˜λŠ” 크게 2κ°€μ§€λ‘œ λ‚˜λˆŒ 수 μžˆλ‹€.

  1. 2D Lidar
  2. 3D Lidar

Camera의 μ’…λ₯˜

  1. Monocular Camera (λ‹¨μ•ˆ)
  2. Stereo Camera (μŒμ•ˆ)
  3. Depth 츑정이 κ°€λŠ₯ν•œ 카메라
    ToF[^1] , Structured Light[^2] 등…

#πŸ€–λ‘œλ΄‡μ˜ μ›€μ§μž„ 인식 μ„Όμ„œ


IMUλž€ Inertial Measurement Unit의 μ•½μžλ‘œ, 가속도 μ„Όμ„œμ™€ μžμ΄λ‘œμŠ€μ½”ν”„ μ„Όμ„œλ₯Ό ν•©μΉœ 것이닀. 도움링크 : IMUλž€?

  1. 3μΆ• 가속도 μ„Όμ„œ
  2. 3μΆ• μžμ΄λ‘œμŠ€μ½”ν”„(각속도 μ„Όμ„œ)
  3. 3μΆ• μ§€μžκΈ° μ„Όμ„œ(일뢀 IMUμ—λ§Œ 쑴재)

#λ‘œλ΄‡μ˜ μœ„μΉ˜ μΆ”μ •

받은 데이터λ₯Ό 기반으둜 λ‘œλ΄‡μ˜ μœ„μΉ˜λ₯Ό μΆ”μ •ν•œλ‹€. 원리 도움링크 : Matlab_Slam_μ„€λͺ…
원리에 λŒ€ν•΄μ„œ μ‰½κ²Œ 잘 μ„€λͺ… λ˜μ–΄ μžˆλ‹€.

μ„Όμ„œλ°μ΄ν„° 처리 받은 μ„Όμ„œλ°μ΄ν„°λ“€μ€ 였λ₯˜λ“€μ΄ λ§Žμ•„μ„œ 데이터 μ²˜λ¦¬κ³Όμ •μ„ κΌ­ ν•΄μ•Όν•œλ‹€. 주둜 (1)λ…Έμ΄μ¦ˆ 제거, (2)데이터 μ •ν•©, (3)데이터 보간 λ“±μ˜ 과정을 κ±°μΉœλ‹€.
μ„Όμ„œ 데이터 μ²˜λ¦¬λŠ” μ„Όμ„œλ§ˆλ‹€ λ‹€λ₯΄κΈ° λ•Œλ¬Έμ—, μ„Όμ„œ 데이터 μ²˜λ¦¬μ— λŒ€ν•΄μ„œλŠ” λ”°λ‘œ μ •λ¦¬ν•˜λ„λ‘ ν•œλ‹€.(vision, lidar, imu λ“±..)

λ‘œλ΄‡μ˜ μœ„μΉ˜ μΆ”μ • λ‘œλ΄‡μ˜ μœ„μΉ˜λ₯Ό μΆ”μ •ν•˜λŠ” 방법은 μ—¬λŸ¬ μœ„μΉ˜ μΆ”μ • μ•Œκ³ λ¦¬μ¦˜μ— μ˜ν•΄ μ‹€ν–‰λœλ‹€.

  1. EKF (Extended Kalman Filter)
  2. UKF (Unscented Kalman Filter)
  3. PF (Particle Filter)
  4. λ“±λ“±..

λ‹€μŒ κ²Œμ‹œλ¬Όμ—μ„œ μ„€λͺ… μ˜ˆμ •


[^1] : Time of Flight, 광학적인 λ°©λ²•μœΌλ‘œ 거리λ₯Ό μΈ‘μ •ν•˜λŠ” 방법이닀. κ΄‘μ›μ—μ„œ 광선을 쏘고, 물체에 λ°˜μ‚¬λ˜μ–΄ λŒμ•„μ˜€λŠ” μ‹œκ°„μ„ μΈ‘μ •ν•˜μ—¬ 거리λ₯Ό μΈ‘μ •ν•œλ‹€.
[^2] : ꡬ쑰광 방식은 빛을 νˆ¬μ‚¬ν•˜μ—¬ 물체의 ν˜•νƒœλ₯Ό νŒŒμ•…ν•˜λŠ” 방식이닀. 빛을 νˆ¬μ‚¬ν•˜μ—¬ 물체에 λ°˜μ‚¬λ˜μ–΄ λŒμ•„μ˜€λŠ” λΉ›μ˜ νŒ¨ν„΄μ„ 톡해 물체의 ν˜•νƒœ, 거리λ₯Ό νŒŒμ•…, μΈ‘μ •ν•œλ‹€. image

Related Posts

SLAM (2)

SLAM 후속 μ •λ¦¬λ‘œ μ„Όμ„œ 데이터 μ²˜λ¦¬μ™€ μΆ”μ • μ•ˆμ •ν™” 관점을 μ€‘μ‹¬μœΌλ‘œ 핡심 κ°œλ…μ„ λ‹€μ‹œ μ„€λͺ…ν•œ ν•™μŠ΅ κΈ°λ‘μž…λ‹ˆλ‹€.

이상 탐지 평가 μ§€ν‘œ: ν˜„ν™©, 과제 및 데이터 μœ ν˜•λ³„ 뢄석

이상 탐지(Anomaly Detection, AD)λŠ” 정상적인 데이터 λΆ„ν¬μ—μ„œ ν˜„μ €ν•˜κ²Œ λ²—μ–΄λ‚˜λŠ” ν¬κ·€ν•œ κ΄€μΈ‘μΉ˜λ‚˜ νŒ¨ν„΄μ„ μ‹λ³„ν•˜λŠ” κ³Όμ •μž…λ‹ˆλ‹€. μ΄λŠ” **사이버 λ³΄μ•ˆ**(λ„€νŠΈμ›Œν¬ μΉ¨μž…...

Calibration

- 컴퓨터 λΉ„μ „ κ΄€λ ¨ μˆ˜μ—…μ„ λ“£λŠ” 도쀑, ν•„μˆ˜λ‘œ μ•Œμ•„μ•Ό ν•˜λŠ” 뢀뢄이라고 생각이 λ“€μ–΄μ„œ λ”°λ‘œ μ •λ¦¬ν•œλ‹€. 사싀 이 뢀뢄은 [닀크_ν”„λ‘œκ·Έλž˜λ¨Έ](https://darkpgmr.tistor...

Share this post