[go: up one dir, main page]

CN107598928B - Camera and robot control system based on semantic model and its automatic adaptation method - Google Patents

Camera and robot control system based on semantic model and its automatic adaptation method Download PDF

Info

Publication number
CN107598928B
CN107598928B CN201711005743.8A CN201711005743A CN107598928B CN 107598928 B CN107598928 B CN 107598928B CN 201711005743 A CN201711005743 A CN 201711005743A CN 107598928 B CN107598928 B CN 107598928B
Authority
CN
China
Prior art keywords
camera
semantization
robot
model
controller
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201711005743.8A
Other languages
Chinese (zh)
Other versions
CN107598928A (en
Inventor
赵冰洁
张华良
杨帆
李庆鑫
张涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenyang Intelligent Robot Innovation Center Co ltd
Shenyang Institute of Automation of CAS
Original Assignee
Shenyang Institute of Automation of CAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenyang Institute of Automation of CAS filed Critical Shenyang Institute of Automation of CAS
Priority to CN201711005743.8A priority Critical patent/CN107598928B/en
Publication of CN107598928A publication Critical patent/CN107598928A/en
Application granted granted Critical
Publication of CN107598928B publication Critical patent/CN107598928B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Manipulator (AREA)

Abstract

The present invention relates to cameras and robot control system and its automatic adaptation method based on semantic model, semantization model service end module, semantization model client end module are established in camera controller, robot controller respectively, by the semantic modeling of semantization model service end module and the parsing with semantization model client end module, the automatic adaptation of industrial camera and robot control system is realized.The present invention can not need robot control and stop working when camera function upgrades and changes, and again to the function and order of controller programming modification camera, increase the flexibility of robot system work, saved the working time, plug and play.

Description

基于语义模型的相机与机器人控制系统及其自动适配方法Camera and robot control system based on semantic model and its automatic adaptation method

技术领域technical field

本发明涉及了一种基于语义模型的工业相机与机器人控制系统及其自动适配方法,属于机器人控制领域。The invention relates to a semantic model-based industrial camera and robot control system and an automatic adaptation method thereof, belonging to the field of robot control.

背景技术Background technique

在工业4.0时代的背景下,随着中国制作2025战略的深入,机器人产业市场呈现爆炸式增长势头,这离不开机器视觉系统,机器视觉就相当于人类视觉在机器上的延伸机,让人机协作成为现实。机器人产业想实现真正的智能化和自动化,必须具备精准观察事物的能力,才能够很好的对事物判断,工业相机作为机器视觉系统的核心,其重要性不言而喻。In the context of the era of Industry 4.0, with the deepening of China's production 2025 strategy, the robot industry market is showing an explosive growth momentum, which is inseparable from the machine vision system, which is equivalent to the extension of human vision on the machine, making people Machine collaboration becomes a reality. If the robot industry wants to achieve true intelligence and automation, it must have the ability to accurately observe things, so as to be able to judge things well. As the core of the machine vision system, the importance of industrial cameras is self-evident.

传统的机器视觉方案,机器人控制器需要对相机的通信配置和功能进行固定编程工作,当相机功能存在大量随机组合时,需要极其繁琐的机器人编程工作;当相机功能升级变更时,机器人控制器需要停止工作,重新对功能和配置进行固定编程。如果更换不同的相机,需要根据相机厂商的功能和配置,针对此款相机进行特定的编程,不同相机之间的软件不具备复用性。传统的方案影响效率,不具备灵活性,也不符合智能制造理念。In the traditional machine vision solution, the robot controller needs to perform fixed programming work on the communication configuration and functions of the camera. When there are a large number of random combinations of camera functions, extremely tedious robot programming work is required; when the camera functions are upgraded and changed, the robot controller needs to be Stop work and reprogram the function and configuration firmly. If you replace a different camera, you need to perform specific programming for this camera according to the camera manufacturer's functions and configurations, and the software between different cameras is not reusable. The traditional solution affects efficiency, is not flexible, and does not conform to the concept of intelligent manufacturing.

“语义化”指的是机器在需要更少的人类干预的情况下能够研究和收集信息,读懂机器语言,目前广泛应用于互联网领域,在web、HTML传输中应用较多。工业控制领域存在各设备数据格式不一样、通信模式不一样,这样会造成为了一个系统的数据采集,需要工程师知道不同的数据、格式意义等,浪费大量资源。语义化解决了这个问题,让设备统一描述,说一样的语言,更能实现互联互通。"Semantic" means that machines can study and collect information and understand machine language with less human intervention. It is currently widely used in the Internet field, and is widely used in web and HTML transmission. In the field of industrial control, there are different data formats and communication modes of various devices, which will result in the need for engineers to know different data and format meanings for data collection in a system, which wastes a lot of resources. Semantics solves this problem, allowing devices to be described in a unified manner, speaking the same language, and enabling better interconnection.

针对机器人控制领域智能化的需求,基于语义化建模,研究了工业相机与机器人控制系统的自适应方法,语义化描述信息,服务器和客户端自动适配,突破繁琐传统视觉的固定编程,实现软件复用,即插即用,互通互联,对中国智能制造的发展具有重大意义。Aiming at the demand for intelligence in the field of robot control, based on semantic modeling, the adaptive method of industrial cameras and robot control systems is studied. Semantic description information, automatic adaptation between servers and clients, breaking through the cumbersome traditional visual fixed programming, realizing Software reuse, plug and play, and interconnection are of great significance to the development of China's intelligent manufacturing.

发明内容SUMMARY OF THE INVENTION

针对现有视觉方案中存在大量通信配置过程和相机更换或功能更新时繁琐的重新编程工作,本发明提供了一种基于语义模型的工业相机与机器人控制系统及其自动适配方法。基于语义模型模块,通过语义化描述,实现自动适配,即插即用,同步更新,提高工作效率。Aiming at the large number of communication configuration processes and the tedious reprogramming work during camera replacement or function update in the existing vision scheme, the present invention provides a semantic model-based industrial camera and robot control system and an automatic adaptation method thereof. Based on the semantic model module, through the semantic description, it realizes automatic adaptation, plug and play, synchronous update, and improves work efficiency.

本发明为实现上述目的所采用的技术方案是:基于语义模型的相机与机器人控制系统的自动适配方法,分别在相机控制器、机器人控制器中建立语义化模型服务端模块、语义化模型客户端模块,通过语义化模型服务端模块的语义建模、以及与语义化模型客户端模块的解析,实现工业相机与机器人控制系统的自动适配,包括以下步骤:The technical solution adopted by the present invention to achieve the above object is: an automatic adaptation method of a camera and a robot control system based on a semantic model, respectively establishing a semantic model server module and a semantic model client in the camera controller and the robot controller. The end module realizes the automatic adaptation of the industrial camera and the robot control system through the semantic modeling of the semantic model server module and the parsing with the semantic model client module, including the following steps:

语义化模型服务端模块根据相机参数和相机控制命令进行语义化描述,写入地址空间的元素、子元素里,然后将参数组织结构及服务列表形成XML文件;The semantic model server module performs semantic description according to camera parameters and camera control commands, writes it into the elements and sub-elements of the address space, and then forms an XML file with the parameter organization structure and service list;

语义化模型客户端模块访问相机控制器内的语义化模型服务端模块并获取XML文件,解析得到相机参数和相机控制命令;将所需的相机参数和相机控制命令所对应的语义化命令发送至相机控制器;The semantic model client module accesses the semantic model server module in the camera controller and obtains the XML file, parses and obtains the camera parameters and camera control commands; sends the required camera parameters and the semantic commands corresponding to the camera control commands to camera controller;

语义化模型服务端模块得到语义化命令,相机控制器执行语义化命令所对应的操作,并反馈机器人信息;机器人控制器根据机器人信息,进行控制。The semantic model server module obtains the semantic command, the camera controller executes the operation corresponding to the semantic command, and feeds back the robot information; the robot controller performs control according to the robot information.

所述相机参数包括相机拍摄功能、拍摄参数调节、相机参数信息。The camera parameters include camera shooting function, shooting parameter adjustment, and camera parameter information.

所述参数组织结构包括元素、子元素的对应关系;服务列表包括元素、子元素的内容。The parameter organization structure includes the corresponding relationship between elements and sub-elements; the service list includes the contents of the elements and sub-elements.

所述根据相机参数和控制命令进行语义化描述,写入地址空间的元素、子元素里包括以下步骤:The semantic description is performed according to camera parameters and control commands, and the elements and sub-elements written into the address space include the following steps:

将相机拍摄功能、拍摄参数调节、相机参数信息分别作为元素写入地址空间;将各元素的分类分别作为所属元素下的子元素;对应某子元素的动作即相机控制命令作为该子元素下的下一级子元素。The camera shooting function, shooting parameter adjustment, and camera parameter information are written into the address space as elements respectively; the classification of each element is regarded as the sub-element under the element; the action corresponding to a sub-element, that is, the camera control command, is regarded as the sub-element under the sub-element. next-level child element.

所述相机控制器进行所对应的命令操作,并反馈机器人信息包括以下步骤:The camera controller performs the corresponding command operation and feeds back the robot information, including the following steps:

相机控制器根据语义化命令执行拍摄动作,并得到拍摄结果对应的位置信息。The camera controller executes the shooting action according to the semantic command, and obtains the position information corresponding to the shooting result.

反馈机器人信息后,机器人控制器根据位置信息解算得到机器人运动轨迹,根据运动轨迹控制机器人执行抓取动作。After feeding back the robot information, the robot controller calculates the robot motion trajectory according to the position information, and controls the robot to perform the grabbing action according to the motion trajectory.

基于语义模型的相机与机器人控制系统,分别在相机控制器、机器人控制器中建立语义化模型服务端模块、语义化模型客户端模块,包括:For the camera and robot control system based on semantic model, a semantic model server module and a semantic model client module are established in the camera controller and robot controller respectively, including:

语义化模型服务端模块,用于根据相机参数和相机控制命令进行语义化描述,写入地址空间的元素、子元素里,然后将参数组织结构及服务列表形成XML文件;得到语义化命令,使相机控制器执行语义化命令所对应的操作并反馈机器人信息至机器人控制器;The semantic model server module is used to describe semantically according to camera parameters and camera control commands, write them into the elements and sub-elements of the address space, and then form an XML file with the parameter organization structure and service list; The camera controller executes the operations corresponding to the semantic commands and feeds back the robot information to the robot controller;

语义化模型客户端模块,用于访问相机控制器内的语义化模型服务端模块并获取XML文件,解析得到相机参数和相机控制命令;将所需的相机参数和相机控制命令所对应的语义化命令发送至相机控制器的语义化模型服务端模块。The semantic model client module is used to access the semantic model server module in the camera controller and obtain the XML file, and parse to obtain the camera parameters and camera control commands; the required camera parameters and camera control commands correspond to the semantics Commands are sent to the semantic model server module of the camera controller.

本发明具有以下优点及有益效果:The present invention has the following advantages and beneficial effects:

1、本发明的自动适配,不是针对某一个特定型号的机器人控制器和工业相机,其适配方法适用于所有装有本发明的语义化模型模块的机器人控制器和工业相机。1. The automatic adaptation of the present invention is not aimed at a specific type of robot controller and industrial camera, and the adaptation method is applicable to all robot controllers and industrial cameras equipped with the semantic model module of the present invention.

2、本发明自动适配的特点,可以在相机功能升级改变情况下,不需要机器人控制器中断工作,替代了用示教器手动修改相机功能和通信命令,增加了机器人系统工作的灵活性、节约了工作时间,即插即用。2. The feature of automatic adaptation of the present invention makes it possible to upgrade and change the camera function without the need for the robot controller to interrupt the work, instead of manually modifying the camera function and communication commands with the teach pendant, increasing the flexibility of the robot system. Save working time, plug and play.

3、本发明语义化模型模块使用了基于面向服务的技术,不依赖特定的硬件平台和操作系统,软件具有复用性、适用范围广。3. The semantic model module of the present invention uses a service-oriented technology and does not depend on a specific hardware platform and operating system, and the software has reusability and wide application range.

附图说明Description of drawings

图1是本发明应用的硬件环境组成的实施例框图;Fig. 1 is the embodiment block diagram of the hardware environment composition of the application of the present invention;

图2是本发明的控制器语义化模型模块图;Fig. 2 is the controller semantic model module diagram of the present invention;

具体实施方式Detailed ways

下面结合附图及实施例对本发明做进一步的详细说明。The present invention will be further described in detail below with reference to the accompanying drawings and embodiments.

参见图1,基于语义化模型的工业相机与机器人控制系统,其中主要涉及机器人控制器、相机控制器、机器人本体。Referring to Figure 1, an industrial camera and robot control system based on a semantic model mainly involves a robot controller, a camera controller, and a robot body.

所述的机器人控制器,是运行QNX实时操作系统的X86架构平台,其硬件部分包含运动控制器和伺服驱动器,支持EtherCAT总线通信。软件部分包括语义化模型服务端模块、控制算法模块、传感器模块、运动控制模块;控制算法模块,包括基础算法库、功能算法库和应用算法库,用于机器人控制的算法应用;传感器模块,包括传感器硬件驱动和数据转换模型,用于机器人与传感器交互。运动控制模块,包括动力学模块、运动学模块,用于解析命令,控制机器人操作。The robot controller is an X86 architecture platform running the QNX real-time operating system, and its hardware part includes a motion controller and a servo driver, and supports EtherCAT bus communication. The software part includes semantic model server module, control algorithm module, sensor module, motion control module; control algorithm module, including basic algorithm library, functional algorithm library and application algorithm library, used for algorithm application of robot control; sensor module, including Sensor hardware driver and data transformation model for robot-sensor interaction. Motion control module, including dynamics module and kinematics module, is used to parse commands and control robot operation.

所述的相机控制器包含语义化模型客户端模块、通信配置模块、视觉功能模块;The camera controller includes a semantic model client module, a communication configuration module, and a visual function module;

参见图2,本专利的自动适配核心点是语义化模型客户端模块和服务端模块。语义化模型服务端模块是基于语义面向服务的模块,定义了一种集成地址空间和信息的模型,将一个具体对象的相关的所有参数、操作方式、历史、事件等信息基于语义建模的方式对对象进行语义化描述,建立彼此关系,形成参数组织结构及服务列表的XML文件,可以表示复杂的数据结构和过程,建立网络通信服务端,基于TCP的二进制协议完成数据交换。所述的语义建模,是基于数据建模基础上,增加语义描述层,以“数据—语义—关系”形式描述。语义化模型客户端模块是基于语义面向服务的模块,建立网络通信的客户端,通过ID访问服务器模块,基于语义化属性信息和XML文件解析获得参数组织结构及服务列表。Referring to FIG. 2 , the core points of the automatic adaptation of the present patent are the client module and the server module of the semantic model. Semantic model server module is a service-oriented module based on semantics. It defines a model that integrates address space and information, and bases all parameters, operation methods, history, events and other information related to a specific object on the basis of semantic modeling. Semantically describe objects, establish mutual relationships, and form XML files of parameter organization structure and service list, which can represent complex data structures and processes, establish network communication servers, and complete data exchange based on TCP binary protocol. Said semantic modeling is based on data modeling, adding a semantic description layer, and describing in the form of "data-semantics-relationship". Semantic model client module is a service-oriented module based on semantics. It establishes a client for network communication, accesses the server module through ID, and obtains the parameter organization structure and service list based on semantic attribute information and XML file parsing.

以机器人控制器和工业相机系统为例,具体过程包括:工业相机控制器端建立语义化模型服务端模块,将相机的参数信息如:拍摄的功能、拍摄参数的调节、相机的基本信息等参数语义建模方式进行语义化描述,写入地址空间的元素里,元素包括元素层、子元素层等层级关系,各元素间建立联系,形成参数组织结构及服务列表的XML文件。机器人控制器端建立语义化模型客户端模块,客户端对服务端发起握手,建立连接。获取参数组织结构及服务列表XML、基于语义模型解析地址空间里元素,子元素的信息,最终获取相机的信息模型的所有数据,从而达到自动适配的目的。机器人控制器根据适配结果,将相应的控制命令发送给相机控制器,相机控制器执行被发送的命令,并将位置信息反馈给机器人控制器,机器人控制器根据位置信息,结合控制算法模块、运动控制模块控制机器人本体执行抓取命令。Taking the robot controller and the industrial camera system as examples, the specific process includes: establishing a semantic model server module on the industrial camera controller side, and converting the camera parameter information such as: shooting function, adjustment of shooting parameters, basic information of the camera and other parameters Semantic modeling is used to describe semantically, and write it into the elements of the address space. The elements include hierarchical relationships such as element layer and sub-element layer. Relationships are established between elements to form an XML file of parameter organization structure and service list. The robot controller establishes a semantic model client module, and the client initiates a handshake with the server to establish a connection. Obtain the parameter organization structure and service list XML, parse the information of elements and sub-elements in the address space based on the semantic model, and finally obtain all the data of the camera's information model, so as to achieve the purpose of automatic adaptation. The robot controller sends the corresponding control command to the camera controller according to the adaptation result, the camera controller executes the sent command, and feeds back the position information to the robot controller. According to the position information, the robot controller combines the control algorithm module, The motion control module controls the robot body to execute the grab command.

以下将描述本发明自动适配方法实例,具体步骤如下:The automatic adaptation method example of the present invention will be described below, and the specific steps are as follows:

步骤1:相机控制器建立语义化模型服务端模块,基于语义建模,对相机拍摄的功能(例如拍摄形状、识别颜色、存储功能)、拍摄参数的调节(例如曝光时间、调焦距、拍摄模式)、相机的基本信息(例如生产厂家、出厂日期、最大分辨率)等参数进行语义化描述,写入地址空间的元素、子元素里;就功能和控制命令举例:比如相机能拍摄不同形状和不同颜色,将颜色和形状语义化描述在元素层,将形状包括的如圆形、方形等、颜色包括的如红色、黄色等语义化描述在各自的子元素层,将控制命令比如拍摄黄色圆形、红色方形等命令语义化描述在下一级子元素层。然后将参数组织结构及服务列表形成XML文件。Step 1: The camera controller establishes a semantic model server module, based on semantic modeling, adjusts the camera shooting functions (such as shooting shape, color recognition, storage function) and shooting parameters (such as exposure time, focus adjustment, shooting mode) ), the basic information of the camera (such as manufacturer, date of manufacture, maximum resolution) and other parameters are semantically described, and written into the elements and sub-elements of the address space; for example, functions and control commands: For example, the camera can shoot different shapes and Different colors, semantically describe colors and shapes at the element layer, describe shapes including circles, squares, etc., and colors such as red, yellow, etc., at their respective sub-element layers, and describe control commands such as shooting yellow circles Commands such as shape and red square are semantically described in the next sub-element layer. Then the parameter organization structure and service list are formed into an XML file.

