KR101040702B1 - Robot Manufacturing Standardization System and Method - Google Patents
Robot Manufacturing Standardization System and Method Download PDFInfo
- Publication number
- KR101040702B1 KR101040702B1 KR1020080136182A KR20080136182A KR101040702B1 KR 101040702 B1 KR101040702 B1 KR 101040702B1 KR 1020080136182 A KR1020080136182 A KR 1020080136182A KR 20080136182 A KR20080136182 A KR 20080136182A KR 101040702 B1 KR101040702 B1 KR 101040702B1
- Authority
- KR
- South Korea
- Prior art keywords
- robot
- information
- configuration information
- robot configuration
- identification information
- Prior art date
Links
- 238000004519 manufacturing process Methods 0.000 title claims abstract description 30
- 238000000034 method Methods 0.000 title claims abstract description 24
- 230000005540 biological transmission Effects 0.000 claims description 5
- 230000008859 change Effects 0.000 claims description 3
- 238000004891 communication Methods 0.000 claims description 3
- 230000008569 process Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 8
- 238000011161 development Methods 0.000 description 7
- 238000011425 standardization method Methods 0.000 description 4
- 230000008901 benefit Effects 0.000 description 2
- 238000009434 installation Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000005477 standard model Effects 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- General Factory Administration (AREA)
- Manipulator (AREA)
Abstract
본 발명은 로봇을 설계하는 설계자가 자신이 설계한 로봇을 구성하는 정보들을 온라인상으로 제공될 수 있도록 제공하고, 로봇의 생산업자 또는 판매업자가 생산 또는 판매하고자 하는 로봇의 플랫폼으로 로봇 구성정보를 다운로드시켜 원하는 로봇을 용이하게 제작하거나 로봇의 기능을 갱신시킬 수 있도록 하는 로봇 제조 규격화 시스템 및 방법에 관한 것으로, 로봇 개발자의 조작에 따라 개발된 로봇에 대응하는 로봇 구성정보를 업로드시키는 로봇 개발자 단말기와; 상기 로봇 개발자 단말기로부터 업로드되는 로봇을 구성하는 세부적인 정보인 로봇 구성정보를 DB로 구축하여 관리하고, 상기 DB로 구축된 로봇 구성정보에 대응하는 식별정보를 발행하여 식별정보를 이용하여 로봇 구성정보를 다운로드받을 수 있도록 서비스 하는 로봇 구성정보 관리 서버와; 상기 로봇 구성정보 관리 서버에 온라인 접속을 이룬 후 로봇 구성정보를 식별정보를 이용하여 다운로드 받는 로봇 정보 설치기를 구비하고 있는 로봇 생산 서버와; 상기 정보 설치기와 연결된 상태에서 로봇 구성정보를 확인하고, 다운로드 받아야 하는 로봇 구성정보를 선택할 수 있도록 하는 로봇 정보 인터페이스와, 상기 로봇 정보 인터페이스를 통해 다운로드받은 로봇 구성정보를 저장하고, 로봇 구성정보에 따라 로봇이 구동되도록 하는 로봇 플랫폼을 포함하는 로봇을 포함하는 것을 특징으로 한다.The present invention provides a designer who designs a robot so that the information constituting the robot designed by the robot can be provided online, and the robot configuration information is downloaded to the platform of the robot that the producer or seller of the robot intends to produce or sell. The present invention relates to a robot manufacturing standardization system and method for easily manufacturing a desired robot or updating a function of a robot, the robot developer terminal uploading robot configuration information corresponding to a robot developed according to a robot developer's operation; Construct and manage robot configuration information, which is detailed information constituting the robot uploaded from the robot developer terminal, in a DB, issue identification information corresponding to the robot configuration information constructed in the DB, and use the identification information to configure the robot configuration information. A robot configuration information management server for serving to download; A robot production server including a robot information installer which makes an online connection to the robot configuration information management server and downloads the robot configuration information using identification information; The robot information interface for checking the robot configuration information in the state connected to the information installer and selecting the robot configuration information to be downloaded, and storing the robot configuration information downloaded through the robot information interface, according to the robot configuration information It characterized in that it comprises a robot including a robot platform for driving the robot.
로봇, 로봇 구성정보, 식별정보, 규격화 Robot, robot composition information, identification information, standardization
Description
본 발명은 로봇 제조 규격화 시스템 및 방법에 관한 것이다.The present invention relates to a robot manufacturing standardization system and method.
보다 상세하게는 로봇을 설계하는 설계자가 자신이 설계한 로봇을 구성하는 정보(이하, 로봇 구성정보로 통칭하기로 함)들을 온라인상으로 제공될 수 있도록 제공하고, 로봇의 생산업자 또는 판매업자가 생산 또는 판매하고자 하는 로봇의 플랫폼으로 상기 로봇 구성정보를 다운로드시켜 원하는 로봇을 손쉽게 제작하거나 로봇의 기능을 갱신시킬 수 있도록 하는 로봇 제조 규격화 시스템 및 방법에 관한 것이다.More specifically, the designer who designs the robot provides the information that constitutes the robot designed by the robot (hereinafter referred to as robot configuration information) so that it can be provided online and produced by the robot's producer or distributor. Or it relates to a robot manufacturing standardization system and method for downloading the robot configuration information to the platform of the robot to be sold easily to make a desired robot or to update the function of the robot.
종래의 로봇 서비스의 개발은 특화된 로봇을 대상으로 제작되어 왔다. The development of the conventional robot service has been made for specialized robots.
더 자세하게, 로봇 서비스의 개발은 로봇의 종류와 구성 및 용도에 따라서 적합한 로봇 서비스가 실행되어 왔으며 각각 유사하거나 상이한 서비스를 개발하여 실행하여 왔다.In more detail, the development of the robot service has been carried out according to the type, configuration and use of the robot, and the robot service has been developed and implemented similar or different services, respectively.
또한, 로봇을 개발하고 제조하고 생산하는 로봇 시스템도 각 로봇에 적합한 로봇 시스템이 실행되어 왔다.In addition, robot systems for developing, manufacturing and producing robots have been implemented for each robot.
한편, 근래의 로봇은 구성과 용도가 다양하며, 다양한 분야의 서비스 제공을 수행할 수 있도록 개발된다.On the other hand, the robot has a variety of configurations and uses, and is developed to provide services in various fields.
종래에 로봇을 개발하는 개발자는 로봇에 해당하는 구성을 발명하고 발명자가 로봇을 제조하였으나, 대량생산에 용이하지 못한 단점이 있으며 로봇을 구성하는 특정 부분의 규격을 바꾸면 새로운 로봇을 개발하여야 하는 단점이 있었다.In the related art, the developer inventing a robot invents a configuration corresponding to the robot and the inventor manufactures the robot, but there is a disadvantage in that it is not easy for mass production. there was.
이는 로봇의 서비스가 특정 로봇에 국한된 형태의 서비스로 제공되고 있기 때문이며, 특정 로봇에 특화된 서비스에서 불특정 다수의 로봇을 대상으로 하는 서비스 개발의 필요성이 요구된다.This is because the service of a robot is provided as a service limited to a specific robot, and a service development for a plurality of unspecified robots is required in a service specific to a specific robot.
더 자세하게는, 로봇을 개발하고 생산하는 과정을 관리하고 로봇을 구성하는 구성요소의 정보를 명확히 하여 생산자로 하여금 로봇을 용이하게 생산할 수 있도록 하며, 로봇의 대량생산이 용이하도록 로봇의 개발과 제조를 규격화하여 관리하는 시스템의 개발이 요구된다.More specifically, it manages the process of developing and producing robots and clarifies the information of the components that make up the robots so that the producers can easily produce the robots and develop and manufacture the robots to facilitate mass production of the robots. The development of a standardized management system is required.
상기의 과제를 해결하기 위한 본 발명은 로봇을 설계하는 설계자가 자신이 설계한 로봇을 구성하는 정보(이하, 로봇 구성정보로 통칭하기로 함)들을 온라인상으로 제공될 수 있도록 제공하고, 로봇의 생산업자 또는 판매업자가 생산 또는 판매하고자 하는 로봇의 플랫폼으로 상기 로봇 구성정보를 다운로드시켜 원하는 로봇을 손쉽게 제작하거나 로봇의 기능을 갱신시킬 수 있도록 하는 로봇 제조 규격화 시스템 및 방법을 제공함에 그 목적이 있다.The present invention for solving the above problems is to provide the designer of the robot designing information (hereinafter referred to as the robot configuration information) constituting the robot designed to be provided online, and It is an object of the present invention to provide a robot manufacturing standardization system and a method for allowing a manufacturer or a seller to easily download a robot configuration information to a platform of a robot to be produced or sold, or to update a function of a robot.
종래의 로봇의 개발을 특정 기능을 특화시킨 로봇을 기반으로 제공되어 왔다.The development of a conventional robot has been provided based on a robot specialized in a specific function.
로봇을 발명하고 개발하는 개발자에게 있어서 로봇을 구성하는 구성정보는 이미 알려진 정보에 불과하였으며 추가로 관리하지 않아도 로봇을 생산함에 있어서 문제점이 없었다.For developers inventing and developing robots, the configuration information constituting the robot is only known information, and there is no problem in producing the robot without additional management.
더 자세하게는, 로봇의 개발시점과 로봇의 운용시점에서의 로봇이 동일하여 추가적인 로봇 구성정보가 불필요하였으며 로봇의 규격을 논할 필요가 없었다.More specifically, since the robots are identical at the time of development and operation of the robots, no additional robot configuration information is needed, and there is no need to discuss the specifications of the robots.
한편, 근래의 로봇은 다양한 형태의 로봇이 개발되고 생산되며, 각기 다른 용도에 적합하게 구성되되 여러 기능을 동시에 수행할 수 있도록 개발된다.On the other hand, in recent years, robots of various types are developed and produced, and are configured to be suitable for different purposes but to perform various functions at the same time.
또한, 로봇을 개발하는 개발자와 로봇을 제조하는 생산자가 구분되는 추세이다.In addition, there is a tendency to distinguish between developers who develop robots and producers who manufacture robots.
로봇의 구성정보를 관리하여 개발자로부터 생산자로 전송하고 관리하는 시스템의 필요성이 요구된다.There is a need for a system that manages the configuration information of the robot, transfers it from the developer to the producer, and manages it.
또한, 로봇의 구성정보를 관리하는 시스템에 있어서, 근래에 개발되고 제조되는 로봇의 용도와 구성이 다양해짐에 따라서 불특정 다수의 로봇을 각각 구분하고 관리하는 시스템을 필요로 하게 된다.In addition, in the system for managing the configuration information of the robot, as the use and configuration of the robot developed and manufactured in recent years is diversified, there is a need for a system for separating and managing a plurality of unspecified robots.
상기의 과제를 해결하기 위한 본 발명은, 로봇 개발자의 조작에 따라 개발된 로봇에 대응하는 로봇 구성정보를 업로드시키는 로봇 개발자 단말기와; 상기 로봇 개발자 단말기로부터 업로드되는 로봇을 구성하는 세부적인 정보인 로봇 구성정보를 DB로 구축하여 관리하고, 상기 DB로 구축된 로봇 구성정보에 대응하는 식별정보를 발행하여 식별정보를 이용하여 로봇 구성정보를 다운로드받을 수 있도록 서비스 하는 로봇 구성정보 관리 서버와; 상기 로봇 구성정보 관리 서버에 온라인 접속을 이룬 후 로봇 구성정보를 식별정보를 이용하여 다운로드 받는 로봇 정보 설치기를 구비하고 있는 로봇 생산 서버와; 상기 정보 설치기와 연결된 상태에서 로봇 구성정보를 확인하고, 다운로드 받아야 하는 로봇 구성정보를 선택할 수 있도록 하는 로봇 정보 인터페이스와, 상기 로봇 정보 인터페이스를 통해 다운로드받은 로봇 구성정보를 저장하고, 로봇 구성정보에 따라 로봇이 구동되도록 하는 로봇 플랫폼을 포함하는 로봇을 포함하는 것을 특징으로 한다.The present invention for solving the above problems, the robot developer terminal for uploading the robot configuration information corresponding to the robot developed in accordance with the operation of the robot developer; Construct and manage robot configuration information, which is detailed information constituting the robot uploaded from the robot developer terminal, in a DB, issue identification information corresponding to the robot configuration information constructed in the DB, and use the identification information to configure the robot configuration information. A robot configuration information management server for serving to download; A robot production server including a robot information installer which makes an online connection to the robot configuration information management server and downloads the robot configuration information using identification information; The robot information interface for checking the robot configuration information in the state connected to the information installer and selecting the robot configuration information to be downloaded, and storing the robot configuration information downloaded through the robot information interface, according to the robot configuration information It characterized in that it comprises a robot including a robot platform for driving the robot.
상기 로봇 구성정보는, 로봇의 제조 정보인 이력 정보와; 로봇의 생김새와 단위 모양별 정보인 디멘전 정보와; 로봇의 제어에 필요한 기구학 모델인 키네메틱 정보와; 로봇을 구성하는 센서와 출력 장치 및 로봇을 구성하는 장치 정보인 디바이스 정보 및; 로봇의 소프트웨어를 사용하기 위한 인터페이스 정보를 포함하여 구성되는 것을 특징으로 한다.The robot configuration information includes history information which is manufacturing information of the robot; Dimension information which is information on the appearance and unit shape of the robot; Kinematic information which is a kinematic model for controlling the robot; Device information which is a sensor and an output device constituting a robot and device information constituting a robot; Characterized in that it comprises the interface information for using the software of the robot.
상기 로봇 구성정보는, XML 기반으로 저작되어 지는 것이 바람직하다.The robot configuration information is preferably authored based on XML.
상기 로봇 구성정보 관리 서버는, 로봇 구성정보가 식별정보에 매칭되어 저장되는 저장부와; 상기 저장부에 저장된 로봇 구성정보를 분석하여 분류하는 분석부와; 상기 분석부에 의해 분류된 로봇 구성정보에 식별정보를 발급하는 할당부와; 상기 로봇 정보 인터페이스를 통해 요청된 로봇 구성정보를 상기 저장부로부터 검색하여 식별정보와 함께 제공하는 검색부와; 상기 검색부에 의해 검색된 로봇 구성정보를 식별정보와 함께 상기 로봇 정보 인터페이스로 확인할 수 있도록 상기 로봇 플랫폼으로 전송하는 전송부를 포함하여 이루어진 것을 특징으로 한다.The robot configuration information management server includes: a storage unit for storing the robot configuration information matching the identification information; An analysis unit for analyzing and classifying the robot configuration information stored in the storage unit; An allocating unit for issuing identification information to the robot configuration information classified by the analyzing unit; A retrieving unit for retrieving the requested robot configuration information through the robot information interface from the storage unit and providing the identification information with identification information; And a transmission unit for transmitting the robot configuration information retrieved by the search unit to the robot platform so as to be identified with the identification information through the robot information interface.
상기 식별정보는, 로봇 구성정보를 각기 다른 식별정보를 부여하여 분류되어 질 수 있도록 하고 분류된 로봇 구성정보로서, 일정한 형식을 가지며; 상기 일정한 형식은, 로봇의 제조월일과 형태와 용도에 따른 설정된 번호 값과 순차적으로 부여되는 임의의 번호 값을 조합하여 배열되어진 것을 특징으로 한다.The identification information may be classified by assigning different pieces of identification information to the robot configuration information, and the classified robot configuration information has a predetermined format; The predetermined form is characterized by being arranged by combining a set number value according to the date and shape and use of the robot and any number value sequentially assigned.
상기 로봇 정보 설치기는, 상기 로봇 구성정보 관리서버로부터 다운로드받은 로봇 구성정보를 식별정보에 대응시켜 저장하고 있는 저장부와, 상기 로봇 구성정보 관리서버와 온라인 접속을 이룬 후 로봇 생산자의 요청에 따라 상기 로봇 구성정보와 식별정보를 다운받아 상기 저장부에 저장되도록 하는 한편, 상기 로봇 플랫폼과 유무선 네트워크로 연결되어 있으며, 상기 로봇 정보 인터페이스를 통해 식별정보로 요청되어진 로봇 구성 정보를 상기 로봇 플랫폼으로 전송하는 전송부로 구성되는 것을 특징으로 한다.The robot information installer, the storage unit for storing the robot configuration information downloaded from the robot configuration information management server corresponding to the identification information, and the online connection with the robot configuration information management server and the robot producer according to the request of the It downloads the robot configuration information and identification information to be stored in the storage unit, and is connected to the robot platform via a wired or wireless network, and transmits the robot configuration information requested as identification information through the robot information interface to the robot platform. It is characterized by consisting of a transmission unit.
상기 로봇 정보 설치기는, 상기 로봇 구성정보 관리서버로 상기 로봇 구성정보를 등록할 수 있도록 하는 등록부를 더 포함하는 것을 특징으로 한다.The robot information installer may further include a registration unit configured to register the robot configuration information with the robot configuration information management server.
상기 로봇 플랫폼은, 상기 로봇 정보 인터페이스를 통해 다운로드된 로봇 구성정보를 상기 로봇 구성정보와 함께 다운로드된 식별정보에 매칭시켜 저장하고 있는 저장모듈과; 상기 로봇 정보 인터페이스와 연동하여 로봇 구성정보를 검색 및 다운로드 받기 위한 통신모듈과; 상기 로봇 구성정보의 변경을 인식하여 로봇 구성정보를 갱신하는 갱신모듈을 포함하여 구성되는 것을 특징으로 한다.The robot platform may include: a storage module configured to match the robot configuration information downloaded through the robot information interface with the downloaded identification information together with the robot configuration information; A communication module for searching for and downloading robot configuration information in association with the robot information interface; And a updating module for recognizing the change of the robot configuration information and updating the robot configuration information.
상기 로봇 정보 인터페이스는, 상기 로봇 구성정보를 확인할 수 있도록 하며; 상기 로봇 구성정보를 조합하거나 파싱하여 제공하도록 하는 기능을 특징으로 한다. The robot information interface makes it possible to identify the robot configuration information; It is characterized in that the function to combine or parse the robot configuration information to provide.
본 발명의 다른 실시예는, 로봇 제조 규격화 방법에 있어서, 로봇 제조업체 의해 제조된 로봇에 대하여 상기 로봇을 구성하는 정보를 복수의 로봇 구성정보로 등록하는 등록과정과; 상기 복수의 로봇 구성정보 각각에 대해 식별정보를 부여하는 발급과정과; 상기 부여된 식별정보와 상기 식별정보에 해당하는 로봇 구성정보를 로봇 플랫폼에서 다운로드하는 다운로드과정과; 상기 다운로드된 로봇 구성정보를 활용하는 활용과정을 포함하는 것을 특징으로 한다.Another embodiment of the present invention provides a robot manufacturing standardization method, comprising: a registration process of registering information constituting the robot as a plurality of robot configuration information with respect to a robot manufactured by a robot manufacturer; An issuing process of assigning identification information to each of the plurality of robot configuration information; A downloading process of downloading the given identification information and robot configuration information corresponding to the identification information from a robot platform; It characterized in that it comprises a utilization process utilizing the downloaded robot configuration information.
상기 등록과정에서, 등록되는 로봇 구성 정보는, 로봇을 구동시키기 위한 소프트웨어 정보 및 로봇을 구성하는 하드웨어 정보이다.In the registration process, the robot configuration information to be registered is software information for driving the robot and hardware information constituting the robot.
상기 활용과정은, 상기 로봇 제조자가 로봇을 구성하는 로봇 구성정보를 확인하여 다운로드하는 과정 및; 상기 다운로드된 로봇 구성정보를 이용하여 로봇의 구성정보를 갱신시키는 갱신과정을 포함하는 것을 특징으로 한다.The utilization process may include the steps of downloading and identifying the robot configuration information constituting the robot by the robot manufacturer; And updating the configuration information of the robot by using the downloaded robot configuration information.
상기한 바와 같은 본 발명의 로봇 제조 규격화 방법 및 시스템에 따르면 다음과 같은 효과가 있다.According to the robot manufacturing standardization method and system of the present invention as described above has the following effects.
로봇 구성정보 관리시스템은 로봇을 개발중인 개발자에 의해 등록된 로봇 구성정보를 전송받아 분류하고 식별정보를 발급하여 제조자에 의해 제조된 로봇에 각각 유일한 식별정보를 부여하게 된다.The robot configuration information management system receives and classifies robot configuration information registered by a developer who is developing a robot, issues identification information, and assigns unique identification information to each robot manufactured by the manufacturer.
이로써, 유사한 구성정보를 가진 로봇도 각각 유일한 식별정보를 부여받아 구분되어 질 수 있도록 하며, 식별정보는 로봇의 구성정보에 따라서 분류되도록 하여 로봇의 용도와 쓰임새를 알기 쉽도록 하는 장점이 있다.Thus, even robots having similar configuration information can be distinguished by being given unique identification information, and the identification information can be classified according to the configuration information of the robot, thereby making it easy to understand the purpose and use of the robot.
또한, 로봇의 구성을 변경하여야 할 경우 로봇의 구성과 호환 가능한 장치의 종류를 알 수 있도록 하며, 로봇의 특성에 맞춘 로봇 서비스의 개발을 용이하도록 하는 효과가 있다.In addition, when the configuration of the robot needs to be changed, it is possible to know the types of devices compatible with the configuration of the robot, and to facilitate the development of a robot service in accordance with the characteristics of the robot.
또한, 본 발명은 로봇의 종류와 형태에 무관하게 서비스 적용이 가능하며, 각각 다른 용도와 형태의 로봇에게 연동 가능한 규격을 제공할 수 있는 장점이 있다. In addition, the present invention can be applied to the service irrespective of the type and shape of the robot, there is an advantage that can provide a standard that can be linked to the robot of different uses and forms.
한편, 본 발명은 종래 기술의 로봇 서비스와 비교하여 각각의 로봇 서비스를 통합하여 적용이 가능하므로 수익성 면에서 장점이 있다.On the other hand, the present invention has an advantage in terms of profitability because it can be applied by integrating each robot service compared to the robot service of the prior art.
이하, 본 발명의 바람직한 실시예를 통하여 본 발명을 상세히 설명한다.Hereinafter, the present invention will be described in detail through preferred embodiments of the present invention.
도 1은 본 발명의 구성을 보여주는 전체도로서, 본 발명의 바람직한 실시예에 따른 전체적인 구성을 나타내고 있다.1 is an overall view showing the configuration of the present invention, showing the overall configuration according to a preferred embodiment of the present invention.
도 1을 참조하면, 본 발명은 로봇 개발자의 조작에 따라 개발된 로봇에 대응하는 로봇 구성정보를 업로드시키는 로봇 개발자 단말기(100)와, 상기 로봇 개발자 단말기로부터 업로드되는 로봇을 구성하는 세부적인 정보인 로봇 구성정보를 DB로 구축하여 관리하고, 상기 DB로 구축된 로봇 구성정보에 대응하는 식별정보를 발행하여 식별정보를 이용하여 로봇 구성정보를 다운로드받을 수 있도록 서비스 하는 로봇 구성정보 관리 서버(300)와, 상기 로봇 구성정보 관리 서버(300)에 온라인 접속을 이룬 후 로봇 구성정보를 식별정보를 이용하여 다운로드 받는 로봇 정보 설치기(510)를 구비하고 있는 로봇 생산 서버(500)와, 상기 정보 설치기(510)와 연결된 상태에서 로봇 구성정보를 확인하고, 다운로드 받아야 하는 로봇 구성정보를 선택 할 수 있도록 하는 로봇 정보 인터페이스(610)와, 상기 로봇 정보 인터페이스(610)를 통해 다운로드받은 로봇 구성정보를 저장하고, 로봇 구성정보에 따라 로봇이 구동되도록 하는 로봇 플랫폼(620)을 포함하는 로봇(600)으로 이루어진다.Referring to FIG. 1, the present invention is a
특히 상기 로봇 구성정보는 도 2에 도시된 바와 같이 로봇의 제조 정보인 이력 정보(201)와, 로봇의 생김새와 단위 모양별 정보인 디멘전 정보(202)와, 로봇의 제어에 필요한 기구학 모델인 키네마틱스 정보(203)와, 로봇을 구성하는 센서와 출력 장치 및 로봇을 구성하는 장치 정보인 디바이스 정보(204)와, 로봇의 소프트웨어를 사용하기 위한 인터페이스 정보(205)로 이루어진다.In particular, the robot configuration information includes
상기 로봇 구성정보는, XML 기반으로 저작되어 지며, 상기와 같이 로봇 구성정보를 XML 기반에 의해 제작하는 것을 이유는 로봇 구성 정보간의 상호 연동과 운영을 위함이다. 즉, XML 구성 정보는 도 2를 통해 설명한 바와 같이 로봇 구성정보와 동일하며, 로봇의 이력 정보를 모아 기술하는 이력(Profile), 로봇의 생김새 정보를 단위 모양별 정보로 표현하여 기술하는 디멘전 정보(DimensionInfo), 로봇의 생김새 정보를 단위 모양별 정보로 표현하여 기술하는 키네마틱스 정보(KinematicsInfo), 로봇이 갖고 있는 센서 및 출력 장치들에 대한 정보를 기술하는 디바이스 정보(DeviceInfo), 로봇의 소프트웨어 기능을 사용하기 위한 정보로 별도 스키마로 표현되는 인터페이스 정보(InterfaceInfo) 중 적어도 하나 이상으로 이루어진다. 도 7은 로봇 구성정보의 XML 스키마를 도시한 도면으로서, 로봇 규격 모델 최상위 엘리먼트(RMConfig)에 상기에서 기술한 XML 구성정보가 연결되어 있음 을 알 수 있다. 도 8은 인터페이스 구성도이다.The robot configuration information is authored on the basis of XML, and the reason for producing the robot configuration information on the basis of XML as described above is for mutual interaction and operation between the robot configuration information. That is, the XML configuration information is the same as the configuration information of the robot as described with reference to FIG. (DimensionInfo), KinematicsInfo describing the appearance of the robot in unit shape information, Device Information describing the sensor and output devices of the robot (DeviceInfo), and the software function of the robot Information for using is composed of at least one or more of the interface information (InterfaceInfo) expressed in a separate schema. FIG. 7 is a diagram illustrating an XML schema of robot configuration information, and it can be seen that XML configuration information described above is connected to a robot standard model uppermost element RMConfig. 8 is an interface configuration diagram.
상기 로봇 구성정보 관리 서버(300)는 도 3에 도시된 바와 같이 로봇 구성정보가 식별정보에 매칭되어 저장되는 저장부(301)와, 상기 저장부(301)에 저장된 로봇 구성정보를 분석하여 분류하는 분석부(302)와, 상기 분석부(302)에 의해 분류된 로봇 구성정보에 식별정보를 발급하는 할당부(303)와, 상기 로봇 정보 인터페이스(610)를 통해 요청된 로봇 구성정보를 상기 저장부(301)로부터 검색하여 식별정보와 함께 제공하는 검색부(304)와, 상기 검색부(304)에 의해 검색된 로봇 구성정보를 식별정보와 함께 상기 로봇 정보 인터페이스(610)로 확인할 수 있도록 상기 로봇 플랫폼(620)으로 전송하는 전송부(305)를 포함한다.As shown in FIG. 3, the robot configuration
상기 식별정보는 로봇 구성정보를 각기 다른 식별정보를 부여하여 분류되어 질 수 있도록 하고 분류된 로봇 구성정보로서, 일정한 형식을 가지며, 상기 일정한 형식은, 로봇의 제조월일과 형태와 용도에 따른 설정된 번호 값과 순차적으로 부여되는 임의의 번호 값을 조합하여 배열되어진다. The identification information may be classified by assigning different pieces of identification information to the robot configuration information, and the classified robot configuration information may have a predetermined format, and the predetermined format may be a set number according to the date, shape, and purpose of manufacture of the robot. It is arranged by combining a value and an arbitrary number value sequentially assigned.
상기 로봇 정보 설치기(510)는 도 4에 도시된 바와 같이 상기 로봇 구성정보 관리서버(300)로부터 다운로드받은 로봇 구성정보를 식별정보에 대응시켜 저장하고 있는 저장부(511)와, 상기 로봇 구성정보 관리서버(300)와 온라인 접속을 이룬 후 로봇 생산자의 요청에 따라 상기 로봇 구성정보와 식별정보를 다운받아 상기 저장부(511)에 저장되도록 하는 한편, 상기 로봇 플랫폼(620)과 유무선 네트워크로 연결되어 있으며, 상기 로봇 정보 인터페이스(610)를 통해 식별정보로 요청되어진 로봇 구성 정보를 상기 로봇 플랫폼(610)으로 전송하는 전송부(512)와, 상기 로봇 구성정보 관리서버(300)로 상기 로봇 구성정보를 등록할 수 있도록 하는 등록부(513)로 구성된다.As shown in FIG. 4, the
상기 로봇 플랫폼(620)은 도 5에 도시된 바와 같이 상기 로봇 정보 인터페이스(610)를 통해 다운로드된 로봇 구성정보를 상기 로봇 구성정보와 함께 다운로드된 식별정보에 매칭시켜 저장하고 있는 저장모듈(621)과, 상기 로봇 정보 인터페이스(610)와 연동하여 로봇 구성정보를 검색 및 다운로드 받기 위한 통신모듈(622)과, 상기 로봇 구성정보의 변경을 인식하여 로봇 구성정보를 갱신하는 갱신모듈(623)로 구성된다.As shown in FIG. 5, the
상기 로봇 정보 인터페이스(610)는 상기 로봇 구성정보를 확인할 수 있도록 하며, 상기 로봇 구성정보를 조합하거나 파싱하여 제공하도록 한다.The
상기와 같이 구성된 로봇 제조 규격화 시스템의 규격화 방법에 대해 설명하면 다음과 같다.Referring to the standardization method of the robot manufacturing standardization system configured as described above are as follows.
도 6을 참조하면, 본 발명의 바람직한 실시예에 따르는 로봇 제조 규격화 방법은 로봇 제조업체 의해 제조된 로봇에 대하여 상기 로봇을 구성하는 정보를 복수의 로봇 구성정보로 등록하는 등록과정(s601)과, 상기 복수의 로봇 구성정보 각각에 대해 식별정보를 부여하는 발급과정(s602)과, 상기 부여된 식별정보와 상기 식별정보에 해당하는 로봇 구성정보를 로봇 플랫폼에서 다운로드하는 다운로드과정(s603)과, 상기 다운로드된 로봇 구성정보를 활용하는 활용과정(s604)으로 구성된다.Referring to Figure 6, the robot manufacturing standardization method according to a preferred embodiment of the present invention registration process (s601) for registering the information constituting the robot as a plurality of robot configuration information for the robot manufactured by the robot manufacturer, and An issuing process of assigning identification information to each of the plurality of robot configuration information (s602), a downloading process of downloading the assigned identification information and the robot configuration information corresponding to the identification information from the robot platform (s603), and the downloading. It consists of a utilization process (s604) utilizing the robot configuration information.
한편, 상기 등록과정(s601)은 로봇을 개발하는 개발자가 자신의 단말기에 구비된 로봇 정보 설치기(510)를 이용하여 로봇 구성정보 관리 서버(300)에 온라인 접속을 이룬 후 개발한 로봇의 구성정보를 업로드시켜 상기 로봇 구성정보 관리 서버(300)에 등록시킨다.On the other hand, the registration process (s601) is the developer of the robot using the
이때 개발자에 의해 로봇 구성정보 관리 서버(300)로 업로드되는 정보는 로봇을 구성하고 있는 하드웨어 정보뿐만 아니라 로봇을 구동시키기 위한 소프트웨어 정보이다.At this time, the information uploaded to the robot configuration
상기와 같이 로봇 구성정보 관리 서버(300)로 업로드된 로봇 구성정보는 분석부(302)에 의해 분석되고, 분석된 로봇 구성정보는 할당부(303)에 의해 식별정보를 발급받게 된다(s602). 따라서 상기 로봇 구성정보 관리 서버(300)에 등록된 로 봇 구성정보를 다운로드받아 이용하고자 하는 또다른 로봇 개발자나 로봇 판매자들은 상기 식별정보를 이용하여 상기 로봇 구성정보를 선택하여 다운받게 된다.Robot configuration information uploaded to the robot configuration
즉, 로봇 개발자는 로봇을 개발할 때마다 개발된 로봇의 하드웨어정보와 소프트웨어 정보를 상기 로봇 구성정보 관리 서버(300)로 업로드시키고, 상기 로봇 구성정보 관리 서버(300)는 이를 다른 사용자들이 용이하게 검색하여 원하는 로봇 구성정보를 다운로드받을 수 있도록 로봇 구성정보에 식별정보를 부여하여 분류하고 정리한 상태로 다른 사용자들에게 제공되도록 한다.That is, the robot developer uploads the hardware information and software information of the developed robot to the robot configuration
그러면 상기 로봇 구성정보를 원하는 다른 로봇 개발자나 로봇 판매자는 로봇 설치기(510)가 탑재되어 있는 로봇 생산 서버(500)를 이용하여 상기 로봇 구성정보 관리 서버(300)로 온라인 접속을 이룬 후 상기 로봇 설치기(510)를 이용하여 원하는 로봇 구성정보를 다운로드받게 되고, 이때 로봇 구성정보는 식별정보와 함께 다운로드된다(s603).Then, another robot developer or robot seller wanting the robot configuration information makes an online connection to the robot configuration
로봇 설치기(510)를 이용하여 로봇 구성정보를 다운받은 로봇 개발자 또는 로봇 판매자는 로봇 설치기(510)에 유선 또는 무선 네트워크로 연결된 로봇 플랫폼(620)으로 다운로드된 로봇 구성정보를 전송하여 로봇 플랫폼(620)에 저장되도록 하고, 저장된 로봇 구성정보에 의해 해당 로봇의 기능 또는 성능이 갱신되도록 한다(s604). 이때 로봇 개발자 또는 로봇 판매자는 로봇 또는 사용자 단말기에 구비된 로봇 정보 인터페이스(610)를 이용하여 식별정보를 이용하여 원하는 로봇 구성 정보를 선택하고 다운로드받게 된다.The robot developer or the robot seller who downloaded the robot configuration information using the
도 1은 본 발명의 구성을 보여주는 전체도.1 is an overall view showing the configuration of the present invention.
도 2는 본 발명의 로봇 구성정보를 나타내는 구성도.2 is a block diagram showing the robot configuration information of the present invention.
도 3은 본 발명의 로봇 구성정보 관리 서버를 보여주는 구성도.Figure 3 is a block diagram showing a robot configuration information management server of the present invention.
도 4는 본 발명의 정보 설치 장치를 보여주는 구성도.4 is a block diagram showing an information installation apparatus of the present invention.
도 5는 본 발명의 로봇 플랫폼을 보여주는 구성도.5 is a block diagram showing a robot platform of the present invention.
도 6은 본 발명의 바람직한 실시예에 따르는 과정을 보여주는 블록도.6 is a block diagram showing a process according to a preferred embodiment of the present invention.
도 7은 본 발명에 적용된 로봇 구성 정보의 XML 스키마를 도시한 도면.7 is a diagram illustrating an XML schema of robot configuration information applied to the present invention.
도 8은 본 발명에 적용된 인터페이스 구성도.8 is an interface configuration applied to the present invention.
Claims (12)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080136182A KR101040702B1 (en) | 2008-12-30 | 2008-12-30 | Robot Manufacturing Standardization System and Method |
PCT/KR2009/007626 WO2010071384A2 (en) | 2008-12-19 | 2009-12-21 | Standardization system and method for robot fabrication and robot service implementation system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080136182A KR101040702B1 (en) | 2008-12-30 | 2008-12-30 | Robot Manufacturing Standardization System and Method |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20100078042A KR20100078042A (en) | 2010-07-08 |
KR101040702B1 true KR101040702B1 (en) | 2011-06-13 |
Family
ID=42639323
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020080136182A KR101040702B1 (en) | 2008-12-19 | 2008-12-30 | Robot Manufacturing Standardization System and Method |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101040702B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20180027546A (en) * | 2015-07-08 | 2018-03-14 | 유니버셜 로보츠 에이/에스 | An End User Programming Extension Method for Industrial Robots with Third-Party Contributions |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102702647B1 (en) * | 2022-04-04 | 2024-09-04 | 두산로보틱스 주식회사 | Apparatus and method for updating robots using the cloud |
KR102615501B1 (en) * | 2023-04-18 | 2023-12-19 | (주)인티그리트 | Apparatus for Integrating and Managing Robots for Realization of Hyperrobot and Driving Method Thereof |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20000063537A (en) * | 2000-07-20 | 2000-11-06 | 조인호 | An automatic prescription system based on web and an automatic prescription method based on web |
KR20030073419A (en) * | 2002-03-11 | 2003-09-19 | 주식회사 보스텍 | Apparatus for supporting development of robot |
-
2008
- 2008-12-30 KR KR1020080136182A patent/KR101040702B1/en not_active IP Right Cessation
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20000063537A (en) * | 2000-07-20 | 2000-11-06 | 조인호 | An automatic prescription system based on web and an automatic prescription method based on web |
KR20030073419A (en) * | 2002-03-11 | 2003-09-19 | 주식회사 보스텍 | Apparatus for supporting development of robot |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20180027546A (en) * | 2015-07-08 | 2018-03-14 | 유니버셜 로보츠 에이/에스 | An End User Programming Extension Method for Industrial Robots with Third-Party Contributions |
KR102603939B1 (en) | 2015-07-08 | 2023-11-20 | 유니버셜 로보츠 에이/에스 | How to extend end-user programming of industrial robots with third-party contributions |
Also Published As
Publication number | Publication date |
---|---|
KR20100078042A (en) | 2010-07-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109327551B (en) | Method and device for accessing Internet of things equipment into Internet of things platform and server | |
JP6465012B2 (en) | Data flow control device and data flow control method | |
CN1864164B (en) | Captured test fleet | |
CN104635686B (en) | Targeted resource allocation | |
KR102171414B1 (en) | Platform system for air quality management including fine dust and ultra-fine dust | |
US10345793B2 (en) | Flexible assembly system for multi-product production, and method of reconfiguring production line | |
RU2005100851A (en) | AUTHENTICATION METHOD BETWEEN DEVICES | |
CN101632050A (en) | But the building automation system and the framework of dynamic expansion and configuration automatically | |
KR101040702B1 (en) | Robot Manufacturing Standardization System and Method | |
CN103931207A (en) | Information notification system | |
CN113467832A (en) | Equipment control processing method, device, storage medium and electronic device | |
KR101478902B1 (en) | Method and system for providing service based on profile according to node property in instance hosting environment | |
KR101478903B1 (en) | Service providing method and system for processing information of node based on profile of node in instance hosting environment | |
CN104506526A (en) | Hunting camera, and method, system and background system for monitoring hunting camera | |
US20170322904A1 (en) | System and method for defining machine-to-machine communicating devices and defining and distributing computational tasks among same | |
WO2019039078A1 (en) | Sensor management server, operation method for sensor management server and sensor management program | |
CN105324728B (en) | Industrial control system for monitoring automation factory | |
CN118283090B (en) | A method for quickly building cross-scenario IoT applications based on the componentization capabilities of the AIOT platform | |
CN104486436A (en) | Method and application system for monitoring hunting cameras on the basis of intelligent terminal | |
CN112364186A (en) | Method, device and equipment for presenting media recommendation information and storage medium | |
US20160202672A1 (en) | Thing cooperation service system and method, and modeling tool thereof | |
CN104486439A (en) | Data management method and background system for monitoring hunting cameras on the basis of intelligent terminal | |
CN106991560B (en) | Internal communication for asset health monitoring devices | |
KR101848398B1 (en) | Producing system application driving information of remote server based and method of the same | |
Charfi et al. | Networking functions for wireless sensor network applications: an SDN-based approach |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20081230 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20100730 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20110602 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20110603 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20110607 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20150509 |