Abstract:
The present invention relates to an apparatus for navigating cooperative intelligent robots based on a radio map. The apparatus of the present invention includes a radio map acquisition part which acquires a radio map generated between cooperative intelligent robots, a routing information acquisition part which acquires routing information which is a communication path between the robots, a robot path generation part which determines a moving path to a target point by using the radio map and the routing information, and a position control part which controls position shift of the robot along the moving path generated by the robot path generation part.
Abstract:
PURPOSE: A device and a method for estimating a position of a movable body are provided to estimate a position of the movable body on a global map by matching the global map and a local map, thereby accurately estimating the position of the movable body. CONSTITUTION: A device for estimating a position of a movable body comprises a sensor information acquisition unit(100), a map standard storing unit(120), a global map generating unit(140), a local map generating unit(160), and a matching unit(180). The sensor information acquisition unit acquires moving distance information, distance measuring sensor information, image processing sensor information or GIS information. The map standard storing unit stores the information of properties and a position of obstacles in a space providing a travelling service with respect to the movable body. The global map generating unit generates the global map of the space base on the information acquired by the sensor information acquisition unit and the information of the properties and the position of the obstacles stored in the map standard storing unit. The local map generating unit generates a local map by receiving the ambient environment information from the sensor information acquisition unit when the movable body is in travelling. The matching unit estimates the position of the movable body on the global map by mating the local map and the global map. [Reference numerals] (102) Distance measuring sensor; (104) Image recognition sensor; (106) GIS information acquisition unit; (120) Map standard storing unit; (140) Global map generating unit; (160) Local map generating unit; (180) Matching unit
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:
PURPOSE: A collective intelligence routing robot and a transfer path control system including the same are provided to widely apply to observe, reconnoiter, extinguish by providing various collective intelligence robot services. CONSTITUTION: A collective intelligence routing robot comprises a wireless communications network to transmit communication between the collective intelligence routing robots transferring under atypical environment inside a cluster in which a plurality of collective intelligence robots comprises. The collective intelligence routing robot selects the position to maintain communication state between the collective intelligence robots for connecting based on network resource information management of the collective intelligence robots. [Reference numerals] (203) Message layer; (211) Topology manager; (212) Position manager; (213) Traffic manager; (214) Resource manager; (215) Network configuration manager; (A,B,C,D) Cluster; (AA) Service; (BB) Communication multimedia; (CC) Remote control/monitoring; (DD) Maintenance; (EE) Duty execution; (FF) Error prediction; (GG) Middleware; (HH) Network; (II) Robot; (JJ,KK) Wireless
Abstract:
PURPOSE: A device for synchronizing an image by adding synchronization information to a sub data space of a video signal and a method thereof are provided to synchronize images corresponding to the video signal by adding the synchronization information to the sub data space. CONSTITUTION: A synchronization information adding device(100) includes a synchronization information generating unit(210) and a synchronization information adding unit(220). The synchronization information generating unit generates synchronization information including a time code based on play time of a video frame or reception time of a video signal. The synchronization information adding unit adds the synchronization information to a sub data space of the video signal. [Reference numerals] (100) Synchronization information adding device; (210) Synchronization information generating unit; (220) Synchronization information adding unit;
Abstract:
로봇 응용 프로그램 실행 장치 및 방법이 개시된다. 본 발명은 로봇 응용을 실행하기 위하여 동적 라이브러리를 지원하는 운영체제가 탑재된 로봇 응용 실행 장치와, 복수의 각종 센서들 및 출력을 담당하는 이펙터들을 지니고 있는 로봇 장치부와, 로봇 외부나 내부에서 동적 라이브러리 형태로 작성된 복수의 플러그인을 저장하는 플러그인 저장장치와, 복수의 로봇 응용 프로그램을 저장하기 위한 로봇 응용 프로그램 저장장치를 포함한다. 본 발명에 의하면, 로봇 응용 프로그램에 대하여 동적으로 구성 모듈을 탑재하고 이용함으로써 응용과 이를 구성하는 모듈의 의존성을 최소화하고, 개발된 응용 프로그램을 다른 로봇으로 손쉽게 이식할 수 있으며, 응용과 구성 모듈간의 의존성을 최소화함으로써, 구성 모듈의 이용성을 극대화할 수 있다. 로봇, 소프트웨어, 모듈, 동적 구성, 이식성, 플러그인
Abstract:
본 발명은 지능형 로봇 시스템의 로봇 소프트웨어 컴포넌트(robot software components) 관리 기술에 관한 것으로, 특히 재사용이 용이한 로봇 컴포넌트를 손쉽게 개발하는데 적합한 로봇 소프트웨어 컴포넌트 관리 방법 및 장치에 관한 것이다. 본 발명의 실시예에서는, 다수의 로봇 컴포넌트들로 구성된 로봇응용이 구동되는 로봇과 이를 사용하는 로봇 사용자로 이루어진 환경에서, 데이터 전달, 이벤트 전달, 메쏘드(method) 호출, 유한 상태 기계 처리, 프로그램 생명주기관리와 같은 복잡한 로봇 프로그램을 로봇 컴포넌트 기반으로 개발하고자 할 때, 재사용 및 유지보수성이 향상될 뿐만 아니라 생명주기 관리, 데이터 전달, 이벤트 전달, 메쏘드 호출, 주기적 실행, 유한상태기계 처리와 같은 기능들을 로봇 컴포넌트 시스템의 생명주기 관리부에서 처리하므로, 로봇 컴포넌트 개발이 신속 및 용이할 뿐만 아니라 오류를 최소화 할 수 있다. 로봇, 로봇 컴포넌트, 로봇 소프트웨어 구조, 데이터 포트, 이벤트 포트, 메쏘드 포트
Abstract:
PURPOSE: A content providing device, a method, a content reproducing device, and a method for synchronizing left and right streams in a fixed and moved fusion type of a 3D TV are provided to perform demultiplexing restoration of synchronization information, thereby performing audio synchronization and video synchronization between timing models of a left image and a right image. CONSTITUTION: A content providing device generates synchronization information for coinciding reproduction time between access units of a left image and a right image(801). The content providing device transmits a main content stream of the left image and an additional content stream of the right image to a content reproducing device. The content providing device multiplexes the synchronization information by inserting the synchronization information to the main content stream or signaling information of the additional content stream(802). [Reference numerals] (801) Generating synchronization information; (802) Multiplexing synchronization information; (AA) Start; (BB) End
Abstract:
PURPOSE: A synchronization method for implementing a 3D service in ATSC-M/H is provided to adjust synchronism between a TS(transmission stream)-M stream and an M/H stream. CONSTITUTION: A TS inputted to a dual stream through a receiver is separated into a TS-M stream and a M/H stream through an inverse multiplexer. Each of timing models is analyzed to adjust synchronism between streams including two different timing models and to find reference information shared between the timing models. Synchronization between heterogeneous streams is performed based on PTS(Presentation Time Stamp) information generated through a wall-clock. A 3D image is formed through the synchronization by using the heterogeneous streams having the same time synchronism.
Abstract:
PURPOSE: An execution method of a task script and a remote execution method are provided to supply debugging of various tools regardless of the kind of a task executing unit by using a debugging procedure and a message protocol. CONSTITUTION: A debugging tool originates a registry command request message about a line and a file(S230). The registry command request message is stored on a fixed point management table(S240). A notifying message is transmitted to the debugging tool(S250). A debugging start command request message is received from the debugging tool(S280).