컴포넌트 기반 로봇 응용 소프트웨어 개발에서의 가상 컴포넌트를 이용한 컴포넌트 조합 장치 및 방법과 이에 관련된 프로그램의 기록매체
    1.
    发明授权
    컴포넌트 기반 로봇 응용 소프트웨어 개발에서의 가상 컴포넌트를 이용한 컴포넌트 조합 장치 및 방법과 이에 관련된 프로그램의 기록매체 有权
    在基于组件的机器人应用软件的开发中使用虚拟组件的组件组合装置和方法以及与其相关的程序的记录介质

    公开(公告)号:KR101773102B1

    公开(公告)日:2017-08-31

    申请号:KR1020110092553

    申请日:2011-09-14

    CPC classification number: G05B19/0426 G05B2219/23389 G06F8/36

    Abstract: 본발명은로봇용응용소프트웨어생성을위해컴포넌트를조합할때, 다이어그램상에서컴포넌트간의연결관계를단순화하여보다손쉽게컴포넌트들을조합하여로봇응용프로그램을완성할수 있는컴포넌트기반로봇응용소프트웨어개발에서의가상컴포넌트를이용한컴포넌트조합장치및 방법과이에관련된프로그램의기록매체를제공한다. 이를위하여본 발명의실시예에따른컴포넌트기반로봇응용소프트웨어개발에서의가상컴포넌트를이용한컴포넌트조합장치는적어도하나이상의포트를갖는다수의컴포넌트가저장된컴포넌트저장소와, 컴포넌트저장소에저장된컴포넌트들의선택을통해응용구성도를생성하는응용구성도생성부와, 응용구성도내 컴포넌트및 응용구성도내 컴포넌트의포트정보및 응용구성도내 컴포넌트간포트연결정보가저장되어있는정보저장소와, 응용구성도내 컴포넌트들중 사용자가선택한컴포넌트에대한가상컴포넌트를생성하는가상컴포넌트처리부를포함할수 있다.

    Abstract translation: 在成品部件虚拟组件为基础的部分用于生成所述应用软件对所述机器人组合部件时,使用本发明组件,eseoui更容易地在图上,以简化结合到机器人应用程序的组件之间的连接关系可以机器人应用软件开发 组合设备和方法以及与其相关的程序的记录介质。 具有使用了根据本发明为此目的的一个实施例的基于组件的机器人应用软件开发eseoui虚拟组件的至少一个端口值分量工会会长,存储元件的数量的组件存储,应用程序的配置也可通过存储的组件的组件存储选择 应用程序被配置为生成生成器和应用程序配置东京组分和东京部件,将存储在信息存储部件之间的端口信息和应用程序配置东京端口连接信息的应用程序配置,以及用户的应用程序配置东京分量,并用于的所选择的分量 以及用于生成虚拟组件的虚拟组件处理单元。

    에이전트의 협업 태스크 실행 방법 및 협업 태스크 실행 장치
    2.
    发明公开
    에이전트의 협업 태스크 실행 방법 및 협업 태스크 실행 장치 审中-实审
    执行代理和协作任务执行装置的协作任务的方法

    公开(公告)号:KR1020170094909A

    公开(公告)日:2017-08-22

    申请号:KR1020160016227

    申请日:2016-02-12

    Abstract: 에이전트의협업태스크실행방법및 협업태스크실행장치가개시된다. 본발명의일실시예에따른에이전트의협업태스크실행방법은, 협업태스크에대한실행명령에연동하여, 상기협업태스크의실행에요구되는로컬지식을, 수행단말의로컬지식저장소에서검색하여제1 협업지식으로결정하는단계와, 협업단말에의해등록된제2 협업지식을, 메타지식저장소로부터수집하는단계, 및상기제1 협업지식과상기제2 협업지식을이용하여, 상기수행단말에서상기협업태스크를실행하는단계를포함한다.

    Abstract translation: 公开了一种代理的协同任务执行方法和协同任务执行装置。 根据本发明实施例的执行代理协作任务的方法是与协作任务的执行命令协同地搜索执行终端的本地知识存储库中执行协作任务所需的本地知识的方法, 从元知识库中获取协作终端注册的第二协作知识;使用第一协作知识和第二协作知识, 一个包括执行的步骤。

    로봇용 소프트웨어 컴포넌트 조합 장치 및 방법
    3.
    发明公开
    로봇용 소프트웨어 컴포넌트 조합 장치 및 방법 审中-实审
    组合机器人软件组件的方法和装置

    公开(公告)号:KR1020140067279A

    公开(公告)日:2014-06-05

    申请号:KR1020120134320

    申请日:2012-11-26

    Abstract: The present invention relates to an apparatus and a method to combine robot software components. The disclosed apparatus to combine robot software components includes: a code generation unit which generates a tightly coupled form or a loosely coupled form of a component source code by analyzing inputted component standards; a component storage unit which stores the generated component source code; a graphic user interface (GUI) processing unit which provides a component combination tool including a component list display window, a topic list display window, and an application diagram display window through a GUI environment; a component list generation unit which adds a component to a component list of the component list display window or adds a topic to a topic list of the topic list display window by analyzing the component standards of the stored component source code; a pointing input unit which supports a user whereby the user can drag and drop a separate component displayed on the component list display window or a separate topic displayed on the topic list display window on the application diagram display window; and an application package configuration standard generation unit which makes connection information into application package configuration standards when a loosely coupled type port of a component is connected to a topic or a tightly coupled type port of the component is directly connected to a port of another component, on the application diagram display window.

    Abstract translation: 本发明涉及一种组合机器人软件组件的装置和方法。 所公开的组合机器人软件组件的装置包括:代码生成单元,其通过分析输入的组件标准来生成紧密耦合的形式或松散耦合的组件源代码形式; 存储生成的分量源代码的分量存储单元; 图形用户界面(GUI)处理单元,其通过GUI环境提供包括组件列表显示窗口,主题列表显示窗口和应用程序图显示窗口的组件组合工具; 组件列表生成单元,其通过分析存储的组件源代码的组件标准,将组件添加到组件列表显示窗口的组件列表,或者将主题添加到主题列表显示窗口的主题列表; 指示输入单元,其支持用户,由此用户可以在应用图显示窗口上拖放显示在组件列表显示窗口上的单独组件或显示在主题列表显示窗口上的单独主题; 以及当组件的松散耦合型端口连接到组件的主题或紧密耦合型端口时将连接信息转换为应用包配置标准的应用包配置标准生成单元直接连接到另一组件的端口, 在应用图上显示窗口。

    로봇용 소프트웨어 컴포넌트를 실행하는데 있어서 고장 감내 방법 및 장치
    4.
    发明授权

    公开(公告)号:KR101313692B1

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

    申请号:KR1020090126638

    申请日:2009-12-18

    CPC classification number: G06F11/1482 G06F11/1438

    Abstract: 본 발명은 분산 환경에서 약결합된 형태를 취하고 있는 로봇용 소프트웨어 컴포넌트들을 구동시키는 컴포넌트 실행 방법에 있어서, 다중 컴포넌트를 실행할 때, 특정 컴포넌트의 고장이 전체 시스템의 고장으로 확대되는 것을 방지하는 방법 및 그 장치에 관한 것이다.
    본 발명의 실시예에 따른 로봇용 소프트웨어 컴포넌트를 구동시키는데 있어서 컴포넌트 구동 시 발생하는 고장을 감내하는(fault tolerance) 방법은, 동일한 우선순위와 주기를 갖는 적어도 하나의 로봇용 소프트웨어 컴포넌트를 컴포넌트 실행기에 할당하는 단계, 운영체제로부터 하나의 쓰레드를 할당받아 상기 컴포넌트 실행기를 이용하여 상기 적어도 하나의 로봇용 소프트웨어 컴포넌트를 실행하는 단계, 상기 실행한 결과를 실행기 모니터에 통보하는 단계, 및 상기 실행기 모니터가 상기 컴포넌트 실행기의 동작에 고장이 있는 것으로 판단한 경우 새로운 컴포넌트 실행기를 생성하는 단계를 포함하여 구성될 수 있다.
    로봇, 소프트웨어 컴포넌트, 고장 감내, Fault Tolerance

    로봇 소프트웨어간 통신을 위한 데이터 인코딩 및 디코딩 장치와 그 방법
    5.
    发明公开
    로봇 소프트웨어간 통신을 위한 데이터 인코딩 및 디코딩 장치와 그 방법 审中-实审
    数据解码和编码设备和机器人软件通信的方法

    公开(公告)号:KR1020130047195A

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

    申请号:KR1020110112069

    申请日:2011-10-31

    CPC classification number: H03M7/707

    Abstract: PURPOSE: A data encoding and decoding device for communication between robot software and a method thereof are provided to easily encode and decode a random user structure by applying various types of encoding rules during the composition of the communication between the robot software. CONSTITUTION: If a type of user data for encoding is a structure or a structural arrangement, a meta structure convertor factory(100) selects one of meta structure convertors. An encoder factory(160) registers an encoder by data type and selects one of registered encoders. An encoding unit(180) encodes the user data by using a meta structure generated by the meta structure convertors and the selected encoder. [Reference numerals] (100) Meta structure convertor factory; (110) Meta structure code register; (112) Meta structure code generator; (120) Encoding rule storage; (141) Basic type encoder; (142) Array type encoder; (143) Structure encoder; (160) Encoder factory; (180) Encoding unit; (190) Encoded data; (192) Encoded rule information; (AA) Information file; (BB) Data type information; (CC) Meta structure convertor

    Abstract translation: 目的:提供用于机器人软件及其方法之间的通信的数据编码和解码装置,以在机器人软件之间的通信组合期间应用各种类型的编码规则来容易地对随机用户结构进行编码和解码。 构成:如果一种用于编码的用户数据是结构或结构布置,则元结构转换器工厂(100)选择元结构转换器之一。 编码器工厂(160)通过数据类型注册编码器,并选择一个已注册的编码器。 编码单元(180)通过使用由元结构转换器和所选编码器生成的元结构对用户数据进行编码。 (参考号)(100)元结构转换器厂; (110)元结构代码寄存器; (112)元结构代码生成器; (120)编码规则存储; (141)基本型编码器; (142)阵列型编码器; (143)结构编码器; (160)编码器工厂; (180)编码单元; (190)编码数据; (192)编码规则信息; (AA)信息文件; (BB)数据类型信息; (CC)元结构转换器

    컴포넌트 기반 로봇 응용 소프트웨어 개발에서의 가상 컴포넌트를 이용한 컴포넌트 조합 장치 및 방법과 이에 관련된 프로그램의 기록매체
    6.
    发明公开

    公开(公告)号:KR1020130029251A

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

    申请号:KR1020110092553

    申请日:2011-09-14

    CPC classification number: G05B19/0426 G05B2219/23389 G06F8/36 G06F9/06

    Abstract: PURPOSE: A method for combining components in component-based robot application software development by using virtual components, a method thereof, and a recording medium thereof are provided to reduce the complexity of robot application software and simplify a connection relation between the components by using the virtual components when the components are combined for composing the robot application software. CONSTITUTION: A component storage(100) stores components including a port. An application diagram generating unit(200) generates an application diagram through the selection of the components stored in the storage. An information storage(300) stores information about the components in the application diagram and the port of the components and information about port connection between the components in the application diagram. A virtual component processing unit(400) generates a virtual component for a component selected from the components in the application diagram by a user. The virtual component processing unit provides an interface for designating a location of the virtual component and generates the virtual component on the location. [Reference numerals] (100) Component storage; (200) Application diagram generating unit; (310) Component list; (320) Port list; (330) Port connection list; (400) Virtual component processing unit

    Abstract translation: 目的:提供一种通过使用虚拟部件组合基于组件的机器人应用软件开发中的组件,其方法和记录介质的方法,以减少机器人应用软件的复杂性,并通过使用 当组件组合用于组成机器人应用软件时的虚拟组件。 构成:组件存储(100)存储包括端口的组件。 应用图生成单元(200)通过选择存储在存储器中的组件来生成应用图。 信息存储(300)存储有关应用图中的组件的信息和组件的端口以及关于应用图中组件之间的端口连接的信息。 虚拟组件处理单元(400)由用户生成从应用图中的组件中选择的组件的虚拟组件。 虚拟组件处理单元提供用于指定虚拟组件的位置并在该位置上生成虚拟组件的接口。 (附图标记)(100)组件存储; (200)应用图生成单元; (310)组件列表; (320)端口列表; (330)端口连接列表; (400)虚拟组件处理单元

    쓰레드 풀 기반의 컴포넌트 실행 장치 및 방법
    7.
    发明公开
    쓰레드 풀 기반의 컴포넌트 실행 장치 및 방법 无效
    基于线路池的组件执行装置和方法

    公开(公告)号:KR1020120038879A

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

    申请号:KR1020110020925

    申请日:2011-03-09

    CPC classification number: G06F9/5027 G06F9/526

    Abstract: PURPOSE: A thread pool based component executing device and a method thereof are provided to determine whether a component is defective based on information of a repository when a new thread is allocated from a thread pool, thereby preventing the defect from influencing the entire system. CONSTITUTION: A component executing device(120) registers components with a priority and a cycle and executes the registered components. A thread pool(110) assigns a thread for executing the component executing device. An OS(Operating System)(100) generates an event for allocating the thread at every cycle set in the component executing device. The component executing device sets a timer in the OS at the set cycle. The OS generates the event in the thread pool by driving the timer.

    Abstract translation: 目的:提供基于线程池的组件执行装置及其方法,以在从线程池分配新线程时基于存储库的信息来确定组件是否有缺陷,从而防止缺陷影响整个系统。 构成:组件执行装置(120)以优先级和周期注册组件并执行注册组件。 线程池(110)分配用于执行组件执行设备的线程。 OS(操作系统)(100)生成用于在组件执行装置中设置的每个周期分配线程的事件。 组件执行装置以设定的周期在OS中设置定时器。 OS通过驱动定时器在线程池中生成事件。

    네트워크 기반 로봇 제어 장치 및 그 방법
    8.
    发明授权
    네트워크 기반 로봇 제어 장치 및 그 방법 有权
    基于网络的机器人控制系统控制机器人的装置及其方法

    公开(公告)号:KR100772514B1

    公开(公告)日:2007-11-01

    申请号:KR1020060042012

    申请日:2006-05-10

    Abstract: 본 발명에 의한 네트워크 기반 로봇 제어 장치 및 그 방법은 통신망을 통하여 응용 컴포넌트 서버와 접속하는 제1접속부; 무선 인터넷 공유기와 접속하여 로봇과 통신을 수행하는 제2접속부; 상기 응용 컴포넌트 서버로부터 응용 컴포넌트 코드를 수신하여 저장하고, 상기 응용 컴포넌트를 실행시켜 상기 로봇에 대한 동작 명령을 생성한 후 하달하고 상기 로봇이 송신하는 정보를 처리하는 미들웨어;를 포함하는 것을 특징으로 하며, 로봇에게 다양한 서비스 서버와의 연결관리 부담을 주지 않으면서도 서버에서 로봇으로부터의 센서정보에 대한 빠른 응답성을 제공하고, 또한 로봇 내부의 버퍼를 최소한으로 줄여 로봇이 실시간으로 주변 환경에 대응하는 것이 가능해진다
    로봇, 네트워크, 로봇제어서버, 로봇제어미들웨어

    다양한 무선 단말 지원을 위한 모바일 응용 서버 및 그 방법
    9.
    发明公开
    다양한 무선 단말 지원을 위한 모바일 응용 서버 및 그 방법 失效
    用于支持各种无线终端的移动应用服务器及其方法

    公开(公告)号:KR1020040046674A

    公开(公告)日:2004-06-05

    申请号:KR1020020074668

    申请日:2002-11-28

    Abstract: PURPOSE: A mobile application server for supporting various wireless terminals is provided to convert an HTTP mobile application request into a mobile request, and to execute a mobile application by parsing the mobile request, then to transmit executed results to a terminal, thereby reducing cost of wireless Internet service application development and maintenance. CONSTITUTION: A mobile request generator(20) generates a mobile request. A mobile engine(30) calls a handler for executing a mobile application, executes contents, and transmits the contents to a mobile terminal. A Java view handler(40) searches the mobile application corresponding to the mobile request to execute the mobile application, and stores a mobile response. An MSP view handler(50) searches the mobile application corresponding to the mobile request to execute the mobile application, and stores a mobile response. A profile manager(60) finds out information on the mobile terminal by parsing the mobile request. A session manager(70) generates a session for the mobile application and the mobile response, and manages the session. A component manager manages a life period of the mobile application. A contents converter(90) converts the contents, and transmits the contents to the mobile engine(30).

    Abstract translation: 目的:提供用于支持各种无线终端的移动应用服务器,以将HTTP移动应用请求转换为移动请求,并通过解析移动请求来执行移动应用,然后将执行结果发送到终端,从而降低成本 无线上网服务应用开发与维护。 构成:移动请求生成器(20)生成移动请求。 移动引擎(30)调用用于执行移动应用的处理程序,执行内容,并将内容发送到移动终端。 Java视图处理器(40)搜索与移动请求相对应的移动应用以执行移动应用,并存储移动响应。 MSP视图处理器(50)搜索与移动请求对应的移动应用以执行移动应用,并存储移动响应。 简档管理器(60)通过解析移动请求来发现关于移动终端的信息。 会话管理器(70)生成用于移动应用和移动响应的会话,并且管理会话。 组件管理器管理移动应用的生命周期。 内容转换器(90)转换内容,并将内容发送到移动引擎(30)。

    무선 단말기 특성의 그룹화를 통한 컨텐츠 변환 및 캐슁시스템과 방법
    10.
    发明公开
    무선 단말기 특성의 그룹화를 통한 컨텐츠 변환 및 캐슁시스템과 방법 失效
    通过分组无线终端特性转换和缓存内容的系统及其方法

    公开(公告)号:KR1020040039099A

    公开(公告)日:2004-05-10

    申请号:KR1020020067358

    申请日:2002-11-01

    Abstract: PURPOSE: A system for converting and caching contents by grouping wireless terminal characteristics and a method therefor are provided to supply contents by using contents documents transmitted to terminals within the same group as an optional wireless terminal, and to generate a contents document to be transmitted to the wireless terminal, then to convert the document to store the converted document, thereby increasing a hit rate of a cache. CONSTITUTION: A group management module(310) groups at least more than one wireless terminal(100/1-100/n) to manage the grouped terminals(100/1-100/n) according to group identifiers generated by corresponding to profile information of the wireless terminals(100/1-100/n). A cache data unit(320) stores contents documents transmitted to the wireless terminals(100/1-100/n), contents identifier information of the contents documents, and group identifier information of the wireless terminals(100/1-100/n). A contents transceiver(200) extracts the profile information and the contents identifier information, receives the group identifier information, and delivers the group identifier information and the contents identifier information. A cache module(330) retrieves the contents documents, and transmits the contents documents to the wireless terminals(100/1-100/n).

    Abstract translation: 目的:提供一种用于通过分组无线终端特性来转换和缓存内容的系统及其方法,以通过使用发送到与可选无线终端相同的组内的终端的内容文件来提供内容,并且生成要发送的内容文档 无线终端,然后转换文档以存储转换的文档,从而增加高速缓存的命中率。 构成:组管理模块(310)根据对应于简档信息生成的组标识符,对至少多于一个的无线终端(100 / 1-100 / n)进行组合以管理分组终端(100 / 1-100 / n) 的无线终端(100 / 1-100 / n)。 高速缓存数据单元(320)存储发送到无线终端(100 / 1-100 / n)的内容文件,内容文档的内容标识信息和无线终端的组标识信息(100 / 1-100 / n) 。 内容收发器(200)提取简档信息和内容标识符信息,接收组标识信息,并传送组标识信息和内容标识符信息。 缓存模块(330)检索内容文件,并将内容文件发送到无线终端(100 / 1-100 / n)。

Patent Agency Ranking