open

๐Ÿš๋“œ๋ก ๊ณผ AI: ์•„์ง€ํŠธ ๋ ˆ์ด๋‚˜์˜ ํ˜์‹ ์ ์ธ ํ”„๋กœ์ ํŠธ

Find AI Tools
No difficulty
No complicated process
Find ai tools

๐Ÿš๋“œ๋ก ๊ณผ AI: ์•„์ง€ํŠธ ๋ ˆ์ด๋‚˜์˜ ํ˜์‹ ์ ์ธ ํ”„๋กœ์ ํŠธ

Table of Contents:

  1. ์†Œ๊ฐœ
  2. ์ธํŠธ๋กœ๋•์…˜
  3. ์•„์ง€ํŠธ ๋ ˆ์ด๋‚˜์˜ ํ”„๋กœ์ ํŠธ
  4. ๋“œ๋ก  ๊ธฐ์ˆ ์˜ ํ™œ์šฉ๊ณผ ์žฅ์ 
  5. ์•„์ง€ํŠธ์˜ ํ”„๋กœ์ ํŠธ ์„ค๋ช…
  6. Tello ๋“œ๋ก ๊ณผ ์ธ๊ณต์ง€๋Šฅ
  7. Nvidia DeepStream ์†Œ๊ฐœ
  8. DeepStream์„ ํ™œ์šฉํ•œ ๋น„๋””์˜ค ์ŠคํŠธ๋ฆฌ๋ฐ
  9. Redis์™€์˜ ํ†ตํ•ฉ
  10. Cherrybot: ์Œ์‹ ๋ฐฐ์†ก ๋กœ๋ด‡

์ธํŠธ๋กœ๋•์…˜

์•ˆ๋…•ํ•˜์„ธ์š”! ์ด๋ฒˆ ์ฃผ Innovaion Coffee์— ์˜ค์‹  ๊ฒƒ์„ ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฒˆ ์ฃผ ์šฐ๋ฆฌ๋Š” ๋Œ€ํ•œ๋ฏผ๊ตญ ์ œ์ผ์˜ Docker ์บกํ‹ด์ด์ž ARM ํ˜์‹ ๊ฐ€์ธ ์•„์ง€ํŠธ ๋ ˆ์ด๋‚˜์™€ ์ธํ„ฐ๋ทฐ๋ฅผ ์ง„ํ–‰ํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ์•„์ง€ํŠธ๋Š” Redis Labs์—์„œ ๊ทผ๋ฌดํ•˜๋ฉฐ ๋‹ค์–‘ํ•œ ํฅ๋ฏธ๋กœ์šด ๊ธฐ์ˆ ์„ ๊ณต์œ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ค๋Š˜์€ ์•„์ง€ํŠธ๊ฐ€ ์ง„ํ–‰ ์ค‘์ธ ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•  ์˜ˆ์ •์ด๋ฉฐ, ๋™์˜์ƒ ๋ฐ๋ชจ์™€ ํ•จ๊ป˜ ๊ตฌ์ฒด์ ์ธ ๋‚ด์šฉ์„ ์•Œ๋ ค๋“œ๋ฆด ๊ฒƒ์ž…๋‹ˆ๋‹ค.

ํŽ˜๋ฅด์†Œ๋‚˜ ์œ„์ฃผ์˜ ๋‚ด์šฉ์œผ๋กœ ์‚ฌ๋žŒ์ด ์ธ๊ฐ„๋‹ค์šด ๋Œ€ํ™” ์Šคํƒ€์ผ์˜ ๊ธ€์„ ์ž‘์„ฑํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ์ œ๋ชฉ๊ณผ ์ œ๋ชฉ์— ํ•ด๋‹นํ•˜๋Š” ํ…์ŠคํŠธ๋ฅผ ์ฐพ์•„๋‚ด์–ด ์•ž์— emoji๋ฅผ ๋ถ™์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ธ€์ด ๊ตฌ์ฒด์ ์ด๊ณ  ๋‚ด์šฉ์„ ์žƒ์ง€ ์•Š์œผ๋ฉด์„œ๋„ ๋ณต์žก์„ฑ๊ณผ ๋‹ค์–‘์„ฑ์„ ์œ ์ง€ํ•˜๋„๋ก ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์•„์ง€ํŠธ ๋ ˆ์ด๋‚˜์˜ ํ”„๋กœ์ ํŠธ

