METHOD PORT ARRANGEMENT AND CONFIGURATION METHOD THEREOF FOR ROBOT SOFTWARE COMPONENT
    1.
    发明申请
    METHOD PORT ARRANGEMENT AND CONFIGURATION METHOD THEREOF FOR ROBOT SOFTWARE COMPONENT 有权
    机器人软件组件的方法端口布置及其配置方法

    公开(公告)号:US20100161836A1

    公开(公告)日:2010-06-24

    申请号:US12613990

    申请日:2009-11-06

    IPC分类号: G06F13/20 G06F9/54

    CPC分类号: G06F9/465

    摘要: 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.

    摘要翻译: 机器人软件组件的方法端口配置的配置方法包括:生成请求方方法端口模块和提供方方式端口模块; 根据要在组件中生成的方法模块的应用,生成请求者方法模块和提供者方法模块; 在请求方方法端口模块和提供者方法端口模块中的提供者方法模块中注册请求方方法模块; 并且在方法端口管理模块中注册请求方方法端口模块和提供者方法端口模块,其中请求方方法模块和提供者方法模块已被注册。 该方法还包括建立请求者方法端口模块,通过将请求方方法端口模块和提供者方法端口模块互连来进行操作; 并根据组件的应用程序向/从请求方方法端口或提供者方法端口执行输入和输出操作。

    APPARATUS AND METHOD FOR EXECUTING COMPONENTS BASED ON THREAD POOL
    2.
    发明申请
    APPARATUS AND METHOD FOR EXECUTING COMPONENTS BASED ON THREAD POOL 有权
    基于螺纹池执行部件的设备和方法

    公开(公告)号:US20120096471A1

    公开(公告)日:2012-04-19

    申请号:US13273949

    申请日:2011-10-14

    IPC分类号: G06F9/46

    摘要: 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.

    摘要翻译: 一种用于基于线程池执行组件的装置,包括被配置为具有设置的优先级和周期的组件执行器,以注册具有设置的优先级和周期的组件,并执行注册组件。 此外,用于基于线程池执行组件的装置包括被配置为分配用于执行组件执行器的线程的线程池; 以及配置为在每个设置的时间段内创建用于将线程分配给组件执行器的事件的操作系统(OS)。

    DATA ENCODING AND DECODING APPARATUS AND METHOD FOR COMMUNICATING BETWEEN ROBOT SOFTWARES
    3.
    发明申请
    DATA ENCODING AND DECODING APPARATUS AND METHOD FOR COMMUNICATING BETWEEN ROBOT SOFTWARES 失效
    数据编码和解码设备和机器人软件之间的通信方法

    公开(公告)号:US20130106625A1

    公开(公告)日:2013-05-02

    申请号:US13611468

    申请日:2012-09-12

    IPC分类号: H03M7/00

    CPC分类号: H03M7/707

    摘要: A data encoding apparatus for communicating between robot softwares includes a meta structure converter factory configured to allow one or more meta structure converters generated based on an information file, and if a type of user data for encoding is a structure or a structure array, select a meta structure converter, operable to convert a structure of the user data into a meta structure, from among the registered meta structure converters; an encoder factory configured to allow encoders for respective types of data to be registered, and to select an encoder from among the registered encoders in order to encode the user data to be encoded; and an encoder unit configured to encode the user data to be encoded using the meta structure generated by the selected meta structure converter and the encoder.

    摘要翻译: 用于在机器人软件之间进行通信的数据编码装置包括:元结构转换器工厂,被配置为允许基于信息文件生成的一个或多个元结构转换器,并且如果用于编码的用户数据的类型是结构或结构数组,则选择 元结构转换器,用于将登记的元结构转换器中的用户数据的结构转换成元结构; 编码器工厂被配置为允许编码器针对各种类型的数据进行登记,并从注册的编码器中选择一个编码器,以编码要编码的用户数据; 以及编码器单元,被配置为使用由所选择的元结构转换器和编码器生成的元结构对要编码的用户数据进行编码。

    COMPONENT COMPOSING APPARATUS AND METHOD USING VIRTUAL COMPONENTS IN COMPONENT-BASED ROBOT SOFTWARE DEVELOPMENT
    4.
    发明申请
    COMPONENT COMPOSING APPARATUS AND METHOD USING VIRTUAL COMPONENTS IN COMPONENT-BASED ROBOT SOFTWARE DEVELOPMENT 有权
    基于组件的机器人软件开发中的组件组合设备和使用虚拟组件的方法

    公开(公告)号:US20130067429A1

    公开(公告)日:2013-03-14

    申请号:US13595256

    申请日:2012-08-27

    IPC分类号: G06F9/44

    摘要: A component composing apparatus using virtual components in component-based robot software development, includes a component repository configured to store a plurality of components having at least one port; and an application diagram generation unit configured to create an application diagram by selecting the components stored in the component repository. Further, the component composing apparatus includes an information repository configured to store the components within the application diagram and port information of the components within the application diagram and port connection information between the components within the application diagram; and a virtual component processing unit configured to create the virtual components for components selected by a user among the components within the application diagram.

    摘要翻译: 在基于组件的机器人软件开发中使用虚拟组件的组件组合装置包括被配置为存储具有至少一个端口的多个组件的组件存储库; 以及应用图生成单元,被配置为通过选择存储在所述组件存储库中的组件来创建应用图。 此外,组件合成装置包括:信息库,被配置为将应用图中的组件和应用图内的组件的端口信息和应用图中的组件之间的端口连接信息进行存储; 以及虚拟部件处理单元,被配置为为应用图中的组件中的用户选择的组件创建虚拟组件。