์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- ๋ฆฌ๋์ค ํดํท
- ์๊ณ ๋ฆฌ์ฆ
- svgํ์ผ ๋ค๋ฃจ๊ธฐ
- js
- JavaScript
- ๋ถ์คํธ์บ ํ์น๋ชจ๋ฐ์ผ
- ์ด๋ฏธ์ง ์์
- ๋ธ๋ฃจํธํฌ์ค
- ์ฝํ
- ๋ถ์คํธ์ปจํผ๋ฐ์ค
- ๋ฐฑ์ค
- ์๋ฐ์คํฌ๋ฆฝํธ
- React
- TypeScript
- icecandidate
- ์นด์นด์ค
- ๋์ ๊ณํ๋ฒ
- Redux toolkit
- DP
- router v6
- ์ฝ๋ ํฌ๋ฉง
- ์๋ฐฉํฅ ์ฐ๊ฒฐ ๋ฆฌ์คํธ
- ์ฝ๋ฉํ ์คํธ
- ํ๋ก๊ทธ๋๋จธ์ค
- ์นด์นด์ค์ฑ์ฉ
- ๊ณผ์ ํ ์คํธ
- ๋๋๊ทธ ์ด๋ฒคํธ
- ์ด๋ถํ์
- Node.js
- custom hook
- Today
- Total
๐ฅ dev-ruby
[์ธ๊ณต์ง๋ฅ] 8-2 ์ง๋ฅ ๋ก๋ด ๋ณธ๋ฌธ
๋ก๋ด ์์๊ฐ์ ํต์ ๋ฐฉ์
- ํ๋์จ์ด๊ฐ ํต์
- UART
- RS-232/422/485
- SPI/I2C
- USB
- ์ํํธ์จ์ด๊ฐ ํต์
- ๊ณต์ ๋ฉ๋ชจ๋ฆฌ
- ์์ผ
ํ๋์จ์ด๊ฐ ํต์ ๋ฐฉ์
UART
- GND, TX, RX ๋ฑ์ ํต์ ์ ์ด์ฉํ ์ง๋ ฌํต์
- ๋ณ๋ ฌ ๋ฐ์ดํฐ ↔ ์ง๋ ฌ ๋ฐ์ดํฐ ๋ณํ
- ๋ณดํต MCU ๋ฑ์ ๋ด์ฅ
- ๋น๋๊ธฐ ๋ฐฉ์
- ๋ฏธ๋ฆฌ ์ก/์์ ์ชฝ์์ ์ ์ก ์๋ ์ค์
- TTL level ์ ์ ์ฌ์ฉ
- ๋์งํธ ์ ํธ๋ฅผ ์ง์ ์ ๋ฌ
- ๊ทผ๊ฑฐ๋ฆฌ ํต์ ์ ์ฌ์ฉ
RS-232/422/485
- TTL level ์ ์์ผ๋ก ํต์ ํ๋ UART ํต์ ์ ๋ณด์ํ ๋ฐฉ์
- 12V/-12V ๋๋ 25V/-25V ์ ์์ผ๋ก ์ ํธ ์ ์ก
- UART๋ณด๋ค ๋จผ๊ฑฐ๋ฆฌ๊น์ง ํต์ ๊ฐ๋ฅ
- ์ ์ก์๋๊ฐ ๋๋ฆฌ๊ณ , ์ ์ก ๊ฑฐ๋ฆฌ๋ ์งง์
SPI / I2C
- ๊ทผ๊ฑฐ๋ฆฌ ํต์ ๊ท๊ฒฉ
- 1:n ํต์ ์ง์
- MCU๊ฐ master๊ฐ ๋๊ณ , ์ผ์๋ค์ด slave
USB
- ๋ค์ํ ๋ณ๋ ฌ, ์ง๋ ฌ ๋ฐฉ์์ ๊ธฐ๊ธฐ ์ฐ๊ฒฐ ์ง์
- ๋๋ฐ์ด์ค ๋๋ผ์ด๋ฒ ํ์
- UART ํต์ ๋ชจ๋์ USB๋ก ์ฐ๊ฒฐ ๊ฐ๋ฅ
์ํํธ์จ์ด๊ฐ ํต์ ๋ฐฉ์
๊ณต์ ๋ฉ๋ชจ๋ฆฌ
- ๊ฐ์ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ๋ํ ์ ๊ทผ
- ๋์ผ ์ปดํจํฐ ๋ด์์๋ง ๊ฐ๋ฅ
์์ผํต์
- IP ์ฃผ์์ ํฌํธ ๋ฒํธ๋ก ์๋ณ๋๋ ํต์ ๋จ๋ง ์ ๊ณต
- ํด๋ผ์ด์ธํธ-์๋ฒ
๋ก๋ด ์ ์ด ํจ๋ฌ๋ค์ : ๊ฐ์ง, ๊ณํ, ํ๋ ๊ด๋ จ๋ ๊ธฐ๋ฅ์ ๊ตฌ์ฑ๋ฐฉ์์ ๋ฐ๋ผ ๊ตฌ๋ณ๋๋ค.
๊ณ์ธตํ ํจ๋ฌ๋ค์
- ๊ฐ์งํ๊ณ , ๊ณํ์ ์๋ฆฝํ๊ณ , ์ด๋ฅผ ๋ฐํ์ผ๋ก ํ๋์ ํ๋ ๊ณผ์ ์ ๋ฐ๋ณต
- NIST ์ค์๊ฐ ์ ์ด ์์คํ RCS ๊ตฌ์กฐ
๋ฐ์ํ ํจ๋ฌ๋ค์ : ํ์๋ค์ด ๋ณ๋ ฌ์ ์ผ๋ก ์ํ
- ๊ณํ์๋ฆฝ์ ํ๋ ๋จ๊ณ๊ฐ ์์ด ์ผ์๋ฅผ ํตํด ๊ฐ์ง๋ ์ํฉ๋ณ๋ก ๋ฐ๋ก ์ด๋ค ํ๋์ ํ ์ง ๋์
- ๋ณ๋์ ์ง์์ ํํํ์ง ์๊ณ , ์ํฉ๋ณ๋ก ์ํํ ํ๋ ๋ง์ ์ง์
- ์ค์ฌ์
- ๋ ๊ฐ์ง ์ด์์ ํ์๊ฐ ์คํ ๊ฐ๋ฅํ๋ฉด์ ์ถฉ๋์ด ์๊ธฐ๋ฉด ์คํํ ํ๋ ๊ฒฐ์
- ๊ฒฝ์์ ๋ฐฉ์ : ์ฐ์ ์์ ๋ถ์ฌ ๋๋ ๋ค์๊ฒฐ ํฌํ
- ํ๋ ฅ์ ๋ฐฉ์ : ์คํ ๊ฐ๋ฅํ ๋ ๊ฐ ์ด์์ ๋์์ ๋์์ ์ฌ์ฉ
- ํผํฉ์ ๋ฐฉ์ : ์ํฉ์ ๋ฐ๋ผ ๊ฒฝ์์ ์ค์ฌ ๋ฐฉ์๊ณผ ํ๋ ฅ์ ์ค์ฌ ๋ฐฉ์ ์ฌ์ฉ
- ๋ฐ์ํ ์์คํ
- ํฌ์ญ ๊ตฌ์กฐ (๊ฒฝ์์ ์ค์ฌ ๋ฐฉ์) : ํ์ ๋ชจ๋์ ๊ณ์ธต์ ์ธ ๊ตฌ์กฐ๋ก ๊ตฌ์ฑ
- ์ ์์ฅ (ํ๋ ฅ์ ์ค์ฌ ๋ฐฉ์) : 2๊ฐ ์ด์์ ํ์๋ฅผ ๊ฒฐํฉํ์ฌ ์ํํ ์ ์๋๋ก ํจ.
- ๋ก๋ด์ด ์์นํ๋ 2์ฐจ์ ๊ณต๊ฐ์ ์ผ์ ํฌ๊ธฐ์ ๊ทธ๋ฆฌ๋๋ก ๋ถํ ํ์ฌ ํํ
- ๊ทธ๋ฆฌ๋์ ๊ฐ ์ (cell)์์์ ์ด๋ ๋ฒกํฐ ๊ณ์ฐ
- ์ด๋ ๋ฒกํฐ๋ฅผ ๋ํ์ฌ ์ต์ข ์ด๋ ๋ฒกํฐ๋ฅผ ๊ฒฐ์
ํผํฉํ ํจ๋ฌ๋ค์
- ์ฐ์ ๊ณํ์๋ฆฝ์ ํด ๋์ ๋ค์์ ์ด๋ฅผ ์ด์ฉํ์ฌ ๋ฐ์ํ ํจ๋ฌ๋ค์์ฒ๋ผ ๋ก๋ด ๋์
- ๊ณํ ๋ชจ๋ : ๋ถ๋ถ ํ์คํฌ๋ค๋ก ๋ถํดํ๋ ์๋ฌด ๊ณํ์๋ฆฝ์ ํ ๋ค์, ๊ฐ ๋ถ๋ถ ํ์คํฌ๋ฅผ ์ํํ ํ์๋ฅผ ๊ฒฐ์
- ๋ก๋ด : ์คํ ๊ฐ๋ฅํ ํ์๋ค์ด ์ค์ฌ๋ฅผ ํตํด์ ๋ณ๋ ฌ ์ํ
๋ก๋ด ์ ์ด ์ฝ๋ ๊ตฌํ
- ๊ฐ ๋ชจ๋์ด ์ํํธ์จ์ด์ ์ผ๋ก ๋ณ๋ ฌ๋ก ์คํ๋๊ณ ์๋ ๊ฒ์ฒ๋ผ ๊ฐ ๋ชจ๋์ ์ค๋ ๋๋ก ๊ตฌํ
- ๋จ์ผ ํ๋ก์ธ์ค๋ฅผ ์ฌ์ฉํ์ฌ ์ด์์ฒด์ ์์ ์๋ถํ ์ฒ๋ฆฌํ๋ ๊ฒ์ฒ๋ผ ๋ชจ๋์ ์ผ์ ์๊ฐ์ฉ ๋์๊ฐ๋ฉด์ ์ฒ๋ฆฌ
๋ก๋ด ์ํํธ์จ์ด ๊ฐ๋ฐ ํ๋ ์์ํฌ
: ๋ฏธ๋ค์จ์ด + ๊ฐ์ข ๊ฐ๋ฐ ๋๊ตฌ + ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ ๊ณต
ROS
- ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉ๋๊ณ ์๋ ํ๋ ์์ํฌ
- Linux Ubuntu๋ง ๊ณต์ ์ด์์ฒด์ ๋ก ์ง์ -> ํ ์ด์์ฒด์ ํ๊ฒฝ ์ฌ์ฉ ๊ฐ๋ฅ
- ๋ ธ๋ : ์ต์ ๋จ์ ์คํ ๊ฐ๋ฅํ ํ๋ก๊ทธ๋จ
- ํ ํฝ : ๋ ธ๋๊ฐ์ ๋ฉ์์ง๋ฅผ ๊ตํํ๋ ์ด๋ฆ์ ๋ถ์ธ ๋ฒ์ค
- ๋ง์คํฐ : ๋ ธ๋ ๊ฐ์ ์ฐ๊ฒฐ ๋ฐ ๋ฉ์์ง ํต์ ์ ์ํ ๋ค์์๋ฒ ์ญํ ์ ํ๋ ๋ ธ๋
- ๋ฐํ : ํ ํฝ์ ๋ด์ฉ์ ํด๋น ๋ฉ์์ง ํํ์ ๋ฐ์ดํฐ๋ก ์ ์กํ๋ ๊ฒ
- ๋ฐํ์ : ๋ฐํํ๊ธฐ ์ํด ํ ํฝ๊ณผ ์์ ์ ์ ๋ณด๋ฅผ ๋ง์คํฐ์ ๋ฑ๋กํ๋ ๋ ธ๋
- ๊ตฌ๋ : ํ ํฝ์ ๋ด์ฉ์ ์ ํด์ง ๋ฉ์์ง ํํ์ ๋ฐ์ดํฐ๋ก ์์ ํ๋ ๊ฒ
- ๊ตฌ๋ ์ : ๊ตฌ๋ ํ๊ธฐ ์ํด ํ ํฝ ๋ฐ ์์ ์ ์ ๋ณด๋ฅผ ๋ง์คํฐ์ ๋ฑ๋กํ๋ ๋ ธ๋, ๋ฐํ์ ์ ๋ณด๋ฅผ ๋ง์คํฐ๋ก ๋ถํฐ ์์
๋ก๋ด ๊ณํ์๋ฆฝ
- ์์ง์ ๊ณํ์๋ฆฝ : ๋ก๋ด์ด ์ํ๋ ์์ง์ ์์ ์ ์ํํ ์ ์๋๋ก ์ผ๋ จ์ ์ด์ฐ์ ์ธ ์์ง์๋ค์ ์ฐพ๋ ๊ฒ
- ๊ฒฝ๋ก ๊ณํ์๋ฆฝ : ์์ ์์น์์ ๋ชฉํ ์์น๋ก ๊ฐ๊ธฐ ์ํ ์๊ฐ์ ์์์ ๋ฐ๋ฅธ ์์น๋ค์ ์ฐพ๋ ๊ฒ
- ๊ถค์ ๊ณํ์๋ฆฝ : ๊ฒฝ๋ก์ ์ ์ฝ์กฐ๊ฑด ๋ฐ ๋ก๋ด์ ๊ธฐ๊ณ์ ์ธ ํน์ฑ์ ๊ณ ๋ คํ์ฌ ๋งค ์์ ์ ๊ด์ ๋๋ ๋ฐํด์ ์์น, ์๋, ๊ฐ์๋ ๋ฑ์ ๊ฐ์ ๊ฒฐ์ ํ๋ ๊ฒ
๋์์ ์์น์ถ์ ๋ฐ ์ง๋์์ฑ(SLAM) : ๋ก๋ด์ด ์๋ ค์ง์ง ์์ ์ ์ ์ธ ํ๊ฒฝ์ ์ด๋ํ๋ฉด์ ์ง๋๋ฅผ ํจ๊ป ์์ฑํ๋ ๊ฒ
Kalman Filter (ํ๋ฅ ์ถ์ )
- ์๊ฐ์ ๋ฐ๋ฅธ ๊ด์ธก ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ์ฌ ๋ฏธ์ง์ ๋ณ์์ ์ถ์ ์น๋ฅผ ๊ตฌํ๋ ์๊ณ ๋ฆฌ์ฆ
- ์ก์(๋ฏธ์ง์ ๋ณ์ ๊ฐ)์ ๊ฐ์ฐ์์ ํจ์๋ก ํํ
- ์ต์ข ์ ์ผ๋ก ๋ณ์์ ๊ฐ์ ์ ํํ ์์น๊ฐ์ผ๋ก ์ ๊ณต X
ํํฐํด ํํฐ(Particle Filter) (ํ๋ฅ ์ถ์ )
- ๋ก๋ด์ ์ ์ฌ์ ์์น๋ฅผ ํ๋ณธ(ํํฐํด)๋ค์ ๋ถํฌ๋ก ํํ
1. ํํฐํด ์ด๋ – ๊ฐ ํํฐํด์ ๋์ ์์คํ ๋ฐฉ์ ์์ ์ด์ฉํด์ ์ด๋
2. ํ๋ฅ ๊ณ์ฐ – ์ฃผ์ด์ง ์ง๋ ๋ฐ ์ํฉ์์ ํด๋น ์์น๊ฐ ์ฐธ์ผ ํ๋ฅ ๊ณ์ฐ
3. ์ฌ ํ๋ณธ ์ถ์ถ – ๊ณ์ฐ๋ ํ๋ฅ ์ ๋ฐ๋ผ ํํฐํด์ ๋ค์ ํ๋ณธ ์ถ์ถํ์ฌ ํํฐํด ์งํฉ ๊ตฌ์ฑ
ํํฐํด๋ณ๋ก ์ง์ด์ง ์ง๋์ ๊ฐ์ง๋ ์ํฉ์ ๋ถํฉ๋๋ ์ ๋์ ๋ฐ๋ผ ํ๋ฅ ๊ฐ์ด ๋ถ์ฌ๋๋ค.
'์ธ๊ณต์ง๋ฅ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์ธ๊ณต์ง๋ฅ] 4-1 ๊ธฐ๊ณํ์ต์ ์๊ฐ (0) | 2021.12.13 |
---|---|
[์ธ๊ณต์ง๋ฅ] 8-3 ์ง๋ฅ๋ก๋ด-์์จ์ฃผํ (0) | 2021.12.13 |
[์ธ๊ณต์ง๋ฅ] 8-1 ์ง๋ฅ๋ก๋ด (0) | 2021.12.13 |
[์ธ๊ณต์ง๋ฅ] 6-3 ๊ณํ์๋ฆฝ (0) | 2021.12.12 |
[์ธ๊ณต์ง๋ฅ] 6-2 ๊ณํ์๋ฆฝ (0) | 2021.12.12 |