Nothing Special   »   [go: up one dir, main page]

CN109032348B - Intelligent manufacturing method and equipment based on augmented reality - Google Patents

Intelligent manufacturing method and equipment based on augmented reality Download PDF

Info

Publication number
CN109032348B
CN109032348B CN201810743981.7A CN201810743981A CN109032348B CN 109032348 B CN109032348 B CN 109032348B CN 201810743981 A CN201810743981 A CN 201810743981A CN 109032348 B CN109032348 B CN 109032348B
Authority
CN
China
Prior art keywords
coordinate system
instruction information
user equipment
target object
information
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.)
Active
Application number
CN201810743981.7A
Other languages
Chinese (zh)
Other versions
CN109032348A (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.)
Hiscene Information Technology Co Ltd
China Electronics Standardization Institute
Original Assignee
Hiscene Information Technology Co Ltd
China Electronics Standardization Institute
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 Hiscene Information Technology Co Ltd, China Electronics Standardization Institute filed Critical Hiscene Information Technology Co Ltd
Publication of CN109032348A publication Critical patent/CN109032348A/en
Application granted granted Critical
Publication of CN109032348B publication Critical patent/CN109032348B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/17Mechanical parametric or variational design
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2113/00Details relating to the application field
    • G06F2113/20Packaging, e.g. boxes or containers

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Geometry (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Evolutionary Computation (AREA)
  • User Interface Of Digital Computer (AREA)
  • Processing Or Creating Images (AREA)

Abstract

本申请的目的是提供一种基于增强现实的智能制造方法,其中,该方法包括:获取操作区域中目标物件在所述操作区域对应的第一坐标系中的第一位置信息;根据所述第一用户设备对应的第二坐标系与所述第一坐标系的坐标映射关系,确定所述目标物件在所述第二坐标系中的第二位置信息;获取所述目标物件对应的作业指导信息;根据所述第二位置信息将所述目标物件对应的作业指导信息叠加显示于所述目标物件。本申请通过向持有增强现实设备的用户呈现当前操作区域中工件组装相关的一些辅助信息,如工件的安装位置、顺序等,引导工人完成工件的组装,有效地降低装配维修成本、降低安装过程中出错的概率,改善生产效率,实现生产环节的快速响应和精准干预。

Figure 201810743981

The purpose of this application is to provide an augmented reality-based intelligent manufacturing method, wherein the method includes: acquiring first position information of a target object in an operation area in a first coordinate system corresponding to the operation area; The coordinate mapping relationship between the second coordinate system corresponding to a user equipment and the first coordinate system, determine the second position information of the target object in the second coordinate system; obtain the operation instruction information corresponding to the target object ; superimpose and display the operation instruction information corresponding to the target object on the target object according to the second position information. The present application guides workers to complete the assembly of the workpiece by presenting some auxiliary information related to the assembly of the workpiece in the current operating area, such as the installation position and sequence of the workpiece, to the user holding the augmented reality device, effectively reducing the cost of assembly and maintenance and the installation process. It reduces the probability of errors, improves production efficiency, and realizes rapid response and precise intervention in the production process.

Figure 201810743981

Description

基于增强现实的智能制造方法与设备Augmented reality-based intelligent manufacturing method and equipment

技术领域technical field

本申请涉及通信领域,尤其涉及一种基于增强现实的智能制造的技术。The present application relates to the field of communications, and in particular, to a technology of intelligent manufacturing based on augmented reality.

背景技术Background technique

在工业生产过程中,虽然现在很多生产线都实现了自动化生产,但仍有一些环节需要人工装配。工业设备的组装流程一般较为复杂,涉及很多的零部件,这对工人的技艺要求非常高,工人不仅要花费大量的时间和精力进行专业培训,而且装配成功的关键还在于工人的记忆力。目前存在很多依靠纸质说明书进行辅助装配作业的情况,这导致了工人的工作量大、培训成本高、装配效率不高,且错误率不容乐观。In the industrial production process, although many production lines are now automated, there are still some links that require manual assembly. The assembly process of industrial equipment is generally complex and involves many parts, which requires very high skills for workers. Not only do workers have to spend a lot of time and energy for professional training, but the key to successful assembly lies in the memory of workers. At present, there are many cases of auxiliary assembly operations relying on paper instructions, which leads to a large workload for workers, high training costs, low assembly efficiency, and an unsatisfactory error rate.

发明内容SUMMARY OF THE INVENTION

本申请的一个目的是提供一种基于增强现实的智能制造方法与设备。An object of the present application is to provide an augmented reality-based smart manufacturing method and device.

根据本申请的一个方面,提供了一种在第一用户设备端基于增强现实的智能制造方法,该方法包括:According to an aspect of the present application, there is provided an augmented reality-based smart manufacturing method at the first user equipment side, the method comprising:

获取操作区域中目标物件在所述操作区域对应的第一坐标系中的第一位置信息;obtaining the first position information of the target object in the operation area in the first coordinate system corresponding to the operation area;

根据所述第一用户设备对应的第二坐标系与所述第一坐标系的坐标映射关系,确定所述目标物件在所述第二坐标系中的第二位置信息;determining the second position information of the target object in the second coordinate system according to the coordinate mapping relationship between the second coordinate system corresponding to the first user equipment and the first coordinate system;

获取所述目标物件对应的作业指导信息;obtaining the operation instruction information corresponding to the target object;

根据所述第二位置信息将所述目标物件对应的作业指导信息叠加显示于所述目标物件。The operation instruction information corresponding to the target object is superimposed and displayed on the target object according to the second position information.

根据本申请的另一个方面,提供了一种在网络设备端基于增强现实的智能制造方法,该方法包括:According to another aspect of the present application, an augmented reality-based smart manufacturing method at a network device side is provided, the method comprising:

向对应第一用户设备发送作业指导信息对应的下一步作业指导信息。The next step operation instruction information corresponding to the operation instruction information is sent to the corresponding first user equipment.

根据本申请的又一个方面,提供了一种在第二用户设备端基于增强现实的智能制造方法,该方法包括:According to yet another aspect of the present application, an augmented reality-based smart manufacturing method at a second user equipment side is provided, the method comprising:

获取用户通过所述第二用户设备提交的、与对应第一用户设备中作业指导信息相对应的下一步操作请求,其中,所述第一用户设备与所述第二用户设备服务于同一智能制造任务;Obtain the next operation request submitted by the user through the second user equipment and corresponding to the work instruction information in the corresponding first user equipment, wherein the first user equipment and the second user equipment serve the same intelligent manufacturing Task;

将所述下一步操作请求发送至对应的网络设备;sending the next step operation request to the corresponding network device;

接收所述网络设备基于所述下一步操作请求发送的、所述作业指导信息对应的下一步作业指导信息;receiving the next-step operation instruction information corresponding to the operation instruction information sent by the network device based on the next-step operation request;

将所述下一步作业指导信息发送至所述作业指导信息对应的第一用户设备。Sending the next step operation instruction information to the first user equipment corresponding to the operation instruction information.

根据本申请的一个方面,提供了一种基于增强现实的智能制造方法,其中,该方法包括:According to one aspect of the present application, an augmented reality-based smart manufacturing method is provided, wherein the method includes:

第一用户设备获取操作区域中目标物件在所述操作区域对应的第一坐标系中的第一位置信息,根据所述第一用户设备对应的第二坐标系与所述第一坐标系的坐标映射关系,确定所述目标物件在所述第二坐标系中的第二位置信息,获取所述目标物件对应的作业指导信息,并根据所述第二位置信息将所述目标物件对应的作业指导信息叠加显示于所述目标物件;The first user equipment obtains the first position information of the target object in the operation area in the first coordinate system corresponding to the operation area, according to the second coordinate system corresponding to the first user equipment and the coordinates of the first coordinate system mapping relationship, determine the second position information of the target object in the second coordinate system, obtain the work instruction information corresponding to the target object, and assign the work instruction corresponding to the target object according to the second position information The information is superimposed and displayed on the target object;

网络设备向所述第一用户设备发送作业指导信息对应的下一步作业指导信息;The network device sends the next step operation instruction information corresponding to the operation instruction information to the first user equipment;

所述第一用户设备接收所述下一步作业指导信息,并将所述下一步作业指导信息叠加显示于所述目标物件。The first user equipment receives the next-step operation instruction information, and superimposes and displays the next-step operation instruction information on the target object.

根据本申请的另一个方面,提供了一种基于增强现实的智能制造方法,其中,该方法包括:According to another aspect of the present application, an augmented reality-based smart manufacturing method is provided, wherein the method includes:

第一用户设备获取操作区域中目标物件在所述操作区域对应的第一坐标系中的第一位置信息,根据所述第一用户设备对应的第二坐标系与所述第一坐标系的坐标映射关系,确定所述目标物件在所述第二坐标系中的第二位置信息,获取所述目标物件对应的作业指导信息,并根据所述第二位置信息将所述目标物件对应的作业指导信息叠加显示于所述目标物件;The first user equipment obtains the first position information of the target object in the operation area in the first coordinate system corresponding to the operation area, according to the second coordinate system corresponding to the first user equipment and the coordinates of the first coordinate system mapping relationship, determine the second position information of the target object in the second coordinate system, obtain the work instruction information corresponding to the target object, and assign the work instruction corresponding to the target object according to the second position information The information is superimposed and displayed on the target object;

第二用户设备获取用户通过所述第二用户设备提交的、与所述第一用户设备中作业指导信息相对应的下一步操作请求,其中,所述第一用户设备与所述第二用户设备服务于同一智能制造任务;The second user equipment acquires the next operation request submitted by the user through the second user equipment and corresponding to the work instruction information in the first user equipment, wherein the first user equipment and the second user equipment Serving the same intelligent manufacturing task;

所述第二用户设备将所述下一步操作请求发送至对应的网络设备;sending, by the second user equipment, the next step operation request to the corresponding network device;

所述网络设备接收所述下一步操作请求,确定所述作业指导信息对应的下一步作业指导信息,并将所述下一步作业指导信息发送至所述第二用户设备。The network device receives the next operation request, determines the next operation instruction information corresponding to the operation instruction information, and sends the next operation instruction information to the second user equipment.

所述第二用户设备接收所述下一步作业指导信息,并将所述下一步作业指导信息发送至所述第一用户设备。The second user equipment receives the next step operation instruction information, and sends the next step operation instruction information to the first user equipment.

所述第一用户设备接收所述下一步作业指导信息,并将所述下一步作业指导信息叠加显示于所述目标物件。The first user equipment receives the next-step operation instruction information, and superimposes and displays the next-step operation instruction information on the target object.

根据本申请的一个方面,提供了一种基于增强现实的智能制造的第一用户设备,其中,该设备包括:According to an aspect of the present application, there is provided a first user equipment for intelligent manufacturing based on augmented reality, wherein the equipment includes:

第一位置获取模块,用于获取操作区域中目标物件在所述操作区域对应的第一坐标系中的第一位置信息;a first position acquisition module, configured to acquire the first position information of the target object in the operation area in the first coordinate system corresponding to the operation area;

第二位置获取模块,用于根据所述第一用户设备对应的第二坐标系与所述第一坐标系的坐标映射关系,确定所述目标物件在所述第二坐标系中的第二位置信息;A second position acquisition module, configured to determine the second position of the target object in the second coordinate system according to the coordinate mapping relationship between the second coordinate system corresponding to the first user equipment and the first coordinate system information;

指导信息获取模块,用于获取所述目标物件对应的作业指导信息;a guidance information acquisition module, used for acquiring the operation guidance information corresponding to the target object;

指导信息叠加模块,用于根据所述第二位置信息将所述目标物件对应的作业指导信息叠加显示于所述目标物件。The instruction information superimposing module is configured to superimpose and display the operation instruction information corresponding to the target object on the target object according to the second position information.

根据本申请的另一个方面,提供了一种基于增强现实的智能制造的网络设备,其中,该设备包括:According to another aspect of the present application, an augmented reality-based intelligent manufacturing network device is provided, wherein the device includes:

下一步指导发送模块,用于向对应第一用户设备发送作业指导信息对应的下一步作业指导信息。The next step instruction sending module is configured to send the next step operation instruction information corresponding to the operation instruction information to the corresponding first user equipment.

根据本申请的又一个方面,提供了一种种基于增强现实的智能制造的第二用户设备,其中,该设备包括:According to yet another aspect of the present application, a variety of augmented reality-based smart manufacturing second user equipment is provided, wherein the device includes:

下一步请求获取模块,用于获取用户通过所述第二用户设备提交的、与对应第一用户设备中作业指导信息相对应的下一步操作请求,其中,所述第一用户设备与所述第二用户设备服务于同一智能制造任务;The next step request acquisition module is configured to acquire the next step operation request submitted by the user through the second user equipment and corresponding to the work instruction information in the corresponding first user equipment, wherein the first user equipment and the first user equipment Two user equipments serve the same intelligent manufacturing task;

下一步请求发送模块,用于将所述下一步操作请求发送至对应的网络设备;The next step request sending module is used to send the next step operation request to the corresponding network device;

下一步指导接收模块,用于接收所述网络设备基于所述下一步操作请求发送的、所述作业指导信息对应的下一步作业指导信息;a next-step guidance receiving module, configured to receive the next-step operation guidance information corresponding to the operation guidance information sent by the network device based on the next-step operation request;

下一步指导发送模块,用于将所述下一步作业指导信息发送至所述作业指导信息对应的第一用户设备。The next step instruction sending module is configured to send the next step operation instruction information to the first user equipment corresponding to the operation instruction information.

根据本申请的一个方面,提供了一种基于增强现实的智能制造系统,其中,该系统包括如上所述的第一用户设备及如上所述的网络设备。According to an aspect of the present application, an augmented reality-based intelligent manufacturing system is provided, wherein the system includes the above-mentioned first user equipment and the above-mentioned network equipment.

根据本申请的另一个方面,提供了一种基于增强现实的智能制造系统,其中,该系统如上所述的第一用户设备、如上所述的网络设备以及如上所述的第二用户设备。According to another aspect of the present application, an augmented reality-based intelligent manufacturing system is provided, wherein the system includes the above-mentioned first user equipment, the above-mentioned network equipment, and the above-mentioned second user equipment.

根据本申请的一个方面,提供了一种基于增强现实的智能制造设备,其中,该设备包括:According to one aspect of the present application, an augmented reality-based smart manufacturing device is provided, wherein the device includes:

处理器;以及processor; and

被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行:memory arranged to store computer-executable instructions which, when executed, cause the processor to perform:

获取操作区域中目标物件在所述操作区域对应的第一坐标系中的第一位置信息;obtaining the first position information of the target object in the operation area in the first coordinate system corresponding to the operation area;

根据所述第一用户设备对应的第二坐标系与所述第一坐标系的坐标映射关系,确定所述目标物件在所述第二坐标系中的第二位置信息;determining the second position information of the target object in the second coordinate system according to the coordinate mapping relationship between the second coordinate system corresponding to the first user equipment and the first coordinate system;

获取所述目标物件对应的作业指导信息;obtaining the operation instruction information corresponding to the target object;

根据所述第二位置信息将所述目标物件对应的作业指导信息叠加显示于所述目标物件。The operation instruction information corresponding to the target object is superimposed and displayed on the target object according to the second position information.

根据本申请的另一个方面,提供了一种基于增强现实的智能制造设备,其中,该设备包括:According to another aspect of the present application, an augmented reality-based smart manufacturing device is provided, wherein the device includes:

处理器;以及processor; and

被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行:memory arranged to store computer-executable instructions which, when executed, cause the processor to perform:

向对应第一用户设备发送作业指导信息对应的下一步作业指导信息。The next step operation instruction information corresponding to the operation instruction information is sent to the corresponding first user equipment.

根据本申请的又一个方面,提供了一种基于增强现实的智能制造设备,其中,该设备包括:According to yet another aspect of the present application, an augmented reality-based smart manufacturing device is provided, wherein the device includes:

处理器;以及processor; and

被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行:memory arranged to store computer-executable instructions which, when executed, cause the processor to perform:

获取用户通过所述第二用户设备提交的、与对应第一用户设备中作业指导信息相对应的下一步操作请求,其中,所述第一用户设备与所述第二用户设备服务于同一智能制造任务;Obtain the next operation request submitted by the user through the second user equipment and corresponding to the work instruction information in the corresponding first user equipment, wherein the first user equipment and the second user equipment serve the same intelligent manufacturing Task;

将所述下一步操作请求发送至对应的网络设备;sending the next step operation request to the corresponding network device;

接收所述网络设备基于所述下一步操作请求发送的、所述作业指导信息对应的下一步作业指导信息;receiving the next-step operation instruction information corresponding to the operation instruction information sent by the network device based on the next-step operation request;

将所述下一步作业指导信息发送至所述作业指导信息对应的第一用户设备。Sending the next step operation instruction information to the first user equipment corresponding to the operation instruction information.

根据本申请的一个方面,提供了一种包括指令的计算机可读介质,所述指令在被执行时使得系统进行:According to one aspect of the present application, there is provided a computer-readable medium comprising instructions that, when executed, cause a system to:

获取操作区域中目标物件在所述操作区域对应的第一坐标系中的第一位置信息;obtaining the first position information of the target object in the operation area in the first coordinate system corresponding to the operation area;

根据所述第一用户设备对应的第二坐标系与所述第一坐标系的坐标映射关系,确定所述目标物件在所述第二坐标系中的第二位置信息;determining the second position information of the target object in the second coordinate system according to the coordinate mapping relationship between the second coordinate system corresponding to the first user equipment and the first coordinate system;

获取所述目标物件对应的作业指导信息;obtaining the operation instruction information corresponding to the target object;

根据所述第二位置信息将所述目标物件对应的作业指导信息叠加显示于所述目标物件。The operation instruction information corresponding to the target object is superimposed and displayed on the target object according to the second position information.

根据本申请的另一个方面,提供了一种包括指令的计算机可读介质,所述指令在被执行时使得系统进行:According to another aspect of the present application, there is provided a computer-readable medium comprising instructions that, when executed, cause a system to:

向对应第一用户设备发送作业指导信息对应的下一步作业指导信息。The next step operation instruction information corresponding to the operation instruction information is sent to the corresponding first user equipment.

根据本申请的又一个方面,提供了一种包括指令的计算机可读介质,所述指令在被执行时使得系统进行:According to yet another aspect of the present application, there is provided a computer-readable medium comprising instructions that, when executed, cause a system to:

获取用户通过所述第二用户设备提交的、与对应第一用户设备中作业指导信息相对应的下一步操作请求,其中,所述第一用户设备与所述第二用户设备服务于同一智能制造任务;Obtain the next operation request submitted by the user through the second user equipment and corresponding to the work instruction information in the corresponding first user equipment, wherein the first user equipment and the second user equipment serve the same intelligent manufacturing Task;

将所述下一步操作请求发送至对应的网络设备;sending the next step operation request to the corresponding network device;

接收所述网络设备基于所述下一步操作请求发送的、所述作业指导信息对应的下一步作业指导信息;receiving the next-step operation instruction information corresponding to the operation instruction information sent by the network device based on the next-step operation request;

将所述下一步作业指导信息发送至所述作业指导信息对应的第一用户设备。Sending the next step operation instruction information to the first user equipment corresponding to the operation instruction information.

与现有技术相比,本申请通过向持有增强现实设备的用户呈现当前操作区域中工件组装相关的一些辅助信息,如工件的安装位置、安装顺序等,引导工人完成工件的组装工作,有效地降低装配维修成本、降低安装过程中出错的概率,改善生产效率,实现生产环节的快速响应和精准干预。Compared with the prior art, the present application guides the worker to complete the assembly of the workpiece by presenting some auxiliary information related to the assembly of the workpiece in the current operating area to the user holding the augmented reality device, such as the installation position of the workpiece, the installation sequence, etc., effectively. It can greatly reduce the cost of assembly and maintenance, reduce the probability of errors during the installation process, improve production efficiency, and achieve rapid response and precise intervention in the production process.

附图说明Description of drawings

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:Other features, objects and advantages of the present application will become more apparent by reading the detailed description of non-limiting embodiments made with reference to the following drawings:

图1示出根据本申请一个实施例的一种基于增强现实的智能制造方法的系统拓扑图;FIG. 1 shows a system topology diagram of an augmented reality-based smart manufacturing method according to an embodiment of the present application;

图2示出根据本申请一个实施例的一种在第一用户设备端基于增强现实的智能制造方法的方法流程图;FIG. 2 shows a method flowchart of an augmented reality-based smart manufacturing method at the first user equipment end according to an embodiment of the present application;

图3示出了摄像机的基本成像模型或基本针孔模型;Figure 3 shows the basic imaging model or basic pinhole model of the camera;

图4示出了一个三维点在世界坐标系与相机屏幕坐标系之间转换关系;Fig. 4 shows a three-dimensional point conversion relationship between the world coordinate system and the camera screen coordinate system;

图5示出根据本申请另一个实施例的一种在网络设备端基于增强现实的智能制造方法的方法流程图;FIG. 5 shows a method flowchart of an augmented reality-based smart manufacturing method at a network device end according to another embodiment of the present application;

图6示出根据本申请又一个实施例的一种在第二用户设备端基于增强现实的智能制造方法的方法流程图;FIG. 6 shows a method flowchart of an augmented reality-based smart manufacturing method at a second user equipment end according to yet another embodiment of the present application;

图7示出根据本申请一个方面的一种基于增强现实的智能制造方法的方法流程图;7 shows a method flow chart of an augmented reality-based smart manufacturing method according to an aspect of the present application;

图8示出根据本申请又一个方面的一种基于增强现实的智能制造方法的方法流程图;8 shows a method flow chart of an augmented reality-based smart manufacturing method according to yet another aspect of the present application;

图9示出根据本申请一个实施例的一种在第一用户设备端基于增强现实的智能制造方法的设备结构图;FIG. 9 shows a device structure diagram of an augmented reality-based smart manufacturing method at a first user equipment end according to an embodiment of the present application;

图10示出根据本申请另一个实施例的一种在网络设备端基于增强现实的智能制造方法的设备结构图;10 shows a device structure diagram of an augmented reality-based smart manufacturing method at a network device end according to another embodiment of the present application;

图11示出根据本申请一个方面的一种基于增强现实的智能制造方法的设备结构图;FIG. 11 shows a device structure diagram of an augmented reality-based smart manufacturing method according to an aspect of the present application;

图12示出根据本申请一个方面的一种基于增强现实的智能制造方法的系统实例图;12 shows a system example diagram of an augmented reality-based smart manufacturing method according to an aspect of the present application;

图13示出根据本申请又一个方面的一种基于增强现实的智能制造方法的系统实例图;13 shows a system example diagram of an augmented reality-based smart manufacturing method according to yet another aspect of the present application;

图14示出可被用于实施本申请中所述的各个实施例的示例性系统。14 illustrates an exemplary system that may be used to implement various embodiments described in this application.

附图中相同或相似的附图标记代表相同或相似的部件。The same or similar reference numbers in the drawings represent the same or similar parts.

具体实施方式Detailed ways

下面结合附图对本申请作进一步详细描述。The present application will be described in further detail below with reference to the accompanying drawings.

在本申请一个典型的配置中,终端、服务网络的设备和可信方均包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。In a typical configuration of the present application, the terminal, the device serving the network, and the trusted party each include one or more processors (CPUs), input/output interfaces, network interfaces, and memory.

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。Memory may include non-persistent memory in computer readable media, random access memory (RAM) and/or non-volatile memory in the form of, for example, read only memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。Computer-readable media includes both persistent and non-permanent, removable and non-removable media, and storage of information may be implemented by any method or technology. Information may be computer readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read only memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), Flash Memory or other memory technology, Compact Disc Read Only Memory (CD-ROM), Digital Versatile Disc (DVD) or other optical storage, Magnetic tape cartridges, magnetic tape disk storage or other magnetic storage devices or any other non-transmission medium that can be used to store information that can be accessed by a computing device.

