发明名称 Apparatus for controlling service of network robot system based on remote procedure calls and method thereof
摘要 Disclosed are an apparatus for controlling a service of a network robot system based on remote procedure calls and a method thereof. The apparatus for controlling services of a network robot system according to an exemplary embodiment of the present invention includes: a terminal agent calling an asynchronous procedure of the robot services to acquire asynchronous operation objects and performing asynchronous operations on the asynchronous operation objects according to previously established scheduling policies, when receiving an execution of robot services from a service server through a network; and a plurality of drivers executing the robot services according to the asynchronous operations of the terminal agent. By this configuration, the exemplary embodiment of the present invention can avoid resource collision due to resource approach at a plurality of robot services, improve the simultaneity of the robot services, and implement operation applications for high performance control.
申请公布号 US8924462(B2) 申请公布日期 2014.12.30
申请号 US201113307333 申请日期 2011.11.30
申请人 Intellectual Discovery Co., Ltd. 发明人 Kim Kun Ouk;Lee Kang Woo;Suh Young Ho
分类号 G06F15/16;G06F9/48 主分类号 G06F15/16
代理机构 Rabin & Berdo, P.C. 代理人 Rabin & Berdo, P.C.
主权项 1. An apparatus for controlling a plurality of robot services of a network robot system, comprising: a terminal agent configured to, upon receiving the plurality of robot services from a service server through a network, call an asynchronous procedure of each of the robot services to acquire a plurality of asynchronous operation objects for the robot services, and perform asynchronous operations on the acquired asynchronous operation objects according to one of previously established scheduling policies; and a plurality of drivers configured to execute the robot services according to the asynchronous operations of the terminal agent, wherein the previously established scheduling policies include a first scheduling policy for sequentially performing the asynchronous operations on the acquired asynchronous operation objects, a second scheduling policy for executing the asynchronous operations on the acquired asynchronous operation objects in parallel, and a third scheduling policy for forcibly ending existing asynchronous operations and performing the asynchronous operations on the acquired asynchronous operation objects.
地址 Seoul KR