Abstract:
PURPOSE: A device and a method for accessing data using the SOAP(Single Object Access Protocol)-XML(eXtensible Markup Language) are provided to smoothly exchange data between remote places by using the SOAP communication supporting an XML based standard protocol between remote places, and to offer diverse services by accessing the data in a remote database. CONSTITUTION: A client(10) is equipped with a web browser(12), requests a query word for receiving a service request, and enables a user to view a result value of the service request. A web server(20) generates an SOAP-XML message according to the service request offered from the client(10), and realizes an Internet web service by using a DLL(Dynamic Linking Library) if a program language of the message is written by an ASP(Active Server Pages). An EJB(Enterprise Java Beans) and a service server(30) convert the SOAP-XML message format into the SOAP-XML message of a DTD(Document Type definition) format if the program language is written by a JSP(Java Server Page), and transmit it to the client(10). A gateway(40) queries the query word to a database server(50), and offers the result value to the EJB and service server(30).
Abstract:
본 발명은, 동시공학적 제품개발 프로세스 지원을 위한 정성적 설계요소의 정량화 변환 시스템 및 추론방법에 관한 것으로, 본 발명에 따른 정량화 변환 시스템(100)은, 개발 제품의 정성적인 설계요소들의 정보를 입력 및 처리하는 정성적 설계정보 처리 서브시스템(110)과, 정성적 설계요소와 개발 제품의 부품객체 간 상관도 평가결과에 대한 정보를 처리 및 관리하는 상관도 정보처리 서브시스템(120)과, 상기 정성적 설계정보 처리 서브시스템(110)과 상기 상관도 정보처리 서브시스템(120)에서 생성된 정성적인 설계요소 및 부품객체 간의 상관도 결과값과 부품객체의 속성치를 사용하여 추론에 의해 채택된 제품의 부품객체 조합 정보를 생성하는 추론엔진 서브시스템(130)과, 제품을 구성하는 부품객체에 대한 설계정보를 처리 및 관리하는 정량적 설계� �보 처리 서브시스템(140)과, 상기 정량적 설계정보 처리 서브시스템(140)에 의해 처리된 부품객체에 대한 설계정보를 사용하여 제품정보를 생성하는 제품정보 생성 서브시스템(150)을 구비함으로써, 다양한 분야의 비 엔지니어링 전문가 간의 상호 의사소통 및 설계 개념을 공유할 수 있는 환경을 제공함으로써, 동시공학적인 협력설계 환경을 제공할 수 있으며, 특히 계량화가 어려운 개념적인 설계 이미지를 정량적인 설계요소로 변환하는 설계 프로세스를 효율적으로 구현할 수 있다.
Abstract:
PURPOSE: An autonomous moving apparatus and a method for controlling the same are provided to call and use a robot at any time when a user wants to use the robot, while satisfying economic efficiency (a use of inexpensive robot) and integrity (a circulation method of localization and movement) so as to use the robot in the real environment. CONSTITUTION: A method for controlling an autonomous mobile apparatus comprises the steps of: recognizing a direction of a call signal based on the call signal (S101); analyzing video information regarding the direction (S103); estimating a position of a signal source of the call signal (S105); generating a moving command to the position of the signal source (S107); and recognizing the signal source after movement according to the moving command (S109). [Reference numerals] (AA) Start; (BB) End; (S101) Direction recognition; (S103) Image information analysis; (S105) Signal source position estimation; (S107) Moving commend generation; (S109) Signal recognition
Abstract:
본 발명은 가상공간과 연계된 다중 로봇 제어 장치 및 방법에 관한 것으로서, 로봇 주변의 환경 변화뿐만 아니라 웹 등을 포함하는 가상공간상에서의 정보 변화에 따른 이벤트가 발생한 경우, 발생된 이벤트에 대응하는 행위 데이터를 다수의 로봇으로 송출함으로써, 해당 로봇의 개별행위나 군집행위를 제어하도록 한다. 본 발명에 따르면, 실제 환경 변화뿐만 아니라 웹상의 정보 변화에 반응하여 로봇이 특정 행위를 취하도록 함으로써, 로봇 적용의 제약 중의 하나인 실제 환경의 복잡성이나 동적인 면에 대한 대응을 해결하고 사용자의 호기심 유발이나 개발자의 창의력을 증대시킬 수 있다. 로봇, 제어 로봇, 가상공간 연동, 다중 로봇 제어, 로봇 응용 소프트웨어
Abstract:
본 발명은, 다수의 로봇이 협업을 통해 하나의 복잡한 태스크를 수행하도록 하는 시스템 및 방법에 관한 것으로서, 중앙 집중적 제어 구조를 기반으로, 실제 물리적인 로봇과는 독립적으로 개념적인 행위 단위를 기반으로 로봇 협업 응용 코드를 작성하고, 실행 시점에 응용 작성에 사용된 행위 단위를 로봇의 실제 기능에 동적으로 바인딩시킴으로써, 협업에 참여하는 로봇의 종류, 대수, 기능 등 환경이 달라져도 능동적으로 대응할 수 있는 다수 로봇 간 협업을 위한 시스템 및 방법을 제시한다.
Abstract:
사용자에 대한 사전 정보와 제공 서비스에 대한 구체적인 세부 정보를 가지고 있지 않더라도, 사용자와의 상호 작용을 통해서 학습 가능한 강화 학습에 의해, 사용자의 서비스 사용 패턴을 학습하여 다양한 서비스를 능동적으로 적절하게 제공할 수 있는, 네트워크 기반 로봇을 위한 서비스 추천 방법이다. 네트워크 기반 로봇의 사용자로부터 서비스 요청이 있는 경우에, 상황 정보 및 사용자가 요청한 서비스인 행동에 의거하여 테이블을 학습시키고, 서비스 추천 요청이 있는 경우에, 테이블의 내용에 의거하여 사용자에게 서비스를 추천하며, 추천된 서비스에 대한 사용자의 반응에 따라, 상황 정보 및 추천된 서비스인 행동에 의거하여 상기 테이블을 갱신한다. 여기서, 테이블은 테이블 학습 단계 및 상기 테이블 갱신 단계에서 사용자의 서비스 사용 패턴을 학습하고, 서비스 추천 단계에서는 테이블 학습 단계 및 상기 테이블 갱신 단계에서 학습시킨 테이블의 내용에 의거하여 사용자에게 서비스를 추천한다. 네트워크 기반 로봇, 학습, 서비스 추천
Abstract:
PURPOSE: A robot client management system for network based robot control and a method thereof are provided to easily connect to an administrator server by various heterogeneous robot clients. CONSTITUTION: A robot server(120) generates a robot object(122) corresponding to a robot client(S30). The robot object extracts information for initializing the robot client, network information related to the robot client, and profile information including the information related to processing of the robot client from the robot client(S40). The robot server transmits the extracted profile information to a URC(Ubiquitous Robotic Companion) server(130) in order that the robot object is registered to the URC server(S60).
Abstract:
PURPOSE: A multi-robot control apparatus and method associated with virtual space are provided to implement carious actions of a robot by separating the robot into hardware and application software binding other application software to the hardware robot. CONSTITUTION: A multi-robot control apparatus comprises a control robot(200) including an event processor(230) and an application unit(240). The event processor manages events corresponding to changed information which is received from a server(400) linked with virtual space. The server is connected to the virtual space and collects information on the virtual space. The application unit reads out the event of the event processor and transmits action data corresponding to the read event to a corresponding robot(100).
Abstract:
PURPOSE: A cooperation system and method of multiple robots using dynamic behavior binding are provided to enable robots to execute a task through cooperation by binding a virtual action unit to a specific function element of a specific robot at an execution spot. CONSTITUTION: A cooperation system of multiple robots using dynamic behavior binding comprises an action unit storage part(100), an application composing part(110), and an application executing part(120). The action unit storage part stores conceptual action units of robots(130a,130b,130c). The application composing part composes robot cooperation application using the action units of the action unit storage part and application specifications(112) on the cooperation application. The application executing part creates a binding object by determining the combination of the robots through analysis of the application specifications.