步骤2:机器人控制器设置语义化模型客户端模块,向服务端发起握手,建立通信,获取参数组织结构及服务列表XML、基于语义模型解析地址空间里元素,子元素的信息,最终获取相机的信息模型的所有数据,对应步骤1举例,例如经过访问,控制知道相机能拍摄不同形状和不同颜色,及各种控制命令,从而使得控制器和相机能达到自动适配的目的。Step 2: The robot controller sets the semantic model client module, initiates a handshake with the server, establishes communication, obtains the parameter organization structure and service list XML, parses the information of elements and sub-elements in the address space based on the semantic model, and finally obtains the camera's information. All data of the information model corresponds to the example of step 1. For example, after access, the control knows that the camera can shoot different shapes and colors, and various control commands, so that the controller and the camera can achieve the purpose of automatic adaptation.

步骤3:机器人控制器根据功能需要,例如拍摄黄色圆形,语义化模型客户端模块将其解析语义获得的拍摄黄色圆形的语义化命令发送给相机控制器,相机控制器获得命令后,视觉功能模块开始执行搜索匹配等算法(相机控制器里有比如黄色圆形的模板,不断搜索,当拍摄到的正好是黄色圆形时,说明匹配到了,会计算出黄色圆形的位置信息,给机器人控制器),当拍摄到黄色圆形时,将其位置信息发送给机器人控制器。Step 3: According to the functional requirements of the robot controller, such as shooting a yellow circle, the semantic model client module sends the semantic command of shooting the yellow circle obtained by parsing the semantics to the camera controller. After the camera controller obtains the command, the visual The function module starts to execute algorithms such as search and matching (there is a template such as a yellow circle in the camera controller, which is constantly searched. When the picture is exactly a yellow circle, it means that the match is reached, and the position information of the yellow circle will be calculated and given to the robot. controller), when the yellow circle is photographed, its position information is sent to the robot controller.