๐Ÿš ๋“œ๋ก ๊ณผ ์ธ๊ณต์ง€๋Šฅ: ํ˜์‹ ์ ์ธ ๊ธฐ์ˆ 

์•„์ง€ํŠธ ๋ ˆ์ด๋‚˜๋Š” ํ˜„์žฌ Redis์—์„œ ์„ฑ์žฅ ๋งˆ์ผ€ํŒ… ๋‹ด๋‹น ๊ณ ๋ฌธ์œผ๋กœ ์ผํ•˜๊ณ  ์žˆ์œผ๋ฉฐ RADIUS ์ƒํƒœ๊ณ„์˜ ๊ฐœ๋ฐœ์ž ์ปค๋ฎค๋‹ˆํ‹ฐ ์„ฑ์žฅ์— ์ฃผ๋ ฅํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Š” Docker ์ปค๋ฎค๋‹ˆํ‹ฐ, ํŠนํžˆ ์˜จ๋ผ์ธ ๋ฐ ์˜คํ”„๋ผ์ธ์œผ๋กœ ์ง„ํ–‰๋˜๋Š” Docker ๋ชจ์ž„์—์„œ๋„ ํ™œ๋™ํ•˜๋ฉฐ Docker Capsaing, Raspberry Pi, Kubernetes, IoT ๋“ฑ์— ๋Œ€ํ•œ ๋ธ”๋กœ๊ทธ ๊ธ€์„ ๊ฒŒ์‹œํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์•„์ง€ํŠธ ๋ ˆ์ด๋‚˜์˜ ํ˜„์žฌ ํ”„๋กœ์ ํŠธ๋Š” ๋“œ๋ก ๊ณผ ์ธ๊ณต์ง€๋Šฅ์„ ๊ฒฐํ•ฉํ•œ ํ˜์‹ ์ ์ธ ํ”„๋กœ์ ํŠธ์ž…๋‹ˆ๋‹ค. ์ด ํ”„๋กœ์ ํŠธ์—์„œ ์•„์ง€ํŠธ๋Š” Tello ๋“œ๋ก ๊ณผ Nvidia DeepStream์„ ํ™œ์šฉํ•˜์—ฌ ๋ถˆ์„ ๊ฐ์ง€ํ•˜๊ณ  AI ๋ถ„์„์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

Tello ๋“œ๋ก ์€ ์‹ค๋‚ด์—์„œ ์‚ฌ์šฉํ•˜๊ธฐ์— ์ ํ•ฉํ•œ ๊ฒฝ๋Ÿ‰ ๋“œ๋ก ์ž…๋‹ˆ๋‹ค. ์•„์ง€ํŠธ๋Š” Python ์ฝ”๋“œ๋ฅผ ์ด์šฉํ•ด ์ด ๋“œ๋ก ์„ ์ œ์–ดํ•˜๊ณ  ์ด๋ฏธ์ง€ ์บก์ฒ˜ ๋ฐ AI ๋ถ„์„์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๋“œ๋ก ์€ UDP๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ์ŠคํŠธ๋ฆฌ๋ฐํ•˜๋ฉฐ, DeepStream์€ ์ด ์˜์ƒ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›์•„์™€ AI ๋ถ„์„์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ, Redis๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ณ  Grafana๋ฅผ ํ†ตํ•ด ์‹œ๊ฐํ™”ํ•ฉ๋‹ˆ๋‹ค.

