Abstract:
PURPOSE: A method for transferring/acquiring operating right of moving a robot in a multi-operator multi-robot environment and system therefore are provided to increase the interoperability between systems by supporting more wide area. CONSTITUTION: In a method for transferring/acquiring operating right of moving a robot in a multi-operator multi-robot environment and system therefore, a first control device manages at least one robot. The robot includes a first region. A second control device manages at least one robot included in a second region. The second control device obtains the operation right of N robots which is driven by the first control device.
Abstract:
다수의 로봇이 협력하여 기능을 수행할 수 있도록 하는 로봇응용을 효과적으로 배포 및 실행 감시 기술을 제공한다. 본 발명의 실시 예에 따른 로봇응용 배포 및 감시 장치는, 기능별로 구분된 복수의 노드들로 구성된 복수의 로봇들의 정보를 관리하는 로봇 정보 관리부; 복수의 로봇들의 구동을 위한 복수의 컴포넌트들을 결합한 로봇응용을 생성하는 로봇응용 생성부; 및 복수의 로봇들의 정보에 근거하여 로봇응용을 복수의 로봇들에 배포하고, 로봇응용의 실행 감시 정보를 수신하는 로봇응용 제어부를 포함하는 것을 특징으로 한다.
Abstract:
PURPOSE: A device and a method for emulating an application program of a robot are provided to gradually conduct which is similar in the debugging of a general computer programming and to reduce time and effort required for testing. CONSTITUTION: A device(100) for emulating an application program of a robot comprises an emulation unit(120), a robot unit(110), and a robot application program control unit(130). The emulation unit emulates with the emulation value with respect to a symbol and a function corresponding to a robot control command of the application program. The robot unit registers the symbol and the function of the robot in the emulation unit and controls with respect to a robot device. The robot application program control unit conducts the application program and controls the symbol and the function with respect to one or more robots. [Reference numerals] (110) Robot unit; (120) Emulation unit; (130) Robot application program control unit; (AA) Mode control
Abstract:
본 발명은 지능형 로봇 시스템의 로봇 소프트웨어 컴포넌트(robot software components) 관리 기술에 관한 것으로, 특히 재사용이 용이한 로봇 컴포넌트를 손쉽게 개발하는데 적합한 로봇 소프트웨어 컴포넌트 관리 방법 및 장치에 관한 것이다. 본 발명의 실시예에서는, 다수의 로봇 컴포넌트들로 구성된 로봇응용이 구동되는 로봇과 이를 사용하는 로봇 사용자로 이루어진 환경에서, 데이터 전달, 이벤트 전달, 메쏘드(method) 호출, 유한 상태 기계 처리, 프로그램 생명주기관리와 같은 복잡한 로봇 프로그램을 로봇 컴포넌트 기반으로 개발하고자 할 때, 재사용 및 유지보수성이 향상될 뿐만 아니라 생명주기 관리, 데이터 전달, 이벤트 전달, 메쏘드 호출, 주기적 실행, 유한상태기계 처리와 같은 기능들을 로봇 컴포넌트 시스템의 생명주기 관리부에서 처리하므로, 로봇 컴포넌트 개발이 신속 및 용이할 뿐만 아니라 오류를 최소화 할 수 있다. 로봇, 로봇 컴포넌트, 로봇 소프트웨어 구조, 데이터 포트, 이벤트 포트, 메쏘드 포트
Abstract:
PURPOSE: Apparatus and method for distributing and monitoring robot application and the robot driven thereby are provided to effectively distribute the robot application to components included in the robots in a robot application environment. CONSTITUTION: A robot information manager(103) manages the information of robots consisting of nodes. The nodes are classified by functions. A robot application generator(102) generates the robot application in which the components of the robots are combined. A robot application controller(104) distributes the robot application to the robots on a basis of the information of the robots.
Abstract:
PURPOSE: A multi image compression apparatus and a method thereof for compressing an image inputted from a camera are provided to accurately monitor network resource in order to support a data ratio compression mode. CONSTITUTION: A video input unit(301) acquires an image which a client desires to watch the image inputted from a camera and transfers the image to an image compression unit(402). An image compressing system(405) is embedded in a plurality of compressors. A controller(309) decides whether each compressor compresses the image in a JPEG2000 mode. A network interface unit(307) receives the compression mode information from a client.
Abstract:
PURPOSE: A system for obtaining profile information of a mobile terminal is provided to manage device profile information and user profile information in a mobile terminal, and to transmit the managed information to a server through an SOAP(Simple Object Access Protocol) message, thereby enabling the server to generate proper contents based on the profile information extracted from the SOAP message and transmit the contents to the mobile terminal. CONSTITUTION: An SOAP plug-in module(10) mounted on a mobile terminal directly manages device profile information of the mobile terminal and user profile information showing user preference, converts a contents request into an SOAP message by adding the profile information, and transmits the SOAP message through a mobile communication network. The SOAP plug-in module(10) receives an SOAP response message to convert the message into an HTTP receiving message, and transmits the HTTP receiving message to a mobile browser. A mobile contents processing server(20) receives the SOAP message, analyzes the profile information extracted from the SOAP message, converts the analyzed information into contents, and converts the contents into the SOAP response message to transmit the message to the SOAP plug-in module(10).
Abstract:
PURPOSE: A role-based access method using action is provided to support permission by generalizing objects with the concept as a class and an action. CONSTITUTION: In a general access method, there are a user, which is a kind of agent in the system, role, which is the dedicated job for the user, and permission, which is an access rights and privilege to access objects. In the access method, there are a user(310), role(320), privilege(330), which consists of some actions, object(340), which is the object to be accessed, action(350), which is behavior to be done to the object, class(360), which contains the similar objects, and inclusion relation between them. There are some relations and functions like Role User Relation, Privilege Role Relation, Action Privilege relation, Object Class Function, Privilege Class Function, Action Class Relation and Object Privilege relation. If a user wants to do an action to the object, which belongs to a certain class, the user gets all the roles and privileges. If the action is not permitted, the access is denied. The privilege for the class is also checked up. If the privilege is permitted, the action is carried out.