步骤4:机器人控制根据位置信息,调用控制算法模块进行解算,获得机器人执行轨迹,运动控制模块控制机械臂执行抓取任务。Step 4: The robot control calls the control algorithm module to perform calculation according to the position information, obtains the robot execution trajectory, and the motion control module controls the robot arm to perform the grasping task.

综上所述,本发明的方法针对工业相机和机器人控制系统自动适配的需求,提出一种基于语义化模型的系统及自动适配方法。该方法为机器人控制器灵活控制工业相机提供便利,即插即用,不依赖特定型号的控制器和相机,其软件具有复用性,节约工作时间,有利于多相机系统的扩展,能实现互联互通自组决策。To sum up, the method of the present invention proposes a semantic model-based system and an automatic adaptation method for the needs of automatic adaptation of industrial cameras and robot control systems. The method provides convenience for the robot controller to flexibly control industrial cameras, plug and play, does not depend on specific models of controllers and cameras, its software is reusable, saves work time, is conducive to the expansion of multi-camera systems, and can achieve interconnection Interoperable self-organization decision-making.

Claims (7)

1. the automatic adaptation method of camera and robot control system based on semantic model, it is characterised in that: in camera control Semantization model service end module is established in device and establishes semantization model client end module in robot controller, passes through language The semantic modeling of justiceization model service end module and parsing with semantization model client end module, realize industrial camera with The automatic adaptation of robot control system, comprising the following steps:
Semantization model service end module carries out semantization description, writing address space according to camera parameter and camera control commands Element, in daughter element, parameter institutional framework and service list are then formed into XML file;
Semantization model client end module accesses the semantization model service end module in camera controller and obtains XML file, Parsing obtains camera parameter and camera control commands;Semantization corresponding to required camera parameter and camera control commands is ordered Order is sent to camera controller;
Semantization model service end module obtains semantization order, and camera controller executes operation corresponding to semantization order, And feed back robot information;Robot controller is controlled according to robot information.
2. the automatic adaptation method of the camera and robot control system according to claim 1 based on semantic model, institute Stating camera parameter includes camera shooting function, acquisition parameters adjusting, camera parameter information.
3. the automatic adaptation method of the camera and robot control system according to claim 1 based on semantic model, institute State the corresponding relationship that parameter institutional framework includes element, daughter element;Service list includes the content of element, daughter element.
4. the automatic adaptation method of the camera and robot control system according to claim 1 based on semantic model, institute It states and semantization description is carried out according to camera parameter and control command, include following step in the element in writing address space, daughter element It is rapid:
Using camera shooting function, acquisition parameters are adjusted, camera parameter information is as element writing address space;By each element Classification respectively as the daughter element under affiliated element;Movement, that is, camera control commands of certain corresponding daughter element are as the daughter element Under next stage daughter element.
5. the automatic adaptation method of the camera and robot control system according to claim 1 based on semantic model, institute State camera controller and carry out corresponding command operation, and feed back robot information the following steps are included:
Camera controller executes shooting action according to semantization order, and obtains the corresponding location information of shooting result.
6. the automatic adaptation method of the camera and robot control system according to claim 1 based on semantic model, instead After presenting robot information, robot controller resolves to obtain robot motion track according to location information, according to motion profile control Robot processed executes grasping movement.
7. camera and robot control system based on semantic model, which is characterized in that establish semantization in camera controller Model service end module and semantization model client end module is established in robot controller, comprising:
Semantization model service end module, for carrying out semantization description, write-in ground according to camera parameter and camera control commands In the element in location space, daughter element, parameter institutional framework and service list are then formed into XML file;Semantization order is obtained, So that camera controller is executed operation corresponding to semantization order and feeds back robot information to robot controller;
Semantization model client end module, for accessing the semantization model service end module in camera controller and obtaining XML File, parsing obtain camera parameter and camera control commands;By language corresponding to required camera parameter and camera control commands Justiceization orders the semantization model service end module for being sent to camera controller.
CN201711005743.8A 2017-10-25 2017-10-25 Camera and robot control system based on semantic model and its automatic adaptation method Expired - Fee Related CN107598928B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711005743.8A CN107598928B (en) 2017-10-25 2017-10-25 Camera and robot control system based on semantic model and its automatic adaptation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711005743.8A CN107598928B (en) 2017-10-25 2017-10-25 Camera and robot control system based on semantic model and its automatic adaptation method