本申请所指设备包括但不限于用户设备、网络设备、或用户设备与网络设备通过网络相集成所构成的设备。所述用户设备包括但不限于任何一种可与用户进行人机交互(例如通过触摸板进行人机交互)的移动电子产品,例如智能手机、平板电脑等,所述移动电子产品可以采用任意操作系统,如android操作系统、iOS操作系统等。其中,所述网络设备包括一种能够按照事先设定或存储的指令,自动进行数值计算和信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(ASIC)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、数字信号处理器(DSP)、嵌入式设备等。所述网络设备包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云;在此,云由基于云计算(Cloud Computing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟超级计算机。所述网络包括但不限于互联网、广域网、城域网、局域网、VPN网络、无线自组织网络(Ad Hoc网络)等。优选地,所述设备还可以是运行于所述用户设备、网络设备、或用户设备与网络设备、网络设备、触摸终端或网络设备与触摸终端通过网络相集成所构成的设备上的程序。The equipment referred to in this application includes, but is not limited to, user equipment, network equipment, or equipment formed by integrating user equipment and network equipment through a network. The user equipment includes, but is not limited to, any mobile electronic product that can perform human-computer interaction with the user (for example, human-computer interaction through a touchpad), such as a smart phone, a tablet computer, etc., and the mobile electronic product can use any operation. system, such as android operating system, iOS operating system, etc. Wherein, the network device includes an electronic device that can automatically perform numerical calculation and information processing according to pre-set or stored instructions, and its hardware includes but is not limited to microprocessors, application-specific integrated circuits (ASICs), programmable logic Device (PLD), Field Programmable Gate Array (FPGA), Digital Signal Processor (DSP), Embedded Devices, etc. The network device includes, but is not limited to, a computer, a network host, a single network server, multiple network server sets, or a cloud composed of multiple servers; here, a cloud is composed of a large number of computers or network servers based on cloud computing, Among them, cloud computing is a kind of distributed computing, a virtual supercomputer composed of a group of loosely coupled computer sets. The network includes, but is not limited to, the Internet, a wide area network, a metropolitan area network, a local area network, a VPN network, a wireless ad hoc network (Ad Hoc network), and the like. Preferably, the device may also be a program running on the user equipment, network equipment, or a device formed by user equipment and network equipment, network equipment, touch terminal or network equipment and touch terminal integrated through a network.

当然,本领域技术人员应能理解上述设备仅为举例,其他现有的或今后可能出现的设备如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。Of course, those skilled in the art should understand that the above-mentioned devices are only examples, and other existing or possible devices that may appear in the future, if applicable to this application, should also be included within the protection scope of this application, and are included in this application by reference. this.

在本申请的描述中,“多个”的含义是两个或者更多,除非另有明确具体的限定。In the description of this application, "plurality" means two or more, unless expressly and specifically defined otherwise.

图1示出了本申请的一个典型场景,用户持有第一用户设备(如增强现实设备等),通过第一用户设备将作业指导信息叠加显示于操作区域中的目标物件对应位置,辅助用户完成目标物件的装配等;其中,该方案可以由第一用户设备独立完成,也可以由第一用户设备与网络设备(如MES生产执行系统)配合完成,还可以由第一用户设备、第二用户设备(如人机交互设备)以及网络设备配合完成;另,第一用户设备还可以将当前作业指导信息发送至第三用户设备(如PC设备),供第三用户设备叠加显示于目标物件对应位置。其中,增强现实设备包括但不限于增强现实眼镜、增强现实头盔等增强现实设备,此处以增强现实眼镜为例阐述以下实施例,本领域技术人员应能理解,该等实施例同样适用于增强现实头盔等其他现有的或今后出现的增强现实设备;网络设备包括但不限于云端服务器、MES(Manufacturing execution system)生产执行系统,此处以MES生产执行系统为例阐述以下实施例,本领域技术人员应能理解,该等实施例同样适用于云端服务器等其他现有的或今后可能会出现的网络设备;第三用户设备包括但不限于用于叠加显示当前作业指导信息的增强现实设备、平板电脑、移动设备、PC设备等设备,此处以PC设备为例阐述以下实施例,本领域技术人员应能理解,该等实施例同样适用于增强现实设备、平板电脑、移动设备等其他现有的或以后可能会出现的第三用户设备。FIG. 1 shows a typical scenario of the present application. The user holds a first user equipment (such as an augmented reality device, etc.), and the first user equipment superimposes and displays the operation instruction information on the corresponding position of the target object in the operation area to assist the user. Complete the assembly of the target object, etc.; wherein, the solution can be completed by the first user equipment independently, or can be completed by the first user equipment and network equipment (such as MES production execution system) in cooperation, or the first user equipment, the second The user equipment (such as human-computer interaction equipment) and network equipment are coordinated to complete; in addition, the first user equipment can also send the current work instruction information to a third user equipment (such as a PC device) for the third user equipment to be superimposed and displayed on the target object corresponding location. The augmented reality devices include, but are not limited to, augmented reality glasses, augmented reality helmets and other augmented reality devices. Herein, the following embodiments are described by taking the augmented reality glasses as an example. Those skilled in the art should understand that these embodiments are also applicable to augmented reality. Other existing or future augmented reality devices such as helmets; network devices include but are not limited to cloud servers and MES (Manufacturing execution system) production execution systems. The MES production execution system is used as an example to illustrate the following embodiments. Those skilled in the art It should be understood that these embodiments are also applicable to other existing or future network devices such as cloud servers; third user devices include but are not limited to augmented reality devices, tablet computers, and , mobile devices, PC devices and other devices, the following embodiments are described here by taking PC devices as an example, and those skilled in the art should understand that these embodiments are also applicable to other existing or existing augmented reality devices, tablet computers, mobile devices, etc. A third user device that may appear in the future.

图2示出根据本申请一个方面的一种在第一用户设备端基于增强现实的智能制造方法,其中,该方法包括步骤S11、步骤S12、步骤S13以及步骤S14。在步骤S11中,第一用户设备获取操作区域中目标物件在所述操作区域对应的第一坐标系中的第一位置信息;在步骤S12中,第一用户设备根据所述第一用户设备对应的第二坐标系与所述第一坐标系的坐标映射关系,确定所述目标物件在所述第二坐标系中的第二位置信息;在步骤S13中,第一用户设备获取所述目标物件对应的作业指导信息;在步骤S14中,第一用户设备根据所述第二位置信息将所述目标物件对应的作业指导信息叠加显示于所述目标物件。FIG. 2 shows an augmented reality-based smart manufacturing method at the first user equipment end according to an aspect of the present application, wherein the method includes step S11 , step S12 , step S13 and step S14 . In step S11, the first user equipment obtains the first position information of the target object in the operation area in the first coordinate system corresponding to the operation area; in step S12, the first user equipment corresponds to the first user equipment according to the first user equipment. The coordinate mapping relationship between the second coordinate system and the first coordinate system, to determine the second position information of the target object in the second coordinate system; in step S13, the first user equipment obtains the target object corresponding work instruction information; in step S14, the first user equipment superimposes and displays the work instruction information corresponding to the target object on the target object according to the second position information.

具体而言,在步骤S11中,第一用户设备获取操作区域中目标物件在所述操作区域对应的第一坐标系中的第一位置信息。其中,操作区域包括但不限于用于操作的工作台、流水线上的操作区域以及可用于操作的平面区域等。例如,操作区域中放置有与桌面保持水平的二维的识别图,第一用户设备扫描到该识别图,并以该识别图的中心为原点建立世界坐标系,将识别图的中心作为整个世界坐标系的中心,同时利用识别图建立世界坐标系的尺度,第一用户设备将该世界坐标系作为第一坐标系,并通过计算机视觉算法,计算目标物件在该第一坐标系中的第一位置信息(如坐标位置信息等)。Specifically, in step S11, the first user equipment acquires first position information of the target object in the operation area in the first coordinate system corresponding to the operation area. Wherein, the operation area includes, but is not limited to, a workbench for operation, an operation area on an assembly line, a plane area that can be used for operation, and the like. For example, a two-dimensional identification map that is horizontal to the desktop is placed in the operation area, the first user equipment scans the identification map, and establishes a world coordinate system with the center of the identification map as the origin, and takes the center of the identification map as the whole world The center of the coordinate system, and the scale of the world coordinate system is established by using the identification map. The first user equipment uses the world coordinate system as the first coordinate system, and uses the computer vision algorithm to calculate the first coordinate system of the target object in the first coordinate system. Location information (such as coordinate location information, etc.).

当然,本领域技术人员应能理解上述操作区域仅为举例,其他现有的或今后可能出现的操作区域如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。Of course, those skilled in the art should understand that the above operating regions are only examples, and other existing or possible operating regions that may appear in the future, if applicable to the present application, should also be included within the protection scope of the present application, and are hereby referred to by way of reference Included here.

在步骤S12中,第一用户设备根据所述第一用户设备对应的第二坐标系与所述第一坐标系的坐标映射关系,确定所述目标物件在所述第二坐标系中的第二位置信息。例如,我们可以假设,目标物件有个第一坐标系(假设为世界坐标系),眼镜实体摄像头有个三维摄像坐标系,人眼和眼镜屏幕组成一个虚拟的相机坐标系,眼镜屏幕有个第二坐标系(如二维坐标系)。目标物件本身在世界坐标系中的坐标是已知的,首先将其转换到眼镜实体摄像头的三维相机坐标系下,转换矩阵通过识别跟踪算法得出。再根据标定参数的外参(已知)转换到人眼和眼镜屏幕组成的虚拟相机坐标系上,最后根据虚拟相机内参(已知)得到眼镜屏幕上第二坐标系的坐标。因此可以计算出目标物件最终在第二坐标系中的第二位置信息。In step S12, the first user equipment determines the second coordinate of the target object in the second coordinate system according to the coordinate mapping relationship between the second coordinate system corresponding to the first user equipment and the first coordinate system location information. For example, we can assume that the target object has a first coordinate system (assumed to be the world coordinate system), the glasses entity camera has a three-dimensional camera coordinate system, the human eye and the glasses screen form a virtual camera coordinate system, and the glasses screen has a first coordinate system. A two-dimensional coordinate system (such as a two-dimensional coordinate system). The coordinates of the target object itself in the world coordinate system are known. First, it is transformed into the three-dimensional camera coordinate system of the glasses entity camera, and the transformation matrix is obtained through the identification and tracking algorithm. Then convert the external parameters (known) of the calibration parameters to the virtual camera coordinate system composed of the human eye and the glasses screen, and finally obtain the coordinates of the second coordinate system on the glasses screen according to the virtual camera internal parameters (known). Therefore, the final second position information of the target object in the second coordinate system can be calculated.

在步骤S13中,第一用户设备获取所述目标物件对应的作业指导信息。其中,作业指导信息包括对目标物件的装配位置、装配顺序等信息。例如,第一用户设备通过识别目标物件,并在本地或云端数据库中进行匹配,获取该目标物件对应的作业指导信息;又如第一用户设备根据用户的操作等读取该目标物件对应的作业指导信息;又如,第一用户设备拍摄目标物件对应的图像,并将图像发送至网络设备,接收网络设备基于图像识别的该目标物件对应的作业指导信息。在此步骤S11与步骤S13没有必然的顺序关系。In step S13, the first user equipment acquires operation instruction information corresponding to the target object. The work instruction information includes information such as the assembly position and assembly sequence of the target object. For example, the first user equipment obtains the operation instruction information corresponding to the target object by identifying the target object and matching it in a local or cloud database; or the first user equipment reads the operation corresponding to the target object according to the user's operation, etc. Guidance information; for another example, the first user equipment captures an image corresponding to the target object, sends the image to the network device, and receives operation guidance information corresponding to the target object identified by the network device based on the image. There is no necessary sequence relationship between step S11 and step S13 here.

在步骤S14中,第一用户设备根据所述第二位置信息将所述目标物件对应的作业指导信息叠加显示于所述目标物件。例如,第一用户设备根据目标物件在第二坐标系中的位置信息,并根据作业指导信息中叠加显示的虚拟叠加信息(如目标物件中装配的零件等信息)与目标物件的位置关系,在对应的位置叠加显示作业指导信息中的虚拟叠加信息。In step S14, the first user equipment superimposes and displays the operation instruction information corresponding to the target object on the target object according to the second position information. For example, according to the position information of the target object in the second coordinate system, and according to the positional relationship between the virtual superimposed information (such as information such as parts assembled in the target object) and the target object superimposed and displayed in the operation instruction information, the first user equipment can The corresponding position superimposes and displays the virtual superimposed information in the operation instruction information.

例如,第一用户持有增强现实眼镜,增强现实眼镜通过摄像头拍摄当前操作区域相关的图像信息。增强现实眼镜根据操作区域中对应的二维识别图建立世界坐标系,并计算出目标物件在世界坐标系下的位置。我们可以假设,眼镜实体摄像头有个三维摄像坐标系,人眼和眼镜屏幕组成一个虚拟的相机坐标系,眼镜屏幕有个二维坐标系。目标物件(如电控盒外盒和电路板等零件)本身在世界坐标系中的坐标是已知的,首先将其转换到眼镜实体摄像头的三维摄像坐标系下,转换矩阵通过识别跟踪算法得出。再根据标定参数的外参(已知)转换到人眼和眼镜屏幕组成的虚拟相机坐标系上,最后根据虚拟相机内参(已知)得到眼镜屏幕上第二坐标系的坐标。因此可以计算出目标物件最终在眼镜屏幕中的第二位置信息。增强现实眼镜根据目标物件相关的信息,在数据库中查询该物件相关的作业指导信息,或者增强现实眼镜基于第一用户的选择操作等读取该目标物件的作业指导信息,其中,作业指导信息包括但不限于电路板等在电控盒外盒中的安装位置以及安装顺序。增强现实眼镜根据该目标物件在眼镜屏幕中的实时位置,在该位置实时叠加显示该目标物件对应的作业指导信息,如在电控盒外盒中电路板的建议安装位置虚拟呈现虚拟的电路板等。For example, the first user holds augmented reality glasses, and the augmented reality glasses capture image information related to the current operating area through a camera. The augmented reality glasses establish a world coordinate system according to the corresponding two-dimensional identification map in the operation area, and calculate the position of the target object in the world coordinate system. We can assume that the physical camera of the glasses has a three-dimensional camera coordinate system, the human eye and the glasses screen form a virtual camera coordinate system, and the glasses screen has a two-dimensional coordinate system. The coordinates of the target object (such as the outer box of the electric control box and the circuit board) are known in the world coordinate system. First, it is converted into the three-dimensional camera coordinate system of the glasses entity camera. The transformation matrix is obtained through the identification and tracking algorithm. out. Then convert the external parameters (known) of the calibration parameters to the virtual camera coordinate system composed of the human eye and the glasses screen, and finally obtain the coordinates of the second coordinate system on the glasses screen according to the virtual camera internal parameters (known). Therefore, the final second position information of the target object in the glasses screen can be calculated. The augmented reality glasses query the database for operation instruction information related to the object according to the information related to the target object, or the augmented reality glasses read the operation instruction information of the target object based on the selection operation of the first user, etc., wherein the operation instruction information includes However, it is not limited to the installation position and installation sequence of the circuit board in the outer box of the electric control box. According to the real-time position of the target object on the glasses screen, the augmented reality glasses superimpose and display the corresponding operation instruction information of the target object in real time at the position, such as the virtual circuit board in the recommended installation position of the circuit board in the outer box of the electric control box. Wait.

当然,本领域技术人员应能理解上述作业指导信息仅为举例,其他现有的或今后可能出现的作业指导信息如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。Of course, those skilled in the art should understand that the above-mentioned work instruction information is only an example. If other existing or future work instruction information is applicable to this application, it should also be included in the protection scope of this application, and is hereby referred to as References are included here.

在一些实施例中,该方法还包括步骤S15(未示出)。在步骤S15中,第一用户设备将所述作业指导信息发送至对应的第三用户设备,以供所述第三用户设备将所述作业指导信息叠加显示于关于所述目标物件的图像。例如,第三用户设备包括第三摄像装置,通过该第三摄像装置拍摄操作区域相关的图像信息。第一用户设备将作业指导信息发送至该第三摄像装置,第三设备装置将该接收到的作业指导信息实时叠加至当前呈现的目标物件的图像中。In some embodiments, the method further includes step S15 (not shown). In step S15, the first user equipment sends the work instruction information to the corresponding third user equipment, so that the third user equipment superimposes and displays the work instruction information on the image about the target object. For example, the third user equipment includes a third camera, and the image information related to the operation area is captured by the third camera. The first user equipment sends the operation instruction information to the third camera device, and the third equipment device superimposes the received operation instruction information on the currently presented image of the target object in real time.

例如,第三用户持有PC设备,该PC设备安装有相对固定的摄像头,PC设备通过该摄像头拍摄关于操作区域的电控盒外盒的图像信息。增强现实眼镜获取到关于电控盒外盒的作业指导信息后,将该作业指导信息发送至PC设备。PC设备接收该作业指导信息,并通过计算机视觉算法在当前呈现的关于电控盒外盒的图像信息中对应位置叠加显示虚拟的电路板等作业指导信息。此处,我们假设操作区域的电控盒外盒有一个世界坐标系,PC设备的摄像头有一个三维的摄像坐标系,PC设备的屏幕有一个二维的图像坐标系,电控盒外盒在世界坐标系中的坐标是已知的,我们先将电控盒外盒在世界坐标系中的坐标信息,根据摄像坐标系与世界坐标系的坐标变换,得到电控盒外盒在摄像坐标系中的位置信息,随后,根据摄像坐标系与图像坐标系的坐标变化,确定电控盒外盒在屏幕中的位置信息;PC设备根据电控盒外盒在屏幕中的位置,在该电控盒内部对应位置叠加显示电路板等零件的安装位置、安装顺序等作业指导信息,其中,安装顺序可以通过不同颜色、或者同一种颜色的不同深浅程度等来区分。For example, the third user holds a PC device, the PC device is installed with a relatively fixed camera, and the PC device captures image information about the outer box of the electric control box in the operation area through the camera. After the augmented reality glasses acquire the work instruction information about the outer box of the electric control box, the work instruction information is sent to the PC device. The PC device receives the work instruction information, and superimposes and displays the virtual circuit board and other work instruction information at the corresponding position in the currently presented image information about the outer box of the electric control box through the computer vision algorithm. Here, we assume that the outer box of the electric control box in the operation area has a world coordinate system, the camera of the PC device has a three-dimensional camera coordinate system, the screen of the PC device has a two-dimensional image coordinate system, and the outer box of the electric control box is in The coordinates in the world coordinate system are known. We first convert the coordinate information of the outer box of the electric control box in the world coordinate system to obtain the outer box of the electric control box in the camera coordinate system according to the coordinate transformation between the camera coordinate system and the world coordinate system. Then, according to the coordinate change of the camera coordinate system and the image coordinate system, the position information of the outer box of the electric control box on the screen is determined; The corresponding position inside the box is superimposed to display the installation position and installation sequence of parts such as circuit boards. The installation sequence can be distinguished by different colors or different shades of the same color.

在一些实施例中,该方法还包括方法S16(未示出)。在步骤S16中,第一用户设备通过所述第一用户设备的拍摄装置拍摄所述目标物件在所述操作区域的图像信息;其中,在步骤S11中,第一用户设备通过所述图像信息获取所述目标物件在所述操作区域对应的第一坐标系中的第一位置信息。在一些实施例中,在步骤S13中,第一用户设备根据所述图像信息获取所述目标物件对应的作业指导信息。例如,第一用户设备通过摄像装置拍摄目标物件在操作区域的图像信息,通过图像信息建立第一坐标系,并计算目标物件在该第一坐标系下的第一位置信息;第一用户设备根据该图像信息对目标物件进行图像识别,通过计算机视觉算法与预存数据库中的模型进行匹配,将匹配到的模型对应的作业指导信息作为目标物件对应的作业指导信息。In some embodiments, the method further includes method S16 (not shown). In step S16, the first user equipment captures the image information of the target object in the operation area through the photographing device of the first user equipment; wherein, in step S11, the first user equipment obtains the image information through the image information The first position information of the target object in the first coordinate system corresponding to the operation area. In some embodiments, in step S13, the first user equipment acquires the work instruction information corresponding to the target object according to the image information. For example, the first user equipment captures the image information of the target object in the operation area through the camera, establishes a first coordinate system through the image information, and calculates the first position information of the target object in the first coordinate system; the first user equipment according to The image information is used for image recognition of the target object, and the computer vision algorithm is used to match the model in the pre-stored database, and the operation instruction information corresponding to the matched model is used as the operation instruction information corresponding to the target object.

例如,增强现实眼镜通过摄像头拍摄当前操作台上关于电控盒外盒的图像信息,该图像信息还包括操作台所在平面。该平面中存在一张第一用户放置的二维识别图,增强现实眼镜根据拍摄的图像信息以及图像信息中二维识别图,以二维识别图中心为原点建立三维的世界坐标系,并根据电控盒外盒与二维识别图中心的距离,计算当前电控盒外盒在世界坐标系中的位置信息。增强现实眼镜根据该电控盒外盒的图像信息,在数据库中进行匹配,确定该图像信息匹配的电控盒外盒模型,以及该模型对应的作业指导信息。For example, the augmented reality glasses use the camera to capture image information about the outer box of the electric control box on the current console, and the image information also includes the plane where the console is located. There is a two-dimensional identification map placed by the first user in the plane, and the augmented reality glasses establish a three-dimensional world coordinate system with the center of the two-dimensional identification map as the origin according to the captured image information and the two-dimensional identification map in the image information, and according to The distance between the outer box of the electric control box and the center of the two-dimensional identification map, and the current position information of the outer box of the electric control box in the world coordinate system is calculated. The augmented reality glasses perform matching in the database according to the image information of the outer box of the electric control box, and determine the outer box model of the electric control box that matches the image information, and the operation instruction information corresponding to the model.

在一些实施例中,该方法还包括步骤S17(未示出)和步骤S18(未示出)。在步骤S17中,第一用户设备获取所述作业指导信息对应的下一步作业指导信息;在步骤S18中,第一用户设备将所述下一步作业指导信息叠加显示于所述目标物件。例如,第一用户在完成当前作业指导信息相关作业后,第一用户设备获取该作业指导信息对应的下一步作业指导信息,如第一用户设备通过用户的选择/点击下一步等操作读取下一步作业指导信息。第一用户设备根据目标物件在设备屏幕中的实时位置,在该位置将下一步作业指导信息叠加显示于目标物件。In some embodiments, the method further includes step S17 (not shown) and step S18 (not shown). In step S17, the first user equipment acquires the next work instruction information corresponding to the work instruction information; in step S18, the first user equipment superimposes and displays the next work instruction information on the target object. For example, after the first user completes the work related to the current work instruction information, the first user equipment obtains the next work instruction information corresponding to the work instruction information. Step-by-step work instructions. The first user equipment superimposes and displays the next step operation instruction information on the target object at the position according to the real-time position of the target object on the device screen.

例如,第一用户在操作台上对电控盒进行安装,第一用户已经按照作业指导信息中虚拟电路板的呈现位置将电路板安装在对应位置,第一用户点击进行下一步的操作,增强现实眼镜根据该操作,在数据库中读取关于目标物件对应的下一步作业指导信息,如在电路板对应位置固定对应的螺钉等。For example, the first user installs the electric control box on the console, and the first user has installed the circuit board in the corresponding position according to the presentation position of the virtual circuit board in the operation instruction information. According to the operation, the reality glasses read the next step operation instruction information corresponding to the target object in the database, such as fixing the corresponding screws in the corresponding positions of the circuit board.

当然,本领域技术人员应能理解上述下一步作业指导信息仅为举例,其他现有的或今后可能出现的下一步作业指导信息如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。Of course, those skilled in the art should understand that the above-mentioned next-step operation instruction information is only an example, and other existing or possible future next-step operation instruction information, if applicable to this application, should also be included within the protection scope of this application, and is hereby incorporated by reference.

在一些实施例中,在步骤S17中,第一用户设备接收对应网络设备所发送的、所述作业指导信息对应的下一步作业指导信息。在一些实施例中,所述下一步作业指导信息是所述网络设备基于所接收到的下一步操作请求发送的。在一些实施例中,所述下一步作业指导信息是所述网络设备基于所接收到的下一步操作请求发送的。例如,用户在完成当前作业指导信息后,第一用户设备基于用户的操作或者通过识别当前目标物件确定已完成当前作业时,第一用户设备向网络设备发送下一步操作请求。网络设备接收该下一步操作请求,基于该下一步操作请求在数据库中确定对应的下一步作业指导信息,并将该下一步作业指导信息发送至第一用户设备。In some embodiments, in step S17, the first user equipment receives the next work instruction information corresponding to the work instruction information sent by the corresponding network device. In some embodiments, the next step operation instruction information is sent by the network device based on the received next step operation request. In some embodiments, the next step operation instruction information is sent by the network device based on the received next step operation request. For example, after the user completes the current work instruction information, when the first user equipment determines that the current work has been completed based on the user's operation or by identifying the current target object, the first user equipment sends a next operation request to the network device. The network device receives the next step operation request, determines corresponding next step operation instruction information in the database based on the next step operation request, and sends the next step operation instruction information to the first user equipment.

例如,第一用户在操作台上对电控盒进行安装,第一用户已经按照作业指导信息中虚拟电路板的呈现位置将电路板安装在对应位置,第一用户点击进行下一步的操作,增强现实眼镜根据该操作,向MES生产执行系统发送下一步操作请求,其中,该下一步操作请求包括当前作业指导信息的相关信息(如当前作业指导信息或者作业指导完成时对应的图像信息等)。MES生产执行系统接收该下一步操作请求,根据该下一步操作请求在数据库中确定关于目标物件对应的下一步作业指导信息,如根据电路板已安装在电控盒外盒的图像信息确定下一步作业指导信息如在电路板对应位置固定对应的螺钉等。MES生产执行系统将该下一步作业指导信息发送至增强现实眼镜。For example, the first user installs the electric control box on the console, and the first user has installed the circuit board in the corresponding position according to the presentation position of the virtual circuit board in the operation instruction information. According to the operation, the reality glasses send the next operation request to the MES production execution system, wherein the next operation request includes the relevant information of the current work instruction information (such as the current work instruction information or the corresponding image information when the work instruction is completed, etc.). The MES production execution system receives the next step operation request, and determines the next step operation instruction information corresponding to the target object in the database according to the next step operation request. For example, the next step is determined according to the image information of the circuit board installed in the outer box of the electric control box. Work instruction information, such as fixing the corresponding screws in the corresponding positions of the circuit board, etc. The MES production execution system sends the next step operation instruction information to the augmented reality glasses.

当然,本领域技术人员应能理解上述下一步操作请求仅为举例,其他现有的或今后可能出现的下一步操作请求如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。Of course, those skilled in the art should understand that the above-mentioned next-step operation requests are only examples, and other existing or future next-step operation requests, if applicable to this application, should also be included in the protection scope of this application, and in the This is incorporated herein by reference.

在一些实施例中,在步骤S17中,第一用户设备接收对应第二用户设备所发送的、所述作业指导信息对应的下一步作业指导信息,其中,所述下一步作业指导信息由所述网络设备发送至所述第二用户设备。例如,第二用户设备包括与第一用户设备建立通信连接的人机交互设备,第二用户设备还可以与网络设备建立了通信连接,第二用户设备可以呈现关于第一用户操作的目标对象当前的作业指导信息,第二用户可以基于该作业指导信息在第二用户设备上选择进入下一步操作信息等。又如,第二用户设备接收到第一用户设备的下一步指导信息,将该下一步作业指导信息发送至第一用户设备,其中,该下一步指导信息包括网络设备根据第二用户设备发送的下一步操作请求返回的。In some embodiments, in step S17, the first user equipment receives the next work instruction information sent by the corresponding second user equipment and corresponding to the work instruction information, wherein the next work instruction information is sent by the The network device sends to the second user equipment. For example, the second user equipment includes a human-computer interaction device that establishes a communication connection with the first user equipment, the second user equipment may further establish a communication connection with the network device, and the second user equipment may present the target object current about the operation of the first user Based on the work instruction information, the second user can select to enter the next step operation information on the second user equipment based on the work instruction information. For another example, the second user equipment receives the next step guidance information of the first user equipment, and sends the next step operation guidance information to the first user equipment, where the next step guidance information includes the network equipment according to the information sent by the second user equipment. Returned by the next operation request.

例如,第二用户持有人机交互设备(如平板电脑等),该人机交互设备与增强现实眼镜、网络设备建立了通信连接,且第一用户与第二用户在执行同一生产执行任务。人机交互设备与增强现实眼镜呈现的作业指导信息相同,如人机交互设备在屏幕上呈现作业指导信息,增强现实在屏幕上叠加显示对应的作业指导信息。第一用户在操作台上对电控盒进行安装,第一用户已经按照作业指导信息中虚拟电路板的呈现位置将电路板安装在对应位置,第一用户点击进行下一步的操作,增强现实眼镜根据该操作,向人机交互设备发送下一步操作请求,其中,该下一步操作请求包括当前作业指导信息的相关信息(如当前作业指导信息或者作业指导完成时对应的图像信息等)。人机交互设备接收该下一步操作请求,并将该下一步操作请求发送至MES生产执行系统,MES生产执行系统根据该下一步操作请求在数据库中确定关于目标物件对应的下一步作业指导信息,如根据电路板已安装在电控盒外盒的图像信息确定下一步作业指导信息如在电路板对应位置固定对应的螺钉等。MES生产执行系统将该下一步作业指导设备发送至人机交互设备,经由人机交互设备转发至增强现实眼镜。For example, the second user holds a human-computer interaction device (such as a tablet computer, etc.), the human-computer interaction device establishes a communication connection with augmented reality glasses and a network device, and the first user and the second user are performing the same production execution task. The human-computer interaction device and the augmented reality glasses present the same work instruction information. For example, the human-computer interaction device presents the work instruction information on the screen, and the augmented reality superimposes the corresponding work instruction information on the screen. The first user installs the electric control box on the console, and the first user has installed the circuit board in the corresponding position according to the presentation position of the virtual circuit board in the work instruction information, and the first user clicks to proceed to the next step, augmented reality glasses According to the operation, a next operation request is sent to the human-computer interaction device, wherein the next operation request includes relevant information of the current work instruction information (such as current work instruction information or image information corresponding to the completion of the work instruction, etc.). The human-computer interaction device receives the next step operation request, and sends the next step operation request to the MES production execution system, and the MES production execution system determines the next step operation instruction information corresponding to the target object in the database according to the next step operation request, For example, according to the image information that the circuit board has been installed in the outer box of the electric control box, the next step operation instruction information, such as fixing the corresponding screws in the corresponding position of the circuit board, is determined. The MES production execution system sends the next step operation guidance device to the human-computer interaction device, and forwards it to the augmented reality glasses via the human-computer interaction device.

又如,第一用户在操作台上对电控盒进行安装,第一用户已经按照作业指导信息中虚拟电路板的呈现位置将电路板安装在对应位置,第二用户在人机交互设备屏幕选择进行下一步的操作,人机交互设备根据该操作,向网络设备发送下一步操作请求,其中,该下一步操作请求包括当前作业指导信息的相关信息(如当前作业指导信息或者作业指导完成时对应的图像信息等)。MES生产执行系统接收该下一步操作请求,根据该下一步操作请求在数据库中确定关于目标物件对应的下一步作业指导信息,如根据电路板已安装在电控盒外盒的图像信息确定下一步作业指导信息如在电路板对应位置固定对应的螺钉等。MES生产执行系统将该下一步作业指导设备发送至人机交互设备,经由人机交互设备转发至增强现实眼镜。For another example, the first user installs the electric control box on the console, the first user has installed the circuit board in the corresponding position according to the position where the virtual circuit board is presented in the work instruction information, and the second user selects on the screen of the human-computer interaction device. Carry out the next operation, and the human-computer interaction device sends the next operation request to the network device according to the operation, wherein the next operation request includes the relevant information of the current work instruction information (such as the current work instruction information or the corresponding information when the work instruction is completed). image information, etc.). The MES production execution system receives the next step operation request, and determines the next step operation instruction information corresponding to the target object in the database according to the next step operation request. For example, the next step is determined according to the image information of the circuit board installed in the outer box of the electric control box. Work instruction information, such as fixing the corresponding screws in the corresponding positions of the circuit board, etc. The MES production execution system sends the next step operation guidance device to the human-computer interaction device, and forwards it to the augmented reality glasses via the human-computer interaction device.

