Abstract:
지능 로봇은, 사용자 정보 및 상호작용 내력 정보를 저장하는 데이터베이스; 하나 이상의 사용자에 관련된 다중 센서 정보를 수신하며, 상기 다중 센서 정보를 상기 사용자 정보와 비교하여 상기 하나 이상의 사용자를 특정하고, 상기 다중 센서 정보를 이용하여 상기 하나 이상의 사용자 각각의 위치 정보 및 표현 정보를 산출하는 센싱부; 상기 상호작용 내력 정보, 상기 다중 센서 정보, 상기 위치 정보 및 상기 표현 정보에 기초하여, 상기 하나 이상의 사용자 중 관심 대상 사용자를 결정하는 판단부; 상기 관심 대상 사용자와 상호작용을 수행하기 위한 제어 데이터를 생성하는 제어 데이터 처리부; 및 상기 제어 데이터를 이용하여 구동되는 구동부를 포함할 수 있다.
Abstract:
Component-based sequencing layer software architecture for intelligent service robots is provided to separate a sequencing layer which takes charge of the action of a robot from a deliberate layer which takes charge of the intelligence and scheme of the robot to create combinations of various services for executing a target task in an intelligent system. Architecture of a sequencing layer in which a control logic which actually performs a work project and algorithm service which requires a relative long time includes a recognition module, an inference module, an operating module, and a contents module. The recognition module recognizes external environment and input information. The inference module grasps the intention of a user from speaking of the user based on a predetermined rule. The operating module controls the motion of a robot. The contents module performs a specific service provided by the robot to the user.
Abstract:
지능형 로봇을 위한 작업 관리 소프트웨어의 구조로서, 제어 컴포넌트, 제어 컴포넌트를 제어하는 제어 컴포넌트 관리기, 제어 컴포넌트 관리기를 제어하는 작업관리기 커널 및 작업관리기 커널을 제어하는 작업관리기를 포함하는 작업 관리 소프트웨어 구조가 개시된다. 본 발명에 따른 작업관리기는 단순화된 비동기적 제어 명령을 사용하여 임의의 시점에 제어 컴포넌트에 명령을 내릴 수 있으며, 본 발명에 따른 제어 컴포넌트는 동기적 기능 및 비동기적 기능을 사용하여 임의의 시점에 작업 관리기에 정보를 전달할 수 있는 것을 특징으로 한다. 본 발명은, 지능형 로봇의 기능을 제어 컴포넌트로 구현하여 이들 제어 컴포넌트를 작업관리기로 제어하며, 분산 컴퓨팅 환경에서 임의의 컴퓨터에서 실행되고 제어될 수 있어 분산 컴퓨팅 시스템의 통합을 원활하게 할 수 있는 작업 제어 소프트웨어 구조를 제공한다. 지능형 로봇, 제어 구조, 비동기 제어, 작업관리, 제어 컴포넌트
Abstract:
PURPOSE: An intelligent robot capable of efficiently providing service to several people, a system for interacting of user and the intelligent robot, and a method for interacting of the user and the intelligent robot are provided to efficiently provide service to environment interacting with the several people using data association techniques of a multi-sensor signal. CONSTITUTION: An intelligent robot(1) comprises a sensing unit(10), a database(11), a determination unit(12), a control data processing unit(13), and a driving unit(14). The sensing unit receives multi-sensor information related to one or more users and calculates position information and expression information of the user. The database stores user information and interaction history information about one or more users. The determination unit determines the user by considering the multi-sensor information, the position information, the expression information, and the interaction history information. The control data processing unit generates control data for driving the intelligent robot to interact with the user. The driving unit is driven according to the control data. [Reference numerals] (1) Intelligent robot; (101) Image input unit; (102) Voice input unit; (103) Touch input unit; (104) User image detection unit; (105) User recognition and search unit; (106) User registration unit; (107) Sound detection unit; (108) Voice recognition unit; (109) Position estimating unit; (110) Emotion and gesture recognition unit; (111) Emotion and gesture search unit; (112) Information storage unit; (12) Determination unit; (13) Control data processing unit; (14,21) Driving unit; (15) User device specification unit; (2) User device; (20) Sensing unit;
Abstract:
A component-based task management software architecture for managing task of an intelligent robot intelligently is provided to manage the task of the intelligent robot by defining a control component for implementing a core function of the intelligent robot and a task manager for controlling the control component. More than one control component(15) controls a function of an intelligent robot. More than one control component manager(14) controls the control component. A task manager kernel(12) controls the control component manager and a task manager(11) controls the task manager kernel. A control component description(13) stores information of the control component by the task manager kernel. The task manager transfers a command to the control component by using a simplified asynchronous control command. The control component transfers the information to the task manager by using synchronous and asynchronous functions. The task manager searches the needed control component by searching the control component description.
Abstract:
지능 로봇은, 사용자 정보 및 상호작용 내력 정보를 저장하는 데이터베이스; 하나 이상의 사용자에 관련된 다중 센서 정보를 수신하며, 상기 다중 센서 정보를 상기 사용자 정보와 비교하여 상기 하나 이상의 사용자를 특정하고, 상기 다중 센서 정보를 이용하여 상기 하나 이상의 사용자 각각의 위치 정보 및 표현 정보를 산출하는 센싱부; 상기 상호작용 내력 정보, 상기 다중 센서 정보, 상기 위치 정보 및 상기 표현 정보에 기초하여, 상기 하나 이상의 사용자 중 관심 대상 사용자를 결정하는 판단부; 상기 관심 대상 사용자와 상호작용을 수행하기 위한 제어 데이터를 생성하는 제어 데이터 처리부; 및 상기 제어 데이터를 이용하여 구동되는 구동부를 포함할 수 있다.
Abstract:
본 발명은 지능형 로봇을 위한 컴포넌트 기반 소프트웨어 구조에 있어서, 작업 계획을 실제로 수행하는 제어 로직과 비교적 시간이 많이 소요되는 알고리즘 서비스가 위치하는 시퀀싱 층의 구조에 관한 것으로, 외부 환경 및 입력 정보를 인식하는 인식 모듈; 사용자의 발화문으로부터 일정 규칙을 기반으로 하여 사용자의 의도를 파악하는 추론 모듈; 로봇의 움직임을 제어하는 동작 모듈; 및 로봇이 사용자에게 제공하는 특정 서비스를 수행하는 콘텐츠 모듈을 포함하는 것을 특징으로 한다. 지능형 로봇, 컴포넌트 기반, 소프트웨어 구조