Node.js 
에 대한 최신 게시물 (234)
오늘 있었던 일을 기록하고 공유해 보세요.
양원우님이 참여한 프로젝트를 공유했습니다.

양원우

소프트웨어 엔지니어 @네이버

Node.js , simulator , angular , ExpressJS
Virtual Worker & Virtual Worker UI
유진로봇

2019년 2월 | 진행중

로봇들이 상호작용하면서 생기는 문제들은 유닛테스트 만으로는 찾기 힘든 부분이 많습니다.
때문에, 가상환경에서 움직이는 가상로봇을 만들어서 시간을 가속하거나 현실세계에서 꾸며놓고 테스트 하기 어려운 조건들을 테스트를 해야할 필요성을 느끼게 되어 Concert SDK의 첫번째 예시로 Virtual Worker를 만들었습니다.
로봇과 같은 규칙으로 통신
더 보기 로봇들이 상호작용하면서 생기는 문제들은 유닛테스트 만으로는 찾기 힘든 부분이 많습니다.
때문에, 가상환경에서 움직이는 가상로봇을 만들어서 시간을 가속하거나 현실세계에서 꾸며놓고 테스트 하기 어려운 조건들을 테스트를 해야할 필요성을 느끼게 되어 Concert SDK의 첫번째 예시로 Virtual Worker를 만들었습니다.
로봇과 같은 규칙으로 통신하고, http client에 헬퍼를 달아 불안정한 네트워크등을 시뮬레이션 할 수 있습니다.
물리적인 제한조건이 많은 환경에서 Virtual Worker는 개발에 큰 도움이 되고 있습니다.

참여자

양원우
소프트웨어 엔지니어 @네이버
양원우님이 참여한 프로젝트를 공유했습니다.

양원우

소프트웨어 엔지니어 @네이버

Node.js , SDK , Behavior Tree
Concert SDK
유진로봇

2019년 2월 | 진행중

Concert에 다른 IoT 기기들을 연동하기 위해 필요한 소프트웨어 툴킷을 제공합니다.
API 목록들과 문서 뿐만 아니라, 최소한의 개발만으로 Concert에 등록될 수 있는 Worker를 개발하기 위해 로직 엔진을 제공하고 대부분의 API 호출들을 자동으로 관리해 줍니다.
실재로 로봇이 수행 할 수 있는 작업의 종류별로 파일을 만들어 각각의 함
더 보기 Concert에 다른 IoT 기기들을 연동하기 위해 필요한 소프트웨어 툴킷을 제공합니다.
API 목록들과 문서 뿐만 아니라, 최소한의 개발만으로 Concert에 등록될 수 있는 Worker를 개발하기 위해 로직 엔진을 제공하고 대부분의 API 호출들을 자동으로 관리해 줍니다.
실재로 로봇이 수행 할 수 있는 작업의 종류별로 파일을 만들어 각각의 함수정도만 작성을 하면 명령을 받아 동작하는 로봇이나 IoT 디바이스를 손쉽게 만들 수 있습니다.

참여자

양원우
소프트웨어 엔지니어 @네이버