在一些实施例中,在步骤S17中,第一用户设备获取用户通过所述第一用户设备提交的关于所述作业指导信息的下一步操作请求,将所述下一步操作请求发送至所述网络设备,接收所述网络设备基于所述下一步操作请求发送的、所述作业指导信息对应的下一步作业指导信息。例如,用户在完成当前作业指导信息后,用户在第一用户设备上选择进入下一步作业的操作,第一用户设备基于用户的操作向网络设备发送下一步操作请求。网络设备接收该下一步操作请求,基于该下一步操作请求在数据库中确定对应的下一步作业指导信息,并将该下一步作业指导信息发送至第一用户设备。In some embodiments, in step S17, the first user equipment acquires a next operation request regarding the work instruction information submitted by the user through the first user equipment, and sends the next operation request to the network A device that receives the next-step operation instruction information corresponding to the operation instruction information and sent by the network device based on the next-step operation request. For example, after the user completes the current job instruction information, the user selects an operation to enter the next job on the first user equipment, and the first user equipment sends a next operation request to the network device based on the user's operation. The network device receives the next step operation request, determines corresponding next step operation instruction information in the database based on the next step operation request, and sends the next step operation instruction information to the first user equipment.

例如,第一用户在操作台上对电控盒进行安装,第一用户已经按照作业指导信息中虚拟电路板的呈现位置将电路板安装在对应位置,第一用户点击进行下一步的操作,增强现实眼镜根据该操作,向MES生产执行系统发送下一步操作请求,其中,该下一步操作请求包括当前作业指导信息的相关信息(如当前作业指导信息或者作业指导完成时对应的图像信息等)。MES生产执行系统接收该下一步操作请求,根据该下一步操作请求在数据库中确定关于目标物件对应的下一步作业指导信息,如根据电路板已安装在电控盒外盒的图像信息确定下一步作业指导信息如在电路板对应位置固定对应的螺钉等。MES生产执行系统将该下一步作业指导信息发送至增强现实眼镜。For example, the first user installs the electric control box on the console, and the first user has installed the circuit board in the corresponding position according to the presentation position of the virtual circuit board in the operation instruction information. According to the operation, the reality glasses send the next operation request to the MES production execution system, wherein the next operation request includes the relevant information of the current work instruction information (such as the current work instruction information or the corresponding image information when the work instruction is completed, etc.). The MES production execution system receives the next step operation request, and determines the next step operation instruction information corresponding to the target object in the database according to the next step operation request. For example, the next step is determined according to the image information of the circuit board installed in the outer box of the electric control box. Work instruction information, such as fixing the corresponding screws in the corresponding positions of the circuit board, etc. The MES production execution system sends the next step operation instruction information to the augmented reality glasses.

在一些实施例中,该方法包括步骤S19(未示出)。在步骤S19中,第一用户设备通过所述第一用户设备中的拍摄装置拍摄被作业的所述目标物件,并将所拍摄的图像信息发送至对应的网络设备;其中,在步骤S17中,第一用户设备接收所述网络设备在根据所述图像信息确定所述作业指导信息已完成后所发送的、所述作业指导信息对应的下一步作业指导信息。例如,第一用户设备实时拍摄当前用户正在作业时的目标物件相关的图像信息,并将该图像信息发送至网络设备。网络设备接收该图像信息,并根据计算机视觉算法与作业完成的预设图像进行匹配,若拍摄的图像信息中目标物件相关的图像与预设图像匹配,网络设备确定当前目标物件相关作业已完成,确定当前作业指导信息对应的下一步作业指导信息,并将该下一步作业指导信息发送至第一用户设备。In some embodiments, the method includes step S19 (not shown). In step S19, the first user equipment photographs the target object being operated by the photographing device in the first user equipment, and sends the photographed image information to the corresponding network equipment; wherein, in step S17, The first user equipment receives the next work instruction information corresponding to the work instruction information and sent by the network device after it is determined according to the image information that the work instruction information has been completed. For example, the first user device captures image information related to the target object when the current user is working in real time, and sends the image information to the network device. The network device receives the image information and matches the preset image of the job completion according to the computer vision algorithm. If the image related to the target object in the captured image information matches the preset image, the network device determines that the current job related to the target object has been completed. Determine the next work instruction information corresponding to the current work instruction information, and send the next work instruction information to the first user equipment.

例如,第一用户在操作台上对电控盒进行安装,第一用户已经按照作业指导信息中虚拟电路板的呈现位置将电路板安装在对应位置,增强现实眼镜拍摄该电路板已安装在电控盒外盒中对应位置的图像信息,并将该图像信息发送至MES生产执行系统。MES生产执行系统接收该图像信息,并在数据库中与该执行任务中预设的已完成模型进行匹配,匹配到该作业指导信息已完成的预设模型,确定当前作业指导信息已完成,MES生产执行系统根据当前作业指导已完成,获取对应的下一步作业指导信息,如在电路板对应位置固定对应的螺钉等。随后,MES生产执行系统将该下一步作业指导信息发送至增强现实设备。For example, the first user installs the electric control box on the console, the first user has installed the circuit board in the corresponding position according to the presentation position of the virtual circuit board in the work instruction information, and the augmented reality glasses photograph that the circuit board has been installed on the electric circuit board. Control the image information of the corresponding position in the outer box of the box, and send the image information to the MES production execution system. The MES production execution system receives the image information, and matches the preset completed model in the execution task in the database, matches the preset model of the completed job instruction information, determines that the current job instruction information has been completed, and the MES produces According to the completion of the current work instruction, the execution system obtains the corresponding next work instruction information, such as fixing the corresponding screws in the corresponding position of the circuit board. Subsequently, the MES production execution system sends the next step operation instruction information to the augmented reality device.

在一些实施例中,该方法包括步骤S20(未示出)。在步骤S20中,第一用户设备确定作业后的所述目标物件在所述第二坐标系中的当前位置信息;其中,在步骤S18中,第一用户设备根据所述当前位置信息将所述下一步作业指导信息叠加显示于所述目标物件。例如,第一用户设备根据拍摄的作业后的图像信息,实时确定目标物件在第二坐标系中的当前位置信息,并根据该位置信息将下一步作业指导信息叠加显示在该位置的目标物件上。In some embodiments, the method includes step S20 (not shown). In step S20, the first user equipment determines the current position information of the target object after the operation in the second coordinate system; wherein, in step S18, the first user equipment determines the current position information of the target object according to the current position information. The next operation instruction information is superimposed and displayed on the target object. For example, the first user equipment determines the current position information of the target object in the second coordinate system in real time according to the captured image information after the operation, and superimposes and displays the next operation guidance information on the target object at the position according to the position information. .

例如,增强现实眼镜实时确定电控盒外盒在世界坐标系中的位置,并根据坐标转换关系,获取该电控盒外盒在眼镜屏幕上的位置。增强现实眼镜接收到电控盒外盒中已安装的电路板对应位置固定螺钉的下一步作业指导信息,在当前屏幕中电控盒外盒中电路板对应位置叠加显示对应的需固定的螺钉等信息,如各螺钉将固定的位置、顺序以及型号等。For example, the augmented reality glasses determine the position of the outer box of the electric control box in the world coordinate system in real time, and obtain the position of the outer box of the electric control box on the glasses screen according to the coordinate transformation relationship. The augmented reality glasses receive the instructions for the next step of fixing the screws at the corresponding positions of the circuit boards installed in the outer box of the electric control box, and superimpose the corresponding position of the circuit boards in the outer box of the electric control box on the current screen to display the corresponding screws to be fixed, etc. Information such as where each screw will be fastened, in what order, and what type.

在一些实施例中,该方法包括步骤S01(未示出)。在步骤S01中,第一用户设备通过所述第一用户设备中的拍摄装置拍摄被作业的所述目标物件,根据所述图像信息确定所述第一用户设备中的作业指导信息是否已完成。例如,第一用户设备实时拍摄当前用户正在作业时的目标物件相关的图像信息,根据该图像信息确定当前作业是否已完成,如根据计算机视觉算法与作业完成的预设图像进行匹配,若拍摄的图像信息中目标物件相关的图像与预设图像匹配,第一用户设备确定当前目标物件相关作业已完成,在数据库中读取当前作业指导信息对应的下一步作业指导信息。In some embodiments, the method includes step S01 (not shown). In step S01 , the first user equipment photographs the target object being operated by the photographing device in the first user equipment, and determines whether the operation instruction information in the first user equipment has been completed according to the image information. For example, the first user equipment captures image information related to the target object when the current user is working in real time, and determines whether the current job has been completed according to the image information. The image related to the target object in the image information matches the preset image, and the first user equipment determines that the current operation related to the target object has been completed, and reads the next operation instruction information corresponding to the current operation instruction information in the database.

例如,第一用户在操作台上对电控盒进行安装,第一用户已经按照作业指导信息中虚拟电路板的呈现位置将电路板安装在对应位置,增强现实眼镜拍摄该电路板已安装在电控盒外盒中对应位置的图像信息,并在数据库中与该执行任务中预设的已完成模型进行匹配,匹配到该作业指导信息已完成的预设模型,确定当前作业指导信息已完成,增强现实眼镜根据当前作业指导已完成,获取对应的下一步作业指导信息,如在电路板对应位置固定对应的螺钉等。For example, the first user installs the electric control box on the console, the first user has installed the circuit board in the corresponding position according to the presentation position of the virtual circuit board in the work instruction information, and the augmented reality glasses photograph that the circuit board has been installed on the electric circuit board. The image information of the corresponding position in the outer box of the control box is matched with the preset completed model in the execution task in the database, and the preset model of the completed operation instruction information is matched to determine that the current operation instruction information has been completed. According to the completion of the current work instruction, the augmented reality glasses obtain the corresponding next work instruction information, such as fixing the corresponding screws in the corresponding positions of the circuit board.

在一些实施例中,在步骤S12中,第一用户设备根据所述第一用户设备对应的第二坐标系与人眼坐标系的第一坐标映射关系、所述人眼坐标系与摄像坐标系的第二坐标映射关系以及所述摄像坐标系与所述第一坐标系的第三坐标映射关系,确定所述第一用户对应的第二坐标系与所述第一坐标系的坐标映射关系,并基于所述第二坐标系与所述第一坐标系的坐标映射关系,确定所述目标物件在所述第二坐标系中的第二位置信息。In some embodiments, in step S12, the first user equipment is based on the first coordinate mapping relationship between the second coordinate system corresponding to the first user equipment and the human eye coordinate system, the human eye coordinate system and the camera coordinate system The second coordinate mapping relationship and the third coordinate mapping relationship between the camera coordinate system and the first coordinate system, determine the coordinate mapping relationship between the second coordinate system corresponding to the first user and the first coordinate system, And based on the coordinate mapping relationship between the second coordinate system and the first coordinate system, the second position information of the target object in the second coordinate system is determined.

例如,我们可以假设,目标物件本身有个第一坐标系(假设为世界坐标系),增强现实眼镜实体摄像头有个三维摄像坐标系,人眼和眼镜屏幕组成一个虚拟的相机坐标系,眼镜屏幕有个二维的第二坐标系(图像坐标系)。目标物件本身在世界坐标系中的坐标是已知的,首先将其转换到眼镜实体摄像头的三维摄像坐标系下,转换矩阵通过识别跟踪算法得出。再根据标定参数的外参(已知)转换到人眼和眼镜屏幕组成的虚拟相机坐标系上,最后根据虚拟相机内参(已知)得到眼镜屏幕上的坐标。因此可以计算出目标物件最终在眼镜屏幕中的位置。此处我们将目标物件在世界坐标系下的坐标转换到眼镜上的实体相机坐标系(眼镜摄像头对应的坐标系)下,其中,该转换矩阵通过识别跟踪算法得出。增强现实眼镜确定世界坐标系到图像坐标系的坐标映射关系后,根据目标物件在世界坐标系的位置得到目标物件在眼镜屏幕中的位置信息。其中,从世界坐标转换到图像坐标的具体摄像机模型如下:For example, we can assume that the target object itself has a first coordinate system (assumed to be the world coordinate system), the augmented reality glasses entity camera has a three-dimensional camera coordinate system, the human eye and the glasses screen form a virtual camera coordinate system, the glasses screen There is a two-dimensional second coordinate system (image coordinate system). The coordinates of the target object itself in the world coordinate system are known. First, it is transformed into the three-dimensional camera coordinate system of the glasses entity camera, and the transformation matrix is obtained through the identification and tracking algorithm. Then, according to the external parameters (known) of the calibration parameters, it is converted to the virtual camera coordinate system composed of the human eye and the glasses screen, and finally the coordinates on the glasses screen are obtained according to the internal parameters of the virtual camera (known). Therefore, the final position of the target object in the glasses screen can be calculated. Here, we transform the coordinates of the target object in the world coordinate system to the physical camera coordinate system on the glasses (the coordinate system corresponding to the glasses camera), where the transformation matrix is obtained through the identification and tracking algorithm. After the augmented reality glasses determine the coordinate mapping relationship between the world coordinate system and the image coordinate system, the position information of the target object on the glasses screen is obtained according to the position of the target object in the world coordinate system. Among them, the specific camera model converted from world coordinates to image coordinates is as follows:

1、理想模型1. Ideal model

图3示出了摄像机的基本成像模型,通常称为基本针孔模型,由三维空间到平面的中心投影变换所给出。Figure 3 shows the basic imaging model of the camera, commonly referred to as the basic pinhole model, given by the central projection transformation of the three-dimensional space to the plane.

如图3,Oc是摄像机中心,它到摄像机像平面π的距离为f,f称为摄像机的焦距。空间点Xc在平面π上的投影(或像)m是以点Oc为端点并经过点Xc的射线与平面π的交点,以点Oc为端点且垂直于像平面的射线称为光轴或主轴,主轴与像平面的交点p称为摄像机的主点。为了从代数上描述这种投影关系,需要建立摄像机坐标系和图像平面坐标系。在图像平面上,以主点p为像平面坐标系的坐标原点,以水平线与铅直线分别为x轴和y轴,建立图像坐标系o-xy。在空间中,以摄像机中心Oc为摄像机坐标系的坐标原点,建立摄像机坐标系O-xcyczc,如图3(b)所示。空间点Xc在摄像机坐标系中的齐次坐标记为Xc=(xc,yc,zc,1)T,它的像点m在图像坐标系中的齐次坐标记m=(x,y,1)T,称(Xc,m)为一组对。根据三角形相似原理,可推知空间点Xc与它的像点m满足下述关系:As shown in Figure 3, O c is the center of the camera, and its distance from the camera image plane π is f, and f is called the focal length of the camera. The projection (or image) m of the spatial point X c on the plane π is the intersection of the ray with the point O c as the endpoint and passing through the point X c and the plane π, and the ray with the point O c as the endpoint and perpendicular to the image plane is called The optical axis or principal axis, the intersection p of the principal axis and the image plane is called the principal point of the camera. In order to describe this projection relationship algebraically, the camera coordinate system and the image plane coordinate system need to be established. On the image plane, the image coordinate system o-xy is established with the principal point p as the coordinate origin of the image plane coordinate system, and the horizontal line and the vertical line as the x-axis and y-axis respectively. In space, the camera coordinate system Ox c y c z c is established by taking the camera center O c as the coordinate origin of the camera coordinate system, as shown in Figure 3(b). The homogeneous coordinates of the spatial point X c in the camera coordinate system are marked as X c =(x c , y c , z c , 1) T , and the homogeneous coordinates of its image point m in the image coordinate system are marked m = ( x,y,1) T , call (X c ,m) a set of pairs. According to the triangle similarity principle, it can be inferred that the space point X c and its image point m satisfy the following relationship:

Figure BDA0001723887450000181
Figure BDA0001723887450000181

转换成矩阵形式:Convert to matrix form:

Figure BDA0001723887450000182
Figure BDA0001723887450000182

其中,Xc=(xc,yc,zc,1)T,m=(x,y,1)T分别是空间点和图像点的齐次坐标,是从空间到像平面的一个齐次线性变换。记P=diag(f,f,1)(I,0),则上式可以表示为更简单形式:Among them, X c =(x c , y c , z c , 1) T , m = (x, y, 1) T are the homogeneous coordinates of the space point and the image point, respectively, and are a homogeneous coordinate from space to the image plane. Sublinear transformation. Denote P=diag(f,f,1)(I,0), then the above formula can be expressed in a simpler form:

m=PXc (3)m=PX c (3)

注意:(3)是一个齐次等式,表示在相差一个非零常数因子的意义下相等。通常称矩阵P为摄像机矩阵。这就是基本成像模型的代数表示。Note: (3) is a homogeneous equation, meaning equal in the sense of differing by a non-zero constant factor. The matrix P is usually called the camera matrix. This is the algebraic representation of the basic imaging model.

2、实际模型2. Actual model

上面讨论的是理论情况(主点就是图像坐标系的原点),但实际情况中,The above discussion is the theoretical situation (the principal point is the origin of the image coordinate system), but in practice,

一、图像平面的坐标原点可能不在主点上;1. The coordinate origin of the image plane may not be on the principal point;

二、用于计算机处理的图像通常都是用CCD摄像机所获取的数字图像,将图像平面的点进行数字离散化。Second, the images used for computer processing are usually digital images obtained by a CCD camera, and the points on the image plane are digitally discretized.

在以上推导的理想模型中,假设的图像坐标在两个轴上的尺度不相等,这样CCD摄像机数字离散化后的像素不是一个正方形,因此有必要引入非等量尺度因子;第三,一般摄像有扭曲参数的存在。In the ideal model derived above, it is assumed that the scales of the image coordinates on the two axes are not equal, so that the pixels after digital discretization of the CCD camera are not a square, so it is necessary to introduce a non-equivalent scale factor; third, the general camera There are distortion parameters.

在以上三种条件的限制下,理想的中心投影模型可以对应改写为五个参数的模型:Under the constraints of the above three conditions, the ideal central projection model can be rewritten as a model with five parameters:

Figure BDA0001723887450000191
Figure BDA0001723887450000191

同样,则摄像机的投影关系可以写成:Similarly, the projection relationship of the camera can be written as:

m=K(I,0)Xc=PXc (5)m=K(I,0)X c =PX c (5)

其中:

Figure BDA0001723887450000192
是摄像机内参数矩阵,fx,fy称为CCD摄像机在u轴和v轴方向上的尺度因子,(u0,v0)T称为CCD摄像机的主点。s称为CCD摄像机的畸变因子或倾斜因子。摄像机的内部参数共有五个。in:
Figure BDA0001723887450000192
is the parameter matrix of the camera, f x , f y are called the scale factors of the CCD camera in the u-axis and v-axis directions, and (u 0 , v 0 ) T is called the principal point of the CCD camera. s is called the distortion factor or tilt factor of the CCD camera. There are five internal parameters of the camera.

3、一般模型3. General model

我们一般描述一个三维点,由于相机可能一直在运动,所以我们并不是基于摄像机坐标系下对其描述,而是在世界坐标系下进行描述。世界坐标系与相机坐标系之间的关系可以用旋转矩阵和平移向量来描述,如图4所示。We generally describe a three-dimensional point. Since the camera may be moving all the time, we do not describe it based on the camera coordinate system, but in the world coordinate system. The relationship between the world coordinate system and the camera coordinate system can be described by a rotation matrix and a translation vector, as shown in Figure 4.

令空间点在世界坐标系与摄像机坐标系的坐标分别为X=(x,y,z,1)T,Xc=(xc,yc,zc,1)T,则二者之间的关系:Let the coordinates of the space point in the world coordinate system and the camera coordinate system be X=(x,y,z,1) T , X c =(x c ,y c ,z c ,1) T , then the difference between the two Relationship:

Figure BDA0001723887450000201
Figure BDA0001723887450000201

将(6)带入(5),得到:Bringing (6) into (5), we get:

Figure BDA0001723887450000202
Figure BDA0001723887450000202

其中,

Figure BDA0001723887450000203
表示摄像机中心在世界坐标系中的坐标,摄像机矩阵
Figure BDA0001723887450000204
Figure BDA0001723887450000205
为摄像机的外参数矩阵。其中,R=(α,β,γ)是旋转矩阵,α,β,γ分别是绕摄像机坐标系x,y,z轴的旋转角度。in,
Figure BDA0001723887450000203
Represents the coordinates of the camera center in the world coordinate system, the camera matrix
Figure BDA0001723887450000204
Figure BDA0001723887450000205
is the extrinsic parameter matrix of the camera. Among them, R=(α, β, γ) is the rotation matrix, and α, β, γ are the rotation angles around the camera coordinate system x, y, and z axes, respectively.

Figure BDA0001723887450000206
Figure BDA0001723887450000206

是平移矩阵,Tx,Ty,Tz分别是绕摄像机坐标系x,y,z轴的平移量,所以摄像机外参由6个参数组成(α,β,γ,Tx,Ty,Tz)。is the translation matrix, T x , T y , T z are the translations around the camera coordinate system x, y, z axes, respectively, so the camera external parameter consists of 6 parameters (α, β, γ, T x , T y , T z ).

图5示出根据本申请的另一个方面的一种在网络设备端基于增强现实的智能制造方法,其中,该方法包括步骤S21。在步骤S21中,网络设备向对应第一用户设备发送作业指导信息对应的下一步作业指导信息。Fig. 5 shows an augmented reality-based smart manufacturing method at the network device side according to another aspect of the present application, wherein the method includes step S21. In step S21, the network device sends the next step operation instruction information corresponding to the operation instruction information to the corresponding first user equipment.

例如,第一用户持有增强现实眼镜,增强现实眼镜通过摄像装置拍摄当前操作区域相关的图像信息,增强现实眼镜与网络设备建立了通信连接。网络设备基于通信确定当前第一用户当前作业指导信息,在数据库中确定对应的下一步作业指导信息,并将该下一步作业指导信息发送至第一用户设备。第一用户设备接收该下一步作业指导信息,并根据目标物件在当前屏幕中的位置,在该位置实时将下一步作业指导信息实时叠加于目标物件。For example, the first user holds augmented reality glasses, the augmented reality glasses use a camera to capture image information related to the current operating area, and the augmented reality glasses establish a communication connection with the network device. The network device determines the current work instruction information of the current first user based on the communication, determines the corresponding next work instruction information in the database, and sends the next work instruction information to the first user equipment. The first user equipment receives the next operation instruction information, and superimposes the next operation instruction information on the target object in real time at the position according to the position of the target object on the current screen.

在一些实施例中,在步骤S21中,网络设备接收对应第二用户设备所发送的、与对应第一用户设备中作业指导信息相对应的下一步操作请求,其中,所述第一用户设备与所述第二用户设备服务于同一智能制造任务,确定所述作业指导信息对应的下一步作业指导信息,并将所述下一步作业指导信息发送至所述第二用户设备。例如,第二用户设备包括与第一用户设备建立通信连接的人机交互设备,第二用户设备还可以与网络设备建立了通信连接。第二用户设备获取当前第一用户设备的作业指导信息对应的下一步操作请求,如第二用户基于第二用户的操作,获取目标物件当前作业信息对应的下一步操作请求,又如,第二用户设备接收第一用户设备发送的下一步操作请求;第二用户设备将该下一步操作请求发送至网络设备。网络设备根据接收到的下一步操作请求确定对应的下一步作业指导信息,并将该下一步作业指导信息发送至第二用户设备。In some embodiments, in step S21, the network device receives a next step operation request sent by the corresponding second user equipment and corresponding to the work instruction information in the corresponding first user equipment, wherein the first user equipment and the The second user equipment serves the same intelligent manufacturing task, determines the next work instruction information corresponding to the work instruction information, and sends the next work instruction information to the second user equipment. For example, the second user equipment includes a human-computer interaction device that establishes a communication connection with the first user equipment, and the second user equipment may also establish a communication connection with the network device. The second user equipment obtains the next operation request corresponding to the job instruction information of the current first user equipment. For example, the second user obtains the next operation request corresponding to the current job information of the target object based on the operation of the second user. The user equipment receives the next operation request sent by the first user equipment; the second user equipment sends the next operation request to the network device. The network device determines corresponding next-step operation instruction information according to the received next-step operation request, and sends the next-step operation instruction information to the second user equipment.

例如,第二用户持有人机交互设备(如平板电脑等),该人机交互设备与增强现实眼镜、网络设备建立了通信连接,且第一用户与第二用户在执行统一生产执行任务。人机交互设备与增强现实眼镜呈现的作业指导信息相同,如人机交互设备在屏幕上呈现作业指导信息,增强现实在屏幕上叠加显示对应的作业指导信息。第一用户在操作台上对电控盒进行安装,第一用户已经按照作业指导信息中虚拟电路板的呈现位置将电路板安装在对应位置,第一用户点击进行下一步的操作,增强现实眼镜根据该操作,向人机交互设备发送下一步操作请求,其中,该下一步操作请求包括当前作业指导信息的相关信息(如当前作业指导信息或者作业指导完成时对应的图像信息等)。人机交互设备接收该下一步操作请求,并将该下一步操作请求发送至MES生产执行系统,MES生产执行系统根据该下一步操作请求在数据库中确定关于目标物件对应的下一步作业指导信息,如根据电路板已安装在电控盒外盒的图像信息确定下一步作业指导信息如在电路板对应位置固定对应的螺钉等。MES生产执行系统将该下一步作业指导设备发送至人机交互设备,经由人机交互设备转发至增强现实眼镜。For example, the second user holds a human-computer interaction device (such as a tablet computer, etc.), the human-computer interaction device establishes a communication connection with augmented reality glasses and a network device, and the first user and the second user are performing unified production execution tasks. The human-computer interaction device and the augmented reality glasses present the same work instruction information. For example, the human-computer interaction device presents the work instruction information on the screen, and the augmented reality superimposes the corresponding work instruction information on the screen. The first user installs the electric control box on the console, and the first user has installed the circuit board in the corresponding position according to the presentation position of the virtual circuit board in the work instruction information, and the first user clicks to proceed to the next step, augmented reality glasses According to the operation, a next operation request is sent to the human-computer interaction device, wherein the next operation request includes relevant information of the current work instruction information (such as current work instruction information or image information corresponding to the completion of the work instruction, etc.). The human-computer interaction device receives the next step operation request, and sends the next step operation request to the MES production execution system, and the MES production execution system determines the next step operation instruction information corresponding to the target object in the database according to the next step operation request, For example, according to the image information that the circuit board has been installed in the outer box of the electric control box, the next step operation instruction information, such as fixing the corresponding screws in the corresponding position of the circuit board, is determined. The MES production execution system sends the next step operation guidance device to the human-computer interaction device, and forwards it to the augmented reality glasses via the human-computer interaction device.

又如,第一用户在操作台上对电控盒进行安装,第一用户已经按照作业指导信息中虚拟电路板的呈现位置将电路板安装在对应位置,第二用户在人机交互设备屏幕选择进行下一步的操作,人机交互设备根据该操作,向网络设备发送下一步操作请求,其中,该下一步操作请求包括当前作业指导信息的相关信息(如当前作业指导信息或者作业指导完成时对应的图像信息等)。MES生产执行系统接收该下一步操作请求,根据该下一步操作请求在数据库中确定关于目标物件对应的下一步作业指导信息,如根据电路板已安装在电控盒外盒的图像信息确定下一步作业指导信息如在电路板对应位置固定对应的螺钉等。MES生产执行系统将该下一步作业指导设备发送至人机交互设备,经由人机交互设备转发至增强现实眼镜。For another example, the first user installs the electric control box on the console, the first user has installed the circuit board in the corresponding position according to the position where the virtual circuit board is presented in the work instruction information, and the second user selects on the screen of the human-computer interaction device. Carry out the next operation, and the human-computer interaction device sends the next operation request to the network device according to the operation, wherein the next operation request includes the relevant information of the current work instruction information (such as the current work instruction information or the corresponding information when the work instruction is completed). image information, etc.). The MES production execution system receives the next step operation request, and determines the next step operation instruction information corresponding to the target object in the database according to the next step operation request. For example, the next step is determined according to the image information of the circuit board installed in the outer box of the electric control box. Work instruction information, such as fixing the corresponding screws in the corresponding positions of the circuit board, etc. The MES production execution system sends the next step operation guidance device to the human-computer interaction device, and forwards it to the augmented reality glasses via the human-computer interaction device.