Publications (2)

Publication Number Publication Date
CN107598928A CN107598928A (en) 2018-01-19
CN107598928B true CN107598928B (en) 2019-11-12

Family

ID=61080741

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711005743.8A Expired - Fee Related CN107598928B (en) 2017-10-25 2017-10-25 Camera and robot control system based on semantic model and its automatic adaptation method

Country Status (1)

Country Link
CN (1) CN107598928B (en)

Families Citing this family (79)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9411327B2 (en) 2012-08-27 2016-08-09 Johnson Controls Technology Company Systems and methods for classifying data in building automation systems
US10534326B2 (en) 2015-10-21 2020-01-14 Johnson Controls Technology Company Building automation system with integrated building information model
US12196437B2 (en) 2016-01-22 2025-01-14 Tyco Fire & Security Gmbh Systems and methods for monitoring and controlling an energy plant
US11268732B2 (en) 2016-01-22 2022-03-08 Johnson Controls Technology Company Building energy management system with energy analytics
US11947785B2 (en) 2016-01-22 2024-04-02 Johnson Controls Technology Company Building system with a building graph
US11768004B2 (en) 2016-03-31 2023-09-26 Johnson Controls Tyco IP Holdings LLP HVAC device registration in a distributed building management system
US11774920B2 (en) 2016-05-04 2023-10-03 Johnson Controls Technology Company Building system with user presentation composition based on building context
US11226598B2 (en) 2016-05-04 2022-01-18 Johnson Controls Technology Company Building system with user presentation composition based on building context
US10417451B2 (en) 2017-09-27 2019-09-17 Johnson Controls Technology Company Building system with smart entity personal identifying information (PII) masking
US10505756B2 (en) 2017-02-10 2019-12-10 Johnson Controls Technology Company Building management system with space graphs
US10684033B2 (en) 2017-01-06 2020-06-16 Johnson Controls Technology Company HVAC system with automated device pairing
US11900287B2 (en) 2017-05-25 2024-02-13 Johnson Controls Tyco IP Holdings LLP Model predictive maintenance system with budgetary constraints
US10417245B2 (en) 2017-02-10 2019-09-17 Johnson Controls Technology Company Building management system with eventseries processing
US11764991B2 (en) 2017-02-10 2023-09-19 Johnson Controls Technology Company Building management system with identity management
US11307538B2 (en) 2017-02-10 2022-04-19 Johnson Controls Technology Company Web services platform with cloud-eased feedback control
US10452043B2 (en) 2017-02-10 2019-10-22 Johnson Controls Technology Company Building management system with nested stream generation
US11360447B2 (en) 2017-02-10 2022-06-14 Johnson Controls Technology Company Building smart entity system with agent based communication and control
US12184444B2 (en) 2017-02-10 2024-12-31 Johnson Controls Technology Company Space graph based dynamic control for buildings
US10515098B2 (en) 2017-02-10 2019-12-24 Johnson Controls Technology Company Building management smart entity creation and maintenance using time series data
US11280509B2 (en) 2017-07-17 2022-03-22 Johnson Controls Technology Company Systems and methods for agent based building simulation for optimal control
US11994833B2 (en) 2017-02-10 2024-05-28 Johnson Controls Technology Company Building smart entity system with agent based data ingestion and entity creation using time series data
US10854194B2 (en) 2017-02-10 2020-12-01 Johnson Controls Technology Company Building system with digital twin based data ingestion and processing
WO2018175912A1 (en) 2017-03-24 2018-09-27 Johnson Controls Technology Company Building management system with dynamic channel communication
US11327737B2 (en) 2017-04-21 2022-05-10 Johnson Controls Tyco IP Holdings LLP Building management system with cloud management of gateway configurations
US10788229B2 (en) 2017-05-10 2020-09-29 Johnson Controls Technology Company Building management system with a distributed blockchain database
EP4421695A3 (en) 2017-05-25 2024-11-27 Johnson Controls Tyco IP Holdings LLP Model predictive maintenance system for building equipment
US11022947B2 (en) 2017-06-07 2021-06-01 Johnson Controls Technology Company Building energy optimization system with economic load demand response (ELDR) optimization and ELDR user interfaces
WO2018232147A1 (en) 2017-06-15 2018-12-20 Johnson Controls Technology Company Building management system with artificial intelligence for unified agent based control of building subsystems
US11422516B2 (en) 2017-07-21 2022-08-23 Johnson Controls Tyco IP Holdings LLP Building management system with dynamic rules with sub-rule reuse and equation driven smart diagnostics
US10619882B2 (en) 2017-07-27 2020-04-14 Johnson Controls Technology Company Building management system with scorecard for building energy and equipment performance
US11314788B2 (en) 2017-09-27 2022-04-26 Johnson Controls Tyco IP Holdings LLP Smart entity management for building management systems
US12339825B2 (en) 2017-09-27 2025-06-24 Tyco Fire & Security Gmbh Building risk analysis system with risk cards
US11120012B2 (en) 2017-09-27 2021-09-14 Johnson Controls Tyco IP Holdings LLP Web services platform with integration and interface of smart entities with enterprise applications
US20190095821A1 (en) 2017-09-27 2019-03-28 Johnson Controls Technology Company Building risk analysis system with expiry time prediction for threats
US10962945B2 (en) 2017-09-27 2021-03-30 Johnson Controls Technology Company Building management system with integration of data into smart entities
US10809682B2 (en) 2017-11-15 2020-10-20 Johnson Controls Technology Company Building management system with optimized processing of building system data
US11281169B2 (en) 2017-11-15 2022-03-22 Johnson Controls Tyco IP Holdings LLP Building management system with point virtualization for online meters
US11127235B2 (en) 2017-11-22 2021-09-21 Johnson Controls Tyco IP Holdings LLP Building campus with integrated smart environment
WO2019140279A1 (en) 2018-01-12 2019-07-18 Johnson Controls Technology Company Building energy optimization system with battery powered vehicle cost optimization
US11954713B2 (en) 2018-03-13 2024-04-09 Johnson Controls Tyco IP Holdings LLP Variable refrigerant flow system with electricity consumption apportionment
US11016648B2 (en) 2018-10-30 2021-05-25 Johnson Controls Technology Company Systems and methods for entity visualization and management with an entity node editor
US11334044B2 (en) 2018-11-19 2022-05-17 Johnson Controls Tyco IP Holdings LLP Building system with semantic modeling based searching
US11927925B2 (en) 2018-11-19 2024-03-12 Johnson Controls Tyco IP Holdings LLP Building system with a time correlated reliability data stream
US12367443B2 (en) 2019-01-14 2025-07-22 Tyco Fire & Security Gmbh System and method for showing key performance indicators
US20200234220A1 (en) 2019-01-18 2020-07-23 Johnson Controls Technology Company Smart building automation system with employee productivity features
US10788798B2 (en) 2019-01-28 2020-09-29 Johnson Controls Technology Company Building management system with hybrid edge-cloud processing
US12197299B2 (en) 2019-12-20 2025-01-14 Tyco Fire & Security Gmbh Building system with ledger based software gateways
US20210200713A1 (en) 2019-12-31 2021-07-01 Johnson Controls Technology Company Systems and methods for generating a data structure from multiple bim files
EP4085345A1 (en) 2019-12-31 2022-11-09 Johnson Controls Tyco IP Holdings LLP Building data platform
US12021650B2 (en) 2019-12-31 2024-06-25 Tyco Fire & Security Gmbh Building data platform with event subscriptions
US11769066B2 (en) 2021-11-17 2023-09-26 Johnson Controls Tyco IP Holdings LLP Building data platform with digital twin triggers and actions
US11894944B2 (en) 2019-12-31 2024-02-06 Johnson Controls Tyco IP Holdings LLP Building data platform with an enrichment loop
US12100280B2 (en) 2020-02-04 2024-09-24 Tyco Fire & Security Gmbh Systems and methods for software defined fire detection and risk assessment
US11537386B2 (en) 2020-04-06 2022-12-27 Johnson Controls Tyco IP Holdings LLP Building system with dynamic configuration of network resources for 5G networks
US11874809B2 (en) 2020-06-08 2024-01-16 Johnson Controls Tyco IP Holdings LLP Building system with naming schema encoding entity type and entity relationships
US11397773B2 (en) 2020-09-30 2022-07-26 Johnson Controls Tyco IP Holdings LLP Building management system with semantic model integration
US11954154B2 (en) 2020-09-30 2024-04-09 Johnson Controls Tyco IP Holdings LLP Building management system with semantic model integration
US12346381B2 (en) 2020-09-30 2025-07-01 Tyco Fire & Security Gmbh Building management system with semantic model integration
US12058212B2 (en) 2020-10-30 2024-08-06 Tyco Fire & Security Gmbh Building management system with auto-configuration using existing points
US12061453B2 (en) 2020-12-18 2024-08-13 Tyco Fire & Security Gmbh Building management system performance index
US12235617B2 (en) 2021-02-08 2025-02-25 Tyco Fire & Security Gmbh Site command and control tool with dynamic model viewer
EP4309013B1 (en) 2021-03-17 2026-01-28 Johnson Controls Tyco IP Holdings LLP Systems and methods for determining equipment energy waste
US12523975B2 (en) 2021-06-08 2026-01-13 Tyco Fire & Security Gmbh Building management system with intelligent visualization
US11899723B2 (en) 2021-06-22 2024-02-13 Johnson Controls Tyco IP Holdings LLP Building data platform with context based twin function processing
US11796974B2 (en) 2021-11-16 2023-10-24 Johnson Controls Tyco IP Holdings LLP Building data platform with schema extensibility for properties and tags of a digital twin
US12399467B2 (en) 2021-11-17 2025-08-26 Tyco Fire & Security Gmbh Building management systems and methods for tuning fault detection thresholds
US11934966B2 (en) 2021-11-17 2024-03-19 Johnson Controls Tyco IP Holdings LLP Building data platform with digital twin inferences
US11704311B2 (en) 2021-11-24 2023-07-18 Johnson Controls Tyco IP Holdings LLP Building data platform with a distributed digital twin
US12412003B2 (en) 2021-11-29 2025-09-09 Tyco Fire & Security Gmbh Building data platform with digital twin based predictive recommendation visualization
US12013673B2 (en) 2021-11-29 2024-06-18 Tyco Fire & Security Gmbh Building control system using reinforcement learning
US11714930B2 (en) 2021-11-29 2023-08-01 Johnson Controls Tyco IP Holdings LLP Building data platform with digital twin based inferences and predictions for a graphical building model
US12333657B2 (en) 2021-12-01 2025-06-17 Tyco Fire & Security Gmbh Building data platform with augmented reality based digital twins
US12541182B2 (en) 2021-12-21 2026-02-03 Tyco Fire & Security Gmbh Building data platform with analytics development
US12481259B2 (en) 2022-01-03 2025-11-25 Tyco Fire & Security Gmbh Building platform chip for digital twins
US12529491B2 (en) 2022-05-05 2026-01-20 Tyco Fire & Security Gmbh Building data platform with digital twin-based diagnostic routines
US12372955B2 (en) 2022-05-05 2025-07-29 Tyco Fire & Security Gmbh Building data platform with digital twin functionality indicators
US12013823B2 (en) 2022-09-08 2024-06-18 Tyco Fire & Security Gmbh Gateway system that maps points into a graph schema
US12061633B2 (en) 2022-09-08 2024-08-13 Tyco Fire & Security Gmbh Building system that maps points into a graph schema
US12523999B2 (en) 2022-10-20 2026-01-13 Tyco Fire & Security Gmbh Building management system with intelligent fault visualization

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105282456A (en) * 2014-06-11 2016-01-27 佳能株式会社 Image processing method and image processing apparatus
CN105583857A (en) * 2014-11-12 2016-05-18 沈阳新松机器人自动化股份有限公司 Robot vision system
CN107063258A (en) * 2017-03-07 2017-08-18 重庆邮电大学 A kind of mobile robot indoor navigation method based on semantic information

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001070468A1 (en) * 2000-03-24 2001-09-27 Sony Corporation Method for determining action of robot and robot

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105282456A (en) * 2014-06-11 2016-01-27 佳能株式会社 Image processing method and image processing apparatus
CN105583857A (en) * 2014-11-12 2016-05-18 沈阳新松机器人自动化股份有限公司 Robot vision system
CN107063258A (en) * 2017-03-07 2017-08-18 重庆邮电大学 A kind of mobile robot indoor navigation method based on semantic information