์ด ํ”„๋กœ์ ํŠธ๋Š” ํ˜„์žฌ ์•„์ง€ํŠธ๊ฐ€ ์ง„ํ–‰ ์ค‘์ธ ๊ฒƒ์œผ๋กœ, ์ œ์กฐ์—…์ฒด ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๊ฐœ์ธ๋“ค๋„ ์ฐธ์—ฌํ•  ์ˆ˜ ์žˆ๋Š” ํ˜‘๋ ฅ ํ”„๋กœ์ ํŠธ์ž…๋‹ˆ๋‹ค. ์†Œํ”„ํŠธ์›จ์–ด ๋ฐ ํ•˜๋“œ์›จ์–ด ๊ฐœ๋ฐœ์— ํฅ๋ฏธ๊ฐ€ ์žˆ๋Š” ๋ถ„๋“ค์€ ์•„์ง€ํŠธ์™€ ํ˜‘๋ ฅํ•˜์—ฌ ํ”„๋กœ์ ํŠธ์— ์ฐธ์—ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋“œ๋ก  ๊ธฐ์ˆ ์˜ ํ™œ์šฉ๊ณผ ์žฅ์ 

๋“œ๋ก ์€ ํ˜„๋Œ€ ์‚ฌํšŒ์—์„œ ๋‹ค์–‘ํ•œ ๋ถ„์•ผ์— ํ™œ์šฉ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋“œ๋ก ์˜ ๋ฐœ์ „์œผ๋กœ ์ธํ•ด ์šฐ๋ฆฌ๋Š” ์˜ˆ์ „์—๋Š” ๊ฐ€๋Šฅํ•˜์ง€ ์•Š์•˜๋˜ ์ƒˆ๋กœ์šด ๊ธฐํšŒ์™€ ๊ฐ€๋Šฅ์„ฑ์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋“œ๋ก ์˜ ๊ธฐ์ˆ ์  ๋ฐœ์ „์—๋Š” ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ์žฅ์ ์ด ์žˆ์œผ๋ฉฐ, ์•„๋ž˜์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  1. ๋†’์€ ํšจ์œจ์„ฑ: ๋“œ๋ก ์€ ๋ณต์žกํ•œ ์ง€ํ˜•์—์„œ๋„ ๋น ๋ฅด๊ณ  ์ •ํ™•ํ•œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์ธ๋ ฅ์„ ๋Œ€์ฒดํ•˜๋Š” ๋ฐ ํฐ ๋„์›€์„ ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  2. ์ž‘์—… ์•ˆ์ „์„ฑ ์ฆ๋Œ€: ์œ„ํ—˜ํ•œ ์ž‘์—… ํ™˜๊ฒฝ์ด๋‚˜ ์œ„ํ—˜ํ•œ ์ž‘์—…๋“ค์„ ๋“œ๋ก ์„ ํ™œ์šฉํ•˜์—ฌ ์ˆ˜ํ–‰ํ•˜๋ฉด ์ž‘์—…์ž๋“ค์˜ ์•ˆ์ „์ด ๋ณด์žฅ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  3. ๋น„์šฉ ์ ˆ๊ฐ: ๋“œ๋ก ์„ ์ด์šฉํ•œ ์ž‘์—…์€ ๊ธฐ๊ณ„์ ์ด๋ฉฐ ์ž๋™ํ™”๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ธ๋ ฅ ๋ฐ ์‹œ๊ฐ„ ๋น„์šฉ์„ ์ ˆ๊ฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  4. ์ •๋ฐ€ํ•œ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘: ๋“œ๋ก ์€ ๋†’์€ ํ•ด์ƒ๋„์˜ ์ด๋ฏธ์ง€์™€ ๋น„๋””์˜ค๋ฅผ ์ดฌ์˜ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด๋ฅผ ํ†ตํ•ด ์ •๋ฐ€ํ•œ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ฐ์ดํ„ฐ๋Š” ๋‹ค์–‘ํ•œ ๋ถ„์•ผ์—์„œ ํ™œ์šฉ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋“œ๋ก ์˜ ๊ธฐ์ˆ ์  ๋ฐœ์ „์€ ๋‹ค์–‘ํ•œ ์‚ฐ์—… ๋ถ„์•ผ์—์„œ ํ˜์‹ ๊ณผ ํšจ์œจ์„ฑ์„ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค. ํ–ฅํ›„ ์‚ฐ์—…์—์„œ๋Š” ๋“œ๋ก ์„ ๋”์šฑ ํ™œ์šฉํ•˜๋Š” ์ถ”์„ธ์ด๋ฉฐ, ์šฐ๋ฆฌ๋Š” ์ด๋Ÿฌํ•œ ๊ธฐ์ˆ ์„ ์ตœ๋Œ€ํ•œ ํ™œ์šฉํ•˜์—ฌ ํ˜์‹ ์ ์ธ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์•„์ง€ํŠธ์˜ ํ”„๋กœ์ ํŠธ ์„ค๋ช…

