Signal Masters๋ ๊ตํต ์์ ํธ๋ฅผ ์ธ์ํ์ฌ RC์นด๋ฅผ ์ ์ดํ๋ ์์จ์ฃผํ ์์คํ
์
๋๋ค.
์ด ํ๋ก์ ํธ๋ YOLO-Pose๋ฅผ ํ์ฉํ์ฌ ์์ ํธ๋ฅผ ์ ํํ ๊ฐ์งํ๊ณ , ์ธ์๋ ์ ํธ์ ๋ฐ๋ผ RC์นด๋ฅผ ์ ์ดํ์ฌ ๋๋ก ์ํฉ์์ ๋ฐ์ํ ์ ์๋ ์ฌ๊ณ ๋ฅผ ๋ฐฉ์งํ๋ ๋ฐ ๋ชฉ์ ์ ๋ก๋๋ค.
๊ตํต ์ ํธ๋ฅผ ์๋์ผ๋ก ์ ์ดํ๋ ์์
์ ํนํ ๊ณ ์ฅ ๋ ์ฐจ๋์ ๋๋ก์์ ์ ๋ฆฌํ๋ ๊ณผ์ ์์ ๋ง์ ์ํ์ด ๋ฐ๋ฆ
๋๋ค.
์์ ํธ๋ฅผ ์งํํ๋ ์์
์๊ฐ ์ฌ๊ณ ๋ฅผ ๋นํ๋ ๋น๋ฒํ ์ํฉ์ ์๋ฐฉํ๊ธฐ ์ํด, Signal Masters๋ ์ฌ๋์ ์์ ํธ๋ฅผ ์ ํํ ์ธ์ํ์ฌ ๋๋ก์์ ๋ฐ์ํ ์ ์๋ ์ํ ์ํฉ์ ์๋ฐฉํ ์ ์๋ ์์คํ
์ ๊ฐ๋ฐํ๊ณ ์ ํ์ต๋๋ค
-
์์จ์ฃผํ RC์นด ๊ตฌํ:
- RC์นด๊ฐ ์ด์ํ ์ผ์๋ฅผ ํตํด ์ฅ์ ๋ฌผ์ ๊ฐ์งํ๊ณ ์ด๋ฅผ ํํผํ๋ฉฐ ์์ ํ๊ฒ ์ด๋.
- Jetson Nano์์ ์ค์๊ฐ ํต์ ์ ํตํด ์ ํธ๋ฅผ ์์ ํ๊ณ ์ด์ ๋ฐ๋ฅธ ์ ์ด ๋ช ๋ น์ ์ํ.
-
๊ตํต ์์ ํธ ์ธ์:
- YOLO-Pose ๊ธฐ๋ฐ์ ํฌ์ฆ ์ธ์ ๋ชจ๋ธ์ ํ์ฉํ์ฌ ์ฌ๋์ด ์ํํ๋ ์์ ํธ๋ฅผ ์ ํํ ๊ฐ์ง.
- "Go", "Left", "Right", "Stop", "Slow"์ 5๊ฐ์ง ์ฃผ์ ์ ํธ๋ฅผ ์ธ์ํ๊ณ ์ด์ ๋ฐ๋ผ RC์นด์ ๋์์ ๊ฒฐ์ .
-
์ฃ์ง ๋๋ฐ์ด์ค ์ต์ ํ:
- Jetson Nano์์ YOLO ๋ชจ๋ธ์ ์คํํ๋ฉฐ **TensorRT๋ฅผ ์ฌ์ฉํ ์์ํ(FP16)**๋ฅผ ํตํด ๋ชจ๋ธ ์ถ๋ก ์๋๋ฅผ ์ต์ ํ.
- ์ฃ์ง ๋๋ฐ์ด์ค ํ๊ฒฝ์์๋ ํจ์จ์ ์ธ ๋์์ ๋ณด์ฅ.
ํ์ | ์ญํ |
---|---|
์์ฐฝ๋ฏผ | ํ๋ก์ ํธ ์ด๊ด, ํ๋์จ์ด ์ค๊ณ ๋ฐ ๊ฐ๋ฐ, Dataset ๋ผ๋ฒจ๋ง |
๋ฐ์ค์ | AI ๋ชจ๋ธ ์ค๊ณ ๋ฐ ์ต์ ํ, ์ํํธ์จ์ด ๊ฐ๋ฐ, Jetson Nano ํตํฉ |
๊น๋ํ | Dataset ๊ตฌ์ถ |
-
Week 1 (๋ฐ์ดํฐ ์ค๋น):
- YOLO-Pose ๋ชจ๋ธ์ ์ฌ์ฉํ ๊ตํต ์ ํธ ๋ฐ์ดํฐ๋ฅผ ์์งํ๊ณ ๋ผ๋ฒจ๋ง ์์ ์ํ.
- RC์นด์ ๊ธฐ๋ณธ ํ๋์จ์ด ๊ตฌ์กฐ ์ค๊ณ.
-
Week 2 (๋ชจ๋ธ ๋ฐ ํ๋์จ์ด ํ ์คํธ):
- YOLO-Pose ๋ชจ๋ธ ํ๋ จ ๋ฐ Jetson Nano์์์ ์ด๊ธฐ ํ ์คํธ.
- RC์นด์ ๊ธฐ๋ณธ์ ์ธ ์ฅ์ ๋ฌผ ๊ฐ์ง ๋ฐ ์ ์ด ์๊ณ ๋ฆฌ์ฆ ๊ตฌํ.
-
Week 3 (์์คํ ํตํฉ):
- Jetson Nano์ RC์นด๋ฅผ ํตํฉํ์ฌ ํฌ์ฆ ์ธ์ ๊ฒฐ๊ณผ์ ๋ฐ๋ฅธ ์ ์ด ๋ช ๋ น ํ ์คํธ.
- UART ํต์ ๋ฐ ์ด์ํ ์ผ์ ๋ฐ์ดํฐ ํ์ฉ.
-
Week 4 (์ต์ ํ ๋ฐ ํ ์คํธ):
- ๋ชจ๋ธ ์ถ๋ก ์๋ ๋ฐ RC์นด ๋์ ์ต์ ํ.
- ์ค์ ์๋๋ฆฌ์ค๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ข ํฉ ํ ์คํธ ์งํ.
- ์ด์ ์ฒด์ : Ubuntu 18.04 (Jetson Nano), Ubuntu 24.04 (๊ฐ๋ฐ ํ๊ฒฝ)
- ํ๋ก๊ทธ๋๋ฐ ์ธ์ด: Python (๋ชจ๋ธ ์ถ๋ก ๋ฐ ํต์ ), C (RC์นด ์ ์ด)
- ์ฌ์ฉ ๋๊ตฌ:
- YOLOv11: ํฌ์ฆ ์ธ์ ๋ชจ๋ธ ํ๋ จ ๋ฐ ์ถ๋ก .
- TensorRT: ๋ชจ๋ธ ์์ํ๋ฅผ ํตํด ์ถ๋ก ์๋ ์ต์ ํ.
- AVR: Atmega328P ๊ธฐ๋ฐ RC์นด ์ ์ด.
- Jetson Nano: ํฌ์ฆ ์ธ์ ๋ฐ ์ ์ด ๋ช ๋ น ์ก์์ .
- Atmega328P: RC์นด์ ๋ชจํฐ ๋ฐ ์ผ์ ์ ์ด.
- HC-SR04: ์ด์ํ ์ผ์๋ฅผ ํ์ฉํ ์ฅ์ ๋ฌผ ๊ฐ์ง.
- L298N: DC ๋ชจํฐ ์ ์ด์ฉ ๋๋ผ์ด๋ฒ.
Signal Masters์ ํ๋์จ์ด๋ RC์นด์ Jetson Nano, ๊ทธ๋ฆฌ๊ณ ๊ฐ์ข ์ผ์ ๋ฐ ๋ชจํฐ ๋๋ผ์ด๋ฒ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค.
-
์ผ์ ๋ฐ ๋ชจํฐ ์ ์ด:
- HC-SR04 ์ด์ํ ์ผ์๋ฅผ ์ฌ์ฉํด ์ฃผ๋ณ ์ฅ์ ๋ฌผ์ ๊ฐ์ง.
- L298N ๋ชจํฐ ๋๋ผ์ด๋ฒ๋ก DC ๋ชจํฐ 4๊ฐ๋ฅผ ์ ์ดํ๋ฉฐ ๋ฐฉํฅ ๋ฐ ์๋๋ฅผ ์กฐ์ .
-
Jetson Nano:
- YOLO-Pose ๋ชจ๋ธ๋ก ํฌ์ฆ ์ธ์์ ์ํํ๊ณ , ๊ฒฐ๊ณผ ๋ฐ์ดํฐ๋ฅผ RC์นด์ ์ ๋ฌ.
- Atmega328P์ UART๋ฅผ ํตํด ์ ์ด ์ ํธ ์ก์ .
- YOLO-Pose๋ฅผ ์ฌ์ฉํ์ฌ ์ ๋ ฅ ์์์์ ์ฌ๋์ ํฌ์ฆ๋ฅผ ์ค์๊ฐ์ผ๋ก ์ถ์ .
- ์ถ์ ๋ ํฌ์ฆ ๋ฐ์ดํฐ๋ฅผ ๋ถ์ํ์ฌ "Go", "Stop", "Left", "Right", "Slow" ์ ํธ๋ฅผ ์ธ์.
- ๊ฒฐ๊ณผ๋ฅผ RC์นด๋ก ์ ๋ฌํ์ฌ ํด๋น ์ ํธ์ ๋ง๋ ๋์ ์ํ.
- ํฌ์ฆ ์ธ์ ๊ฒฐ๊ณผ์ ๋ฐ๋ฅธ ๋์:
Stop
: RC์นด ์ ์ง.Go
: RC์นด ์ ์ง.Left
/Right
: RC์นด ์ข/์ฐ ํ์ .Slow
: RC์นด ์ ์ ์ ์ง.
์์คํ
์ ์ฒด ๋์์ ๋ํ๋ธ FlowChart์
๋๋ค.
ํฌ์ฆ ์ธ์, ๋ฐ์ดํฐ ์ก์ , ์ฅ์ ๋ฌผ ๊ฐ์ง, RC์นด ์ ์ด์ ํ๋ฆ์ ํ๋์ ํ์ธํ ์ ์์ต๋๋ค.
Signal Masters๋ YOLO-Pose ๋ชจ๋ธ์ ์ฌ์ฉํ์ฌ ๋ค์๊ณผ ๊ฐ์ ๊ตํต ์์ ํธ๋ฅผ ์ ํํ ์ธ์ํฉ๋๋ค:
- Go: ์ ์ง ์ ํธ
- Stop: ์ ์ง ์ ํธ
- Left: ์ขํ์ ์ ํธ
- Right: ์ฐํ์ ์ ํธ
- Slow: ์ ์ ์ ์ง ์ ํธ
์ถ์ถ๋ ํฌ์ฆ ๋ฐ์ดํฐ๋ Serial ํต์ ์ ํตํด RC์นด๋ก ์ ๋ฌ๋ฉ๋๋ค.
- ํฌ์ฆ ์ธ์ ๊ฒฐ๊ณผ ๊ธฐ๋ฐ ์ ์ด:
- ์ธ์๋ ์ ํธ์ ๋ฐ๋ผ RC์นด์ ์๋์ ๋ฐฉํฅ์ ์ ์ด.
- ์ฅ์ ๋ฌผ ๊ฐ์ง:
- ์ด์ํ ์ผ์๋ฅผ ์ฌ์ฉํ์ฌ ์ฅ์ ๋ฌผ์ ํ์งํ๊ณ ํํผ ์๊ณ ๋ฆฌ์ฆ ์ ์ฉ.
- Jetson Nano์์ ๋ชจ๋ธ ์ถ๋ก ์ง์ฐ:
- ๋ชจ๋ธ์ ์คํ ์๋ ์ต์ ํ๊ฐ ํ์.
- TensorRT๋ฅผ ํ์ฉํด FP16 ์์ํ๋ฅผ ํตํด ์ถ๋ก ์๋๋ฅผ ๋ํญ ํฅ์.
- ์ด์ํ ์ผ์ ๊ฐ์ญ:
- ๋ณต์์ ์ด์ํ ์ผ์์์ ๋์ผ ๋ฐฉํฅ์ ์ฅ์ ๋ฌผ ๊ฐ์ญ ๋ฐ์.
- ์ด์ํ ์ผ์ ์ถ๊ฐ ์ฅ์ฐฉํ์ฌ ์ฐ์ ์์ ํ์ง ์ต์ ํ.