1 |
1
로봇 서비스 콘텐츠가 제작되는 클라우드 플랫폼, 및 로봇 서비스를 수행하는 서비스 로봇을 포함하며, 상기 클라우드 플랫폼은, 사용자에게 로봇 서비스 콘텐츠 저작 도구를 제공하는 저작 유닛; 상기 콘텐츠 저작을 위한 서비스 콘텐츠 정보 및 로봇 정보를 제공하는 데이터베이스부; 상기 저작 유닛을 통해 제작된 로봇 서비스 콘텐츠를 바탕으로, 로봇 소프트웨어 모델을 자동으로 생성하는 소프트웨어 생성부; 상기 로봇 서비스 콘텐츠 및 상기 생성된 로봇 소프트웨어 모델을 상기 서비스 로봇으로 제공하는 플랫폼 통신부; 및상기 생성된 로봇 소프트웨어 모델 및 로봇조작 소프트웨어 모델을 검증하는 시뮬레이션부를 포함하고, 상기 로봇 서비스 콘텐츠는 상기 로봇 소프트웨어 모델과는 독립적인 것으로, 상기 저작 유닛을 통해 로봇 소프트웨어 모델과 무관하게 저작되고, 상기 로봇 서비스 콘텐츠 저작 도구는 정형화된 GUI(graphical user interface), 텍스트(text) 또는 아이콘(icon)이고, 상기 서비스 로봇은, 상기 로봇 소프트웨어 모델을 바탕으로 제어되어 상기 저작된 로봇 서비스 콘텐츠에 매칭되는 서비스를 수행하고, 상기 서비스 로봇은, 상기 플랫폼 통신부로부터 상기 로봇 서비스 콘텐츠 및 상기 생성된 소프트웨어 모델을 제공받는 로봇 통신부, 상기 서비스 로봇의 상태를 초기화하는 초기화부, 및 상기 생성된 소프트웨어 모델을 바탕으로 서비스 수행을 위해 로봇을 제어하는 소프트웨어 제어부를 포함하고, 상기 로봇 통신부는 상기 서비스 로봇에 의한 서비스 수행 결과를 상기 플랫폼 통신부로 제공하고, 상기 데이터베이스부는 상기 서비스 수행 결과를 바탕으로 서비스 콘텐츠 정보 및 로봇 정보를 갱신하고, 상기 데이터베이스부는, 서비스 분야 및 서비스 종류를 포함하는 서비스 콘텐츠 정보를 제공하는 콘텐츠 데이터베이스, 및 로봇 하드웨어 및 로봇 운용 소프트웨어 정보를 포함하는 로봇 정보를 제공하는 로봇 데이터베이스를 포함하고, 상기 소프트웨어 생성부는, 태스크 매니저(task manager), 문맥 추론부(context reasoner) 및 지식 관리부(knowledge manager)를 포함하는 로봇 소프트웨어 모델을 생성하는 지능 소프트웨어 생성부, 및 인지 소프트웨어 및 행동 소프트웨어를 포함하는 로봇조작 소프트웨어 모델을 생성하는 조작 소프트웨어 생성부를 포함하는 것을 특징으로 하는 로봇 서비스 제공시스템
|
8 |
8
클라우드 플랫폼에서 사용자에게 제공되는 콘텐츠 저작도구를 이용하여 로봇 서비스 콘텐츠가 생성되는 단계; 상기 생성된 로봇 서비스 콘텐츠를 바탕으로 로봇 소프트웨어 모델을 자동으로 생성하는 단계;상기 생성된 로봇 소프트웨어 모델을 로봇으로 전송하는 단계; 상기 로봇이 초기화된 후, 상기 전송된 로봇 소프트웨어 모델을 바탕으로 서비스를 수행하는 단계; 및상기 로봇이 수행한 서비스 수행 정보를 상기 클라우드 플랫폼으로 피드백하는 단계를 포함하고, 상기 로봇 서비스 콘텐츠는 상기 로봇 소프트웨어 모델과는 독립적인 것으로, 상기 콘텐츠 저작도구를 통해 로봇 소프트웨어 모델과 무관하게 저작되고, 상기 콘텐츠 저작 도구는 정형화된 GUI(graphical user interface), 텍스트(text) 또는 아이콘(icon)이고, 상기 로봇은, 상기 로봇 소프트웨어 모델을 바탕으로 제어되어 상기 저작된 로봇 서비스 콘텐츠에 매칭되는 서비스를 수행하고, 상기 피드백된 정보를 바탕으로, 상기 클라우드 플랫폼은 서비스 콘텐츠 정보 및 로봇 정보를 갱신하고, 상기 로봇 서비스 콘텐츠가 생성되는 단계는, 사용자가 상기 콘텐츠 저작도구에 접속하는 단계, 상기 서비스 콘텐츠 정보로부터 서비스 분야 및 서비스 종류를 제공받는 단계, 상기 로봇 정보로부터 로봇 하드웨어 및 로봇 운용 소프트웨어 정보를 제공받는 단계, 로봇 서비스 콘텐츠와 서비스 제공 로봇을 선택하는 단계, 및 상기 로봇 서비스 콘텐츠를 개발하여 이를 등록하는 단계를 포함하고, 상기 로봇 소프트웨어 모델 및 로봇 조작 소프트웨어 모델을 자동으로 생성하는 단계는, 상기 로봇 서비스 콘텐츠를 바탕으로 상기 로봇 소프트웨어 모델을 자동으로 생성하는 단계, 상기 로봇 서비스 콘텐츠와 상기 로봇 소프트웨어 모델을 바탕으로 상기 로봇 조작 소프트웨어 모델을 자동으로 생성하는 단계, 및 상기 로봇 소프트웨어 모델 및 로봇 조작 소프트웨어 모델을 검증하는 단계를 포함하고, 상기 로봇 소프트웨어 모델을 자동으로 생성하는 단계에서는, 태스크 매니저(task manager), 문맥 추론부(context reasoner) 및 지식 관리부(knowledge manager)를 상기 로봇 소프트웨어 모델로 생성하고, 상기 로봇 조작 소프트웨어 모델을 자동으로 생성하는 단계에서는, 인지 소프트웨어 및 행동 소프트웨어를 상기 로봇 조작 소프트웨어 모델로 생성하고, 상기 로봇 소프트웨어 모델 및 로봇 조작 소프트웨어 모델을 검증하는 단계는, 상기 로봇 서비스 콘텐츠의 중복 여부를 검사하는 단계, 상기 로봇 서비스 콘텐츠의 오류 여부를 검사하는 단계, 및 상기 로봇 서비스 콘텐츠의 실행을 시뮬레이션하는 단계를 포함하는 것을 특징으로 하는 로봇 서비스 제공방법
|