Abstract:
지능 로봇은, 사용자 정보 및 상호작용 내력 정보를 저장하는 데이터베이스; 하나 이상의 사용자에 관련된 다중 센서 정보를 수신하며, 상기 다중 센서 정보를 상기 사용자 정보와 비교하여 상기 하나 이상의 사용자를 특정하고, 상기 다중 센서 정보를 이용하여 상기 하나 이상의 사용자 각각의 위치 정보 및 표현 정보를 산출하는 센싱부; 상기 상호작용 내력 정보, 상기 다중 센서 정보, 상기 위치 정보 및 상기 표현 정보에 기초하여, 상기 하나 이상의 사용자 중 관심 대상 사용자를 결정하는 판단부; 상기 관심 대상 사용자와 상호작용을 수행하기 위한 제어 데이터를 생성하는 제어 데이터 처리부; 및 상기 제어 데이터를 이용하여 구동되는 구동부를 포함할 수 있다.
Abstract:
로봇을 이용한 인지능력 훈련 장치 및 그 방법이 개시된다. 본 발명의 일 태양에 따르면, 로봇의 행동을 제어하는 일련의 로봇 교시를 상기 로봇에 전송하는 교시 생성부; 피훈련자의 3차원 위치 정보와 색상 정보를 포함한 센서 정보를 수집하는 센서부; 수집된 센서 정보에 기반하여 피훈련자 행동 정보를 생성하는 피훈련자 행동 정보 생성부; 및 로봇 교시와 피훈련자 행동 정보에 기반하여 상기 피훈련자의 인지능력을 산출하는 인지능력 판단부를 포함하는, 인지 능력 훈련 장치가 개시된다.
Abstract:
지능형 로봇을 위한 작업 관리 소프트웨어의 구조로서, 제어 컴포넌트, 제어 컴포넌트를 제어하는 제어 컴포넌트 관리기, 제어 컴포넌트 관리기를 제어하는 작업관리기 커널 및 작업관리기 커널을 제어하는 작업관리기를 포함하는 작업 관리 소프트웨어 구조가 개시된다. 본 발명에 따른 작업관리기는 단순화된 비동기적 제어 명령을 사용하여 임의의 시점에 제어 컴포넌트에 명령을 내릴 수 있으며, 본 발명에 따른 제어 컴포넌트는 동기적 기능 및 비동기적 기능을 사용하여 임의의 시점에 작업 관리기에 정보를 전달할 수 있는 것을 특징으로 한다. 본 발명은, 지능형 로봇의 기능을 제어 컴포넌트로 구현하여 이들 제어 컴포넌트를 작업관리기로 제어하며, 분산 컴퓨팅 환경에서 임의의 컴퓨터에서 실행되고 제어될 수 있어 분산 컴퓨팅 시스템의 통합을 원활하게 할 수 있는 작업 제어 소프트웨어 구조를 제공한다. 지능형 로봇, 제어 구조, 비동기 제어, 작업관리, 제어 컴포넌트
Abstract:
PURPOSE: A cognitive ability training apparatus using a robot and a cognitive ability evaluation method thereof are provided to give a cognitive treatment in a three-dimensional real space by delivering instruction through a robot and perform various cognitive treatments utilizing the whole body of a patient. CONSTITUTION: A cognitive ability training apparatus(100) includes an instruction generating unit(110), a sensor unit(120), a trainee action information generating unit(140), and a cognitive ability determining unit(150). The instruction generating unit generates a series of robot instruction information to indicate the action of a robot and a series of trainee instruction information to indicate the action of a trainee. The sensor unit copies the action of the robot following the robot instruction information or collects sensor information including three-dimensional location information, color information, or mobile device usage information of the trainee action following the trainee instruction information. The trainee action information generating unit generates trainee action information based on sensor information collected by the sensor unit. The cognitive ability determining unit determines the cognitive ability of the trainee based on the robot instruction information, the trainee instruction information, and the trainee action information. [Reference numerals] (110) Instruction generating unit; (120) Sensor unit; (130) Trainee information managing unit; (140) Trainee action information generating unit; (150) Cognitive ability determining unit; (160) Display unit; (170) Voice unit; (180) First communication unit; (190) Robot instruction DB; (191) Trainee information DB; (192) Action information DB;
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:
로봇을 이용한 인지능력 훈련 장치 및 그 방법이 개시된다. 본 발명의 일 태양에 따르면, 로봇의 행동을 제어하는 일련의 로봇 교시를 상기 로봇에 전송하는 교시 생성부; 피훈련자의 3차원 위치 정보와 색상 정보를 포함한 센서 정보를 수집하는 센서부; 수집된 센서 정보에 기반하여 피훈련자 행동 정보를 생성하는 피훈련자 행동 정보 생성부; 및 로봇 교시와 피훈련자 행동 정보에 기반하여 상기 피훈련자의 인지능력을 산출하는 인지능력 판단부를 포함하는, 인지 능력 훈련 장치가 개시된다.
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:
Architecture of reactive layer software including sensing, actuation and real-time actions for intelligent robots is provided to acquire status data periodically or non-periodically and judge the acquired status data immediately to achieve real-time reactive actions. A reactive layer adopts real-time controllable architecture for reactive components which requires rapid and predictable response characteristic and performs efficient information processing scheduling based on unique priority among modules. Works which require a real-time operation include acquisition of various sensor data, driving of various actuators and a rapid control action from a sensor to an actuator. The reactive layer operates sensors and actuators and is closely related to physical hardware drivers.
Abstract:
원격현전(telepresence) 로봇은, 사용자 장치로부터 수신한 주행 정보에 따라 상기 원격현전 로봇을 이동시키는 수동 주행부; 상기 원격현전 로봇의 주변 환경을 감지하고, 감지 결과를 이용하여 상기 원격현전 로봇의 이동을 제어하는 자동 주행부; 하나 이상의 동작에 관련된 데이터베이스를 포함하며, 상기 사용자 장치로부터 상기 데이터베이스의 동작에 대한 선택 정보를 수신하고, 상기 선택 정보에 따라 상기 원격현전 로봇을 구동시키는 행동 제어부; 및 상기 사용자 장치로부터 사용자의 표현 정보를 수신하여 출력하는 출력부를 포함할 수 있다. 상기 원격 현전 로봇은, 원어민 교사에 의한 영어 교육, 의료 전문가 검진, 원격 회의, 원격 공장 견학 체험, 또는 다른 다양한 분야에 적용될 수 있다.
Abstract:
본 발명은 컴퓨팅 자원에 기반한 동적 로봇 소프트웨어 아키텍처 관리 방법에 관한 것으로, 더욱 상세하게는 소프트웨어 아키텍처를 구성하는 컴포넌트가 소모하는 컴퓨팅 자원 소모량에 따라 컴포넌트를 재배치하여, 실시간으로 소프트웨어 아키텍처를 관리하는 방법에 관한 것이다. 본 발명의 일 실시예에 따른 동적 로봇 소프트웨어 아키텍처 관리 방법은, 복수의 SBC를 갖는 로봇 소프트웨어를 컴퓨팅 자원에 기반하여 관리하는 방법으로서, (a) 상기 각 로봇 소프트웨어 아키텍처를 분석하고 모델링하는 단계; (b) 상기 각 아키텍처 내의 컴포넌트들을 디자인하고 실행시키는 단계; (c) 상기 각 컴포넌트들이 소모하는 컴퓨팅 자원들을 추정하는 단계; 및 (d) 상기 컴포넌트들이 소모하는 컴퓨팅 자원량에 따라서 상기 컴포넌트들을 상기 복수의 SBC 내로 재배치시키는 단계를 포함한다. 본 발명에 따른 컴퓨팅 자원에 기반한 동적 로봇 소프트웨어 아키텍처 관리 방법은 복수의 SBC를 탑재하여 다양한 기능을 수행하는 로봇의 제한된 자원량을 아키텍처 내 컴포넌트들의 재배치를 통해 효율적으로 사용할 수 있는 효과가 있다. 로봇, 아키텍처, 컴포넌트, SBC