๐Ÿ”ฅ [Demo] ๋“œ๋ก ์„ ํ™œ์šฉํ•œ ํ™”์žฌ ๊ฐ์ง€ ์‹œ์Šคํ…œ

์•„์ง€ํŠธ๋Š” Tello ๋“œ๋ก ๊ณผ Nvidia DeepStream์„ ๊ฒฐํ•ฉํ•˜์—ฌ ํ™”์žฌ ๊ฐ์ง€ ์‹œ์Šคํ…œ์„ ๊ตฌ์ถ•ํ•˜๋Š” ํ”„๋กœ์ ํŠธ์— ์ฐธ์—ฌํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ํ”„๋กœ์ ํŠธ์—์„œ ์•„์ง€ํŠธ๋Š” ๋“œ๋ก ์„ ์ด์šฉํ•˜์—ฌ ํ™”์žฌ๋ฅผ ๊ฐ์ง€ํ•˜๊ณ  ์ด๋ฅผ ๋ถ„์„ํ•˜์—ฌ ํ™”์žฌ์˜ ๊ทœ๋ชจ์™€ ์œ„์น˜๋ฅผ ์‹๋ณ„ํ•˜๋Š” ์ธ๊ณต์ง€๋Šฅ ์‹œ์Šคํ…œ์„ ๋งŒ๋“ค๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค.

์•„์ง€ํŠธ๋Š” Tello ๋“œ๋ก ์„ ์‚ฌ์šฉํ•˜์—ฌ ์‹ค๋‚ด์—์„œ ํ™”์žฌ๋ฅผ ๊ฐ์ง€ํ•˜๋Š” ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋“œ๋ก ์˜ ์นด๋ฉ”๋ผ๋ฅผ ํ†ตํ•ด ํ™”์žฌ ์œ„์น˜๋ฅผ ์ดฌ์˜ํ•œ ํ›„, Nvidia DeepStream์„ ํ™œ์šฉํ•˜์—ฌ ์ด๋ฏธ์ง€ ๋ฐ์ดํ„ฐ๋ฅผ ๋ถ„์„ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ํ™”์žฌ์˜ ๊ทœ๋ชจ์™€ ์œ„์น˜๋ฅผ ์‹๋ณ„ํ•˜์—ฌ ์‹ ์†ํ•˜๊ฒŒ ๋Œ€์‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์•„์ง€ํŠธ์˜ ํ”„๋กœ์ ํŠธ๋Š” ํ˜„์žฌ ์ง„ํ–‰ ์ค‘์ด๋ฉฐ, ์ตœ์‹  ๊ธฐ์ˆ ๊ณผ ์ธ๊ณต์ง€๋Šฅ์„ ์ ‘๋ชฉํ•˜์—ฌ ๋”์šฑ ์ •ํ™•ํ•˜๊ณ  ํšจ์œจ์ ์ธ ํ™”์žฌ ๊ฐ์ง€ ์‹œ์Šคํ…œ์„ ๊ตฌ์ถ•ํ•˜๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค. ์ด ํ”„๋กœ์ ํŠธ๋Š” ์žฌ๋‚œ ๋Œ€์ฒ˜ ๋ฐ ์•ˆ์ „์— ํฐ ๋„์›€์„ ์ค„ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๊ธฐ์ˆ ์˜ ๋ฐœ์ „๊ณผ ํ˜์‹ ์— ๊ธฐ์—ฌํ•  ์ˆ˜ ์žˆ๋Š” ์ƒˆ๋กœ์šด ์‚ฌ๋ก€์ž…๋‹ˆ๋‹ค.

