๊ธฐ์กด์ ๋ฐฐ๋ฌ ์๋น์ค ์์คํ
์ ๋จ์ ์ ๋ณด์ํ๊ธฐ ์ํด,
๋ณธ ํ๋ก์ ํธ์์๋ UGV(๋ฌด์ธ์ง์์ฐจ๋) ์์ ์๊ฐ์ ๋ฐ์ ์ด๋ฅผ ๊ตฌํํ๊ธฐ ์ํด ์์จ์ฃผํ์ด ๊ฐ๋ฅํ Raspberry Pi ์๋์ฐจ๋ฅผ ํ์ฉํ๋ค.
ํ๋ก์ ํธ์ ํ๋ฆ์ ๋ค์๊ณผ ๊ฐ๋ค. ๋จผ์ , ์๋น์ ์ดํ์์ ๋ฐฐ๋ฌ ์ฃผ๋ฌธ์ด ์ ์๋๋ฉด, ์๋ฒ๋ ํด๋น ๋ฐ์ดํฐ๋ฅผ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฅํ๋ค.
์ดํ, ํ๋งค์ ์ดํ์์ ์ค์๊ฐ์ผ๋ก DB์ ๋ฐฐ๋ฌ ์ ๋ณด๋ฅผ ํ ์ธํ์ฌ ์๋ฒ๋ก๋ถํฐ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์์จ๋ค.
์ฃผ๋ฌธ ์ ์ ํ, ์กฐ๋ฆฌ๊ฐ ์๋ฃ๋๋ฉด Raspberry Pi ์๋์ฐจ ๊ฐ ๋ฐฐ๋ฌ์ ์์ํ๋ค.
Raspberry Pi ์๋์ฐจ๋ ์ ๋ฉด๋ถ์ ์ฅ์ฐฉ๋ ์นด๋ฉ๋ผ๋ฅผ ํตํด ์ค์๊ฐ์ผ๋ก ์ ๋ฐฉ ์ํฉ์ ์ก์ถํ๋ค.
์ฐจ๋์ ์ ํด์ง ๋ผ์ธ์ ๋ฐ๋ผ ์์จ์ฃผํํ๋ฉฐ, ์ ํธ๋ฑ์ ์ ์ง ๋ฐ ์ถ๋ฐ ์ ํธ ๋ฅผ ์ธ์งํ ์ ์๋ค.
๋ง์ฝ ์ฐจ๋์ด ์ฌ๋๊ณผ์ ์ถฉ๋ ์ํ์ ๊ฐ์งํ๋ฉด ์ฆ์ ๋ฉ์ถฐ ์ฌ๊ณ ๋ฅผ ๋ฐฉ์งํ๋ค.
- Kotlin์ ์ด์ฉํ ์๋น์ ๋ฐ ์
์ฒด์ธก ๋ฐฐ๋ฌ ์๋น์ค ์ดํ ์ ์
- Springboot ํ๋ ์์ํฌ๋ฅผ ํ์ฉํด ๋ง๋ ์๋ฒ๋ก ๋ฐ์ดํฐ ์ ๋ฌ ๋ฐ ์ ์ฅ
- JPA(Java Persistence API)๋ฅผ ์ด์ฉํ์ฌ ๊ฐ์ฒด์งํฅ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์
์ํ
- Raspberry 4B๋ฅผ ํ์ฉํ ์ผ์ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ๋ฐ ์ฐจ๋ ๋ชจํฐ ์ ์ด
- Raspberry picamera ๋ชจ๋์ ์ด์ฉํ ์ค์๊ฐ ์ก์ถ ํ๋ฉด ์ ์
- ์ค๋ ๋๋ฅผ ํ์ํ ๋ฉํฐํ์คํน ๋ฐ CPU ์์๊ด๋ฆฌ
- opencv, opencvdnn์ ์ด์ฉํ ๊ฐ์ฒด ์ธ์ ๋ฐ ์ฃผํ ๊ฒฝ๋ก ์ถ์
๐ด FE : Android Studio / Kotlin
๐ BE : Spring Boot / Java
๐ก AI : OpenCV / Flask / Raspberry pi
๐ข Design : Figma
๐ต Collab Tool : Github
๐ฃ Communication : Discord