Patent application number | Description | Published |
20090164638 | SYSTEM AND METHOD FOR UPLINK RESOURCE ALLOCATION IN MOBILE INTERNET - A system for uplink resource allocation in mobile Internet for remote-controlling robots includes a schedule policy table for storing therein priorities assigned to the robots to support required image qualities of images received from the robots and maximum allocatable uplink resource amounts for the robots; and a scheduler for allocating uplink resources to the robots based on the priorities, the maximum allocatable uplink resource amounts and required bandwidths received from the robots. Each of the robots includes a camera for taking the images; an encoder for encoding the images taken by the camera; and a mobile Internet terminal, having a transmission queue for temporarily storing therein the encoded images, for transmitting the encoded image in the transmission queue to a remote control center via the uplink resources allocated based on the required bandwidth, which is calculated based on status of the transmission queue. | 06-25-2009 |
20100115524 | SYSTEM AND METHOD FOR THREAD PROCESSING ROBOT SOFTWARE COMPONENTS - An apparatus for thread processing robot software components includes a data port unit for storing input data in a buffer and then processing the data in a periodic execution mode or in a dedicated execution mode; an event port unit for processing an input event in a passive execution mode; and a method port unit for processing an input method call in the passive execution mode by calling a user-defined method corresponding to the method call. In the periodic execution mode, the data is processed by using an execution thread according to a period of a corresponding component. In the dedicated execution mode, a dedicated thread for the data is created and the data is processed by using the dedicated thread. | 05-06-2010 |
20100161836 | METHOD PORT ARRANGEMENT AND CONFIGURATION METHOD THEREOF FOR ROBOT SOFTWARE COMPONENT - A configuration method of a method port arrangement for robot software component includes: generating a requester method port module and a provider method port module; generating a requester method module and a provider method module depending on application of a method module to be generated in the component; registering the requester method module in the requester method port module and the provider method module in the provider method port module; and registering, in a method port management module, the requester method port module and the provider method port module where the requester method module and the provider method module have been registered. The method further includes establishing the requester method port module to be operated by interconnecting the requester method port module and the provider method port module; and executing input and output operations to/from the requester method port or the provider method port depending on application of the component. | 06-24-2010 |
20100168911 | METHOD AND APPARATUS FOR MANAGING ROBOT COMPONENTS - An apparatus for managing robot components in an intelligent robot includes a robot application including a plurality of robot components, a robot application management tool that manages the operation of the robot application, monitors the status caused by the operations of the robot application and information on the robot components, a lifecycle manager that manages lifecycles of the robot components under the management of the robot application management tool, and an operation system that transfers a sensing signal about peripheral environment generated from the sensor to the robot application, and transfers an execution signal from the robot application to the actuator. | 07-01-2010 |
20100316039 | APPARATUS AND METHOD FOR GENERATING RANGING CODE - An apparatus for generating a ranging code extracts a ranging code in each ranging mode, using a ranging code table storing one period data in bytes of the PN code according to a reference UL PermBase number, and an offset table that stores byte offsets for the start positions of the PN codes of the reference UL PermBase number and the other plurality of UL PermBase numbers and bit offsets in the byte including the start positions, on the basis of the PN code according to the reference UL PermBase number. | 12-16-2010 |
20110054684 | METHOD AND SYSTEM FOR TRANSFERRING/ACQUIRING OPERATION RIGHT OF MOVING ROBOT IN MULTI-OPERATOR MULTI-ROBOT ENVIRONMENT - In an operating system having a first controller configured to manage one or more robots included in a first region, and a second controller configured to manage one or more robots included in a second region adjacent to the first region, a method for enabling the second controller to acquire an operation right of N robots (where N is a natural number equal to or greater than 1) operated by the first controller, the method includes: transmitting a control mapping status (CMS) containing an operation right change message to the first controller, upon reception of an operation right request signal from a user of the N robots; and checking a connection status of the N robots, upon reception of the CMS containing the operation right change message from the first controller, and acquiring an operation right by providing CMS acquisition information and control mapping information to the robots included in the second region. | 03-03-2011 |
20110153073 | FAULT TOLERANCE METHOD AND APPARATUS FOR ROBOT SOFTWARE COMPONENT - An apparatus for performing fault tolerance against a failure occurring during driving robot software components includes: a component executor for executing the robot software components, which are assigned with one thread from an operating system and have a same priority and cycle, by using the assigned thread; and an executor monitor for periodically monitoring the operation of the component executor and determining whether or not there is a failure in the robot software components executed by the component executor. The apparatus further includes: an executor manager for generating the component executor which is assigned with the robot software components having the same priority and cycle and, when the executor monitor determines that there is a failure in the execution of the robot software components, generating a new component executor. | 06-23-2011 |
20110153079 | APPARATUS AND METHOD FOR DISTRIBUTING AND MONITORING ROBOT APPLICATION AND ROBOT DRIVEN THEREBY - Provided is a technology that effectively distributes and monitors the execution of robot application to allow a plurality of robots to perform tasks in cooperation with each other. An apparatus for distributing and monitoring robot application according to an embodiment of the present invention comprises: a robot information manager managing information of a plurality of robots constituted by a plurality of nodes classified by a driving function; a robot application generator generating the robot application combining a plurality of components for driving the plurality of robots; and a robot application controller distributing the robot application to the plurality of robots on the basis of the information of the plurality of robots and receiving execution monitoring information of the robot application. | 06-23-2011 |
20110154361 | APPARATUS AND METHOD OF COORDINATING OPERATION ACTION OF ROBOT SOFTWARE COMPONENT - Provided are an apparatus and a method of controlling the execution of components without an additional port or messaging for applying the dependency among the components. The apparatus comprises: a profile analyzing unit analyzing execution dependency information of components defined in an execution coordination profile; a component managing unit arranging the components in accordance with the execution sequence of the components caused by the execution dependency information; an execution coordination managing unit determining whether or not each of the components executes the operation on the basis of the execution dependency information of the corresponding component managed by the execution coordination units allocated to the components, respectively; and an operation executing unit executing the operation of each of the components in accordance with the determination result of the execution coordination manager. | 06-23-2011 |
20120096471 | APPARATUS AND METHOD FOR EXECUTING COMPONENTS BASED ON THREAD POOL - An apparatus for executing components based on a thread pool includes a component executor configured to have a set priority and period, to register components having the set priority and period, and to execute the registered components. Further, the apparatus for executing the components based on the thread pool includes a thread pool configured to allocate a thread for executing the component executor; and an Operating System (OS) configured to create an event for allocating the thread to the component executor in each set period. | 04-19-2012 |