Also Published As

Publication number Publication date
CN107598928A (en) 2018-01-19

Similar Documents

Publication Publication Date Title
CN107598928B (en) Camera and robot control system based on semantic model and its automatic adaptation method
CN112668687B (en) Cloud robot system, cloud server, robot control module and robot
CN110377278B (en) Visual programming tool system based on artificial intelligence and Internet of things
JP6615331B2 (en) Industrial robot process cloud system
US20220156433A1 (en) Industrial network communication emulation
CN103926838B (en) Cloud computing-based autonomous mental development cloud robot system
CN107838922B (en) A method of robot teaching without repetition
KR102887726B1 (en) Distributing skill templates for robot demo learning
CN112272234A (en) Platform management system and method for realizing edge cloud collaborative intelligent service
CN112936286B (en) Self-adaptive consistency tracking control method and system for multi-flexible mechanical arm system
CN116305887A (en) A virtual-real fusion simulation test method for networked autonomous driving vehicles
CN117226847B (en) Control method and system of teleoperation equipment
Li et al. Digital twin and AI-driven robotic embodied control system: a novel adaptive learning and decision optimization method
CN118397150A (en) Digital twin synchronous evolution service implementation method based on edge cloud cooperation
US12523988B2 (en) Sharing world model objects between multiple autonomous systems
CN115185202A (en) A semi-physical simulation cloud control experimental system and its working method
CN120395936A (en) An intelligent spraying composite robot system and method based on a large language model
CN120382487A (en) A large-scale model-based "machine brain" embodied intelligent system and its task execution method
US20210229286A1 (en) Cyber-physical system-based remote control framework for robots
WO2025189846A1 (en) Digital twin processing method and system, and cloud platform
CN118092235A (en) Twin body motion state synchronous control method, device, equipment and storage medium
CN117182910B (en) Intelligent assembly robot assembly control method and control system
Nguyen et al. Building Experimental Laboratory for Digital Twin in Service Oriented Architecture
KR101594014B1 (en) Method and apparatus for migrating decision in multi-components robot
Zhu et al. Optimization and design of intelligent sorting line system based on digital twins

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20200721

Address after: South Street of Shenhe District of Shenyang City, Liaoning Province, No. 114 110016

Co-patentee after: Shenyang intelligent robot Innovation Center Co.,Ltd.

Patentee after: SHENYANG INSTITUTE OF AUTOMATION, CHINESE ACADEMY OF SCIENCES

Address before: South Street in Dongling District of Shenyang city of Liaoning Province, No. 114 110016

Patentee before: SHENYANG INSTITUTE OF AUTOMATION, CHINESE ACADEMY OF SCIENCES

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20191112

Termination date: 20211025