Home - 5FNSaaS/node-red-contrib-motion-pose GitHub Wiki

Welcome to the node-red-contrib-motion-pose wiki!



Background


๊ธฐ์กด์— ์†์‰ฝ๊ฒŒ ์‚ฌ์šฉํ•˜๋˜ ํ„ฐ์น˜์ œ์–ด๋‚˜ ์Œ์„ฑ์ œ์–ด๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ๋“ค์ด ์ข…์ข… ์ƒ๊น๋‹ˆ๋‹ค. ์ „๋“ฑ์˜ ๋ฒ„ํŠผ์ด ๋ฉ€๋ฆฌ ์žˆ์–ด ์›€์ง์—ฌ์„œ ์ „์›์„ ๋ˆ๋‹ค๋˜์ง€, ์ฃผ๋ฐฉ์—์„œ ์š”๋ฆฌ๋ฅผ ํ•˜๋ฉฐ ํ„ฐ์น˜ ์กฐ์ž‘์„ ํ•  ์ˆ˜๋„ ์—†์œผ๋ฉฐ, ์กฐ๋ฆฌ ์ค‘ ์†Œ์Œ์œผ๋กœ ์Œ์„ฑ ์กฐ์ž‘๋„ ํž˜๋“ค์–ด ๋‚œ๊ฐํ•œ ์ƒํ™ฉ์ด ์ข…์ข… ๋ฐœ์ƒํ•˜์ฃ .

๋‹จ์ˆœํ•œ ๊ท€์ฐฎ์Œ์„ ๋„˜์–ด ๋ถ€์ƒ์ด๋‚˜ ์žฅ์• ๋กœ ์Šค๋งˆํŠธ ๊ธฐ๊ธฐ์˜ ์กฐ์ž‘์ด ์–ด๋ ค์šด ์‚ฌ์šฉ์ž๋“ค๋„ ์กด์žฌํ•ฉ๋‹ˆ๋‹ค. ๋˜, ์Šค๋งˆํŠธ๊ธฐ๊ธฐ์˜ ์„ฌ์„ธํ•œ ์กฐ์ž‘์ด ๋‚ฏ์„ค์–ด ๋””์ง€ํ„ธ์†Œ์™ธ๋ฅผ ๋А๋ผ๋Š” ์ทจ์•ฝ๊ณ„์ธต ์—ญ์‹œ ๋‹ค์–‘ํ•œ ๊ธฐ๊ธฐ๋ฅผ ์ž์œ ๋กญ๊ฒŒ ํ™œ์šฉํ•  ์ˆ˜๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ ๋ณด๋‹ค ์ง๊ด€์ ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋™์ž‘ ์ œ์–ด ์†”๋ฃจ์…˜์„ ์ œ์‹œํ•˜๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค. ๋™์ž‘์„ ํ†ตํ•ด ์‚ผ์„ฑ ์ƒํƒœ๊ณ„์˜ SmartThing์˜ ๊ธฐ๊ธฐ๋“ค์„ ์กฐ์ž‘ํ•  ์ˆ˜ ์žˆ๊ณ , Bixby๋ฅผ ํ†ตํ•ด ์‹ ์ฒด ์ •๋ณด๋ฅผ ์–ป์–ด ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํŠนํžˆ ํ˜„์žฌ ํŒฌ๋”๋ฏน์„ ์ดˆ๋ž˜ํ•œ ์ฝ”๋กœ๋‚˜-19์—์„œ๋Š” ์ตœ์†Œํ•œ์˜ ์ ‘์ด‰, ์ตœ์†Œํ•œ์˜ ๋Œ€ํ™”๋ฅผ ๊ถŒ์žฅํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. 5FNSaaS๊ฐ€ ์ œ์‹œํ•˜๋Š” ๋™์ž‘ ์ œ์–ด ์†”๋ฃจ์…˜์€ ์ด๋Ÿฌํ•œ ๋ถˆํŽธํ•จ๊ณผ ๋ฌธ์ œ์ ์„ ํ•ด๊ฒฐํ•ด, ๋™์ž‘ ์ธ์‹์„ ๋„˜์–ด ์‚ผ์„ฑ ์ƒํƒœ๊ณ„์—์„œ ๋†’์€ ํ™œ์šฉ์„ฑ์„ ๋ณด์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


Used Motion Pose


๋™์ž‘ ์ธ์‹/์ œ์–ด ์ค‘์—์„œ ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ด๊ณ  ๋งŽ์ด ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋ณธ์ ์ธ ๋ชจ๋ธ์ธ ๋ชธ ๋™์ž‘๊ณผ ์† ๋™์ž‘์„ ์ตœ์šฐ์„ ์œผ๋กœ ๊ฐœ๋ฐœํ•˜์˜€์Šต๋‹ˆ๋‹ค.

  • ๋ชจ๋ธ ์ ์šฉ ํ™”๋ฉด : ํ˜„์žฌ ๋ณด์—ฌ์ง€๋Š” Webcam ํ˜น์€ ์™ธ๋ถ€ IoTCam ์˜์ƒ์— ๋ชจ๋ธ์ด ์ •์ƒ์ ์œผ๋กœ ์ ์šฉ์ด ๋˜๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํƒ€์ด๋จธ : ๋“ฑ๋กํ•˜๋Š” ๊ณผ์ •์—์„œ ๋” ์ž์œ ๋กœ์šด ๋™์ž‘์„ ์œ„ํ•ด ํƒ€์ด๋จธ ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ๊ฒฐ๊ณผ์ฐฝ : ๊ฒฐ๊ณผ์ ์œผ๋กœ ๋“ฑ๋ก๋œ ๋ชจ๋ธ ์ ์šฉ ํ™”๋ฉด ๋ฐ KeyPoint์˜ ๊ฐ’์„ Table๋กœ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

Solved


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


Utilization Service Flow



๋™์ž‘์„ ํ™œ์šฉํ•ด์„œ ์Šค์Šค๋กœ๊ฐ€ ์›ํ•˜๋Š” ์„œ๋น„์Šค๋ฅผ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
Samsung Automation Studio for Mashup(SASM)์„ ํ™œ์šฉํ•ด ์‚ผ์„ฑ์˜ ์ƒํƒœ๊ณ„๋ฅผ ํ™œ์šฉํ•œ๋‹ค๋ฉด, Bixby์—๊ฒŒ ์„œ๋น„์Šค ์‹œ์ž‘์„ ์š”์ฒญํ•˜๊ณ  ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ›์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ˜„์žฌ 5FNSaaS์—์„œ ์ œ์‹œํ•˜๋Š” ํ™œ์šฉ Flow๋Š” "ํ—ฌ์Šค ํŠธ๋ ˆ์ด๋‹" ์ž…๋‹ˆ๋‹ค.
์ด๊ฒƒ์„ ์‘์šฉํ•ด ๋งค์ผ ๊ทœ์น™์ ์ธ ์šด๋™ ์Šต๊ด€์„ ํ•  ์ˆ˜ ์žˆ๋Š” Bixby ๋ฃจํ‹ด๋„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์œผ๋ฉฐ, Notification์„ ํ†ตํ•ด ๊ฒฐ๊ณผ๋ฅผ ์•ˆ๋‚ดํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.


Release

image

Node-RED

image

Flow

โš ๏ธ **GitHub.com Fallback** โš ๏ธ