ย
ย
ย
SLAM
- Simultaneous Localization and Mapping
- ๋์์ ์์น์ถ์ ๋ฐ ์ง๋ ์์ฑ
- A robot
- Estimates its motion
- Builds a model of its surroundings
- Using a specific sensor
- Without a prior information
- When?
- Low-quality map exists
- Low-quality position information exists
- .. or none of them exists
- Does what?
- Estimates optimal pose + map information, without any prior information
ย
ย
Mobile robotics
- ์ด๋ ๊ฐ๋ฅํ ๋ก๋ณดํฑ์ค
- ์ฌ๋์ด ๊ฐ์ง ๋ชปํ๋ ๊ณณ์ ๋์ ํ์
- ์ํํ ๊ณณ
- ์ฌ๋์ด ๊ฐ๊ธฐ ์ด๋ ค์ฐ ๊ณณ / ์ข์ ๊ณณ
- ์ด๋ ์์ฒด๋ฅผ ์๋ํ
- ๋น์ฉ - ์ฌ๋ vs ๋ก๋ด ํฌ์ ๋น์ฉ
- ์ด์ ์ ์๋ํ
- ๊ณ ์ ๋ ๋ก๋ด์ workspace ํ์ฅ
- ์์จ์ด๋์ฒด์ ์กฐ๊ฑด (์ธ์ง, ๊ฒฐ์ , ํ๋)
- Perception (์ฃผ๋ณ ๊ณต๊ฐ ์ธ์ง)
- Exteroceptive sensing
- Proprioceptive sensing
ย
ย
Localization & Mapping
- Localization
- Get optimal value from low-quality exteroceptive sensing, using hints from high-quality proprioceptive sensing
- Given accurate motion information
- Reconstruct a map
- When?
- High-quality map exists
- Does what?
- Estimates optimal pose, with prior map
- Mapping
- Get optimal value from low-quality proprioceptive, using hints from high-quality exteroceptive sensing
- Given an accurate map
- Estimate environment
- When?
- High-quality position information exists
- Does what?
- Estimates optimal map, with prior pose information
ย
ย
Sensors
- Wheel encoder
- ๋ฐํด์ ํ์ ๋๊ณผ ์ด๋๋์ ์ธก์ ํ๋ ์ผ์
- IMU
- Linear accelerator ์ผ์์ Angular gyroscope ์ผ์๊ฐ ํผํฉ๋ ์ผ์
- GNSS (Global navigation satellite system)
- ๋น์ฝ ๊ธฐ๋ฐ์ ์์น ์ถ์ ์ผ์
- LiDAR
- ์ ์ธ์ ๋ ์ด์ ๋ฅผ ์๊ณ ๋ฐ์ฌ ์๊ฐ์ ์ธก์ ํ์ฌ ๊ฑฐ๋ฆฌ๋ฅผ ์ถ์ ํ๋ ์ผ์
- RADAR
- ๋ฐ์ฌ๋์ด ๋์์ค๋ ์ ํ๋ฅผ ์ธก์ ํ์ฌ radial ๊ฑฐ๋ฆฌ๋ฅผ ์ฌ๋ ์ผ์
- Ultrasound
- ์ด์ํ๋ฅผ ์ด์ฉ - RADAR์ ์๋ ๋ฐฉ์ ๋์ผ
- Camera
- ๊ด์ผ์๋ฅผ ์ด์ฉํด ๋น ์ ํธ๋ฅผ ๋ฐ๊ณ , debayering ํ๋ก์ธ์ค๋ฅผ ํตํด RGB ์ ์ฌ๊ตฌ์ฑ
- Microphones
- ๊ณต๊ธฐ์ ์ง๋์ transducer ์ผ์๋ฅผ ํตํด ์ ๊ธฐ ์ ํธ๋ก ๋ณํํ๋ ์ผ์
- ์ฌ๋ฌ๊ฐ์ ๋ง์ดํฌ๋ฅผ ํตํด ์๋ฆฌ์ ๊ทผ์์ ๋ํ ์์น๋ฅผ ๊ณ์ฐ ๊ฐ๋ฅ
ย
ย