future works - dongwon18/CareRobotBoBi GitHub Wiki
์ฐจํ ๋ณด์์
WEB
- PWA ์ฑ ํํ๋ก ์ ์
- ์ง๊ธ์ ์น ํ์ด์ง๋ฅผ ๋ชจ๋ฐ์ผ์์ ๋ดค์ ๋๋ฅผ ๊ธฐ์ค์ผ๋ก ์์ฑํ๋ ์ ๋์ด์ง๋ง PWA๋ฅผ ์ด์ฉํ์ฌ native app์ฒ๋ผ ์ ์ํ๋ค๋ฉด ๊ฐ์ค ๊ฐ์ง ์ ํธ์ฌ ์๋ฆผ ๋ฑ ๋์ฑ ๋ค์ํ ๊ธฐ๋ฅ์ ์ ๊ณตํ ์ ์๋ค.
- ์ด๋ฏธ์ง ์์นด์ด๋ธ ์ถ๊ฐ
- youtube ์ฌ์ ํ๋ฉด client side ์บก์ฒ ์ค๋ฅ ๋ฑ์ ๋ฌธ์ ๋ก ์ธํด ๊ตฌํํ์ง ๋ชปํ์ผ๋ ๋ค๋ฅธ ๋ฐฉ์์ผ๋ก ์ด๋ฏธ์ง ์บก์ฒ๋ฅผ ์งํํ ์ ์์ ๊ฒ์ด๋ค.
- https ํ๊ฒฝ ์น์์ผ ์ฐ๊ฒฐ
- ์นํ์ด์ง์์ MQTT ํต์ ์ ์ํด์๋ ์น์์ผ์ ์ฌ์ฉํด์ผ ํ๋ค. ๊ทธ๋ฌ๋ ํ์ฌ https์์๋ MQTT ํต์ ์ ์ด์ฉํ๊ธฐ ์ํด์๋ ์ธ์ฆ์๊ฐ ํ์ํ ์ํ์ด๋ค. ์ธ์ฆ์, MQTT id & password ๋ฑ์ ์ด์ฉํ์ฌ ํต์ ๋ณด์์ ๊ฐํํ๋ค๋ฉด https์์๋ ์น์์ผ ํต์ ์ด ๊ฐ๋ฅํ๋๋ก ํ ์ ์๋ค.
HW
- ๋ชจ๋ธ๋ง ๋ ๊ท์ฝ๊ฒ ๊ฐ์
- ์ผ์, 3D ํ๋ฆฐ์ปค ์ต๋ ํฌ๊ธฐ ๋ฑ์ ํ๊ณ๋ก ๋ชจ๋ธ๋ง์ด ์ ํ์ ์ด์์ง๋ง ์ต๋ ์ถ๋ ฅ ํฌ๊ธฐ๊ฐ ํฐ 3D ํ๋ฆฐํฐ๋ฅผ ์ฌ์ฉํ๋ค๋ฉด ์กฐ๊ธ ๋ ๋ค์ํ ๋ชจ์ต์ ์ธ๊ด์ ์ ์ํ ์ ์์ ๊ฒ์ด๋ค.
- ํฐ์น ์ผ์ ์ฌ๋ฌ ๊ณณ์ ๋ถ์ฐฉ
- ํ์ฌ ๋ฑ ๊ฐ์ด๋ฐ์ ํฐ์น ์ผ์๊ฐ 1๊ฐ ๋ถ์ฐฉ๋์ด ์์ง๋ง ๋จธ๋ฆฌ, ์๊ตฌ๋ฆฌ ๋ฑ ๋ค์ํ ๊ณณ์ ๋ถ์ฐฉํ๋ฉด ์ฐ๋ค๋ฌ๊ธฐ ๊ธฐ๋ฅ์ ๊ฐ๋๊ฐ ๋์ฑ ํฅ์๋ ๊ฒ์ด๋ค.
- ROS ์ด์ฉ ์ด๋ค ๋ฐฉ์ธ์ง ์ธ์
- ROS๋ฅผ ์ด์ฉํ์ฌ ํ์ฌ ์ด๋ค ๋ฐฉ์ ์์นํ๋์ง ์ธ์ํ๊ฒ ๋๋ค๋ฉด ์นํ์ด์ง์์ ์์ด์ ์ง ์ ์ํ๋ฅผ ์ค์๊ฐ์ผ๋ก ํ์ธํ๊ธฐ ์ฉ์ดํ ๊ฒ์ด๋ค.
- OLED ๊ฐ๊ฐ ๋ค๋ฅธ ํ์ ํ์
- ํ์ฌ I2C ํต์ GPIO ํ์ด RPI์์ ํ๋ ๋ฐ์ ์ง์์ด ์ ๋์ด ๋ ๋์ด ๋์ผํ ํ์ ์ ๋ํ๋ธ๋ค. RPI์ GPIO๋ฅผ customํ์ฌ I2C ํต์ ์ 2๊ฐ ๊ฐ๋ฅํ๋๋ก ์ค์ ๊ฐ๋ฅํ๋ค. ์ด๋ฅผ ํตํด ๋ ๋์ด ์๋ก ๋ค๋ฅธ ํ์ ์ ๋ํ๋ด๋๋ก ํ๋ฉด ํ์ ์ด ๋ค์ํด์ง ๊ฒ์ด๋ค.
- ์ผ๊ตด์ ๋ชจํฐ๋ฅผ ๋ฌ์ ๊ณ ๊ฐ ๋๋์ด๊ธฐ ๋ถ๋๋ฝ๊ฒ ์งํ
- ํ์ฌ ์ผ๊ตด์๋ ๋ชจํฐ๊ฐ ๋ถ์ฐฉ๋์ด ์์ง ์์ ๋ค๋ฆฌ ์์ง์์ ํตํด ๊ณ ๊ฐ๋ฅผ ๋๋์ด๋๋ฐ ๋ชจํฐ๋ฅผ ์ฅ์ฐฉํ์ฌ ์ข์ฐ๋ก ๊ณ ๊ฐ๋ฅผ ์์ง์ด๊ฑฐ๋ ๋๋์ด๋ ์ ์ค์ฒ๋ฅผ ๋์ฑ ๋ถ๋๋ฝ๊ฒ ์งํํ ์ ์์ ๊ฒ์ด๋ค.
- Google STT ๋์ ๋ก์ปฌ์์ ๋์๊ฐ๋ STT ์ด์ฉ delay ์ค์ด๊ธฐ
- google stt์ ๊ฒฝ์ฐ google์ ์์ฑ ํ์ผ์ ๋ณด๋ด๋ฉด text๋ฅผ ๋ฐ๋ ํ์์ผ๋ก ์งํ๋๋ค. Google STT ๋์ ๋ก์ปฌ์์ ๋์๊ฐ๋ picovoice์ STT ์๋น์ค๋ฅผ ์ฌ์ฉํ๋ค๋ฉด delay๋ฅผ ์ค์ผ ์ ์์ ๊ฒ์ด๋ค. ๋ค๋ง picovoice์ ๊ฒฝ์ฐ STT๋ ํ๊ตญ์ด ๋ชจ๋ธ์ด ์กด์ฌํ์ง ์๊ธฐ ๋๋ฌธ์ ์ง์ ๋ชจ๋ธ์ ๋ง๋ค์ด์ผ ํ๋ ์ด๋ ค์์ด ์กด์ฌํ๋ค.
- ๋ง์ดํฌ 1๊ฐ ์ฌ์ฉํ๋ฉด์ ์์ฑ ์ธ์ ์งํ
- ํ์ฌ ๋ง์ดํฌ ํ๋๋ hot word detection, ๋๋จธ์ง ํ๋๋ google stt๋ฅผ ์ํด ์ด 2๊ฐ์ ๋ง์ดํฌ๋ฅผ ์ฌ์ฉํ๋ค. ํ๋์ ๋ง์ดํฌ๋ฅผ ์ด์ฉํ์ฌ hot word๊ฐ detect๋ ์์ ๋ถํฐ ๋ น์์ ํ์ฌ ๋ น์ํ ํ์ผ์ ์๋ผ google stt์ ๋ณด๋ด๋ ๋ฐฉ์์ ์ด์ฉํ๋ค๋ฉด ํ๋์ ๋ง์ดํฌ๋ฅผ ์ด์ฉํ์ฌ ๊ตฌํํ๋ ๊ฒ๋ ๊ฐ๋ฅํ ๊ฒ์ด๋ค.
- ๊ฐ๋ ๋์ ๋ง์ดํฌ ์ฌ์ฉ
- ๋ง์ดํฌ์ ๊ฐ๋๊ฐ ๋ฎ์ ๋ก๋ด์ ์๋ฉ์ด ๊ฐ๊น์ด์์ ์๊ธฐํด์ผ ๊ฒจ์ฐ ์ธ์์ด ๋๋ ์์ค์ด๋ค. ๊ฐ๋๊ฐ ๋์ ๋ง์ดํฌ๋ฅผ ์ฌ์ฉํ๋ค๋ฉด ์์ฑ ์ธ์ ์ฑ๊ณต๋๊ฐ ๋์ฑ ๋์์ง ๊ฒ์ด๋ค.
- ์ฐํ๊ฐ ํ์ฌ๋ ์คํผ์ปค ์ฌ์ฉ
- ํ์ฌ ์ฌ์ฉ ์ค์ธ ๋ด์ฅ ์คํผ์ปค๋ ์ต๋ ์ถ๋ ฅ์ด ๋งค์ฐ ์์ ์ด์ดํฐ ์ ๋๋ก ๋ค๋ฆฌ๋ ์์ค์ด๋ค. ์ฐํ๋ฅผ ์ถ๊ฐํ์ฌ ์ถ๋ ฅ์ ๋ ๋์ธ๋ค๋ฉด ์ถ๊ฐ ๋ธ๋ฃจํฌ์ค ๋ง์ดํฌ ์ฐ๊ฒฐ ์์ด๋ ์ฌ์ฉ ๊ฐ๋ฅํ ๊ฒ์ด๋ค.
- ์์ด์ ๋ํํ๋ ๊ธฐ๋ฅ
- GPT ๋ชจ๋ธ ๋ฑ์ ์ด์ฉํ์ฌ ์์ด์ ๋ํํ๋ ๊ธฐ๋ฅ์ ์ถ๊ฐํ๋ค๋ฉด ์น๋ฐ๊ฐ์ ํ์ฑํ๋๋ฐ ๋์ฑ ๋์์ด ๋ ๊ฒ์ด๋ค.
- ๋ผ์ฆ๋ฒ ๋ฆฌํ์ด CPU ์จ๋ ์ฟจ๋ง
- ์์ ์ธ์, ์์ฑ ์ธ์, ํต์ ๋ฑ์ ๋ชจ๋ ๋ผ์ฆ๋ฒ ๋ฆฌํ์ด์์ ์งํํ๊ณ ์ธ๊ด์ ์ฟจ๋ง์ฉ ๊ตฌ๋ฉ์ด ๋น๊ต์ ์์ CPU ์จ๋๊ฐ ์๊ฐ์ ์ผ๋ก 60๋ ์ด์์ผ๋ก ์ฌ๋ผ๊ฐ๊ธฐ๋ ํ๋ค. ๋ฐ๋ผ์ ์ฟจ๋ง์ฉ ๊ตฌ๋ฉ์ ํฌ๊ฒ ๋ง๋ค๊ณ ๋์ฑ ์ฑ๋ฅ ์ข์ ํฌ์ ์ฅ์ฐฉํ๋ ๋ฑ์ ๋ฐฉ์์ ํตํด CPU ์จ๋๋ฅผ ๋ฎ์ถฐ์ค ํ์๊ฐ ์๋ค.
last modified on 18 Aug, 2022