在一些实施例中,在步骤S21中,网络设备接收对应第一用户设备发送的关于作业指导信息的下一步操作请求,确定所述作业指导信息对应的下一步作业指导信息,并将所述下一步作业指导信息发送至所述第二用户设备。例如,用户在完成当前作业指导信息后,用户在第一用户设备上选择进入下一步作业的操作或者第一用户通过拍摄的关于作业指导的图像确定当前作业指导已完成,第一用户设备基于用户的操作向网络设备发送下一步操作请求。网络设备接收该下一步操作请求,基于该下一步操作请求在数据库中确定对应的下一步作业指导信息,并将该下一步作业指导信息发送至第二用户设备。In some embodiments, in step S21, the network device receives the next operation request on the job instruction information sent by the corresponding first user equipment, determines the next step operation instruction information corresponding to the job instruction information, and sends the next operation instruction information to the next step. One-step operation instruction information is sent to the second user equipment. For example, after the user completes the current work instruction information, the user selects an operation to enter the next work on the first user device, or the first user determines that the current work instruction has been completed through the captured image of the work instruction. The operation sends the next operation request to the network device. The network device receives the next step operation request, determines corresponding next step operation instruction information in the database based on the next step operation request, and sends the next step operation instruction information to the second user equipment.

例如,第一用户在操作台上对电控盒进行安装,第一用户已经按照作业指导信息中虚拟电路板的呈现位置将电路板安装在对应位置,第一用户点击进行下一步的操作,增强现实眼镜根据该操作,向MES生产执行系统发送下一步操作请求;又如,增强现实眼镜通过摄像装置拍摄当前操作台上电控盒相关作业指导的图像信息,并根据该作业指导信息确定当前作业指导信息已完成,增强现实眼镜向MES生产执行系统发送下一步操作请求,其中,该下一步操作请求包括当前作业指导信息的相关信息(如当前作业指导信息或者作业指导完成时对应的图像信息等)。MES生产执行系统接收该下一步操作请求,根据该下一步操作请求在数据库中确定关于目标物件对应的下一步作业指导信息,如根据电路板已安装在电控盒外盒的图像信息确定下一步作业指导信息如在电路板对应位置固定对应的螺钉等。MES生产执行系统将该下一步作业指导信息发送至增强现实眼镜。For example, the first user installs the electric control box on the console, and the first user has installed the circuit board in the corresponding position according to the presentation position of the virtual circuit board in the operation instruction information. According to the operation, the reality glasses send the next operation request to the MES production execution system; for another example, the augmented reality glasses use the camera to capture the image information related to the operation instruction of the electric control box on the current console, and determine the current operation according to the operation instruction information. The instruction information has been completed, and the augmented reality glasses send the next operation request to the MES production execution system, wherein the next operation request includes the relevant information of the current operation instruction information (such as the current operation instruction information or the corresponding image information when the operation instruction is completed, etc. ). The MES production execution system receives the next step operation request, and determines the next step operation instruction information corresponding to the target object in the database according to the next step operation request. For example, the next step is determined according to the image information of the circuit board installed in the outer box of the electric control box. Work instruction information, such as fixing the corresponding screws in the corresponding positions of the circuit board, etc. The MES production execution system sends the next step operation instruction information to the augmented reality glasses.

在一些实施例中,该方法还包括步骤S22(未示出)。在步骤S22中,网络设备接收对应第一用户设备发送的关于目标物件的图像信息,其中所述图像信息通过所述第一用户设备中的拍摄装置对被作业的所述目标物件拍摄所得,根据所述图像信息确定所述第一用户设备中的作业指导信息是否已完成;其中,在步骤S21中,若所述作业指导信息已完成,网络设备向所述第一用户设备发送所述作业指导信息对应的下一步作业指导信息。例如,第一用户设备实时拍摄当前用户正在作业时的目标物件相关的图像信息,并将该图像信息发送至网络设备。网络设备接收该图像信息,并根据计算机视觉算法与作业完成的预设图像进行匹配,若拍摄的图像信息中目标物件相关的图像与预设图像匹配,网络设备确定当前目标物件相关作业已完成,确定当前作业指导信息对应的下一步作业指导信息,并将该下一步作业指导信息发送至第一用户设备。In some embodiments, the method further includes step S22 (not shown). In step S22, the network device receives image information about the target object sent by the corresponding first user equipment, wherein the image information is obtained by photographing the target object being operated by the photographing device in the first user equipment, according to The image information determines whether the work instruction information in the first user equipment has been completed; wherein, in step S21, if the work instruction information has been completed, the network device sends the work instruction to the first user equipment The information corresponding to the next work instruction information. For example, the first user device captures image information related to the target object when the current user is working in real time, and sends the image information to the network device. The network device receives the image information and matches the preset image of the job completion according to the computer vision algorithm. If the image related to the target object in the captured image information matches the preset image, the network device determines that the current job related to the target object has been completed. Determine the next work instruction information corresponding to the current work instruction information, and send the next work instruction information to the first user equipment.

例如,第一用户在操作台上对电控盒进行安装,第一用户已经按照作业指导信息中虚拟电路板的呈现位置将电路板安装在对应位置,增强现实眼镜拍摄该电路板已安装在电控盒外盒中对应位置的图像信息,并将该图像信息发送至MES生产执行系统。MES生产执行系统接收该图像信息,并在数据库中与该执行任务中预设的已完成模型进行匹配,匹配到该作业指导信息已完成的预设模型,确定当前作业指导信息已完成,MES生产执行系统根据当前作业指导已完成,获取对应的下一步作业指导信息,如在电路板对应位置固定对应的螺钉等。随后,MES生产执行系统将该下一步作业指导信息发送至增强现实设备。For example, the first user installs the electric control box on the console, the first user has installed the circuit board in the corresponding position according to the presentation position of the virtual circuit board in the work instruction information, and the augmented reality glasses photograph that the circuit board has been installed on the electric circuit board. Control the image information of the corresponding position in the outer box of the box, and send the image information to the MES production execution system. The MES production execution system receives the image information, and matches the preset completed model in the execution task in the database, matches the preset model of the completed job instruction information, determines that the current job instruction information has been completed, and the MES produces According to the completion of the current work instruction, the execution system obtains the corresponding next work instruction information, such as fixing the corresponding screws in the corresponding position of the circuit board. Subsequently, the MES production execution system sends the next step operation instruction information to the augmented reality device.

图6示出根据本申请又一个方面的一种在第二用户设备端基于增强现实的智能制造方法,其中,该方法包括步骤S31、步骤S32、步骤S33以及步骤S34。在步骤S31中,第二用户设备获取用户通过所述第二用户设备提交的、与对应第一用户设备中作业指导信息相对应的下一步操作请求,其中,所述第一用户设备与所述第二用户设备服务于同一智能制造任务;在步骤S32中,第二用户设备将所述下一步操作请求发送至对应的网络设备;在步骤S33中,第二用户设备接收所述网络设备基于所述下一步操作请求发送的、所述作业指导信息对应的下一步作业指导信息;在步骤S34中,第二用户设备将所述下一步作业指导信息发送至所述作业指导信息对应的第一用户设备。例如,第一用户持有第一用户设备,第二用户持有人机交互设备(如PC设备等),第一用户设备通过摄像装置拍摄当前操作区域目标物件相关的图像信息,第一用户设备与第二用户设备、网络设备建立了通信连接。若用户当前的作业指导已完成,第二用户设备基于第二用户的操作向网络设备发送下一步操作请求,网络设备接收该请求,在数据库中确定该请求对应的下一步作业指导信息,并将该下一步作业指导信息发送至第二用户设备。第二用户接收该下一步作业指导信息,并将该下一步作业指导信息发送至第一用户设备。第一用户设备接收该下一步作业指导信息,并根据目标物件在当前屏幕中的位置,在该位置实时将下一步作业指导信息实时叠加于目标物件。FIG. 6 shows an augmented reality-based smart manufacturing method at the second user equipment end according to yet another aspect of the present application, wherein the method includes step S31 , step S32 , step S33 and step S34 . In step S31, the second user equipment acquires the next operation request submitted by the user through the second user equipment and corresponding to the work instruction information in the corresponding first user equipment, wherein the first user equipment and the The second user equipment serves the same intelligent manufacturing task; in step S32, the second user equipment sends the next step operation request to the corresponding network device; in step S33, the second user equipment receives the the next step operation instruction information corresponding to the operation instruction information sent by the next operation request; in step S34, the second user equipment sends the next operation instruction information to the first user corresponding to the operation instruction information equipment. For example, the first user holds the first user equipment, the second user holds the computer interaction equipment (such as PC equipment, etc.), the first user equipment captures image information related to the target object in the current operation area through the camera, and the first user equipment A communication connection is established with the second user equipment and the network equipment. If the user's current work instruction has been completed, the second user equipment sends a next operation request to the network device based on the operation of the second user, and the network device receives the request, determines the next work instruction information corresponding to the request in the database, and sends the request to the network device. The next step operation instruction information is sent to the second user equipment. The second user receives the next step operation instruction information, and sends the next step operation instruction information to the first user equipment. The first user equipment receives the next operation instruction information, and superimposes the next operation instruction information on the target object in real time at the position according to the position of the target object on the current screen.

例如,第一用户持有增强现实眼镜,第二用户设备持有人机交互设备,增强现实设备与人机交互设备建立了通信连接,人机交互设备与MES生产执行系统建立了通信连接。人机交互设备与增强现实眼镜呈现相同的作业指导信息,如当前操作台上电控盒外盒相关的安装指导信息等。第一用户在操作台上对电控盒进行安装,第一用户已经按照作业指导信息中虚拟电路板的呈现位置将电路板安装在对应位置,第二用户在人机交互设备屏幕选择进行下一步的操作,人机交互设备根据该操作,向网络设备发送下一步操作请求,其中,该下一步操作请求包括当前作业指导信息的相关信息(如当前作业指导信息或者作业指导完成时对应的图像信息等)。MES生产执行系统接收该下一步操作请求,根据该下一步操作请求在数据库中确定关于目标物件对应的下一步作业指导信息,如根据电路板已安装在电控盒外盒的图像信息确定下一步作业指导信息如在电路板对应位置固定对应的螺钉等。MES生产执行系统将该下一步作业指导设备发送至人机交互设备,经由人机交互设备转发至增强现实眼镜。增强现实眼镜接收到电控盒外盒中已安装的电路板对应位置固定螺钉的下一步作业指导信息,在当前屏幕中电控盒外盒中电路板对应位置叠加显示对应的需固定的螺钉等信息,如各螺钉将固定的位置、顺序以及型号等。For example, the first user holds augmented reality glasses, the second user equipment holds a machine interaction device, the augmented reality device establishes a communication connection with the human-computer interaction device, and the human-machine interaction device establishes a communication connection with the MES production execution system. Human-computer interaction equipment and augmented reality glasses present the same operation guidance information, such as installation guidance information related to the outer box of the electric control box on the current console. The first user installs the electric control box on the console, the first user has installed the circuit board in the corresponding position according to the position of the virtual circuit board in the operation instruction information, and the second user selects the next step on the screen of the human-computer interaction device operation, the human-computer interaction device sends the next operation request to the network device according to the operation, wherein the next operation request includes the relevant information of the current work instruction information (such as the current work instruction information or the corresponding image information when the work instruction is completed). Wait). The MES production execution system receives the next step operation request, and determines the next step operation instruction information corresponding to the target object in the database according to the next step operation request. For example, the next step is determined according to the image information of the circuit board installed in the outer box of the electric control box. Work instruction information, such as fixing the corresponding screws in the corresponding positions of the circuit board, etc. The MES production execution system sends the next step operation guidance device to the human-computer interaction device, and forwards it to the augmented reality glasses via the human-computer interaction device. The augmented reality glasses receive the instructions for the next step of fixing the screws at the corresponding positions of the circuit boards installed in the outer box of the electric control box, and superimpose the corresponding position of the circuit boards in the outer box of the electric control box on the current screen to display the corresponding screws to be fixed, etc. Information such as where each screw will be fastened, in what order, and what type.

在一些实施例中,在步骤S31中,第二用户设备接收第一用户设备发送的与所述第一用户设备中作业指导信息相对应的下一步操作请求,其中,所述第一用户设备与所述第二用户设备服务于同一智能制造任务。In some embodiments, in step S31, the second user equipment receives a next operation request sent by the first user equipment and corresponding to the work instruction information in the first user equipment, wherein the first user equipment and the The second user equipment serves the same intelligent manufacturing task.

例如,第一用户在操作台上对电控盒进行安装,第一用户已经按照作业指导信息中虚拟电路板的呈现位置将电路板安装在对应位置,第一用户点击进行下一步的操作,增强现实眼镜根据该操作,向人机交互设备发送下一步操作请求,其中,该下一步操作请求包括当前作业指导信息的相关信息(如当前作业指导信息或者作业指导完成时对应的图像信息等)。人机交互设备接收该下一步操作请求,人机交互设备将该下一步操作请求发送至MES生产执行系统确定对应的下一步作业指导信息,并将该下一步作业指导信息由MES生产执行系统转发至增强现实眼镜。For example, the first user installs the electric control box on the console, and the first user has installed the circuit board in the corresponding position according to the presentation position of the virtual circuit board in the operation instruction information. According to the operation, the reality glasses send a next operation request to the human-computer interaction device, wherein the next operation request includes the relevant information of the current work instruction information (such as the current work instruction information or the corresponding image information when the work instruction is completed, etc.). The human-computer interaction device receives the next step operation request, and the human-computer interaction device sends the next step operation request to the MES production execution system to determine the corresponding next step operation instruction information, and forwards the next step operation instruction information by the MES production execution system. to augmented reality glasses.

图7示出根据本申请一个方面的一种基于增强现实的智能制造方法,其中,该方法包括:FIG. 7 shows an augmented reality-based smart manufacturing method according to an aspect of the present application, wherein the method includes:

第一用户设备获取操作区域中目标物件在所述操作区域对应的第一坐标系中的第一位置信息,根据所述第一用户设备对应的第二坐标系与所述第一坐标系的坐标映射关系,确定所述目标物件在所述第二坐标系中的第二位置信息,获取所述目标物件对应的作业指导信息,并根据所述第二位置信息将所述目标物件对应的作业指导信息叠加显示于所述目标物件;The first user equipment obtains the first position information of the target object in the operation area in the first coordinate system corresponding to the operation area, according to the second coordinate system corresponding to the first user equipment and the coordinates of the first coordinate system mapping relationship, determine the second position information of the target object in the second coordinate system, obtain the work instruction information corresponding to the target object, and assign the work instruction corresponding to the target object according to the second position information The information is superimposed and displayed on the target object;

网络设备向所述第一用户设备发送作业指导信息对应的下一步作业指导信息;The network device sends the next step operation instruction information corresponding to the operation instruction information to the first user equipment;

所述第一用户设备接收所述下一步作业指导信息,并将所述下一步作业指导信息叠加显示于所述目标物件。The first user equipment receives the next-step operation instruction information, and superimposes and displays the next-step operation instruction information on the target object.

图8示出根据本申请另一个方面的一种基于增强现实的智能制造方法,其中,该方法包括:FIG. 8 shows an augmented reality-based smart manufacturing method according to another aspect of the present application, wherein the method includes:

第一用户设备获取操作区域中目标物件在所述操作区域对应的第一坐标系中的第一位置信息,根据所述第一用户设备对应的第二坐标系与所述第一坐标系的坐标映射关系,确定所述目标物件在所述第二坐标系中的第二位置信息,获取所述目标物件对应的作业指导信息,并根据所述第二位置信息将所述目标物件对应的作业指导信息叠加显示于所述目标物件;The first user equipment obtains the first position information of the target object in the operation area in the first coordinate system corresponding to the operation area, according to the second coordinate system corresponding to the first user equipment and the coordinates of the first coordinate system mapping relationship, determine the second position information of the target object in the second coordinate system, obtain the work instruction information corresponding to the target object, and assign the work instruction corresponding to the target object according to the second position information The information is superimposed and displayed on the target object;

第二用户设备获取用户通过所述第二用户设备提交的、与所述第一用户设备中作业指导信息相对应的下一步操作请求,其中,所述第一用户设备与所述第二用户设备服务于同一智能制造任务;The second user equipment acquires the next operation request submitted by the user through the second user equipment and corresponding to the work instruction information in the first user equipment, wherein the first user equipment and the second user equipment Serving the same intelligent manufacturing task;

所述第二用户设备将所述下一步操作请求发送至对应的网络设备;sending, by the second user equipment, the next step operation request to the corresponding network device;

所述网络设备接收所述下一步操作请求,确定所述作业指导信息对应的下一步作业指导信息,并将所述下一步作业指导信息发送至所述第二用户设备。The network device receives the next operation request, determines the next operation instruction information corresponding to the operation instruction information, and sends the next operation instruction information to the second user equipment.

所述第二用户设备接收所述下一步作业指导信息,并将所述下一步作业指导信息发送至所述第一用户设备。The second user equipment receives the next step operation instruction information, and sends the next step operation instruction information to the first user equipment.

所述第一用户设备接收所述下一步作业指导信息,并将所述下一步作业指导信息叠加显示于所述目标物件。The first user equipment receives the next-step operation instruction information, and superimposes and displays the next-step operation instruction information on the target object.

图9示出根据本申请一个方面的一种基于增强现实的智能制造的第一用户设备,其中,该设备包括第一位置获取模块11、第二位置获取模块12、指导信息获取模块13以及指导信息叠加模块14。第一位置获取模块11,用于获取操作区域中目标物件在所述操作区域对应的第一坐标系中的第一位置信息;第二位置获取模块12,用于根据所述第一用户设备对应的第二坐标系与所述第一坐标系的坐标映射关系,确定所述目标物件在所述第二坐标系中的第二位置信息;指导信息获取模块13,用于获取所述目标物件对应的作业指导信息;指导信息叠加模块14,用于根据所述第二位置信息将所述目标物件对应的作业指导信息叠加显示于所述目标物件。FIG. 9 shows an augmented reality-based smart manufacturing first user equipment according to an aspect of the present application, wherein the device includes a first location acquisition module 11 , a second location acquisition module 12 , a guidance information acquisition module 13 and a guidance Information overlay module 14 . The first position obtaining module 11 is used to obtain the first position information of the target object in the operation area in the first coordinate system corresponding to the operation area; the second position obtaining module 12 is used to obtain the first position information according to the corresponding first user equipment The coordinate mapping relationship between the second coordinate system and the first coordinate system, to determine the second position information of the target object in the second coordinate system; the guidance information acquisition module 13 is used to obtain the corresponding target object. The instruction information superimposing module 14 is configured to superimpose and display the operation instruction information corresponding to the target object on the target object according to the second position information.

具体而言,第一位置获取模块11,用于获取操作区域中目标物件在所述操作区域对应的第一坐标系中的第一位置信息。其中,操作区域包括但不限于用于操作的工作台、流水线上的操作区域以及可用于操作的平面区域等。例如,操作区域中放置有与桌面保持水平的二维的识别图,第一用户设备扫描到该识别图,并以该识别图的中心为原点建立世界坐标系,将识别图的中心作为整个世界坐标系的中心,同时利用识别图建立世界坐标系的尺度,第一用户设备将该世界坐标系作为第一坐标系,并通过计算机视觉算法,计算目标物件在该第一坐标系中的第一位置信息(如坐标位置信息等)。Specifically, the first position obtaining module 11 is configured to obtain the first position information of the target object in the operation area in the first coordinate system corresponding to the operation area. Wherein, the operation area includes, but is not limited to, a workbench for operation, an operation area on an assembly line, a plane area that can be used for operation, and the like. For example, a two-dimensional identification map that is horizontal to the desktop is placed in the operation area, the first user equipment scans the identification map, and establishes a world coordinate system with the center of the identification map as the origin, and takes the center of the identification map as the whole world The center of the coordinate system, and the scale of the world coordinate system is established by using the identification map. The first user equipment uses the world coordinate system as the first coordinate system, and uses the computer vision algorithm to calculate the first coordinate system of the target object in the first coordinate system. Location information (such as coordinate location information, etc.).

当然,本领域技术人员应能理解上述操作区域仅为举例,其他现有的或今后可能出现的操作区域如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。Of course, those skilled in the art should understand that the above operating regions are only examples, and other existing or possible operating regions that may appear in the future, if applicable to the present application, should also be included within the protection scope of the present application, and are hereby referred to by way of reference Included here.

第二位置获取模块12,用于根据所述第一用户设备对应的第二坐标系与所述第一坐标系的坐标映射关系,确定所述目标物件在所述第二坐标系中的第二位置信息。例如,我们可以假设,目标物件有个第一坐标系(假设为世界坐标系),眼镜实体摄像头有个三维摄像坐标系,人眼和眼镜屏幕组成一个虚拟的相机坐标系,眼镜屏幕有个第二坐标系(如二维坐标系)。目标物件本身在世界坐标系中的坐标是已知的,首先将其转换到眼镜实体摄像头的三维摄像坐标系下,转换矩阵通过识别跟踪算法得出。再根据标定参数的外参(已知)转换到人眼和眼镜屏幕组成的虚拟相机坐标系上,最后根据虚拟相机内参(已知)得到眼镜屏幕上第二坐标系的坐标。因此可以计算出目标物件最终在第二坐标系中的第二位置信息。The second position acquisition module 12 is configured to determine the second position of the target object in the second coordinate system according to the coordinate mapping relationship between the second coordinate system corresponding to the first user equipment and the first coordinate system location information. For example, we can assume that the target object has a first coordinate system (assumed to be the world coordinate system), the glasses entity camera has a three-dimensional camera coordinate system, the human eye and the glasses screen form a virtual camera coordinate system, and the glasses screen has a first coordinate system. A two-dimensional coordinate system (such as a two-dimensional coordinate system). The coordinates of the target object itself in the world coordinate system are known. First, it is transformed into the three-dimensional camera coordinate system of the glasses entity camera, and the transformation matrix is obtained through the identification and tracking algorithm. Then convert the external parameters (known) of the calibration parameters to the virtual camera coordinate system composed of the human eye and the glasses screen, and finally obtain the coordinates of the second coordinate system on the glasses screen according to the virtual camera internal parameters (known). Therefore, the final second position information of the target object in the second coordinate system can be calculated.

指导信息获取模块13,用于获取所述目标物件对应的作业指导信息。其中,作业指导信息包括对目标物件的装配位置、装配顺序等信息。例如,第一用户设备通过识别目标物件,并在本地或云端数据库中进行匹配,获取该目标物件对应的作业指导信息;又如第一用户设备根据用户的操作等读取该目标物件对应的作业指导信息;又如,第一用户设备拍摄目标物件对应的图像,并将图像发送至网络设备,接收网络设备基于图像识别的该目标物件对应的作业指导信息。The guidance information acquisition module 13 is configured to acquire the operation guidance information corresponding to the target object. The work instruction information includes information such as the assembly position and assembly sequence of the target object. For example, the first user equipment obtains the operation instruction information corresponding to the target object by identifying the target object and matching it in a local or cloud database; or the first user equipment reads the operation corresponding to the target object according to the user's operation, etc. Guidance information; for another example, the first user equipment captures an image corresponding to the target object, sends the image to the network device, and receives operation guidance information corresponding to the target object identified by the network device based on the image.

指导信息叠加模块14根据所述第二位置信息将所述目标物件对应的作业指导信息叠加显示于所述目标物件。例如,第一用户设备根据目标物件在第二坐标系中的位置信息,并根据作业指导信息中叠加显示的虚拟叠加信息(如目标物件中装配的零件等信息)与目标物件的位置关系,在对应的位置叠加显示作业指导信息中的虚拟叠加信息。The instruction information superimposing module 14 superimposes and displays the operation instruction information corresponding to the target object on the target object according to the second position information. For example, according to the position information of the target object in the second coordinate system, and according to the positional relationship between the virtual superimposed information (such as information such as parts assembled in the target object) and the target object superimposed and displayed in the operation instruction information, the first user equipment can The corresponding position superimposes and displays the virtual superimposed information in the operation instruction information.

例如,第一用户持有增强现实眼镜,增强现实眼镜通过摄像头拍摄当前操作区域相关的图像信息。增强现实眼镜根据操作区域中对应的二维识别图建立世界坐标系,并计算出目标物件在世界坐标系下的位置。我们可以假设,眼镜实体摄像头有个三维摄像坐标系,人眼和眼镜屏幕组成一个虚拟的相机坐标系,眼镜屏幕有个二维坐标系。目标物件(如电控盒外盒和电路板等零件)本身在世界坐标系中的坐标是已知的,首先将其转换到眼镜实体摄像头的三维摄像坐标系下,转换矩阵通过识别跟踪算法得出。再根据标定参数的外参(已知)转换到人眼和眼镜屏幕组成的虚拟相机坐标系上,最后根据虚拟相机内参(已知)得到眼镜屏幕上第二坐标系的坐标。因此可以计算出目标物件最终在眼镜屏幕中的第二位置信息。增强现实眼镜根据目标物件相关的信息,在数据库中查询该物件相关的作业指导信息,或者增强现实眼镜基于第一用户的选择操作等读取该目标物件的作业指导信息,其中,作业指导信息包括但不限于电路板等在电控盒外盒中的安装位置以及安装顺序。增强现实眼镜根据该目标物件在眼镜屏幕中的实时位置,在该位置实时叠加显示该目标物件对应的作业指导信息,如在电控盒外盒中电路板的建议安装位置虚拟呈现虚拟的电路板等。For example, the first user holds augmented reality glasses, and the augmented reality glasses capture image information related to the current operating area through a camera. The augmented reality glasses establish a world coordinate system according to the corresponding two-dimensional identification map in the operation area, and calculate the position of the target object in the world coordinate system. We can assume that the physical camera of the glasses has a three-dimensional camera coordinate system, the human eye and the glasses screen form a virtual camera coordinate system, and the glasses screen has a two-dimensional coordinate system. The coordinates of the target object (such as the outer box of the electric control box and the circuit board) are known in the world coordinate system. First, it is converted into the three-dimensional camera coordinate system of the glasses entity camera. The transformation matrix is obtained through the identification and tracking algorithm. out. Then convert the external parameters (known) of the calibration parameters to the virtual camera coordinate system composed of the human eye and the glasses screen, and finally obtain the coordinates of the second coordinate system on the glasses screen according to the virtual camera internal parameters (known). Therefore, the final second position information of the target object in the glasses screen can be calculated. The augmented reality glasses query the database for operation instruction information related to the object according to the information related to the target object, or the augmented reality glasses read the operation instruction information of the target object based on the selection operation of the first user, etc., wherein the operation instruction information includes However, it is not limited to the installation position and installation sequence of the circuit board in the outer box of the electric control box. According to the real-time position of the target object on the glasses screen, the augmented reality glasses superimpose and display the corresponding operation instruction information of the target object in real time at the position, such as the virtual circuit board in the recommended installation position of the circuit board in the outer box of the electric control box. Wait.

当然,本领域技术人员应能理解上述作业指导信息仅为举例,其他现有的或今后可能出现的作业指导信息如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。Of course, those skilled in the art should understand that the above-mentioned work instruction information is only an example. If other existing or future work instruction information is applicable to this application, it should also be included in the protection scope of this application, and is hereby referred to as References are included here.

在一些实施例中,该设备还包括作业指导发送模块15(未示出)。作业指导发送模块15,用于将所述作业指导信息发送至对应的第三用户设备,以供所述第三用户设备将所述作业指导信息叠加显示于关于所述目标物件的图像。例如,第三用户设备包括第三摄像装置,通过该第三摄像装置拍摄操作区域相关的图像信息。第一用户设备将作业指导信息发送至该第三摄像装置,第三设备装置将该接收到的作业指导信息实时叠加至当前呈现的目标物件的图像中。In some embodiments, the apparatus further includes a work instruction sending module 15 (not shown). The work instruction sending module 15 is configured to send the work instruction information to the corresponding third user equipment, so that the third user equipment can superimpose and display the work instruction information on the image about the target object. For example, the third user equipment includes a third camera, and the image information related to the operation area is captured by the third camera. The first user equipment sends the operation instruction information to the third camera device, and the third equipment device superimposes the received operation instruction information on the currently presented image of the target object in real time.