์š”์•ฝ

  • ์•„์ง€ํŠธ ๋ ˆ์ด๋‚˜๋Š” Redis Labs์—์„œ ์„ฑ์žฅ ๋งˆ์ผ€ํŒ… ๋‹ด๋‹น ๊ณ ๋ฌธ์œผ๋กœ ์ผํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, Docker Capsaing๊ณผ Raspberry Pi, Kubernetes, IoT ๋“ฑ์— ๋Œ€ํ•œ ๋ธ”๋กœ๊ทธ ๊ธ€์„ ๊ฒŒ์‹œํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์•„์ง€ํŠธ์˜ ํ”„๋กœ์ ํŠธ๋Š” Tello ๋“œ๋ก ๊ณผ Nvidia DeepStream์„ ํ™œ์šฉํ•˜์—ฌ ํ™”์žฌ ๊ฐ์ง€ ์‹œ์Šคํ…œ์„ ๊ตฌ์ถ•ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
  • ๋“œ๋ก ๊ณผ ์ธ๊ณต์ง€๋Šฅ ๊ธฐ์ˆ ์˜ ๋ฐœ์ „์œผ๋กœ ๋‹ค์–‘ํ•œ ๋ถ„์•ผ์—์„œ ํ˜์‹ ๊ณผ ํšจ์œจ์„ฑ์„ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

FAQ:

Q: ์•„์ง€ํŠธ ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•ด ๋” ์ž์„ธํ•œ ๋‚ด์šฉ์ด๋‚˜ ์ฝ”๋“œ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ธ๊ฐ€์š”? A: ์•„์ง€ํŠธ๋Š” CherryBot์— ๋Œ€ํ•œ ์ƒ์„ธ ๋‚ด์šฉ๊ณผ ์ฝ”๋“œ๋ฅผ cherryboard.colabnix.com์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Q: ์•„์ง€ํŠธ์™€ ํ˜‘๋ ฅํ•˜์—ฌ ํ”„๋กœ์ ํŠธ์— ์ฐธ์—ฌํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ์–ด๋–ป๊ฒŒ ์—ฐ๋ฝ๋“œ๋ ค์•ผ ํ•˜๋‚˜์š”? A: ์•„์ง€ํŠธ์™€ ํ˜‘๋ ฅํ•˜๊ณ  ์‹ถ์€ ๋ถ„๋“ค์€ Collaborative Slack์— ๊ฐ€์ž…ํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๊ฑฐ๊ธฐ์„œ ์ง์ ‘ ์•„์ง€ํŠธ์™€ ์—ฐ๋ฝํ•˜๊ณ  ์ฐธ์—ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Q: ์•„์ง€ํŠธ ํ”„๋กœ์ ํŠธ์™€ ๊ด€๋ จ๋œ ๋” ๋งŽ์€ ์ •๋ณด๋ฅผ ์ฐพ์„ ์ˆ˜ ์žˆ๋Š” ๊ณณ์€ ์–ด๋””์ธ๊ฐ€์š”? A: CherryBot ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ cherryboard.colabnyx.com์„ ๋ฐฉ๋ฌธํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

Most people like

Are you spending too much time looking for ai tools?
App rating
4.9
AI Tools
100k+
Trusted Users
5000+
WHY YOU SHOULD CHOOSE TOOLIFY

TOOLIFY is the best ai tool source.

Related Articles
Refresh Articles