- 팀명 : 5FNSaaS (오픈싸스; 삼성SW청년아카데미 전국 5인의 Flow 및 Node 개발을 위한 Samsung automation Studio 활용기
- 팀로고 : 유기적으로 얽혀있는 고리의 모양으로, 공통된 목표로 모인 만큼 끈끈하고 멋진 팀워크로 성공적인 프로젝트를 진행하겠다는 포부를 담고 있습니다.
목차
곽호근 Body Node |
당현아(팀장) Hands Node |
윤이진 Body Node |
조여래 Body Node |
조현민 Hands Node |
주차 | 기간 | 진행사항 |
---|---|---|
1주차 | 21/08/23 ~ 21/08/29 | 오픈소스 파악: Node-RED 및 SASM 개별 학습, 아이디어 기획 |
2주차 | 21/08/30 ~ 21/09/05 | 아이디어 확정 및 동작 인식 모델 학습, 기능 상세 설계 |
3주차 | 21/09/06 ~ 21/09/12 | 동작 인식 모델 선정 및 Node 설계 |
4주차 | 21/09/13 ~ 21/09/19 | Body, Hands Node 개발 - detection 및 similarity 구현 |
5주차 | 21/09/20 ~ 21/09/26 | Things 환경 세팅 및 Body/Hands Node 개발 |
6주차 | 21/09/27 ~ 21/10/03 | Things를 활용한 Flow 테스트, Bixby 발화 테스트, Bug fix |
7주차 | 21/10/04 ~ 21/10/08 | Bug fix 및 npm/node-red 배포, 최종 발표 진행 |
- 형상관리 : Github
- 이슈관리 : Jira
- 커뮤니케이션 : Mattermost, Notion, Slack
- 개발 환경
- OS : Windows 10
- Language : HTML5, CSS3, Javascript
- FrameWork : Node.js 14.17.3, Node-RED 2.0.6
- Editor : Visual Studio Code 1.58
- 주제 : 스마트홈 환경에서 동작 인식 기능 활용하기
- 상세 목표
대부분의 현시대에서의 조작은 터치와 음성이 지배적이며, 새로운 서비스에서 음성제어가 제공되는 경우가 많다. 하지만 음성으로 해결되지 않는 섬세한 작업이 필요할 때도 있으며, 소음 속에서 음성만으로는 조작할 수 없는 경우가 많다. 또한, 코로나-19로 인한 전세계적인 팬데믹을 겪으며 직접 접촉하거나 호흡기 비말로 감염경로가 밝혀진바 다양한 장소에서 대화를 삼가도록 권고하고 있다. 이러한 과정에서 제어권이 좁혀지게 되었으며, 동작 인식은 이러한 한계 속에서 더욱 넓은 제어의 선택권을 제공하여, 다양성과 확장성을 제공하고자 한다.
모션을 통해 IoT 기기를 제어함은 데이터 모델의 정확도와 별개로 음성을 사용할 수 없는 많은 상황에서 유용할 것으로 판단한다. 이러한 동작인식은 피트니스, 환자 병동, 양로원, 공사 현장 등의 소음으로부터 자유로운 제어가 필요한 환경과 의료현장 및 발표환경 등 동작에 자유로움이 보장되어야 하는 환경에서 더욱 확장성 넓게 사용할 수 있을 것이다. 모션 동작의 가장 기본적으로 사용성이 높을 것이라고 판단되는 몸동작과 손동작을 우선순위로 설정하였으며, SASM 환경에서의 첫 동작 인식 노드 개발을 목표로 진행할 것이다. 모션 제어의 기능을 추후 확장한다면, 동작 분석을 통한 다양한 정보를 제공해주며 더욱 고차원적인 스마트홈의 환경을 제공해 줄 수 있을 것이다.