例如,第三用户持有PC设备,该PC设备安装有相对固定的摄像头,PC设备通过该摄像头拍摄关于操作区域的电控盒外盒的图像信息。增强现实眼镜获取到关于电控盒外盒的作业指导信息后,将该作业指导信息发送至PC设备。PC设备接收该作业指导信息,并通过计算机视觉算法在当前呈现的关于电控盒外盒的图像信息中对应位置叠加显示虚拟的电路板等作业指导信息。此处,我们假设操作区域的电控盒外盒有一个世界坐标系,PC设备的摄像头有一个三维的摄像坐标系,PC设备的屏幕有一个二维的图像坐标系,电控盒外盒在世界坐标系中的坐标是已知的,我们先将电控盒外盒在世界坐标系中的坐标信息,根据摄像坐标系与世界坐标系的坐标变换,得到电控盒外盒在摄像坐标系中的位置信息,随后,根据摄像坐标系与图像坐标系的坐标变化,确定电控盒外盒在屏幕中的位置信息;PC设备根据电控盒外盒在屏幕中的位置,在该电控盒内部对应位置叠加显示电路板等零件的安装位置、安装顺序等作业指导信息,其中,安装顺序可以通过不同颜色、或者同一种颜色的不同深浅程度等来区分。For example, the third user holds a PC device, the PC device is installed with a relatively fixed camera, and the PC device captures image information about the outer box of the electric control box in the operation area through the camera. After the augmented reality glasses acquire the work instruction information about the outer box of the electric control box, the work instruction information is sent to the PC device. The PC device receives the work instruction information, and superimposes and displays the virtual circuit board and other work instruction information at the corresponding position in the currently presented image information about the outer box of the electric control box through the computer vision algorithm. Here, we assume that the outer box of the electric control box in the operation area has a world coordinate system, the camera of the PC device has a three-dimensional camera coordinate system, the screen of the PC device has a two-dimensional image coordinate system, and the outer box of the electric control box is in The coordinates in the world coordinate system are known. We first convert the coordinate information of the outer box of the electric control box in the world coordinate system to obtain the outer box of the electric control box in the camera coordinate system according to the coordinate transformation between the camera coordinate system and the world coordinate system. Then, according to the coordinate change of the camera coordinate system and the image coordinate system, the position information of the outer box of the electric control box on the screen is determined; The corresponding position inside the box is superimposed to display the installation position and installation sequence of parts such as circuit boards. The installation sequence can be distinguished by different colors or different shades of the same color.

在一些实施例中,该设备还包括图像拍摄模块16(未示出)。图像拍摄模块16,用于通过所述第一用户设备的拍摄装置拍摄所述目标物件在所述操作区域的图像信息;其中,第一位置获取模块,用于通过所述图像信息获取所述目标物件在所述操作区域对应的第一坐标系中的第一位置信息。在一些实施例中,指导信息获取模块13,用于根据所述图像信息获取所述目标物件对应的作业指导信息。例如,第一用户设备通过摄像装置拍摄目标物件在操作区域的图像信息,通过图像信息建立第一坐标系,并计算目标物件在该第一坐标系下的第一位置信息;第一用户设备根据该图像信息对目标物件进行图像识别,通过计算机视觉算法与预存数据库中的模型进行匹配,将匹配到的模型对应的作业指导信息作为目标物件对应的作业指导信息。In some embodiments, the device also includes an image capture module 16 (not shown). The image capturing module 16 is configured to capture the image information of the target object in the operation area through the capturing device of the first user equipment; wherein, the first position obtaining module is configured to obtain the target through the image information The first position information of the object in the first coordinate system corresponding to the operation area. In some embodiments, the instruction information acquisition module 13 is configured to acquire operation instruction information corresponding to the target object according to the image information. For example, the first user equipment captures the image information of the target object in the operation area through the camera, establishes a first coordinate system through the image information, and calculates the first position information of the target object in the first coordinate system; the first user equipment according to The image information is used for image recognition of the target object, and the computer vision algorithm is used to match the model in the pre-stored database, and the operation instruction information corresponding to the matched model is used as the operation instruction information corresponding to the target object.

例如,增强现实眼镜通过摄像头拍摄当前操作台上关于电控盒外盒的图像信息,该图像信息还包括操作台所在平面。该平面中存在一张第一用户放置的二维识别图,增强现实眼镜根据拍摄的图像信息以及图像信息中二维识别图,以二维识别图中心为原点建立三维的世界坐标系,并根据电控盒外盒与二维识别图中心的距离,计算当前电控盒外盒在世界坐标系中的位置信息。增强现实眼镜根据该电控盒外盒的图像信息,在数据库中进行匹配,确定该图像信息匹配的电控盒外盒模型,以及该模型对应的作业指导信息。For example, the augmented reality glasses use the camera to capture image information about the outer box of the electric control box on the current console, and the image information also includes the plane where the console is located. There is a two-dimensional identification map placed by the first user in the plane, and the augmented reality glasses establish a three-dimensional world coordinate system with the center of the two-dimensional identification map as the origin according to the captured image information and the two-dimensional identification map in the image information, and according to The distance between the outer box of the electric control box and the center of the two-dimensional identification map, and the current position information of the outer box of the electric control box in the world coordinate system is calculated. The augmented reality glasses perform matching in the database according to the image information of the outer box of the electric control box, and determine the outer box model of the electric control box that matches the image information, and the operation instruction information corresponding to the model.

在一些实施例中,该设备还包括下一步指导获取模块17(未示出)和下一步指导叠加模块18(未示出)。括下一步指导获取模块17,用于获取所述作业指导信息对应的下一步作业指导信息;下一步指导叠加模块18,用于将所述下一步作业指导信息叠加显示于所述目标物件。例如,第一用户在完成当前作业指导信息相关作业后,第一用户设备获取该作业指导信息对应的下一步作业指导信息,如第一用户设备通过用户的选择/点击下一步等操作读取下一步作业指导信息。第一用户设备根据目标物件在设备屏幕中的实时位置,在该位置将下一步作业指导信息叠加显示于目标物件。In some embodiments, the device further includes a next-step guidance acquisition module 17 (not shown) and a next-step guidance overlay module 18 (not shown). It includes a next-step guidance acquisition module 17 for obtaining the next-step operation guidance information corresponding to the operation guidance information; a next-step guidance overlay module 18 for superimposing and displaying the next-step operation guidance information on the target object. For example, after the first user completes the work related to the current work instruction information, the first user equipment obtains the next work instruction information corresponding to the work instruction information. Step-by-step work instructions. The first user equipment superimposes and displays the next step operation instruction information on the target object at the position according to the real-time position of the target object on the device screen.

例如,第一用户在操作台上对电控盒进行安装,第一用户已经按照作业指导信息中虚拟电路板的呈现位置将电路板安装在对应位置,第一用户点击进行下一步的操作,增强现实眼镜根据该操作,在数据库中读取关于目标物件对应的下一步作业指导信息,如在电路板对应位置固定对应的螺钉等。For example, the first user installs the electric control box on the console, and the first user has installed the circuit board in the corresponding position according to the presentation position of the virtual circuit board in the operation instruction information. According to the operation, the reality glasses read the next step operation instruction information corresponding to the target object in the database, such as fixing the corresponding screws in the corresponding positions of the circuit board.

当然,本领域技术人员应能理解上述下一步作业指导信息仅为举例,其他现有的或今后可能出现的下一步作业指导信息如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。Of course, those skilled in the art should understand that the above-mentioned next-step operation instruction information is only an example, and other existing or possible future next-step operation instruction information, if applicable to this application, should also be included within the protection scope of this application, and is hereby incorporated by reference.

在一些实施例中,下一步指导获取模块17,用于接收对应网络设备所发送的、所述作业指导信息对应的下一步作业指导信息。在一些实施例中,所述下一步作业指导信息是所述网络设备基于所接收到的下一步操作请求发送的。在一些实施例中,所述下一步作业指导信息是所述网络设备基于所接收到的下一步操作请求发送的。例如,用户在完成当前作业指导信息后,第一用户设备基于用户的操作或者通过识别当前目标物件确定已完成当前作业时,第一用户设备向网络设备发送下一步操作请求。网络设备接收该下一步操作请求,基于该下一步操作请求在数据库中确定对应的下一步作业指导信息,并将该下一步作业指导信息发送至第一用户设备。In some embodiments, the next step guide obtaining module 17 is configured to receive next step guide information sent by the corresponding network device and corresponding to the work guide information. In some embodiments, the next step operation instruction information is sent by the network device based on the received next step operation request. In some embodiments, the next step operation instruction information is sent by the network device based on the received next step operation request. For example, after the user completes the current work instruction information, when the first user equipment determines that the current work has been completed based on the user's operation or by identifying the current target object, the first user equipment sends a next operation request to the network device. The network device receives the next step operation request, determines corresponding next step operation instruction information in the database based on the next step operation request, and sends the next step operation instruction information to the first user equipment.

例如,第一用户在操作台上对电控盒进行安装,第一用户已经按照作业指导信息中虚拟电路板的呈现位置将电路板安装在对应位置,第一用户点击进行下一步的操作,增强现实眼镜根据该操作,向MES生产执行系统发送下一步操作请求,其中,该下一步操作请求包括当前作业指导信息的相关信息(如当前作业指导信息或者作业指导完成时对应的图像信息等)。MES生产执行系统接收该下一步操作请求,根据该下一步操作请求在数据库中确定关于目标物件对应的下一步作业指导信息,如根据电路板已安装在电控盒外盒的图像信息确定下一步作业指导信息如在电路板对应位置固定对应的螺钉等。MES生产执行系统将该下一步作业指导信息发送至增强现实眼镜。For example, the first user installs the electric control box on the console, and the first user has installed the circuit board in the corresponding position according to the presentation position of the virtual circuit board in the operation instruction information. According to the operation, the reality glasses send the next operation request to the MES production execution system, wherein the next operation request includes the relevant information of the current work instruction information (such as the current work instruction information or the corresponding image information when the work instruction is completed, etc.). The MES production execution system receives the next step operation request, and determines the next step operation instruction information corresponding to the target object in the database according to the next step operation request. For example, the next step is determined according to the image information of the circuit board installed in the outer box of the electric control box. Work instruction information, such as fixing the corresponding screws in the corresponding positions of the circuit board, etc. The MES production execution system sends the next step operation instruction information to the augmented reality glasses.

当然,本领域技术人员应能理解上述下一步操作请求仅为举例,其他现有的或今后可能出现的下一步操作请求如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。Of course, those skilled in the art should understand that the above-mentioned next-step operation requests are only examples, and other existing or future next-step operation requests, if applicable to this application, should also be included in the protection scope of this application, and in the This is incorporated herein by reference.

在一些实施例中,下一步指导获取模块17,用于接收对应第二用户设备所发送的、所述作业指导信息对应的下一步作业指导信息,其中,所述下一步作业指导信息由所述网络设备发送至所述第二用户设备。例如,第二用户设备包括与第一用户设备建立通信连接的人机交互设备,第二用户设备还可以与网络设备建立了通信连接,第二用户设备可以呈现关于第一用户操作的目标对象当前的作业指导信息,第二用户可以基于该作业指导信息在第二用户设备上选择进入下一步操作信息等。又如,第二用户设备接收到第一用户设备的下一步指导信息,将该下一步作业指导信息发送至第一用户设备,其中,该下一步指导信息包括网络设备根据第二用户设备发送的下一步操作请求返回的。In some embodiments, the next step guide obtaining module 17 is configured to receive next step guide information sent by the corresponding second user equipment and corresponding to the work guide information, wherein the next step guide information is obtained by the The network device sends to the second user equipment. For example, the second user equipment includes a human-computer interaction device that establishes a communication connection with the first user equipment, the second user equipment may further establish a communication connection with the network device, and the second user equipment may present the target object current about the operation of the first user Based on the work instruction information, the second user can select to enter the next step operation information on the second user equipment based on the work instruction information. For another example, the second user equipment receives the next step guidance information of the first user equipment, and sends the next step operation guidance information to the first user equipment, where the next step guidance information includes the network equipment according to the information sent by the second user equipment. Returned by the next operation request.

例如,第二用户持有人机交互设备(如平板电脑等),该人机交互设备与增强现实眼镜、网络设备建立了通信连接,且第一用户与第二用户在执行同一生产执行任务。人机交互设备与增强现实眼镜呈现的作业指导信息相同,如人机交互设备在屏幕上呈现作业指导信息,增强现实在屏幕上叠加显示对应的作业指导信息。第一用户在操作台上对电控盒进行安装,第一用户已经按照作业指导信息中虚拟电路板的呈现位置将电路板安装在对应位置,第一用户点击进行下一步的操作,增强现实眼镜根据该操作,向人机交互设备发送下一步操作请求,其中,该下一步操作请求包括当前作业指导信息的相关信息(如当前作业指导信息或者作业指导完成时对应的图像信息等)。人机交互设备接收该下一步操作请求,并将该下一步操作请求发送至MES生产执行系统,MES生产执行系统根据该下一步操作请求在数据库中确定关于目标物件对应的下一步作业指导信息,如根据电路板已安装在电控盒外盒的图像信息确定下一步作业指导信息如在电路板对应位置固定对应的螺钉等。MES生产执行系统将该下一步作业指导设备发送至人机交互设备,经由人机交互设备转发至增强现实眼镜。For example, the second user holds a human-computer interaction device (such as a tablet computer, etc.), the human-computer interaction device establishes a communication connection with augmented reality glasses and a network device, and the first user and the second user are performing the same production execution task. The human-computer interaction device and the augmented reality glasses present the same work instruction information. For example, the human-computer interaction device presents the work instruction information on the screen, and the augmented reality superimposes the corresponding work instruction information on the screen. The first user installs the electric control box on the console, and the first user has installed the circuit board in the corresponding position according to the presentation position of the virtual circuit board in the work instruction information, and the first user clicks to proceed to the next step, augmented reality glasses According to the operation, a next operation request is sent to the human-computer interaction device, wherein the next operation request includes relevant information of the current work instruction information (such as current work instruction information or image information corresponding to the completion of the work instruction, etc.). The human-computer interaction device receives the next step operation request, and sends the next step operation request to the MES production execution system, and the MES production execution system determines the next step operation instruction information corresponding to the target object in the database according to the next step operation request, For example, according to the image information that the circuit board has been installed in the outer box of the electric control box, the next step operation instruction information, such as fixing the corresponding screws in the corresponding position of the circuit board, is determined. The MES production execution system sends the next step operation guidance device to the human-computer interaction device, and forwards it to the augmented reality glasses via the human-computer interaction device.

又如,第一用户在操作台上对电控盒进行安装,第一用户已经按照作业指导信息中虚拟电路板的呈现位置将电路板安装在对应位置,第二用户在人机交互设备屏幕选择进行下一步的操作,人机交互设备根据该操作,向网络设备发送下一步操作请求,其中,该下一步操作请求包括当前作业指导信息的相关信息(如当前作业指导信息或者作业指导完成时对应的图像信息等)。MES生产执行系统接收该下一步操作请求,根据该下一步操作请求在数据库中确定关于目标物件对应的下一步作业指导信息,如根据电路板已安装在电控盒外盒的图像信息确定下一步作业指导信息如在电路板对应位置固定对应的螺钉等。MES生产执行系统将该下一步作业指导设备发送至人机交互设备,经由人机交互设备转发至增强现实眼镜。For another example, the first user installs the electric control box on the console, the first user has installed the circuit board in the corresponding position according to the position where the virtual circuit board is presented in the work instruction information, and the second user selects on the screen of the human-computer interaction device. Carry out the next operation, and the human-computer interaction device sends the next operation request to the network device according to the operation, wherein the next operation request includes the relevant information of the current work instruction information (such as the current work instruction information or the corresponding information when the work instruction is completed). image information, etc.). The MES production execution system receives the next step operation request, and determines the next step operation instruction information corresponding to the target object in the database according to the next step operation request. For example, the next step is determined according to the image information of the circuit board installed in the outer box of the electric control box. Work instruction information, such as fixing the corresponding screws in the corresponding positions of the circuit board, etc. The MES production execution system sends the next step operation guidance device to the human-computer interaction device, and forwards it to the augmented reality glasses via the human-computer interaction device.

在一些实施例中,下一步指导获取模块17,用于获取用户通过所述第一用户设备提交的关于所述作业指导信息的下一步操作请求,将所述下一步操作请求发送至所述网络设备,接收所述网络设备基于所述下一步操作请求发送的、所述作业指导信息对应的下一步作业指导信息。例如,用户在完成当前作业指导信息后,用户在第一用户设备上选择进入下一步作业的操作,第一用户设备基于用户的操作向网络设备发送下一步操作请求。网络设备接收该下一步操作请求,基于该下一步操作请求在数据库中确定对应的下一步作业指导信息,并将该下一步作业指导信息发送至第一用户设备。In some embodiments, the next step guide obtaining module 17 is configured to obtain the next step operation request submitted by the user through the first user equipment regarding the work guide information, and send the next step operation request to the network A device that receives the next-step operation instruction information corresponding to the operation instruction information and sent by the network device based on the next-step operation request. For example, after the user completes the current job instruction information, the user selects an operation to enter the next job on the first user equipment, and the first user equipment sends a next operation request to the network device based on the user's operation. The network device receives the next step operation request, determines corresponding next step operation instruction information in the database based on the next step operation request, and sends the next step operation instruction information to the first user equipment.

例如,第一用户在操作台上对电控盒进行安装,第一用户已经按照作业指导信息中虚拟电路板的呈现位置将电路板安装在对应位置,第一用户点击进行下一步的操作,增强现实眼镜根据该操作,向MES生产执行系统发送下一步操作请求,其中,该下一步操作请求包括当前作业指导信息的相关信息(如当前作业指导信息或者作业指导完成时对应的图像信息等)。MES生产执行系统接收该下一步操作请求,根据该下一步操作请求在数据库中确定关于目标物件对应的下一步作业指导信息,如根据电路板已安装在电控盒外盒的图像信息确定下一步作业指导信息如在电路板对应位置固定对应的螺钉等。MES生产执行系统将该下一步作业指导信息发送至增强现实眼镜。For example, the first user installs the electric control box on the console, and the first user has installed the circuit board in the corresponding position according to the presentation position of the virtual circuit board in the operation instruction information. According to the operation, the reality glasses send the next operation request to the MES production execution system, wherein the next operation request includes the relevant information of the current work instruction information (such as the current work instruction information or the corresponding image information when the work instruction is completed, etc.). The MES production execution system receives the next step operation request, and determines the next step operation instruction information corresponding to the target object in the database according to the next step operation request. For example, the next step is determined according to the image information of the circuit board installed in the outer box of the electric control box. Work instruction information, such as fixing the corresponding screws in the corresponding positions of the circuit board, etc. The MES production execution system sends the next step operation instruction information to the augmented reality glasses.

在一些实施例中,该设备包括拍摄作业模块19(未示出)。拍摄作业模块19,用于通过所述第一用户设备中的拍摄装置拍摄被作业的所述目标物件,并将所拍摄的图像信息发送至对应的网络设备;其中,下一步指导获取模块17,用于接收所述网络设备在根据所述图像信息确定所述作业指导信息已完成后所发送的、所述作业指导信息对应的下一步作业指导信息。例如,第一用户设备实时拍摄当前用户正在作业时的目标物件相关的图像信息,并将该图像信息发送至网络设备。网络设备接收该图像信息,并根据计算机视觉算法与作业完成的预设图像进行匹配,若拍摄的图像信息中目标物件相关的图像与预设图像匹配,网络设备确定当前目标物件相关作业已完成,确定当前作业指导信息对应的下一步作业指导信息,并将该下一步作业指导信息发送至第一用户设备。In some embodiments, the apparatus includes a filming job module 19 (not shown). The photographing operation module 19 is used to photograph the target object being operated by the photographing device in the first user equipment, and send the photographed image information to the corresponding network equipment; wherein, the next step is to instruct the acquisition module 17, It is used for receiving the next work instruction information corresponding to the work instruction information and sent by the network device after it is determined according to the image information that the work instruction information has been completed. For example, the first user device captures image information related to the target object when the current user is working in real time, and sends the image information to the network device. The network device receives the image information and matches the preset image of the job completion according to the computer vision algorithm. If the image related to the target object in the captured image information matches the preset image, the network device determines that the current job related to the target object has been completed. Determine the next work instruction information corresponding to the current work instruction information, and send the next work instruction information to the first user equipment.

例如,第一用户在操作台上对电控盒进行安装,第一用户已经按照作业指导信息中虚拟电路板的呈现位置将电路板安装在对应位置,增强现实眼镜拍摄该电路板已安装在电控盒外盒中对应位置的图像信息,并将该图像信息发送至MES生产执行系统。MES生产执行系统接收该图像信息,并在数据库中与该执行任务中预设的已完成模型进行匹配,匹配到该作业指导信息已完成的预设模型,确定当前作业指导信息已完成,MES生产执行系统根据当前作业指导已完成,获取对应的下一步作业指导信息,如在电路板对应位置固定对应的螺钉等。随后,MES生产执行系统将该下一步作业指导信息发送至增强现实设备。For example, the first user installs the electric control box on the console, the first user has installed the circuit board in the corresponding position according to the presentation position of the virtual circuit board in the work instruction information, and the augmented reality glasses photograph that the circuit board has been installed on the electric circuit board. Control the image information of the corresponding position in the outer box of the box, and send the image information to the MES production execution system. The MES production execution system receives the image information, and matches the preset completed model in the execution task in the database, matches the preset model of the completed job instruction information, determines that the current job instruction information has been completed, and the MES produces According to the completion of the current work instruction, the execution system obtains the corresponding next work instruction information, such as fixing the corresponding screws in the corresponding position of the circuit board. Subsequently, the MES production execution system sends the next step operation instruction information to the augmented reality device.

在一些实施例中,该设备包括位置确定模块20(未示出)。位置确定模块20,用于确定作业后的所述目标物件在所述第二坐标系中的当前位置信息;其中,下一步指导叠加模块18,用于根据所述当前位置信息将所述下一步作业指导信息叠加显示于所述目标物件。例如,第一用户设备根据拍摄的作业后的图像信息,实时确定目标物件在第二坐标系中的当前位置信息,并根据该位置信息将下一步作业指导信息叠加显示在该位置的目标物件上。In some embodiments, the device includes a location determination module 20 (not shown). The position determination module 20 is used to determine the current position information of the target object after the operation in the second coordinate system; wherein, the next step guide superposition module 18 is used to determine the next step according to the current position information The operation instruction information is superimposed and displayed on the target object. For example, the first user equipment determines the current position information of the target object in the second coordinate system in real time according to the captured image information after the operation, and superimposes and displays the next operation guidance information on the target object at the position according to the position information. .

例如,增强现实眼镜实时确定电控盒外盒在世界坐标系中的位置,并根据坐标转换关系,获取该电控盒外盒在眼镜屏幕上的位置。增强现实眼镜接收到电控盒外盒中已安装的电路板对应位置固定螺钉的下一步作业指导信息,在当前屏幕中电控盒外盒中电路板对应位置叠加显示对应的需固定的螺钉等信息,如各螺钉将固定的位置、顺序以及型号等。For example, the augmented reality glasses determine the position of the outer box of the electric control box in the world coordinate system in real time, and obtain the position of the outer box of the electric control box on the glasses screen according to the coordinate transformation relationship. The augmented reality glasses receive the instructions for the next step of fixing the screws at the corresponding positions of the circuit boards installed in the outer box of the electric control box, and superimpose the corresponding position of the circuit boards in the outer box of the electric control box on the current screen to display the corresponding screws to be fixed, etc. Information such as where each screw will be fastened, in what order, and what type.

在一些实施例中,该设备包括下一步读取模块01(未示出)。下一步读取模块01,用于通过所述第一用户设备中的拍摄装置拍摄被作业的所述目标物件,根据所述图像信息确定所述第一用户设备中的作业指导信息是否已完成。例如,第一用户设备实时拍摄当前用户正在作业时的目标物件相关的图像信息,根据该图像信息确定当前作业是否已完成,如根据计算机视觉算法与作业完成的预设图像进行匹配,若拍摄的图像信息中目标物件相关的图像与预设图像匹配,第一用户设备确定当前目标物件相关作业已完成,在数据库中读取当前作业指导信息对应的下一步作业指导信息。In some embodiments, the apparatus includes a next step reading module 01 (not shown). The next step is to read the module 01, which is used for photographing the target object being operated by the photographing device in the first user equipment, and determining whether the operation instruction information in the first user equipment has been completed according to the image information. For example, the first user equipment captures image information related to the target object when the current user is working in real time, and determines whether the current job has been completed according to the image information. The image related to the target object in the image information matches the preset image, and the first user equipment determines that the current operation related to the target object has been completed, and reads the next operation instruction information corresponding to the current operation instruction information in the database.

例如,第一用户在操作台上对电控盒进行安装,第一用户已经按照作业指导信息中虚拟电路板的呈现位置将电路板安装在对应位置,增强现实眼镜拍摄该电路板已安装在电控盒外盒中对应位置的图像信息,并在数据库中与该执行任务中预设的已完成模型进行匹配,匹配到该作业指导信息已完成的预设模型,确定当前作业指导信息已完成,增强现实眼镜根据当前作业指导已完成,获取对应的下一步作业指导信息,如在电路板对应位置固定对应的螺钉等。For example, the first user installs the electric control box on the console, the first user has installed the circuit board in the corresponding position according to the presentation position of the virtual circuit board in the work instruction information, and the augmented reality glasses photograph that the circuit board has been installed on the electric circuit board. The image information of the corresponding position in the outer box of the control box is matched with the preset completed model in the execution task in the database, and the preset model of the completed operation instruction information is matched to determine that the current operation instruction information has been completed. According to the completion of the current work instruction, the augmented reality glasses obtain the corresponding next work instruction information, such as fixing the corresponding screws in the corresponding positions of the circuit board.

在一些实施例中,第二位置获取模块12,用于根据所述第一用户设备对应的第二坐标系与人眼坐标系的第一坐标映射关系、所述人眼坐标系与摄像坐标系的第二坐标映射关系以及所述摄像坐标系与所述第一坐标系的第三坐标映射关系,确定所述第一用户对应的第二坐标系与所述第一坐标系的坐标映射关系,并基于所述第二坐标系与所述第一坐标系的坐标映射关系,确定所述目标物件在所述第二坐标系中的第二位置信息。In some embodiments, the second position acquisition module 12 is configured to use the first coordinate mapping relationship between the second coordinate system corresponding to the first user equipment and the human eye coordinate system, the human eye coordinate system and the camera coordinate system The second coordinate mapping relationship and the third coordinate mapping relationship between the camera coordinate system and the first coordinate system, determine the coordinate mapping relationship between the second coordinate system corresponding to the first user and the first coordinate system, And based on the coordinate mapping relationship between the second coordinate system and the first coordinate system, the second position information of the target object in the second coordinate system is determined.

例如,我们可以假设,目标物件本身有个第一坐标系(假设为世界坐标系),增强现实眼镜实体摄像头有个三维摄像坐标系,人眼和眼镜屏幕组成一个虚拟的相机坐标系,眼镜屏幕有个二维的第二坐标系(图像坐标系)。目标物件本身在世界坐标系中的坐标是已知的,首先将其转换到眼镜实体摄像头的三维摄像坐标系下,转换矩阵通过识别跟踪算法得出。再根据标定参数的外参(已知)转换到人眼和眼镜屏幕组成的虚拟相机坐标系上,最后根据虚拟相机内参(已知)得到眼镜屏幕上的坐标。因此可以计算出目标物件最终在眼镜屏幕中的位置。此处我们将目标物件在世界坐标系下的坐标转换到眼镜上的实体相机坐标系(眼镜摄像头对应的坐标系)下,其中,该转换矩阵通过识别跟踪算法得出。增强现实眼镜确定世界坐标系到图像坐标系的坐标映射关系后,根据目标物件在世界坐标系的位置得到目标物件在眼镜屏幕中的位置信息。其中,从世界坐标转换到图像坐标的具体摄像机模型如下:For example, we can assume that the target object itself has a first coordinate system (assumed to be the world coordinate system), the augmented reality glasses entity camera has a three-dimensional camera coordinate system, the human eye and the glasses screen form a virtual camera coordinate system, the glasses screen There is a two-dimensional second coordinate system (image coordinate system). The coordinates of the target object itself in the world coordinate system are known. First, it is transformed into the three-dimensional camera coordinate system of the glasses entity camera, and the transformation matrix is obtained through the identification and tracking algorithm. Then, according to the external parameters (known) of the calibration parameters, it is converted to the virtual camera coordinate system composed of the human eye and the glasses screen, and finally the coordinates on the glasses screen are obtained according to the internal parameters of the virtual camera (known). Therefore, the final position of the target object in the glasses screen can be calculated. Here, we transform the coordinates of the target object in the world coordinate system to the physical camera coordinate system on the glasses (the coordinate system corresponding to the glasses camera), where the transformation matrix is obtained through the identification and tracking algorithm. After the augmented reality glasses determine the coordinate mapping relationship between the world coordinate system and the image coordinate system, the position information of the target object on the glasses screen is obtained according to the position of the target object in the world coordinate system. Among them, the specific camera model converted from world coordinates to image coordinates is as follows:

1、理想模型1. Ideal model

图3示出了摄像机的基本成像模型,通常称为基本针孔模型,由三维空间到平面的中心投影变换所给出。Figure 3 shows the basic imaging model of the camera, commonly referred to as the basic pinhole model, given by the central projection transformation of the three-dimensional space to the plane.

如图3,Oc是摄像机中心,它到摄像机像平面π的距离为f,f称为摄像机的焦距。空间点Xc在平面π上的投影(或像)m是以点Oc为端点并经过点Xc的射线与平面π的交点,以点Oc为端点且垂直于像平面的射线称为光轴或主轴,主轴与像平面的交点p称为摄像机的主点。为了从代数上描述这种投影关系,需要建立摄像机坐标系和图像平面坐标系。在图像平面上,以主点p为像平面坐标系的坐标原点,以水平线与铅直线分别为x轴和y轴,建立图像坐标系o-xy。在空间中,以摄像机中心Oc为摄像机坐标系的坐标原点,建立摄像机坐标系O-xcyczc,如图3(b)所示。空间点Xc在摄像机坐标系中的齐次坐标记为Xc=(xc,yc,zc,1)T,它的像点m在图像坐标系中的齐次坐标记m=(x,y,1)T,称(Xc,m)为一组对。根据三角形相似原理,可推知空间点Xc与它的像点m满足下述关系:As shown in Figure 3, O c is the center of the camera, and its distance from the camera image plane π is f, and f is called the focal length of the camera. The projection (or image) m of the spatial point X c on the plane π is the intersection of the ray with the point O c as the endpoint and passing through the point X c and the plane π, and the ray with the point O c as the endpoint and perpendicular to the image plane is called The optical axis or principal axis, the intersection p of the principal axis and the image plane is called the principal point of the camera. In order to describe this projection relationship algebraically, the camera coordinate system and the image plane coordinate system need to be established. On the image plane, the image coordinate system o-xy is established with the principal point p as the coordinate origin of the image plane coordinate system, and the horizontal line and the vertical line as the x-axis and y-axis respectively. In space, the camera coordinate system Ox c y c z c is established by taking the camera center O c as the coordinate origin of the camera coordinate system, as shown in Figure 3(b). The homogeneous coordinates of the spatial point X c in the camera coordinate system are marked as X c =(x c , y c , z c , 1) T , and the homogeneous coordinates of its image point m in the image coordinate system are marked m = ( x,y,1) T , call (X c ,m) a set of pairs. According to the triangle similarity principle, it can be inferred that the space point X c and its image point m satisfy the following relationship:

Figure BDA0001723887450000351
Figure BDA0001723887450000351

转换成矩阵形式:Convert to matrix form:

Figure BDA0001723887450000352
Figure BDA0001723887450000352

其中,Xc=(xc,yc,zc,1)T,m=(x,y,1)T分别是空间点和图像点的齐次坐标,是从空间到像平面的一个齐次线性变换。记P=diag(f,f,1)(I,0),则上式可以表示为更简单形式:Among them, X c =(x c , y c , z c , 1) T , m = (x, y, 1) T are the homogeneous coordinates of the space point and the image point, respectively, and are a homogeneous coordinate from space to the image plane. Sublinear transformation. Denote P=diag(f,f,1)(I,0), then the above formula can be expressed in a simpler form:

m=PXc (11)m=PX c (11)

注意:(11)是一个齐次等式,表示在相差一个非零常数因子的意义下相等。通常称矩阵P为摄像机矩阵。这就是基本成像模型的代数表示。Note: (11) is a homogeneous equation, meaning equal in the sense of differing by a non-zero constant factor. The matrix P is usually called the camera matrix. This is the algebraic representation of the basic imaging model.

2、实际模型2. Actual model

上面讨论的是理论情况(主点就是图像坐标系的原点),但实际情况中,The above discussion is the theoretical situation (the principal point is the origin of the image coordinate system), but in practice,

一、图像平面的坐标原点可能不在主点上;1. The coordinate origin of the image plane may not be on the principal point;

二、用于计算机处理的图像通常都是用CCD摄像机所获取的数字图像,将图像平面的点进行数字离散化。Second, the images used for computer processing are usually digital images obtained by a CCD camera, and the points on the image plane are digitally discretized.

在以上推导的理想模型中,假设的图像坐标在两个轴上的尺度不相等,这样CCD摄像机数字离散化后的像素不是一个正方形,因此有必要引入非等量尺度因子;第三,一般摄像有扭曲参数的存在。In the ideal model derived above, it is assumed that the scales of the image coordinates on the two axes are not equal, so that the pixels after digital discretization of the CCD camera are not a square, so it is necessary to introduce a non-equivalent scale factor; third, the general camera There are distortion parameters.

在以上三种条件的限制下,理想的中心投影模型可以对应改写为五个参数的模型:Under the constraints of the above three conditions, the ideal central projection model can be rewritten as a model with five parameters:

Figure BDA0001723887450000361
Figure BDA0001723887450000361

同样,则摄像机的投影关系可以写成:Similarly, the projection relationship of the camera can be written as:

m=K(I,0)Xc=PXc (13)m=K(I,0)X c =PX c (13)

其中:

Figure BDA0001723887450000362
是摄像机内参数矩阵,fx,fy称为CCD摄像机在u轴和v轴方向上的尺度因子,(u0,v0)T称为CCD摄像机的主点。s称为CCD摄像机的畸变因子或倾斜因子。摄像机的内部参数共有五个。in:
Figure BDA0001723887450000362
is the parameter matrix of the camera, f x , f y are called the scale factors of the CCD camera in the u-axis and v-axis directions, and (u 0 , v 0 ) T is called the principal point of the CCD camera. s is called the distortion factor or tilt factor of the CCD camera. There are five internal parameters of the camera.

3、一般模型3. General model

我们一般描述一个三维点,由于相机可能一直在运动,所以我们并不是基于摄像机坐标系下对其描述,而是在世界坐标系下进行描述。世界坐标系与相机坐标系之间的关系可以用旋转矩阵和平移向量来描述,如图4所示。We generally describe a three-dimensional point. Since the camera may be moving all the time, we do not describe it based on the camera coordinate system, but in the world coordinate system. The relationship between the world coordinate system and the camera coordinate system can be described by a rotation matrix and a translation vector, as shown in Figure 4.

令空间点在世界坐标系与摄像机坐标系的坐标分别为X=(x,y,z,1)T,Xc=(xc,yc,zc,1)T,则二者之间的关系:Let the coordinates of the space point in the world coordinate system and the camera coordinate system be X=(x,y,z,1) T , X c =(x c ,y c ,z c ,1) T , then the difference between the two Relationship:

Figure BDA0001723887450000363
Figure BDA0001723887450000363

将(14)带入(13),得到:Bringing (14) into (13), we get:

Figure BDA0001723887450000371
Figure BDA0001723887450000371

其中,

Figure BDA0001723887450000372
表示摄像机中心在世界坐标系中的坐标,摄像机矩阵
Figure BDA0001723887450000373
Figure BDA0001723887450000374
为摄像机的外参数矩阵。其中,R=(α,β,γ)是旋转矩阵,α,β,γ分别是绕摄像机坐标系x,y,z轴的旋转角度。in,
Figure BDA0001723887450000372
Represents the coordinates of the camera center in the world coordinate system, the camera matrix
Figure BDA0001723887450000373
Figure BDA0001723887450000374
is the extrinsic parameter matrix of the camera. Among them, R=(α, β, γ) is the rotation matrix, and α, β, γ are the rotation angles around the camera coordinate system x, y, and z axes, respectively.

Figure BDA0001723887450000375
Figure BDA0001723887450000375

是平移矩阵,Tx,Ty,Tz分别是绕摄像机坐标系x,y,z轴的平移量,所以摄像机外参由6个参数组成(α,β,γ,Tx,Ty,Tz)。is the translation matrix, T x , T y , T z are the translations around the camera coordinate system x, y, z axes, respectively, so the camera external parameter consists of 6 parameters (α, β, γ, T x , T y , T z ).

图10示出根据本申请的另一个方面的一种基于增强现实的智能制造的网络设备,其中,该设备包括下一步指导发送模块21。下一步指导发送模块21,用于向对应第一用户设备发送作业指导信息对应的下一步作业指导信息。FIG. 10 shows an augmented reality-based intelligent manufacturing network device according to another aspect of the present application, wherein the device includes a next step guidance sending module 21 . The next step instruction sending module 21 is configured to send the next step operation instruction information corresponding to the operation instruction information to the corresponding first user equipment.

例如,第一用户持有增强现实眼镜,增强现实眼镜通过摄像装置拍摄当前操作区域相关的图像信息,增强现实眼镜与网络设备建立了通信连接。网络设备基于通信确定当前第一用户当前作业指导信息,在数据库中确定对应的下一步作业指导信息,并将该下一步作业指导信息发送至第一用户设备。第一用户设备接收该下一步作业指导信息,并根据目标物件在当前屏幕中的位置,在该位置实时将下一步作业指导信息实时叠加于目标物件。For example, the first user holds augmented reality glasses, the augmented reality glasses use a camera to capture image information related to the current operating area, and the augmented reality glasses establish a communication connection with the network device. The network device determines the current work instruction information of the current first user based on the communication, determines the corresponding next work instruction information in the database, and sends the next work instruction information to the first user equipment. The first user equipment receives the next operation instruction information, and superimposes the next operation instruction information on the target object in real time at the position according to the position of the target object on the current screen.

在一些实施例中下一步指导发送模块21,用于接收对应第二用户设备所发送的、与对应第一用户设备中作业指导信息相对应的下一步操作请求,其中,所述第一用户设备与所述第二用户设备服务于同一智能制造任务,确定所述作业指导信息对应的下一步作业指导信息,并将所述下一步作业指导信息发送至所述第二用户设备。例如,第二用户设备包括与第一用户设备建立通信连接的人机交互设备,第二用户设备还可以与网络设备建立了通信连接。第二用户设备获取当前第一用户设备的作业指导信息对应的下一步操作请求,如第二用户基于第二用户的操作,获取目标物件当前作业信息对应的下一步操作请求,又如,第二用户设备接收第一用户设备发送的下一步操作请求;第二用户设备将该下一步操作请求发送至网络设备。网络设备根据接收到的下一步操作请求确定对应的下一步作业指导信息,并将该下一步作业指导信息发送至第二用户设备。In some embodiments, the next step instruction sending module 21 is configured to receive a next step operation request sent by the corresponding second user equipment and corresponding to the work instruction information in the corresponding first user equipment, wherein the first user equipment Serving the same intelligent manufacturing task as the second user equipment, determining the next work instruction information corresponding to the work instruction information, and sending the next work instruction information to the second user equipment. For example, the second user equipment includes a human-computer interaction device that establishes a communication connection with the first user equipment, and the second user equipment may also establish a communication connection with the network device. The second user equipment obtains the next operation request corresponding to the job instruction information of the current first user equipment. For example, the second user obtains the next operation request corresponding to the current job information of the target object based on the operation of the second user. The user equipment receives the next operation request sent by the first user equipment; the second user equipment sends the next operation request to the network device. The network device determines corresponding next-step operation instruction information according to the received next-step operation request, and sends the next-step operation instruction information to the second user equipment.

例如,第二用户持有人机交互设备(如平板电脑等),该人机交互设备与增强现实眼镜、网络设备建立了通信连接,且第一用户与第二用户在执行统一生产执行任务。人机交互设备与增强现实眼镜呈现的作业指导信息相同,如人机交互设备在屏幕上呈现作业指导信息,增强现实在屏幕上叠加显示对应的作业指导信息。第一用户在操作台上对电控盒进行安装,第一用户已经按照作业指导信息中虚拟电路板的呈现位置将电路板安装在对应位置,第一用户点击进行下一步的操作,增强现实眼镜根据该操作,向人机交互设备发送下一步操作请求,其中,该下一步操作请求包括当前作业指导信息的相关信息(如当前作业指导信息或者作业指导完成时对应的图像信息等)。人机交互设备接收该下一步操作请求,并将该下一步操作请求发送至MES生产执行系统,MES生产执行系统根据该下一步操作请求在数据库中确定关于目标物件对应的下一步作业指导信息,如根据电路板已安装在电控盒外盒的图像信息确定下一步作业指导信息如在电路板对应位置固定对应的螺钉等。MES生产执行系统将该下一步作业指导设备发送至人机交互设备,经由人机交互设备转发至增强现实眼镜。For example, the second user holds a human-computer interaction device (such as a tablet computer, etc.), the human-computer interaction device establishes a communication connection with augmented reality glasses and a network device, and the first user and the second user are performing unified production execution tasks. The human-computer interaction device and the augmented reality glasses present the same work instruction information. For example, the human-computer interaction device presents the work instruction information on the screen, and the augmented reality superimposes the corresponding work instruction information on the screen. The first user installs the electric control box on the console, and the first user has installed the circuit board in the corresponding position according to the presentation position of the virtual circuit board in the work instruction information, and the first user clicks to proceed to the next step, augmented reality glasses According to the operation, a next operation request is sent to the human-computer interaction device, wherein the next operation request includes relevant information of the current work instruction information (such as current work instruction information or image information corresponding to the completion of the work instruction, etc.). The human-computer interaction device receives the next step operation request, and sends the next step operation request to the MES production execution system, and the MES production execution system determines the next step operation instruction information corresponding to the target object in the database according to the next step operation request, For example, according to the image information that the circuit board has been installed in the outer box of the electric control box, the next step operation instruction information, such as fixing the corresponding screws in the corresponding position of the circuit board, is determined. The MES production execution system sends the next step operation guidance device to the human-computer interaction device, and forwards it to the augmented reality glasses via the human-computer interaction device.

又如,第一用户在操作台上对电控盒进行安装,第一用户已经按照作业指导信息中虚拟电路板的呈现位置将电路板安装在对应位置,第二用户在人机交互设备屏幕选择进行下一步的操作,人机交互设备根据该操作,向网络设备发送下一步操作请求,其中,该下一步操作请求包括当前作业指导信息的相关信息(如当前作业指导信息或者作业指导完成时对应的图像信息等)。MES生产执行系统接收该下一步操作请求,根据该下一步操作请求在数据库中确定关于目标物件对应的下一步作业指导信息,如根据电路板已安装在电控盒外盒的图像信息确定下一步作业指导信息如在电路板对应位置固定对应的螺钉等。MES生产执行系统将该下一步作业指导设备发送至人机交互设备,经由人机交互设备转发至增强现实眼镜。For another example, the first user installs the electric control box on the console, the first user has installed the circuit board in the corresponding position according to the position where the virtual circuit board is presented in the work instruction information, and the second user selects on the screen of the human-computer interaction device. Carry out the next operation, and the human-computer interaction device sends the next operation request to the network device according to the operation, wherein the next operation request includes the relevant information of the current work instruction information (such as the current work instruction information or the corresponding information when the work instruction is completed). image information, etc.). The MES production execution system receives the next step operation request, and determines the next step operation instruction information corresponding to the target object in the database according to the next step operation request. For example, the next step is determined according to the image information of the circuit board installed in the outer box of the electric control box. Work instruction information, such as fixing the corresponding screws in the corresponding positions of the circuit board, etc. The MES production execution system sends the next step operation guidance device to the human-computer interaction device, and forwards it to the augmented reality glasses via the human-computer interaction device.

在一些实施例中,下一步指导发送模块21,用于接收对应第一用户设备发送的关于作业指导信息的下一步操作请求,确定所述作业指导信息对应的下一步作业指导信息,并将所述下一步作业指导信息发送至所述第二用户设备。例如,用户在完成当前作业指导信息后,用户在第一用户设备上选择进入下一步作业的操作或者第一用户通过拍摄的关于作业指导的图像确定当前作业指导已完成,第一用户设备基于用户的操作向网络设备发送下一步操作请求。网络设备接收该下一步操作请求,基于该下一步操作请求在数据库中确定对应的下一步作业指导信息,并将该下一步作业指导信息发送至第二用户设备。In some embodiments, the next-step instruction sending module 21 is configured to receive a next-step operation request on the work instruction information sent by the corresponding first user equipment, determine the next-step work instruction information corresponding to the work instruction information, and send the requested information to the next step. The next step operation instruction information is sent to the second user equipment. For example, after the user completes the current work instruction information, the user selects an operation to enter the next work on the first user device, or the first user determines that the current work instruction has been completed through the captured image of the work instruction. The operation sends the next operation request to the network device. The network device receives the next step operation request, determines corresponding next step operation instruction information in the database based on the next step operation request, and sends the next step operation instruction information to the second user equipment.

例如,第一用户在操作台上对电控盒进行安装,第一用户已经按照作业指导信息中虚拟电路板的呈现位置将电路板安装在对应位置,第一用户点击进行下一步的操作,增强现实眼镜根据该操作,向MES生产执行系统发送下一步操作请求;又如,增强现实眼镜通过摄像装置拍摄当前操作台上电控盒相关作业指导的图像信息,并根据该作业指导信息确定当前作业指导信息已完成,增强现实眼镜向MES生产执行系统发送下一步操作请求,其中,该下一步操作请求包括当前作业指导信息的相关信息(如当前作业指导信息或者作业指导完成时对应的图像信息等)。MES生产执行系统接收该下一步操作请求,根据该下一步操作请求在数据库中确定关于目标物件对应的下一步作业指导信息,如根据电路板已安装在电控盒外盒的图像信息确定下一步作业指导信息如在电路板对应位置固定对应的螺钉等。MES生产执行系统将该下一步作业指导信息发送至增强现实眼镜。For example, the first user installs the electric control box on the console, and the first user has installed the circuit board in the corresponding position according to the presentation position of the virtual circuit board in the operation instruction information. According to the operation, the reality glasses send the next operation request to the MES production execution system; for another example, the augmented reality glasses use the camera to capture the image information related to the operation instruction of the electric control box on the current console, and determine the current operation according to the operation instruction information. The instruction information has been completed, and the augmented reality glasses send the next operation request to the MES production execution system, wherein the next operation request includes the relevant information of the current operation instruction information (such as the current operation instruction information or the corresponding image information when the operation instruction is completed, etc. ). The MES production execution system receives the next step operation request, and determines the next step operation instruction information corresponding to the target object in the database according to the next step operation request. For example, the next step is determined according to the image information of the circuit board installed in the outer box of the electric control box. Work instruction information, such as fixing the corresponding screws in the corresponding positions of the circuit board, etc. The MES production execution system sends the next step operation instruction information to the augmented reality glasses.

在一些实施例中,该设备还包括作业完成确定模块22(未示出)。作业完成确定模块22,用于接收对应第一用户设备发送的关于目标物件的图像信息,其中所述图像信息通过所述第一用户设备中的拍摄装置对被作业的所述目标物件拍摄所得,根据所述图像信息确定所述第一用户设备中的作业指导信息是否已完成;其中,下一步指导发送模块21,若所述作业指导信息已完成,用于向所述第一用户设备发送所述作业指导信息对应的下一步作业指导信息。例如,第一用户设备实时拍摄当前用户正在作业时的目标物件相关的图像信息,并将该图像信息发送至网络设备。网络设备接收该图像信息,并根据计算机视觉算法与作业完成的预设图像进行匹配,若拍摄的图像信息中目标物件相关的图像与预设图像匹配,网络设备确定当前目标物件相关作业已完成,确定当前作业指导信息对应的下一步作业指导信息,并将该下一步作业指导信息发送至第一用户设备。In some embodiments, the apparatus also includes a job completion determination module 22 (not shown). The job completion determination module 22 is configured to receive image information about the target object sent by the corresponding first user equipment, wherein the image information is obtained by photographing the target object being operated by the photographing device in the first user equipment, Determine whether the work instruction information in the first user equipment has been completed according to the image information; wherein, the next step instruction sending module 21, if the work instruction information has been completed, is configured to send the first user equipment all the information. Next step operation instruction information corresponding to the above operation instruction information. For example, the first user device captures image information related to the target object when the current user is working in real time, and sends the image information to the network device. The network device receives the image information and matches the preset image of the job completion according to the computer vision algorithm. If the image related to the target object in the captured image information matches the preset image, the network device determines that the current job related to the target object has been completed. Determine the next work instruction information corresponding to the current work instruction information, and send the next work instruction information to the first user equipment.

例如,第一用户在操作台上对电控盒进行安装,第一用户已经按照作业指导信息中虚拟电路板的呈现位置将电路板安装在对应位置,增强现实眼镜拍摄该电路板已安装在电控盒外盒中对应位置的图像信息,并将该图像信息发送至MES生产执行系统。MES生产执行系统接收该图像信息,并在数据库中与该执行任务中预设的已完成模型进行匹配,匹配到该作业指导信息已完成的预设模型,确定当前作业指导信息已完成,MES生产执行系统根据当前作业指导已完成,获取对应的下一步作业指导信息,如在电路板对应位置固定对应的螺钉等。随后,MES生产执行系统将该下一步作业指导信息发送至增强现实设备。For example, the first user installs the electric control box on the console, the first user has installed the circuit board in the corresponding position according to the presentation position of the virtual circuit board in the work instruction information, and the augmented reality glasses photograph that the circuit board has been installed on the electric circuit board. Control the image information of the corresponding position in the outer box of the box, and send the image information to the MES production execution system. The MES production execution system receives the image information, and matches the preset completed model in the execution task in the database, matches the preset model of the completed job instruction information, determines that the current job instruction information has been completed, and the MES produces According to the completion of the current work instruction, the execution system obtains the corresponding next work instruction information, such as fixing the corresponding screws in the corresponding position of the circuit board. Subsequently, the MES production execution system sends the next step operation instruction information to the augmented reality device.

图11示出根据本申请又一个方面的一种基于增强现实的智能制造的第二用户设备,其中,该设备包括下一步请求获取模块31、下一步请求发送模块32、下一步指导接收模块33以及下一步指导发送模块34。下一步请求获取模块31,用于获取用户通过所述第二用户设备提交的、与对应第一用户设备中作业指导信息相对应的下一步操作请求,其中,所述第一用户设备与所述第二用户设备服务于同一智能制造任务;下一步请求发送模块32,用于将所述下一步操作请求发送至对应的网络设备;下一步指导接收模块33,用于接收所述网络设备基于所述下一步操作请求发送的、所述作业指导信息对应的下一步作业指导信息;下一步指导发送模块34,用于将所述下一步作业指导信息发送至所述作业指导信息对应的第一用户设备。例如,第一用户持有第一用户设备,第二用户持有人机交互设备(如PC设备等),第一用户设备通过摄像装置拍摄当前操作区域目标物件相关的图像信息,第一用户设备与第二用户设备、网络设备建立了通信连接。若用户当前的作业指导已完成,第二用户设备基于第二用户的操作向网络设备发送下一步操作请求,网络设备接收该请求,在数据库中确定该请求对应的下一步作业指导信息,并将该下一步作业指导信息发送至第二用户设备。第二用户接收该下一步作业指导信息,并将该下一步作业指导信息发送至第一用户设备。第一用户设备接收该下一步作业指导信息,并根据目标物件在当前屏幕中的位置,在该位置实时将下一步作业指导信息实时叠加于目标物件。FIG. 11 shows a second user equipment of augmented reality-based smart manufacturing according to yet another aspect of the present application, wherein the device includes a next step request obtaining module 31 , a next step request sending module 32 , and a next step instruction receiving module 33 and the next step instructing the sending module 34 . The next step request obtaining module 31 is configured to obtain the next step operation request submitted by the user through the second user equipment and corresponding to the work instruction information in the corresponding first user equipment, wherein the first user equipment and the The second user equipment serves the same intelligent manufacturing task; the next step request sending module 32 is configured to send the next step operation request to the corresponding network device; the next step instruction receiving module 33 is configured to receive the network device based on the the next step operation instruction information corresponding to the operation instruction information sent by the next operation request; the next step instruction sending module 34 is configured to send the next step operation instruction information to the first user corresponding to the operation instruction information equipment. For example, the first user holds the first user equipment, the second user holds the computer interaction equipment (such as PC equipment, etc.), the first user equipment captures image information related to the target object in the current operation area through the camera, and the first user equipment A communication connection is established with the second user equipment and the network equipment. If the user's current work instruction has been completed, the second user equipment sends a next operation request to the network device based on the operation of the second user, and the network device receives the request, determines the next work instruction information corresponding to the request in the database, and sends the request to the network device. The next step operation instruction information is sent to the second user equipment. The second user receives the next step operation instruction information, and sends the next step operation instruction information to the first user equipment. The first user equipment receives the next operation instruction information, and superimposes the next operation instruction information on the target object in real time at the position according to the position of the target object on the current screen.

例如,第一用户持有增强现实眼镜,第二用户设备持有人机交互设备,增强现实设备与人机交互设备机建立了通信连接,人机交互设备与MES生产执行系统建立了通信连接。人机交互设备与增强现实眼镜呈现相同的作业指导信息,如当前操作台上电控盒外盒相关的安装指导信息等。第一用户在操作台上对电控盒进行安装,第一用户已经按照作业指导信息中虚拟电路板的呈现位置将电路板安装在对应位置,第二用户在人机交互设备屏幕选择进行下一步的操作,人机交互设备根据该操作,向网络设备发送下一步操作请求,其中,该下一步操作请求包括当前作业指导信息的相关信息(如当前作业指导信息或者作业指导完成时对应的图像信息等)。MES生产执行系统接收该下一步操作请求,根据该下一步操作请求在数据库中确定关于目标物件对应的下一步作业指导信息,如根据电路板已安装在电控盒外盒的图像信息确定下一步作业指导信息如在电路板对应位置固定对应的螺钉等。MES生产执行系统将该下一步作业指导设备发送至人机交互设备,经由人机交互设备转发至增强现实眼镜。增强现实眼镜接收到电控盒外盒中已安装的电路板对应位置固定螺钉的下一步作业指导信息,在当前屏幕中电控盒外盒中电路板对应位置叠加显示对应的需固定的螺钉等信息,如各螺钉将固定的位置、顺序以及型号等。For example, the first user holds augmented reality glasses, the second user equipment holds a machine interaction device, the augmented reality device establishes a communication connection with the human-computer interaction device, and the human-computer interaction device establishes a communication connection with the MES production execution system. Human-computer interaction equipment and augmented reality glasses present the same operation guidance information, such as installation guidance information related to the outer box of the electric control box on the current console. The first user installs the electric control box on the console, the first user has installed the circuit board in the corresponding position according to the position of the virtual circuit board in the operation instruction information, and the second user selects the next step on the screen of the human-computer interaction device operation, the human-computer interaction device sends the next operation request to the network device according to the operation, wherein the next operation request includes the relevant information of the current work instruction information (such as the current work instruction information or the corresponding image information when the work instruction is completed). Wait). The MES production execution system receives the next step operation request, and determines the next step operation instruction information corresponding to the target object in the database according to the next step operation request. For example, the next step is determined according to the image information of the circuit board installed in the outer box of the electric control box. Work instruction information, such as fixing the corresponding screws in the corresponding positions of the circuit board, etc. The MES production execution system sends the next step operation guidance device to the human-computer interaction device, and forwards it to the augmented reality glasses via the human-computer interaction device. The augmented reality glasses receive the instructions for the next step of fixing the screws at the corresponding positions of the circuit boards installed in the outer box of the electric control box, and superimpose the corresponding position of the circuit boards in the outer box of the electric control box on the current screen to display the corresponding screws to be fixed, etc. Information such as where each screw will be fastened, in what order, and what type.

在一些实施例中,下一步请求获取模块31,用于接收第一用户设备发送的与所述第一用户设备中作业指导信息相对应的下一步操作请求,其中,所述第一用户设备与所述第二用户设备服务于同一智能制造任务。In some embodiments, the next step request obtaining module 31 is configured to receive a next step operation request sent by the first user equipment and corresponding to the work instruction information in the first user equipment, wherein the first user equipment and the The second user equipment serves the same intelligent manufacturing task.

例如,第一用户在操作台上对电控盒进行安装,第一用户已经按照作业指导信息中虚拟电路板的呈现位置将电路板安装在对应位置,第一用户点击进行下一步的操作,增强现实眼镜根据该操作,向人机交互设备发送下一步操作请求,其中,该下一步操作请求包括当前作业指导信息的相关信息(如当前作业指导信息或者作业指导完成时对应的图像信息等)。人机交互设备接收该下一步操作请求,人机交互设备将该下一步操作请求发送至MES生产执行系统确定对应的下一步作业指导信息,并将该下一步作业指导信息由MES生产执行系统转发至增强现实眼镜。For example, the first user installs the electric control box on the console, and the first user has installed the circuit board in the corresponding position according to the presentation position of the virtual circuit board in the operation instruction information. According to the operation, the reality glasses send a next operation request to the human-computer interaction device, wherein the next operation request includes the relevant information of the current work instruction information (such as the current work instruction information or the corresponding image information when the work instruction is completed, etc.). The human-computer interaction device receives the next step operation request, and the human-computer interaction device sends the next step operation request to the MES production execution system to determine the corresponding next step operation instruction information, and forwards the next step operation instruction information by the MES production execution system. to augmented reality glasses.

图12示出根据本申请一个方面的一种基于增强现实的智能制造系统,其中,该系统如上所述的第一用户设备及如上所述的网络设备。FIG. 12 shows an augmented reality-based smart manufacturing system according to an aspect of the present application, wherein the system has the above-mentioned first user equipment and the above-mentioned network equipment.

图13示出根据本申请一个方面的一种基于增强现实的智能制造系统,其中,该系统如上所述的第一用户设备、如上所述的网络设备以及如上所述的第二用户设备。FIG. 13 shows an augmented reality-based intelligent manufacturing system according to an aspect of the present application, wherein the system includes the above-mentioned first user equipment, the above-mentioned network equipment, and the above-mentioned second user equipment.

本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机代码,当所述计算机代码被执行时,如前任一项所述的方法被执行。The present application also provides a computer-readable storage medium, where the computer-readable storage medium stores computer code, and when the computer code is executed, the method described in any preceding item is executed.

本申请还提供了一种计算机程序产品,当所述计算机程序产品被计算机设备执行时,如前任一项所述的方法被执行。The present application also provides a computer program product, when the computer program product is executed by a computer device, the method according to any one of the preceding items is executed.

本申请还提供了一种计算机设备,所述计算机设备包括:The present application also provides a computer device, the computer device comprising:

一个或多个处理器;one or more processors;

存储器,用于存储一个或多个计算机程序;memory for storing one or more computer programs;

当所述一个或多个计算机程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如前任一项所述的方法。The one or more computer programs, when executed by the one or more processors, cause the one or more processors to implement the method of any preceding item.

图14示出了可被用于实施本申请中所述的各个实施例的示例性系统;Figure 14 illustrates an exemplary system that may be used to implement various embodiments described in this application;

如图14所示在一些实施例中,系统300能够作为各所述实施例中的任意一个基于增强现实的智能制造设备。在一些实施例中,系统300可包括具有指令的一个或多个计算机可读介质(例如,系统存储器或NVM/存储设备320)以及与该一个或多个计算机可读介质耦合并被配置为执行指令以实现模块从而执行本申请中所述的动作的一个或多个处理器(例如,(一个或多个)处理器305)。As shown in FIG. 14 , in some embodiments, the system 300 can be used as an augmented reality-based smart manufacturing device in any of the described embodiments. In some embodiments, system 300 may include one or more computer-readable media (eg, system memory or NVM/storage device 320 ) having instructions and be coupled to the one or more computer-readable media and configured to execute Instructions to implement a module to perform one or more processors (eg, processor(s) 305 ) to perform the actions described herein.

对于一个实施例,系统控制模块310可包括任意适当的接口控制器,以向(一个或多个)处理器305中的至少一个和/或与系统控制模块310通信的任意适当的设备或组件提供任意适当的接口。For one embodiment, the system control module 310 may include any suitable interface controller to provide at least one of the processor(s) 305 and/or any suitable device or component in communication with the system control module 310 any appropriate interface.

系统控制模块310可包括存储器控制器模块330,以向系统存储器315提供接口。存储器控制器模块330可以是硬件模块、软件模块和/或固件模块。The system control module 310 may include a memory controller module 330 to provide an interface to the system memory 315 . The memory controller module 330 may be a hardware module, a software module, and/or a firmware module.

系统存储器315可被用于例如为系统300加载和存储数据和/或指令。对于一个实施例,系统存储器315可包括任意适当的易失性存储器,例如,适当的DRAM。在一些实施例中,系统存储器315可包括双倍数据速率类型四同步动态随机存取存储器(DDR4SDRAM)。System memory 315 may be used, for example, to load and store data and/or instructions for system 300 . For one embodiment, system memory 315 may include any suitable volatile memory, eg, suitable DRAM. In some embodiments, system memory 315 may include double data rate type quad synchronous dynamic random access memory (DDR4 SDRAM).

对于一个实施例,系统控制模块310可包括一个或多个输入/输出(I/O)控制器,以向NVM/存储设备320及(一个或多个)通信接口325提供接口。For one embodiment, system control module 310 may include one or more input/output (I/O) controllers to provide interfaces to NVM/storage device 320 and communication interface(s) 325 .

例如,NVM/存储设备320可被用于存储数据和/或指令。NVM/存储设备320可包括任意适当的非易失性存储器(例如,闪存)和/或可包括任意适当的(一个或多个)非易失性存储设备(例如,一个或多个硬盘驱动器(HDD)、一个或多个光盘(CD)驱动器和/或一个或多个数字通用光盘(DVD)驱动器)。For example, NVM/storage device 320 may be used to store data and/or instructions. NVM/storage device 320 may include any suitable non-volatile memory (eg, flash memory) and/or may include any suitable non-volatile storage device(s) (eg, one or more hard drives ( HDD), one or more compact disc (CD) drives and/or one or more digital versatile disc (DVD) drives).

NVM/存储设备320可包括在物理上作为系统300被安装在其上的设备的一部分的存储资源,或者其可被该设备访问而不必作为该设备的一部分。例如,NVM/存储设备320可通过网络经由(一个或多个)通信接口325进行访问。NVM/storage device 320 may include storage resources that are physically part of the device on which system 300 is installed, or it may be accessed by the device without necessarily being part of the device. For example, the NVM/storage device 320 is accessible via the communication interface(s) 325 over a network.

(一个或多个)通信接口325可为系统300提供接口以通过一个或多个网络和/或与任意其他适当的设备通信。系统300可根据一个或多个无线网络标准和/或协议中的任意标准和/或协议来与无线网络的一个或多个组件进行无线通信。Communication interface(s) 325 may provide an interface for system 300 to communicate over one or more networks and/or with any other suitable device. System 300 may wirelessly communicate with one or more components of a wireless network in accordance with any of one or more wireless network standards and/or protocols.

对于一个实施例,(一个或多个)处理器305中的至少一个可与系统控制模块310的一个或多个控制器(例如,存储器控制器模块330)的逻辑封装在一起。对于一个实施例,(一个或多个)处理器305中的至少一个可与系统控制模块310的一个或多个控制器的逻辑封装在一起以形成系统级封装(SiP)。对于一个实施例,(一个或多个)处理器305中的至少一个可与系统控制模块310的一个或多个控制器的逻辑集成在同一模具上。对于一个实施例,(一个或多个)处理器305中的至少一个可与系统控制模块310的一个或多个控制器的逻辑集成在同一模具上以形成片上系统(SoC)。For one embodiment, at least one of the processor(s) 305 may be packaged with the logic of one or more controllers of the system control module 310 (eg, the memory controller module 330 ). For one embodiment, at least one of the processor(s) 305 may be packaged with logic of one or more controllers of the system control module 310 to form a system-in-package (SiP). For one embodiment, at least one of the processor(s) 305 may be integrated on the same die with the logic of one or more controllers of the system control module 310 . For one embodiment, at least one of the processor(s) 305 may be integrated on the same die with logic of one or more controllers of the system control module 310 to form a system on a chip (SoC).

在各个实施例中,系统300可以但不限于是:服务器、工作站、台式计算设备或移动计算设备(例如,膝上型计算设备、手持计算设备、平板电脑、上网本等)。在各个实施例中,系统300可具有更多或更少的组件和/或不同的架构。例如,在一些实施例中,系统300包括一个或多个摄像机、键盘、液晶显示器(LCD)屏幕(包括触屏显示器)、非易失性存储器端口、多个天线、图形芯片、专用集成电路(ASIC)和扬声器。In various embodiments, system 300 may be, but is not limited to, a server, workstation, desktop computing device, or mobile computing device (eg, laptop computing device, handheld computing device, tablet computer, netbook, etc.). In various embodiments, system 300 may have more or fewer components and/or different architectures. For example, in some embodiments, system 300 includes one or more cameras, keyboards, liquid crystal display (LCD) screens (including touchscreen displays), non-volatile memory ports, multiple antennas, graphics chips, application specific integrated circuits ( ASIC) and speakers.

需要注意的是,本申请可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(ASIC)、通用目的计算机或任何其他类似硬件设备来实现。在一个实施例中,本申请的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本申请的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本申请的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。It should be noted that the present application may be implemented in software and/or a combination of software and hardware, eg, an application specific integrated circuit (ASIC), a general purpose computer, or any other similar hardware device. In one embodiment, the software program of the present application may be executed by a processor to implement the steps or functions described above. Likewise, the software programs of the present application (including associated data structures) may be stored on a computer-readable recording medium, such as RAM memory, magnetic or optical drives or floppy disks, and the like. In addition, some steps or functions of the present application may be implemented in hardware, for example, as a circuit that cooperates with a processor to perform various steps or functions.

另外,本申请的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本申请的方法和/或技术方案。本领域技术人员应能理解,计算机程序指令在计算机可读介质中的存在形式包括但不限于源文件、可执行文件、安装包文件等,相应地,计算机程序指令被计算机执行的方式包括但不限于:该计算机直接执行该指令,或者该计算机编译该指令后再执行对应的编译后程序,或者该计算机读取并执行该指令,或者该计算机读取并安装该指令后再执行对应的安装后程序。在此,计算机可读介质可以是可供计算机访问的任意可用的计算机可读存储介质或通信介质。In addition, a part of the present application can be applied as a computer program product, such as computer program instructions, which when executed by a computer, through the operation of the computer, can invoke or provide methods and/or technical solutions according to the present application. Those skilled in the art should understand that the existing forms of computer program instructions in computer-readable media include but are not limited to source files, executable files, installation package files, etc. Correspondingly, the ways in which computer program instructions are executed by a computer include but are not limited to Limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding post-installation program. program. Here, the computer-readable medium can be any available computer-readable storage medium or communication medium that can be accessed by a computer.

通信介质包括藉此包含例如计算机可读指令、数据结构、程序模块或其他数据的通信信号被从一个系统传送到另一系统的介质。通信介质可包括有导的传输介质(诸如电缆和线(例如,光纤、同轴等))和能传播能量波的无线(未有导的传输)介质,诸如声音、电磁、RF、微波和红外。计算机可读指令、数据结构、程序模块或其他数据可被体现为例如无线介质(诸如载波或诸如被体现为扩展频谱技术的一部分的类似机制)中的已调制数据信号。术语“已调制数据信号”指的是其一个或多个特征以在信号中编码信息的方式被更改或设定的信号。调制可以是模拟的、数字的或混合调制技术。Communication media includes media by which communication signals containing, for example, computer readable instructions, data structures, program modules or other data are transmitted from one system to another. Communication media may include conducted transmission media such as cables and wires (eg, fiber optic, coaxial, etc.) and wireless (unconducted transmission) media capable of propagating energy waves, such as acoustic, electromagnetic, RF, microwave, and infrared . Computer readable instructions, data structures, program modules or other data may be embodied, for example, as a modulated data signal in a wireless medium such as a carrier wave or similar mechanism such as embodied as part of spread spectrum technology. The term "modulated data signal" refers to a signal whose one or more characteristics are altered or set in a manner that encodes information in the signal. Modulation can be analog, digital or hybrid modulation techniques.

作为示例而非限制,计算机可读存储介质可包括以用于存储诸如计算机可读指令、数据结构、程序模块或其它数据的信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动的介质。例如,计算机可读存储介质包括,但不限于,易失性存储器,诸如随机存储器(RAM,DRAM,SRAM);以及非易失性存储器,诸如闪存、各种只读存储器(ROM,PROM,EPROM,EEPROM)、磁性和铁磁/铁电存储器(MRAM,FeRAM);以及磁性和光学存储设备(硬盘、磁带、CD、DVD);或其它现在已知的介质或今后开发的能够存储供计算机系统使用的计算机可读信息/数据。By way of example and not limitation, computer-readable storage media may include volatile and non-volatile, readable storage media implemented in any method or technology for storage of information such as computer-readable instructions, data structures, program modules or other data. Removable and non-removable media. For example, computer-readable storage media include, but are not limited to, volatile memory, such as random access memory (RAM, DRAM, SRAM); and non-volatile memory, such as flash memory, various read-only memories (ROM, PROM, EPROM) , EEPROM), magnetic and ferromagnetic/ferroelectric memory (MRAM, FeRAM); and magnetic and optical storage devices (hard disks, tapes, CDs, DVDs); or other media now known or later developed capable of storing data for computer systems Computer readable information/data used.

在此,根据本申请的一个实施例包括一个装置,该装置包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该装置运行基于前述根据本申请的多个实施例的方法和/或技术方案。Here, an embodiment according to the present application includes an apparatus comprising a memory for storing computer program instructions and a processor for executing the program instructions, wherein, when the computer program instructions are executed by the processor, a trigger is The apparatus operates based on the aforementioned methods and/or technical solutions according to various embodiments of the present application.

对于本领域技术人员而言,显然本申请不限于上述示范性实施例的细节,而且在不背离本申请的精神或基本特征的情况下,能够以其他的具体形式实现本申请。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本申请的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本申请内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。It will be apparent to those skilled in the art that the present application is not limited to the details of the above-described exemplary embodiments, but that the present application can be implemented in other specific forms without departing from the spirit or essential characteristics of the present application. Accordingly, the embodiments are to be regarded in all respects as illustrative and not restrictive, and the scope of the application is to be defined by the appended claims rather than the foregoing description, which is therefore intended to fall within the scope of the claims. All changes within the meaning and scope of the equivalents of , are included in this application. Any reference signs in the claims shall not be construed as limiting the involved claim. Furthermore, it is clear that the word "comprising" does not exclude other units or steps and the singular does not exclude the plural. Several units or means recited in the device claims can also be realized by one unit or means by means of software or hardware. The terms first, second, etc. are used to denote names and do not denote any particular order.

Claims (33)

1.一种在第一用户设备端基于增强现实的智能制造方法,其中,该方法包括:1. A smart manufacturing method based on augmented reality at a first user equipment side, wherein the method comprises: 获取操作区域中目标物件在所述操作区域对应的第一坐标系中的第一位置信息;obtaining the first position information of the target object in the operation area in the first coordinate system corresponding to the operation area; 根据所述第一用户设备对应的第二坐标系与人眼坐标系的第一坐标映射关系、所述人眼坐标系与摄像坐标系的第二坐标映射关系以及所述摄像坐标系与所述第一坐标系的第三坐标映射关系,确定所述第一用户设备对应的第二坐标系与所述第一坐标系的坐标映射关系,其中,所述第二坐标系包括基于所述第一用户设备的屏幕建立的二维坐标系,所述人眼坐标系包括基于人眼和所述屏幕建立的三维坐标系;According to the first coordinate mapping relationship between the second coordinate system corresponding to the first user equipment and the human eye coordinate system, the second coordinate mapping relationship between the human eye coordinate system and the camera coordinate system, and the camera coordinate system and the The third coordinate mapping relationship of the first coordinate system, determining the coordinate mapping relationship between the second coordinate system corresponding to the first user equipment and the first coordinate system, wherein the second coordinate system includes a coordinate mapping relationship based on the first coordinate system. A two-dimensional coordinate system established by the screen of the user equipment, the human eye coordinate system includes a three-dimensional coordinate system established based on the human eye and the screen; 基于所述第一位置信息、所述第二坐标系与所述第一坐标系的坐标映射关系,确定所述目标物件在所述第二坐标系中的第二位置信息;determining the second position information of the target object in the second coordinate system based on the first position information, the coordinate mapping relationship between the second coordinate system and the first coordinate system; 获取所述目标物件对应的作业指导信息;obtaining the operation instruction information corresponding to the target object; 根据所述第二位置信息将所述目标物件对应的作业指导信息叠加显示于所述目标物件。The operation instruction information corresponding to the target object is superimposed and displayed on the target object according to the second position information. 2.根据权利要求1所述的方法,其中,所述方法还包括:2. The method of claim 1, wherein the method further comprises: 将所述作业指导信息发送至对应的第三用户设备,以供所述第三用户设备将所述作业指导信息叠加显示于关于所述目标物件的图像。The work instruction information is sent to the corresponding third user equipment, so that the third user equipment superimposes and displays the work instruction information on the image about the target object. 3.根据权利要求1或2所述的方法,其中,所述方法还包括:3. The method of claim 1 or 2, wherein the method further comprises: 通过所述第一用户设备的拍摄装置拍摄所述目标物件在所述操作区域的图像信息;Photograph the image information of the target object in the operation area by the photographing device of the first user equipment; 其中,所述获取操作区域中目标物件在所述操作区域对应的第一坐标系中的第一位置信息,包括:Wherein, the obtaining the first position information of the target object in the operation area in the first coordinate system corresponding to the operation area includes: 通过所述图像信息获取所述目标物件在所述操作区域对应的第一坐标系中的第一位置信息。The first position information of the target object in the first coordinate system corresponding to the operation area is acquired by using the image information. 4.根据权利要求3所述的方法,其中,所述获取所述目标物件对应的作业指导信息,包括:4. The method according to claim 3, wherein the acquiring operation instruction information corresponding to the target object comprises: 根据所述图像信息获取所述目标物件对应的作业指导信息。Acquire work instruction information corresponding to the target object according to the image information. 5.根据权利要求1所述的方法,其中,所述方法还包括:5. The method of claim 1, wherein the method further comprises: 获取所述作业指导信息对应的下一步作业指导信息;Acquiring the next work instruction information corresponding to the work instruction information; 将所述下一步作业指导信息叠加显示于所述目标物件。The next step operation instruction information is superimposed and displayed on the target object. 6.根据权利要求5所述的方法,其中,所述获取所述作业指导信息对应的下一步作业指导信息,包括:6. The method according to claim 5, wherein the acquiring the next step operation instruction information corresponding to the operation instruction information comprises: 接收对应网络设备所发送的、所述作业指导信息对应的下一步作业指导信息。Receive the next work instruction information sent by the corresponding network device and corresponding to the work instruction information. 7.根据权利要求6所述的方法,其中,所述下一步作业指导信息是所述网络设备基于所接收到的下一步操作请求发送的。7. The method according to claim 6, wherein the next step operation instruction information is sent by the network device based on the received next step operation request. 8.根据权利要求7所述的方法,其中,所述接收对应网络设备所发送的、所述作业指导信息对应的下一步作业指导信息,包括:8. The method according to claim 7, wherein the receiving the next work instruction information corresponding to the work instruction information sent by the corresponding network device comprises: 接收对应第二用户设备所发送的、所述作业指导信息对应的下一步作业指导信息,其中,所述下一步作业指导信息由所述网络设备发送至所述第二用户设备。Receive next-step work instruction information sent by a corresponding second user equipment and corresponding to the work instruction information, wherein the next-step work instruction information is sent by the network device to the second user equipment. 9.根据权利要求7所述的方法,其中,所述接收对应网络设备所发送的、所述作业指导信息对应的下一步作业指导信息,包括:9. The method according to claim 7, wherein the receiving the next work instruction information corresponding to the work instruction information sent by the corresponding network device comprises: 获取用户通过所述第一用户设备提交的关于所述作业指导信息的下一步操作请求;obtaining a next operation request submitted by the user through the first user equipment regarding the work instruction information; 将所述下一步操作请求发送至所述网络设备;sending the next operation request to the network device; 接收所述网络设备基于所述下一步操作请求发送的、所述作业指导信息对应的下一步作业指导信息。Receive the next work instruction information corresponding to the work instruction information sent by the network device based on the next operation request. 10.根据权利要求6所述的方法,其中,所述方法还包括:10. The method of claim 6, wherein the method further comprises: 通过所述第一用户设备中的拍摄装置拍摄被作业的所述目标物件,并将所拍摄的图像信息发送至对应的网络设备;Photograph the target object being operated by the photographing device in the first user equipment, and send the photographed image information to the corresponding network device; 其中,所述接收对应网络设备所发送的、所述作业指导信息对应的下一步作业指导信息,包括:Wherein, the receiving the next work instruction information corresponding to the work instruction information sent by the corresponding network device includes: 接收所述网络设备在根据所述图像信息确定所述作业指导信息已完成后所发送的、所述作业指导信息对应的下一步作业指导信息。Receive next work instruction information corresponding to the work instruction information and sent by the network device after it is determined according to the image information that the work instruction information has been completed. 11.根据权利要求5所述的方法,其中,所述方法还包括:11. The method of claim 5, wherein the method further comprises: 确定作业后的所述目标物件在所述第二坐标系中的当前位置信息;determining the current position information of the target object in the second coordinate system after the operation; 其中,所述将所述下一步作业指导信息叠加显示于所述目标物件,包括:Wherein, the superimposing and displaying the next step operation instruction information on the target object includes: 根据所述当前位置信息将所述下一步作业指导信息叠加显示于所述目标物件。The next step operation instruction information is superimposed and displayed on the target object according to the current position information. 12.根据权利要求5所述的方法,其中,所述方法还包括:12. The method of claim 5, wherein the method further comprises: 通过所述第一用户设备中的拍摄装置拍摄被作业的所述目标物件的实时图像信息;Photograph the real-time image information of the target object being operated by the photographing device in the first user equipment; 根据所述实时图像信息确定所述第一用户设备中的作业指导信息是否已完成;Determine whether the work instruction information in the first user equipment has been completed according to the real-time image information; 其中,所述获取所述作业指导信息对应的下一步作业指导信息,包括:Wherein, the obtaining the next job instruction information corresponding to the job instruction information includes: 若所述作业指导信息已完成,读取所述作业指导信息对应的下一步作业指导信息。If the operation instruction information has been completed, read the next operation instruction information corresponding to the operation instruction information. 13.一种在网络设备端基于增强现实的智能制造方法,其中,该方法包括:13. A smart manufacturing method based on augmented reality at a network device side, wherein the method comprises: 向对应第一用户设备发送作业指导信息对应的下一步作业指导信息,其中,所述下一步作业指导信息包括对应目标物件的作业指导信息的下一步操作,所述作业指导信息用于根据第二位置信息叠加显示于所述目标物件,所述第二位置信息包括所述目标物件在对应第二坐标系中的位置信息,所述第二位置信息基于所述目标物件在操作区域对应的第一坐标系中的第一位置信息、所述第二坐标系与所述第一坐标系的坐标映射关系确定,所述坐标映射关系根据所述第二坐标系与人眼坐标系的第一坐标映射关系、所述人眼坐标系与摄像坐标系的第二坐标映射关系以及所述摄像坐标系与所述第一坐标系的第三坐标映射关系确定,所述第二坐标系包括基于所述第一用户设备的屏幕建立的二维坐标系,所述人眼坐标系包括基于人眼和所述屏幕建立的三维坐标系。Send the next step operation instruction information corresponding to the operation instruction information to the corresponding first user equipment, wherein the next step operation instruction information includes the next operation of the operation instruction information corresponding to the target object, and the operation instruction information is used according to the second operation instruction information. The position information is superimposed and displayed on the target object, the second position information includes the position information of the target object in the corresponding second coordinate system, and the second position information is based on the first position corresponding to the target object in the operation area. The first position information in the coordinate system, the coordinate mapping relationship between the second coordinate system and the first coordinate system are determined, and the coordinate mapping relationship is based on the first coordinate mapping between the second coordinate system and the human eye coordinate system. relationship, the second coordinate mapping relationship between the human eye coordinate system and the camera coordinate system, and the third coordinate mapping relationship between the camera coordinate system and the first coordinate system, the second coordinate system includes A two-dimensional coordinate system established by a screen of a user equipment, and the human eye coordinate system includes a three-dimensional coordinate system established based on the human eye and the screen. 14.根据权利要求13所述的方法,其中,所述向对应第一用户设备发送作业指导信息对应的下一步作业指导信息,包括:14. The method according to claim 13, wherein the sending the next operation instruction information corresponding to the operation instruction information to the corresponding first user equipment comprises: 接收对应第二用户设备所发送的、与对应第一用户设备中作业指导信息相对应的下一步操作请求,其中,所述第一用户设备与所述第二用户设备服务于同一智能制造任务;receiving a next step operation request sent by the corresponding second user equipment and corresponding to the work instruction information in the corresponding first user equipment, wherein the first user equipment and the second user equipment serve the same intelligent manufacturing task; 确定所述作业指导信息对应的下一步作业指导信息;determining the next work instruction information corresponding to the work instruction information; 将所述下一步作业指导信息发送至所述第二用户设备。Sending the next step operation instruction information to the second user equipment. 15.根据权利要求13所述的方法,其中,所述向对应第一用户设备发送作业指导信息对应的下一步作业指导信息,包括:15. The method according to claim 13, wherein the sending the next operation instruction information corresponding to the operation instruction information to the corresponding first user equipment comprises: 接收对应第一用户设备发送的关于作业指导信息的下一步操作请求;Receive a next operation request about the work instruction information sent by the corresponding first user equipment; 确定所述作业指导信息对应的下一步作业指导信息;determining the next work instruction information corresponding to the work instruction information; 将所述下一步作业指导信息发送至对应的第二用户设备,其中,所述第一用户设备与所述第二用户设备服务于同一智能制造任务。The next step operation instruction information is sent to the corresponding second user equipment, wherein the first user equipment and the second user equipment serve the same intelligent manufacturing task. 16.根据权利要求13所述的方法,其中,所述方法还包括:16. The method of claim 13, wherein the method further comprises: 接收对应第一用户设备发送的关于目标物件的图像信息,其中所述图像信息通过所述第一用户设备中的拍摄装置对被作业的所述目标物件拍摄所得;receiving image information about the target object sent by the corresponding first user equipment, wherein the image information is obtained by photographing the target object being operated by a photographing device in the first user equipment; 根据所述图像信息确定所述第一用户设备中的作业指导信息是否已完成;determining, according to the image information, whether the work instruction information in the first user equipment has been completed; 其中,所述向对应第一用户设备发送作业指导信息对应的下一步作业指导信息,包括:Wherein, the sending the next step operation instruction information corresponding to the operation instruction information to the corresponding first user equipment includes: 若所述作业指导信息已完成,向所述第一用户设备发送所述作业指导信息对应的下一步作业指导信息。If the work instruction information has been completed, the next work instruction information corresponding to the work instruction information is sent to the first user equipment. 17.一种在第二用户设备端基于增强现实的智能制造方法,其中,该方法包括:17. An augmented reality-based smart manufacturing method on a second user equipment side, wherein the method comprises: 获取用户通过所述第二用户设备提交的、与对应第一用户设备中作业指导信息相对应的下一步操作请求,其中,所述第一用户设备与所述第二用户设备服务于同一智能制造任务;Obtain the next operation request submitted by the user through the second user equipment and corresponding to the work instruction information in the corresponding first user equipment, wherein the first user equipment and the second user equipment serve the same intelligent manufacturing Task; 将所述下一步操作请求发送至对应的网络设备;sending the next step operation request to the corresponding network device; 接收所述网络设备基于所述下一步操作请求发送的、所述作业指导信息对应的下一步作业指导信息,其中,所述下一步作业指导信息包括对应目标物件的所述作业指导信息的下一步操作,所述作业指导信息用于根据第二位置信息叠加显示于所述目标物件,所述第二位置信息包括所述目标物件在对应第二坐标系中的位置信息,所述第二位置信息基于所述目标物件在操作区域对应的第一坐标系中的第一位置信息、所述第二坐标系与所述第一坐标系的坐标映射关系确定,所述坐标映射关系根据所述第二坐标系与人眼坐标系的第一坐标映射关系、所述人眼坐标系与摄像坐标系的第二坐标映射关系以及所述摄像坐标系与所述第一坐标系的第三坐标映射关系确定,所述第二坐标系包括基于所述第一用户设备的屏幕建立的二维坐标系,所述人眼坐标系包括基于人眼和所述屏幕建立的三维坐标系;Receive next-step operation instruction information corresponding to the operation instruction information sent by the network device based on the next-step operation request, wherein the next-step operation instruction information includes the next step of the operation instruction information corresponding to the target object operation, the work instruction information is used to be superimposed and displayed on the target object according to the second position information, the second position information includes the position information of the target object in the corresponding second coordinate system, the second position information It is determined based on the first position information of the target object in the first coordinate system corresponding to the operation area, the coordinate mapping relationship between the second coordinate system and the first coordinate system, and the coordinate mapping relationship is based on the second coordinate mapping relationship. The first coordinate mapping relationship between the coordinate system and the human eye coordinate system, the second coordinate mapping relationship between the human eye coordinate system and the camera coordinate system, and the third coordinate mapping relationship between the camera coordinate system and the first coordinate system are determined , the second coordinate system includes a two-dimensional coordinate system established based on the screen of the first user equipment, and the human eye coordinate system includes a three-dimensional coordinate system established based on the human eye and the screen; 将所述下一步作业指导信息发送至所述作业指导信息对应的第一用户设备。Sending the next step operation instruction information to the first user equipment corresponding to the operation instruction information. 18.根据权利要求17所述的方法,其中,所述获取用户通过所述第二用户设备提交的、与对应第一用户设备中作业指导信息相对应的下一步操作请求,其中,所述第一用户设备与所述第二用户设备服务于同一智能制造任务,包括:18. The method according to claim 17, wherein the acquiring the next operation request submitted by the user through the second user equipment and corresponding to the work instruction information in the corresponding first user equipment, wherein the first A user equipment and the second user equipment serve the same intelligent manufacturing task, including: 接收第一用户设备发送的与所述第一用户设备中作业指导信息相对应的下一步操作请求,其中,所述第一用户设备与所述第二用户设备服务于同一智能制造任务。A next operation request corresponding to the work instruction information in the first user equipment is received and sent by the first user equipment, wherein the first user equipment and the second user equipment serve the same intelligent manufacturing task. 19.一种基于增强现实的智能制造方法,其中,该方法包括:19. An augmented reality-based smart manufacturing method, wherein the method comprises: 第一用户设备获取操作区域中目标物件在所述操作区域对应的第一坐标系中的第一位置信息,根据所述第一用户设备对应的第二坐标系与人眼坐标系的第一坐标映射关系、所述人眼坐标系与摄像坐标系的第二坐标映射关系以及所述摄像坐标系与所述第一坐标系的第三坐标映射关系,确定所述第一用户设备对应的第二坐标系与所述第一坐标系的坐标映射关系,其中,所述第二坐标系包括基于所述第一用户设备的屏幕建立的二维坐标系,所述人眼坐标系包括基于人眼和所述屏幕建立的三维坐标系;基于所述第一位置信息、所述第二坐标系与所述第一坐标系的坐标映射关系,确定所述目标物件在所述第二坐标系中的第二位置信息,获取所述目标物件对应的作业指导信息,并根据所述第二位置信息将所述目标物件对应的作业指导信息叠加显示于所述目标物件;The first user equipment obtains the first position information of the target object in the operation area in the first coordinate system corresponding to the operation area, according to the second coordinate system corresponding to the first user equipment and the first coordinate of the human eye coordinate system The mapping relationship, the second coordinate mapping relationship between the human eye coordinate system and the camera coordinate system, and the third coordinate mapping relationship between the camera coordinate system and the first coordinate system, determine the second coordinate mapping relationship corresponding to the first user equipment The coordinate mapping relationship between the coordinate system and the first coordinate system, wherein the second coordinate system includes a two-dimensional coordinate system established based on the screen of the first user equipment, and the human eye coordinate system includes The three-dimensional coordinate system established by the screen; based on the first position information, the coordinate mapping relationship between the second coordinate system and the first coordinate system, determine the first position of the target object in the second coordinate system. Second position information, obtaining the operation instruction information corresponding to the target object, and superimposing and displaying the operation instruction information corresponding to the target object on the target object according to the second position information; 网络设备向所述第一用户设备发送作业指导信息对应的下一步作业指导信息;The network device sends the next step operation instruction information corresponding to the operation instruction information to the first user equipment; 所述第一用户设备接收所述下一步作业指导信息,并将所述下一步作业指导信息叠加显示于所述目标物件。The first user equipment receives the next-step operation instruction information, and superimposes and displays the next-step operation instruction information on the target object. 20.一种基于增强现实的智能制造方法,其中,该方法包括:20. An augmented reality-based smart manufacturing method, wherein the method comprises: 第一用户设备获取操作区域中目标物件在所述操作区域对应的第一坐标系中的第一位置信息,根据所述第一用户设备对应的第二坐标系与人眼坐标系的第一坐标映射关系、所述人眼坐标系与摄像坐标系的第二坐标映射关系以及所述摄像坐标系与所述第一坐标系的第三坐标映射关系,确定所述第一用户设备对应的第二坐标系与所述第一坐标系的坐标映射关系,其中,所述第二坐标系包括基于所述第一用户设备的屏幕建立的二维坐标系,所述人眼坐标系包括基于人眼和所述屏幕建立的三维坐标系;基于所述第一位置信息、所述第二坐标系与所述第一坐标系的坐标映射关系,确定所述目标物件在所述第二坐标系中的第二位置信息,获取所述目标物件对应的作业指导信息,并根据所述第二位置信息将所述目标物件对应的作业指导信息叠加显示于所述目标物件;The first user equipment obtains the first position information of the target object in the operation area in the first coordinate system corresponding to the operation area, according to the second coordinate system corresponding to the first user equipment and the first coordinate of the human eye coordinate system The mapping relationship, the second coordinate mapping relationship between the human eye coordinate system and the camera coordinate system, and the third coordinate mapping relationship between the camera coordinate system and the first coordinate system, determine the second coordinate mapping relationship corresponding to the first user equipment The coordinate mapping relationship between the coordinate system and the first coordinate system, wherein the second coordinate system includes a two-dimensional coordinate system established based on the screen of the first user equipment, and the human eye coordinate system includes The three-dimensional coordinate system established by the screen; based on the first position information, the coordinate mapping relationship between the second coordinate system and the first coordinate system, determine the first position of the target object in the second coordinate system. Second position information, obtaining the operation instruction information corresponding to the target object, and superimposing and displaying the operation instruction information corresponding to the target object on the target object according to the second position information; 第二用户设备获取用户通过所述第二用户设备提交的、与所述第一用户设备中作业指导信息相对应的下一步操作请求,其中,所述第一用户设备与所述第二用户设备服务于同一智能制造任务;The second user equipment acquires the next operation request submitted by the user through the second user equipment and corresponding to the work instruction information in the first user equipment, wherein the first user equipment and the second user equipment Serving the same intelligent manufacturing task; 所述第二用户设备将所述下一步操作请求发送至对应的网络设备;sending, by the second user equipment, the next step operation request to the corresponding network device; 所述网络设备接收所述下一步操作请求,确定所述作业指导信息对应的下一步作业指导信息,并将所述下一步作业指导信息发送至所述第二用户设备;The network device receives the next operation request, determines the next operation instruction information corresponding to the operation instruction information, and sends the next operation instruction information to the second user equipment; 所述第二用户设备接收所述下一步作业指导信息,并将所述下一步作业指导信息发送至所述第一用户设备;The second user equipment receives the next step operation instruction information, and sends the next step operation instruction information to the first user equipment; 所述第一用户设备接收所述下一步作业指导信息,并将所述下一步作业指导信息叠加显示于所述目标物件。The first user equipment receives the next-step operation instruction information, and superimposes and displays the next-step operation instruction information on the target object. 21.一种基于增强现实的智能制造的第一用户设备,其中,该设备包括:21. An augmented reality-based smart manufacturing first user equipment, wherein the device comprises: 第一位置获取模块,用于获取操作区域中目标物件在所述操作区域对应的第一坐标系中的第一位置信息;a first position acquisition module, configured to acquire the first position information of the target object in the operation area in the first coordinate system corresponding to the operation area; 第二位置获取模块,用于根据所述第一用户设备对应的第二坐标系与人眼坐标系的第一坐标映射关系、所述人眼坐标系与摄像坐标系的第二坐标映射关系以及所述摄像坐标系与所述第一坐标系的第三坐标映射关系,确定所述第一用户设备对应的第二坐标系与所述第一坐标系的坐标映射关系,其中,所述第二坐标系包括基于所述第一用户设备的屏幕建立的二维坐标系,所述人眼坐标系包括基于人眼和所述屏幕建立的三维坐标系;基于所述第一位置信息、所述第二坐标系与所述第一坐标系的坐标映射关系,确定所述目标物件在所述第二坐标系中的第二位置信息;The second position acquisition module is configured to, according to the first coordinate mapping relationship between the second coordinate system corresponding to the first user equipment and the human eye coordinate system, the second coordinate mapping relationship between the human eye coordinate system and the camera coordinate system, and The third coordinate mapping relationship between the camera coordinate system and the first coordinate system determines the coordinate mapping relationship between the second coordinate system corresponding to the first user equipment and the first coordinate system, wherein the second coordinate system The coordinate system includes a two-dimensional coordinate system established based on the screen of the first user equipment, and the human eye coordinate system includes a three-dimensional coordinate system established based on the human eye and the screen; The coordinate mapping relationship between the second coordinate system and the first coordinate system determines the second position information of the target object in the second coordinate system; 指导信息获取模块,用于获取所述目标物件对应的作业指导信息;a guidance information acquisition module, used for acquiring the operation guidance information corresponding to the target object; 指导信息叠加模块,用于根据所述第二位置信息将所述目标物件对应的作业指导信息叠加显示于所述目标物件。The instruction information superimposing module is configured to superimpose and display the operation instruction information corresponding to the target object on the target object according to the second position information. 22.根据权利要求21所述的设备,其中,所述设备还包括:22. The apparatus of claim 21, wherein the apparatus further comprises: 作业指导发送模块,用于将所述作业指导信息发送至对应的第三用户设备,以供所述第三用户设备将所述作业指导信息叠加显示于关于所述目标物件的图像。A work instruction sending module, configured to send the work instruction information to a corresponding third user equipment, so that the third user equipment superimposes and displays the work instruction information on the image about the target object. 23.根据权利要求21或22所述的设备,其中,所述设备还包括:23. The apparatus of claim 21 or 22, wherein the apparatus further comprises: 下一步指导获取模块,用于获取所述作业指导信息对应的下一步作业指导信息;a next-step guidance acquisition module, configured to obtain the next-step operation guidance information corresponding to the operation guidance information; 下一步指导叠加模块,用于将所述下一步作业指导信息叠加显示于所述目标物件。The next step guidance overlay module is used to superimpose and display the next step operation guidance information on the target object. 24.根据权利要求23所述的设备,其中,所述下一步指导获取模块用于:24. The device according to claim 23, wherein the next step guide obtaining module is used for: 接收对应网络设备所发送的、所述作业指导信息对应的下一步作业指导信息。Receive the next work instruction information sent by the corresponding network device and corresponding to the work instruction information. 25.根据权利要求24所述的设备,其中,所述下一步指导获取模块用于:25. The device according to claim 24, wherein the next step guide acquisition module is used to: 获取用户通过所述第一用户设备提交的关于所述作业指导信息的下一步操作请求;obtaining a next operation request submitted by the user through the first user equipment regarding the work instruction information; 将所述下一步操作请求发送至所述网络设备;sending the next operation request to the network device; 接收所述网络设备基于所述下一步操作请求发送的、所述作业指导信息对应的下一步作业指导信息。Receive the next work instruction information corresponding to the work instruction information sent by the network device based on the next operation request. 26.根据权利要求24所述的设备,其中,所述设备还包括:26. The apparatus of claim 24, wherein the apparatus further comprises: 拍摄作业模块,用于通过所述第一用户设备中的拍摄装置拍摄被作业的所述目标物件,并将所拍摄的图像信息发送至对应的网络设备;a photographing operation module, configured to photograph the target object being operated by the photographing device in the first user equipment, and send the photographed image information to the corresponding network device; 其中,所述下一步指导获取模块用于:Wherein, the next step guidance acquisition module is used for: 接收所述网络设备在根据所述图像信息确定所述作业指导信息已完成后所发送的、所述作业指导信息对应的下一步作业指导信息。Receive next work instruction information corresponding to the work instruction information and sent by the network device after it is determined according to the image information that the work instruction information has been completed. 27.根据权利要求24所述的设备,其中,所述设备还包括下一步读取模块,该下一步读取模块用于:27. The device according to claim 24, wherein the device further comprises a next step reading module, which is used for: 通过所述第一用户设备中的拍摄装置拍摄被作业的所述目标物件的实时图像信息;Photograph the real-time image information of the target object being operated by the photographing device in the first user equipment; 根据所述实时图像信息确定所述第一用户设备中的作业指导信息是否已完成;Determine whether the work instruction information in the first user equipment has been completed according to the real-time image information; 其中,所述下一步指导获取模块用于:Wherein, the next step guidance acquisition module is used for: 若所述作业指导信息已完成,读取所述作业指导信息对应的下一步作业指导信息。If the operation instruction information has been completed, read the next operation instruction information corresponding to the operation instruction information. 28.一种基于增强现实的智能制造的网络设备,其中,该设备包括:28. An augmented reality-based intelligent manufacturing network device, wherein the device comprises: 下一步指导发送模块,用于向对应第一用户设备发送作业指导信息对应的下一步作业指导信息,其中,所述下一步作业指导信息包括对应目标物件的作业指导信息的下一步操作,所述作业指导信息用于根据第二位置信息叠加显示于所述目标物件,所述第二位置信息包括所述目标物件在对应第二坐标系中的位置信息,所述第二位置信息基于所述目标物件在操作区域对应的第一坐标系中的第一位置信息、所述第二坐标系与所述第一坐标系的坐标映射关系确定,所述坐标映射关系根据所述第二坐标系与人眼坐标系的第一坐标映射关系、所述人眼坐标系与摄像坐标系的第二坐标映射关系以及所述摄像坐标系与所述第一坐标系的第三坐标映射关系确定,所述第二坐标系包括基于所述第一用户设备的屏幕建立的二维坐标系,所述人眼坐标系包括基于人眼和所述屏幕建立的三维坐标系。A next step instruction sending module, configured to send the next step operation instruction information corresponding to the operation instruction information to the corresponding first user equipment, wherein the next step operation instruction information includes the next operation of the operation instruction information corresponding to the target object, the The operation instruction information is used to be superimposed and displayed on the target object according to second position information, the second position information includes the position information of the target object in the corresponding second coordinate system, and the second position information is based on the target The first position information of the object in the first coordinate system corresponding to the operation area, and the coordinate mapping relationship between the second coordinate system and the first coordinate system are determined, and the coordinate mapping relationship is determined according to the second coordinate system and the human The first coordinate mapping relationship of the eye coordinate system, the second coordinate mapping relationship between the human eye coordinate system and the camera coordinate system, and the third coordinate mapping relationship between the camera coordinate system and the first coordinate system are determined, and the first coordinate mapping relationship is determined. The two coordinate system includes a two-dimensional coordinate system established based on the screen of the first user equipment, and the human eye coordinate system includes a three-dimensional coordinate system established based on the human eye and the screen. 29.一种基于增强现实的智能制造的第二用户设备,其中,该设备包括:29. A second user equipment based on augmented reality intelligent manufacturing, wherein the equipment comprises: 下一步请求获取模块,用于获取用户通过所述第二用户设备提交的、与对应第一用户设备中作业指导信息相对应的下一步操作请求,其中,所述第一用户设备与所述第二用户设备服务于同一智能制造任务;The next step request acquisition module is configured to acquire the next step operation request submitted by the user through the second user equipment and corresponding to the work instruction information in the corresponding first user equipment, wherein the first user equipment and the first user equipment Two user equipments serve the same intelligent manufacturing task; 下一步请求发送模块,用于将所述下一步操作请求发送至对应的网络设备;The next step request sending module is used to send the next step operation request to the corresponding network device; 下一步指导接收模块,用于接收所述网络设备基于所述下一步操作请求发送的、所述作业指导信息对应的下一步作业指导信息,其中,所述下一步作业指导信息包括对应目标物件的所述作业指导信息的下一步操作,所述作业指导信息用于根据第二位置信息叠加显示于所述目标物件,所述第二位置信息包括所述目标物件在对应第二坐标系中的位置信息,所述第二位置信息基于所述目标物件在操作区域对应的第一坐标系中的第一位置信息、所述第二坐标系与所述第一坐标系的坐标映射关系确定,所述坐标映射关系根据所述第二坐标系与人眼坐标系的第一坐标映射关系、所述人眼坐标系与摄像坐标系的第二坐标映射关系以及所述摄像坐标系与所述第一坐标系的第三坐标映射关系确定,所述第二坐标系包括基于所述第一用户设备的屏幕建立的二维坐标系,所述人眼坐标系包括基于人眼和所述屏幕建立的三维坐标系;A next step instruction receiving module, configured to receive the next step operation instruction information corresponding to the operation instruction information sent by the network device based on the next step operation request, wherein the next step operation instruction information includes the corresponding target object. The next step of the operation instruction information, the operation instruction information is used to be superimposed and displayed on the target object according to the second position information, and the second position information includes the position of the target object in the corresponding second coordinate system information, the second position information is determined based on the first position information of the target object in the first coordinate system corresponding to the operation area, and the coordinate mapping relationship between the second coordinate system and the first coordinate system, and the The coordinate mapping relationship is based on the first coordinate mapping relationship between the second coordinate system and the human eye coordinate system, the second coordinate mapping relationship between the human eye coordinate system and the camera coordinate system, and the camera coordinate system and the first coordinate system. The third coordinate mapping relationship of the system is determined, the second coordinate system includes a two-dimensional coordinate system established based on the screen of the first user equipment, and the human eye coordinate system includes three-dimensional coordinates established based on the human eye and the screen Tie; 下一步指导发送模块,用于将所述下一步作业指导信息发送至所述作业指导信息对应的第一用户设备。The next step instruction sending module is configured to send the next step operation instruction information to the first user equipment corresponding to the operation instruction information. 30.一种基于增强现实的智能制造系统,其中,该系统包括如权利要求21至27中任一项所述的第一用户设备及权利要求28所述的网络设备。30. An augmented reality-based intelligent manufacturing system, wherein the system comprises the first user equipment according to any one of claims 21 to 27 and the network equipment according to claim 28. 31.根据权利要求30所述的系统,其中,该系统还包括如权利要求29所述的第二用户设备。31. The system of claim 30, wherein the system further comprises the second user equipment of claim 29. 32. 一种基于增强现实的智能制造设备,其中,该设备包括:32. A smart manufacturing device based on augmented reality, wherein the device comprises: 处理器;以及processor; and 被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行如权利要求1至18中任一项所述方法的操作。a memory arranged to store computer-executable instructions which, when executed, cause the processor to perform the operations of the method of any of claims 1 to 18. 33.一种包括指令的计算机可读介质,所述指令在被执行时使得系统进行如权利要求1至18中任一项所述方法的操作。33. A computer readable medium comprising instructions which, when executed, cause a system to operate the method of any one of claims 1 to 18.
CN201810743981.7A 2018-06-26 2018-07-09 Intelligent manufacturing method and equipment based on augmented reality Active CN109032348B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN2018106678609 2018-06-26
CN201810667860 2018-06-26

Publications (2)

Publication Number Publication Date
CN109032348A CN109032348A (en) 2018-12-18
CN109032348B true CN109032348B (en) 2021-09-14

Family

ID=64641502

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810743981.7A Active CN109032348B (en) 2018-06-26 2018-07-09 Intelligent manufacturing method and equipment based on augmented reality

Country Status (1)

Country Link
CN (1) CN109032348B (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110196580B (en) * 2019-05-29 2020-12-15 中国第一汽车股份有限公司 Assembly guidance method, system, server and storage medium
CN110728756B (en) * 2019-09-30 2024-02-09 亮风台(上海)信息科技有限公司 Remote guidance method and device based on augmented reality
CN113191717A (en) * 2020-01-14 2021-07-30 海尔数字科技(青岛)有限公司 Data processing method, device, equipment and medium
CN111462341A (en) * 2020-04-07 2020-07-28 江南造船(集团)有限责任公司 Augmented reality construction assisting method, device, terminal and medium
CN111583419A (en) * 2020-05-25 2020-08-25 重庆忽米网络科技有限公司 5G-based reality augmentation auxiliary assembly method and system
CN112288882A (en) * 2020-10-30 2021-01-29 北京市商汤科技开发有限公司 Information display method and device, computer equipment and storage medium
CN112365574A (en) * 2020-11-06 2021-02-12 北京市商汤科技开发有限公司 Method, device, equipment and storage medium for displaying augmented reality AR information
CN112365607A (en) * 2020-11-06 2021-02-12 北京市商汤科技开发有限公司 Augmented reality AR interaction method, device, equipment and storage medium
CN112734588B (en) * 2021-01-05 2024-12-10 新代科技(苏州)有限公司 Augmented reality processing auxiliary system and its use method
CN114063512B (en) * 2021-11-15 2023-09-19 中国联合网络通信集团有限公司 Maintenance service guiding and monitoring method, cloud platform, AR glasses and system
CN117528399A (en) * 2022-07-29 2024-02-06 华为技术有限公司 Method for installing intelligent device and electronic device

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102789514A (en) * 2012-04-20 2012-11-21 青岛理工大学 Induction method for 3D online induction system for mechanical equipment disassembly and assembly
CN103797472A (en) * 2011-07-12 2014-05-14 谷歌公司 Systems and methods for accessing an interaction state between multiple devices
CN104484523A (en) * 2014-12-12 2015-04-01 西安交通大学 Equipment and method for realizing augmented reality induced maintenance system
CN104820585A (en) * 2014-01-30 2015-08-05 卡雷风险投资有限责任公司 Apparatus and Method for Multi-User Editing of Computer-Generated Content
CN106814457A (en) * 2017-01-20 2017-06-09 杭州青杉奇勋科技有限公司 Augmented reality glasses and the method that household displaying is carried out using the glasses
CN106817568A (en) * 2016-12-05 2017-06-09 网易(杭州)网络有限公司 A kind of augmented reality display methods and device
CN106993181A (en) * 2016-11-02 2017-07-28 大辅科技(北京)有限公司 Many VR/AR equipment collaborations systems and Synergistic method
CN107065810A (en) * 2017-06-05 2017-08-18 深圳增强现实技术有限公司 A kind of method and system of augmented reality industrial operation auxiliary
CN107168537A (en) * 2017-05-19 2017-09-15 山东万腾电子科技有限公司 A kind of wearable task instruction method and system of collaborative augmented reality
CN207319184U (en) * 2017-10-23 2018-05-04 北京华锐同创系统技术有限公司 A kind of field device maintenance maintenance and current check system

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4532856B2 (en) * 2003-07-08 2010-08-25 キヤノン株式会社 Position and orientation measurement method and apparatus
IL169934A (en) * 2005-07-27 2013-02-28 Rafael Advanced Defense Sys Real-time geographic information system and method
US20150170256A1 (en) * 2008-06-05 2015-06-18 Aisle411, Inc. Systems and Methods for Presenting Information Associated With a Three-Dimensional Location on a Two-Dimensional Display
KR101561913B1 (en) * 2009-04-17 2015-10-20 엘지전자 주식회사 Method for displaying image for mobile terminal and apparatus thereof
JP4679661B1 (en) * 2009-12-15 2011-04-27 株式会社東芝 Information presenting apparatus, information presenting method, and program
US8994558B2 (en) * 2012-02-01 2015-03-31 Electronics And Telecommunications Research Institute Automotive augmented reality head-up display apparatus and method
US9293118B2 (en) * 2012-03-30 2016-03-22 Sony Corporation Client device
US9699375B2 (en) * 2013-04-05 2017-07-04 Nokia Technology Oy Method and apparatus for determining camera location information and/or camera pose information according to a global coordinate system

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103797472A (en) * 2011-07-12 2014-05-14 谷歌公司 Systems and methods for accessing an interaction state between multiple devices
CN102789514A (en) * 2012-04-20 2012-11-21 青岛理工大学 Induction method for 3D online induction system for mechanical equipment disassembly and assembly
CN104820585A (en) * 2014-01-30 2015-08-05 卡雷风险投资有限责任公司 Apparatus and Method for Multi-User Editing of Computer-Generated Content
CN104484523A (en) * 2014-12-12 2015-04-01 西安交通大学 Equipment and method for realizing augmented reality induced maintenance system
CN106993181A (en) * 2016-11-02 2017-07-28 大辅科技(北京)有限公司 Many VR/AR equipment collaborations systems and Synergistic method
CN106817568A (en) * 2016-12-05 2017-06-09 网易(杭州)网络有限公司 A kind of augmented reality display methods and device
CN106814457A (en) * 2017-01-20 2017-06-09 杭州青杉奇勋科技有限公司 Augmented reality glasses and the method that household displaying is carried out using the glasses
CN107168537A (en) * 2017-05-19 2017-09-15 山东万腾电子科技有限公司 A kind of wearable task instruction method and system of collaborative augmented reality
CN107065810A (en) * 2017-06-05 2017-08-18 深圳增强现实技术有限公司 A kind of method and system of augmented reality industrial operation auxiliary
CN207319184U (en) * 2017-10-23 2018-05-04 北京华锐同创系统技术有限公司 A kind of field device maintenance maintenance and current check system

Also Published As

Publication number Publication date
CN109032348A (en) 2018-12-18

Similar Documents

Publication Publication Date Title
CN109032348B (en) Intelligent manufacturing method and equipment based on augmented reality
CN108304075B (en) Method and device for performing man-machine interaction on augmented reality device
US9760987B2 (en) Guiding method and information processing apparatus
US9495802B2 (en) Position identification method and system
JP2020140696A (en) Method and apparatus for determining position attitude of bucket of drilling machine
CN111145294B (en) Two-dimensional house type graph construction method and device and storage medium
WO2020029373A1 (en) Method, apparatus and device for determining spatial positions of human eyes, and storage medium
CN109584377B (en) Method and device for presenting augmented reality content
WO2021254014A1 (en) Display calibration method, apparatus, device, and storage medium
CN110728756B (en) Remote guidance method and device based on augmented reality
CN111476902B (en) Labeling method and device for objects in 3D point cloud, storage medium and processor
CN110751735A (en) Remote guidance method and device based on augmented reality
WO2021129345A1 (en) Scene map building method, device, and storage medium
CN112902961B (en) Calibration method, medium, calibration equipment and system based on machine vision positioning
CN115661592B (en) Weld joint identification method, device, computer equipment and storage medium
CN113601510B (en) Robot movement control method, device, system and equipment based on binocular vision
EP3940636A2 (en) Method for acquiring three-dimensional perception information based on external parameters of roadside camera, and roadside device
JP2021192244A (en) Positional information generating method, related apparatus, and computer program product
TW201928725A (en) Method and apparatus for generating navigation guide diagram
CN113793349A (en) Target detection method and apparatus, computer-readable storage medium, and electronic device
CN110853098A (en) Robot positioning method, device, equipment and storage medium
CN110675445B (en) Visual positioning method, device and storage medium
CN110930312A (en) Method and device for generating fisheye camera image
CN114329675A (en) Model generation method, model generation device, electronic device, and readable storage medium
CN114170373A (en) Target object marking method, processor, device and mixing station

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
CP02 Change in the address of a patent holder
CP02 Change in the address of a patent holder

Address after: 201210 7th Floor, No. 1, Lane 5005, Shenjiang Road, China (Shanghai) Pilot Free Trade Zone, Pudong New Area, Shanghai

Patentee after: HISCENE INFORMATION TECHNOLOGY Co.,Ltd.

Patentee after: CHINA ELECTRONICS STANDARDIZATION INSTITUTE

Address before: Room 501 / 503-505, 570 shengxia Road, China (Shanghai) pilot Free Trade Zone, Pudong New Area, Shanghai, 201203

Patentee before: HISCENE INFORMATION TECHNOLOGY Co.,Ltd.

Patentee before: CHINA ELECTRONICS STANDARDIZATION INSTITUTE