CN115494776A - AR (augmented reality) -glasses-based equipment control method, device, equipment and medium - Google Patents
AR (augmented reality) -glasses-based equipment control method, device, equipment and medium Download PDFInfo
- Publication number
- CN115494776A CN115494776A CN202211194089.0A CN202211194089A CN115494776A CN 115494776 A CN115494776 A CN 115494776A CN 202211194089 A CN202211194089 A CN 202211194089A CN 115494776 A CN115494776 A CN 115494776A
- Authority
- CN
- China
- Prior art keywords
- target
- controlled device
- hologram
- glasses
- controlled
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0423—Input/output
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/20—Analysis of motion
- G06T7/246—Analysis of motion using feature-based methods, e.g. the tracking of corners or segments
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
- G06T7/73—Determining position or orientation of objects or cameras using feature-based methods
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/25—Pc structure of the system
- G05B2219/25257—Microcontroller
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Theoretical Computer Science (AREA)
- Automation & Control Theory (AREA)
- Multimedia (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
技术领域technical field
本发明涉及增强现实技术领域,尤其涉及一种基于AR眼镜的设备控制方法、装置、设备及介质。The present invention relates to the field of augmented reality technology, in particular to a device control method, device, device and medium based on AR glasses.
背景技术Background technique
在材料的搬运中,通常采用智能工业体、智能叉车以及智能工刀具等设备。In the handling of materials, equipment such as intelligent industrial bodies, intelligent forklifts, and intelligent industrial knives are usually used.
现有技术中,这些智能工业设备通常是通过电脑在底层实现信号的传递和实时通讯。从而,在对智能工业设备进行控制时,必须配备一台电脑,导致智能工业设备的控制便携性差。并且,通过底层实现对智能工业设备进行控制,控制过程不直观。In the prior art, these intelligent industrial devices usually implement signal transmission and real-time communication at the bottom layer through computers. Therefore, when controlling the intelligent industrial equipment, a computer must be equipped, resulting in poor portability of the control of the intelligent industrial equipment. Moreover, the intelligent industrial equipment is controlled through the bottom layer, and the control process is not intuitive.
发明内容Contents of the invention
本发明提供了一种基于AR眼镜的设备控制方法、装置、设备及介质,以通过虚拟对现实进行控制,提高设备控制的便携性。The present invention provides a device control method, device, device and medium based on AR glasses, so as to control reality through virtual reality and improve the portability of device control.
根据本发明的一方面,提供了一种基于AR眼镜的设备控制方法,该方法包括:获取视野内的被控设备,并对所述被控设备进行物体识别,确定所述被控设备的目标设备标识;According to one aspect of the present invention, a device control method based on AR glasses is provided, the method includes: acquiring a controlled device within the field of view, performing object recognition on the controlled device, and determining the target of the controlled device Equipment Identity;
根据所述目标设备标识,在全息图数据库中确定所述被控设备的目标全息图,并在视野内对所述目标全息图进行展示;According to the target device identification, determine the target hologram of the controlled device in the hologram database, and display the target hologram within the field of view;
当检测到所述目标全息图中的目标虚拟按钮被选中时,按照所述目标虚拟按钮对应的控制流程对所述被控设备进行控制。When it is detected that the target virtual button in the target hologram is selected, the controlled device is controlled according to the control process corresponding to the target virtual button.
根据本发明的另一方面,提供了一种基于AR眼镜的设备控制装置,该装置包括:According to another aspect of the present invention, a device control device based on AR glasses is provided, the device comprising:
设备标识确定模块,用于获取视野内的被控设备,并对所述被控设备进行物体识别,确定所述被控设备的目标设备标识;A device identification determination module, configured to obtain a controlled device within the field of view, perform object recognition on the controlled device, and determine a target device identification of the controlled device;
目标全息图展示模块,用于根据所述目标设备标识,在全息图数据库中确定所述被控设备的目标全息图,并在视野内对所述目标全息图进行展示;A target hologram display module, configured to determine the target hologram of the controlled device in the hologram database according to the target device identification, and display the target hologram within the field of view;
被控设备控制模块,用于当检测到所述目标全息图中的目标虚拟按钮被选中时,按照所述目标虚拟按钮对应的控制流程对所述被控设备进行控制。The controlled device control module is configured to control the controlled device according to the control process corresponding to the target virtual button when it is detected that the target virtual button in the target hologram is selected.
根据本发明的另一方面,提供了一种AR眼镜,所述AR眼镜包括:According to another aspect of the present invention, a kind of AR glasses is provided, and the AR glasses include:
至少一个处理器;以及at least one processor; and
与所述至少一个处理器通信连接的存储器;其中,a memory communicatively coupled to the at least one processor; wherein,
所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例所述的基于AR眼镜的设备控制方法。The memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor, so that the at least one processor can execute the method described in any embodiment of the present invention. A device control method based on AR glasses.
根据本发明的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本发明任一实施例所述的基于AR眼镜的设备控制方法。According to another aspect of the present invention, a computer-readable storage medium is provided, the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement any of the embodiments of the present invention when executed. Device control method based on AR glasses.
本发明实施例的技术方案,通过获取视野内的被控设备,并对被控设备进行物体识别,确定被控设备的目标设备标识;根据目标设备标识,在全息图数据库中确定被控设备的目标全息图,并在视野内对目标全息图进行展示;当检测到目标全息图中的目标虚拟按钮被选中时,按照目标虚拟按钮对应的控制流程对被控设备进行控制,解决了虚拟对现实的控制问题,提高设备控制的便携性。According to the technical solution of the embodiment of the present invention, by acquiring the controlled device in the field of view and performing object recognition on the controlled device, the target device ID of the controlled device is determined; according to the target device ID, the ID of the controlled device is determined in the hologram database Target hologram, and display the target hologram in the field of vision; when the target virtual button in the target hologram is detected to be selected, the controlled device is controlled according to the control process corresponding to the target virtual button, solving the problem of virtual reality control problems and improve the portability of device control.
应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。It should be understood that the content described in this section is not intended to identify key or important features of the embodiments of the present invention, nor is it intended to limit the scope of the present invention. Other features of the present invention will be easily understood from the following description.
附图说明Description of drawings
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings that need to be used in the description of the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present invention. For those skilled in the art, other drawings can also be obtained based on these drawings without creative effort.
图1a是根据本发明实施例一提供的一种基于AR眼镜的设备控制方法的流程图;Fig. 1a is a flow chart of a device control method based on AR glasses according to Embodiment 1 of the present invention;
图1b是根据本发明实施例一提供的一种全息图示意图;Fig. 1b is a schematic diagram of a hologram provided according to Embodiment 1 of the present invention;
图1c是根据本发明实施例一提供的一种全息图展示示意图;Fig. 1c is a schematic diagram showing a hologram according to Embodiment 1 of the present invention;
图2是根据本发明实施例二提供的一种基于AR眼镜的设备控制方法的流程图;FIG. 2 is a flow chart of a device control method based on AR glasses provided according to Embodiment 2 of the present invention;
图3是根据本发明实施例三提供的一种基于AR眼镜的设备控制装置的结构示意图;FIG. 3 is a schematic structural diagram of a device control device based on AR glasses provided according to Embodiment 3 of the present invention;
图4是实现本发明实施例的基于AR眼镜的设备控制方法的电子设备的结构示意图。FIG. 4 is a schematic structural diagram of an electronic device implementing a device control method based on AR glasses according to an embodiment of the present invention.
具体实施方式detailed description
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。In order to enable those skilled in the art to better understand the solutions of the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only It is an embodiment of a part of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts shall fall within the protection scope of the present invention.
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“目标”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。It should be noted that the terms "first", "second", and "target" in the description and claims of the present invention and the above drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequentially. It is to be understood that the data so used are interchangeable under appropriate circumstances such that the embodiments of the invention described herein can be practiced in sequences other than those illustrated or described herein. Furthermore, the terms "comprising" and "having", as well as any variations thereof, are intended to cover a non-exclusive inclusion, for example, a process, method, system, product or device comprising a sequence of steps or elements is not necessarily limited to the expressly listed instead, may include other steps or elements not explicitly listed or inherent to the process, method, product or apparatus.
实施例一Embodiment one
图1a是根据本发明实施例一提供的一种基于AR眼镜的设备控制方法的流程图,本实施例可适用于通过VR眼镜对设备进行控制情况,该方法可以由基于AR眼镜的设备控制装置来执行,该基于AR眼镜的设备控制装置可以采用硬件和/或软件的形式实现,该基于AR眼镜的设备控制装置可配置于VR眼镜中。如图1a所示,该方法包括:Figure 1a is a flow chart of a device control method based on AR glasses according to Embodiment 1 of the present invention. This embodiment is applicable to the situation of controlling devices through VR glasses, and the method can be controlled by a device control device based on AR glasses. For execution, the device control device based on AR glasses may be implemented in the form of hardware and/or software, and the device control device based on AR glasses may be configured in VR glasses. As shown in Figure 1a, the method includes:
步骤110、获取视野内的被控设备,并对被控设备进行物体识别,确定被控设备的目标设备标识。
其中,被控设备可以是智能工业体设备。例如,被控设备可以是搬运类工业智能体、扫描类工业智能体、以及功能类工业智能体。被控设备可以是双目摄影测量跟踪自动导引运输车(Automated Guided Vehicle,AGV)、激光扫描AGV、工业智能叉车、工或者刀量具运输车等。Wherein, the controlled device may be an intelligent industrial device. For example, the controlled device may be a handling industrial intelligent body, a scanning industrial intelligent body, and a functional industrial intelligent body. The controlled equipment can be binocular photogrammetry tracking automatic guided vehicle (Automated Guided Vehicle, AGV), laser scanning AGV, industrial intelligent forklift, tool or tool measuring tool transport vehicle, etc.
具体的,双目摄影测量跟踪AGV可以实时获取被拍摄物体图像的设备;通过将摄影测量所得的2D照片进行解算,得到测量点的高精度3D坐标值。双目摄影测量跟踪AGV可以主要由相机,镜头,光源和AGV小车组成。激光扫描AGV可以是激光数据采集的末端执行器。在执行器上可以布置含有高反射率玻璃微珠的标志点,通过双目摄影测量跟踪AGV实施反馈执行器位置信息,执行器通过三角激光原理获取被测物体外形数据,通过摄影测量跟踪AGV反馈的位姿信息,将被测物体每一片点云数据进行转换,拼接成一个整体。通过双目摄影测量跟踪AGV以及激光扫描AGV的配合可以实现对目标设备的扫描。工业智能叉车可以负责大型零件及工装的智能搬运工作。工刀量具运输车可以负责工刀量具的智能配送工作。Specifically, binocular photogrammetry tracking AGV is a device that can obtain images of the object being photographed in real time; by solving the 2D photos obtained by photogrammetry, high-precision 3D coordinate values of the measurement points are obtained. Binocular photogrammetry tracking AGV can be mainly composed of camera, lens, light source and AGV trolley. A laser scanning AGV can be an end effector for laser data collection. Sign points containing high-reflectivity glass beads can be arranged on the actuator, and the AGV can be tracked by binocular photogrammetry to implement feedback on the position information of the actuator. The actuator can obtain the shape data of the measured object through the triangular laser principle, and track the AGV feedback through photogrammetry. The pose information of the measured object is converted and stitched into a whole. Through the cooperation of binocular photogrammetry tracking AGV and laser scanning AGV, the scanning of target equipment can be realized. Industrial intelligent forklifts can be responsible for the intelligent handling of large parts and tooling. The tool and measuring tool transport vehicle can be responsible for the intelligent distribution of tool and measuring tools.
示例性的,可以通过VR眼镜对工业智能叉车进行控制,实现大型零件及工装的智能搬运工作;通过VR眼镜对工刀量具运输车进行控制,实现对工刀量具的智能配送工作;通过VR眼镜对双目摄影测量跟踪AGV以及激光扫描AGV进行控制,实现对大型零部件的扫描。通过VR眼镜对设备进行控制,可以解放用户的双手,提高用户控制设备时的自由度。Exemplarily, the industrial smart forklift can be controlled through VR glasses to realize the intelligent handling of large parts and tooling; Control binocular photogrammetry tracking AGV and laser scanning AGV to realize scanning of large parts. Controlling the device through VR glasses can free the user's hands and improve the user's freedom in controlling the device.
在本发明实施例中,VR眼镜对被控设备的物体识别,可以是通过物体识别算法实现的。具体物体识别的流程可以是通过VR眼镜对被控设备进行扫描,获取被控设备的特征数据,将该特征数据进行特征比对,确定被控设备具体为哪一设备,即确定被控设备的目标设备标识。其中,目标设备标识可以是被控设备的设备名称。本发明实施例对具体的物体识别算法不进行限定。In the embodiment of the present invention, the object recognition of the controlled device by the VR glasses may be realized through an object recognition algorithm. The process of specific object recognition can be to scan the controlled device through VR glasses, obtain the feature data of the controlled device, compare the feature data, and determine which device is the controlled device, that is, determine the controlled device. Target device ID. Wherein, the target device identifier may be a device name of the controlled device. The embodiment of the present invention does not limit the specific object recognition algorithm.
步骤120、根据目标设备标识,在全息图数据库中确定被控设备的目标全息图,并在视野内对目标全息图进行展示。Step 120: Determine the target hologram of the controlled device in the hologram database according to the target device identifier, and display the target hologram within the field of view.
其中,全息图数据库可以是预先生成的包含各个设备的全息图的数据库。在全息图数据库中,各个全息图可以是按照设备标识存储的。具体的,全息图数据库可以存储在云端。VR眼镜可以通过网络访问云端数据,获取目标全息图。图1b是根据本发明实施例一提供的一种全息图示意图。如图1b所示,全息图可以是设备的控制面板。例如,在全息图中可以包括下述信息的虚拟按钮:设备名称、通讯状态、工业智能体模型、设备状态/运行状态、设备参数以及控制按钮区域等。Wherein, the hologram database may be a pre-generated database containing holograms of various devices. In the hologram database, each hologram may be stored according to the device identification. Specifically, the hologram database can be stored in the cloud. VR glasses can access cloud data through the network to obtain target holograms. Fig. 1b is a schematic diagram of a hologram provided according to Embodiment 1 of the present invention. As shown in Figure 1b, the hologram can be the control panel of the device. For example, virtual buttons with the following information can be included in the hologram: device name, communication status, industrial agent model, device status/running status, device parameters, and control button areas, etc.
图1c是根据本发明实施例一提供的一种全息图展示示意图。如图1c所示,在VR眼镜的视野内,可以展示被控设备,在被控设备的两侧可以展示全息图。具体的,全息图可以由两部分构成,全息图的第一部分可以展示在被控设备的左侧;全息图的另一部分可以展示在被控设备的右侧。全息图各部分的内容,可以根据实际需求进行设定,本发明实施例对此不做限定。Fig. 1c is a schematic diagram showing a hologram according to Embodiment 1 of the present invention. As shown in Figure 1c, within the field of view of the VR glasses, the controlled device can be displayed, and holograms can be displayed on both sides of the controlled device. Specifically, the hologram may be composed of two parts. The first part of the hologram may be displayed on the left side of the controlled device; the other part of the hologram may be displayed on the right side of the controlled device. The content of each part of the hologram can be set according to actual needs, which is not limited in this embodiment of the present invention.
在本发明实施例的一个可选实施方式中,在视野内对目标全息图进行展示,包括:获取被控设备的实时位置信息,并根据实时位置信息将目标全息图定位在被控设备的视野两侧。In an optional implementation of the embodiment of the present invention, displaying the target hologram within the field of view includes: acquiring real-time location information of the controlled device, and positioning the target hologram in the field of view of the controlled device according to the real-time location information sides.
其中,被控设备的实时位置信息可以是被控设备向VR眼镜实时反馈的当前位置信息。或者,被控设备的实时位置信息可以是VR眼镜根据接收到的当前位置信息实时预测的位置信息。将全系统定位在被控设备的视野两侧可以是通过同时定位与建图(Simultaneous Localization and Mapping,SLAM)定位算法实现的。使用SLAM定位算法可以完成在现实空间中相应全息图的定位。Wherein, the real-time location information of the controlled device may be the current location information fed back by the controlled device to the VR glasses in real time. Alternatively, the real-time location information of the controlled device may be location information predicted by the VR glasses in real time according to the received current location information. Positioning the entire system on both sides of the field of view of the controlled device can be achieved through a Simultaneous Localization and Mapping (SLAM) positioning algorithm. Using the SLAM positioning algorithm can complete the positioning of the corresponding hologram in the real space.
SLAM定位算法的核心过程主要包括三大步骤:预处理、匹配及地图融合。具体的,预处理可以是通过激光雷达或其他传感器获取所在位置的环境信息;然后对激光雷达原始数据进行优化,剔除一些有问题的数据,或者进行滤波。匹配是个非常关键的步骤。匹配可以是将当前局部环境的点云数据在已建立的地图上寻找对应的位置。匹配的好坏对SLAM构建地图的精度有直接的影响。在SLAM定位过程中,需要将激光雷达当前采集的点云匹配拼接到原有地图中。地图融合可以是将这一轮来自激光雷达的新数据拼接到原始地图当中,最终完成地图的更新。The core process of SLAM positioning algorithm mainly includes three steps: preprocessing, matching and map fusion. Specifically, the preprocessing can be to obtain the environmental information of the location through the lidar or other sensors; then optimize the raw data of the lidar, eliminate some problematic data, or perform filtering. Matching is a very critical step. Matching can be to search the point cloud data of the current local environment for the corresponding position on the established map. The quality of the matching has a direct impact on the accuracy of the SLAM map construction. In the SLAM positioning process, it is necessary to match and stitch the point cloud currently collected by the lidar into the original map. Map fusion can be to splice this round of new data from lidar into the original map, and finally complete the update of the map.
通过SLAM定位算法可以实现将被控设备对应的目标全息图持续定位在被控设备的视野两侧,具体效果可以如图1c所示。当VR眼镜中的被控设备发生变更时,对应的全息图可以同步变更。即当VR眼镜中可以看到工业智能叉车时,可以展示工业智能叉车对应的全息图;当VR眼镜中可以看到工刀量具运输车时,可以展示工刀量具运输车对应的全息图。当VR眼镜再回转位置可以看到工业智能叉车时,根据SLAM定位算法可以无需对工业智能叉车进行识别,而是根据对工业智能叉车的定位直接展示与工业智能叉车对应的全息图。The target hologram corresponding to the controlled device can be continuously positioned on both sides of the field of view of the controlled device through the SLAM positioning algorithm, and the specific effect can be shown in Figure 1c. When the controlled device in the VR glasses changes, the corresponding hologram can be changed synchronously. That is, when the industrial intelligent forklift can be seen in the VR glasses, the hologram corresponding to the industrial intelligent forklift can be displayed; when the tool and measuring tool transport vehicle can be seen in the VR glasses, the hologram corresponding to the tool and tool measuring tool transport vehicle can be displayed. When the VR glasses turn back and you can see the industrial smart forklift, according to the SLAM positioning algorithm, it is not necessary to identify the industrial smart forklift, but directly display the hologram corresponding to the industrial smart forklift according to the positioning of the industrial smart forklift.
步骤130、当检测到目标全息图中的目标虚拟按钮被选中时,按照目标虚拟按钮对应的控制流程对被控设备进行控制。
其中,VR眼镜与被控设备之间可以建立通讯。VR眼镜可以具有被控设备的最高权限。AR眼镜可以基于通信协议如HTTP协议,采用unity web相关开发技术建立与被控设备之间的通讯。具体的,可以通过对被控设备IP地址的访问和通讯,在低端代码部分完成get和post指令信息地址的校准。随后根据统一格式的头部文件内容如json文件,实现VR眼镜与被控设备之间的通讯。Among them, communication can be established between the VR glasses and the controlled device. VR glasses can have the highest authority of the controlled device. AR glasses can establish communication with the controlled device based on communication protocols such as HTTP protocol, using unity web related development technology. Specifically, by accessing and communicating with the IP address of the controlled device, the calibration of the get and post command information addresses can be completed in the low-end code part. Then, the communication between the VR glasses and the controlled device is realized according to the content of the header file in a unified format, such as a json file.
基于VR眼镜与被控设备之间的通讯机制,开发人员可以在后台代码脚本里完成智能工业设备控制指令的设定和编写,即实现控制流程;虚拟全息界面的编辑,即实现虚拟按钮的布局;并在相关控件上挂载虚实结合交互脚本。最后,将后台的通讯系统和控制代码与前端的可交互虚拟全息图控件之间建立事件连接。Based on the communication mechanism between VR glasses and the controlled device, developers can complete the setting and writing of intelligent industrial equipment control commands in the background code script, that is, realize the control process; edit the virtual holographic interface, that is, realize the layout of virtual buttons ; And mount virtual-real interactive scripts on relevant controls. Finally, an event connection is established between the background communication system and control code and the front-end interactive virtual hologram control.
在实际应用中,操作人员可以通过全息图来直观的查看被控设备的相关信息,并且基于VR眼镜与被控设备之间建立的通讯,操作人员可以根据全息图中虚拟按钮来对被控设备下达指令,以对被控设备进行控制。In practical applications, the operator can intuitively view the relevant information of the controlled device through the hologram, and based on the communication established between the VR glasses and the controlled device, the operator can control the controlled device according to the virtual button in the hologram. Issue instructions to control the controlled device.
具体的,可以通过射线探测算法实现AR眼镜对全息图的控制,从而实现根据全息图的信息查询或者交互控制,对被控设备进行控制。其中,VR眼镜通过射线探测算法可以检测操作人员的头部或者眼镜的移动,检测该移动是否触碰全息图的虚拟按钮。VR眼镜在检测到操作人员触碰全息图中的目标虚拟按钮时,可以执行与目标虚拟按钮对应的控制流程。Specifically, the AR glasses can control the hologram through the ray detection algorithm, so as to realize the information query or interactive control based on the hologram, and control the controlled device. Among them, the VR glasses can detect the movement of the operator's head or glasses through the ray detection algorithm, and detect whether the movement touches the virtual button of the hologram. When the VR glasses detect that the operator touches the target virtual button in the hologram, the control process corresponding to the target virtual button can be executed.
具体的,在本发明实施例的一个可选实施方式中,当检测到目标全息图中的目标虚拟按钮被选中时,按照目标虚拟按钮对应的控制流程对被控设备进行控制,包括:当检测到目标全息图中的搬运工装至目标检测点对应的虚拟按钮被选中时,根据实时位置信息以及目标检测点的目标位置信息,生成设备移动指令;将设备移动指令发送至被控设备,以使被控设备根据设备移动指令移动至目标检测点。Specifically, in an optional implementation manner of the embodiment of the present invention, when it is detected that the target virtual button in the target hologram is selected, the controlled device is controlled according to the control process corresponding to the target virtual button, including: when detecting When the virtual button corresponding to the moving equipment to the target detection point in the target hologram is selected, according to the real-time position information and the target position information of the target detection point, a device movement instruction is generated; the device movement instruction is sent to the controlled device, so that The controlled device moves to the target detection point according to the device movement instruction.
其中,被控设备一个较为重要的功能是进行工装搬运,即被控设备可以将工装搬运至目标检测点,以在特定环境中实现对工装中大型零件的高精度检测。VR眼镜可以根据被控设备的实时位置信息以及目标检测点的目标位置信息确定将被控设备移动至目标检测点的移动路径,根据移动路径可以生成对应的设备移动指令,对被控设备进行控制。Among them, one of the more important functions of the controlled device is tooling handling, that is, the controlled device can move the tooling to the target detection point to achieve high-precision detection of large parts in the tooling in a specific environment. VR glasses can determine the movement path to move the controlled device to the target detection point according to the real-time position information of the controlled device and the target position information of the target detection point, and can generate corresponding device movement instructions according to the movement path to control the controlled device .
在本发明实施例的一个可选实施方式中,按照目标虚拟按钮对应的控制流程对被控设备进行控制,包括:基于5GCPE网络,按照目标虚拟按钮对应的控制流程对被控设备进行控制。In an optional implementation manner of the embodiment of the present invention, controlling the controlled device according to the control flow corresponding to the target virtual button includes: controlling the controlled device according to the control flow corresponding to the target virtual button based on the 5GCPE network.
其中,AR眼镜可以基于5G网络环境实现与被控设备之间的通讯。具体的,AR眼镜可以采用5G用户终端设备(Customer Premise Equipment,CPE)实现与被控设备之间的通讯。5GCPE网络可以对无线信号(如WIFI)进行二次中继(加强),延长无线信号的覆盖范围。通过5GCPE网络可以提高网络的稳定性,保障被控设备的正常运作,降低时延,保持设备控制处于稳定状态。Among them, AR glasses can realize communication with the controlled device based on the 5G network environment. Specifically, the AR glasses can use 5G Customer Premise Equipment (CPE) to realize communication with the controlled device. The 5GCPE network can perform secondary relay (enhancement) on wireless signals (such as WIFI) to extend the coverage of wireless signals. Through the 5GCPE network, the stability of the network can be improved, the normal operation of the controlled device can be guaranteed, the delay can be reduced, and the control of the device can be kept in a stable state.
本实施例的技术方案,通过获取视野内的被控设备,并对被控设备进行物体识别,确定被控设备的目标设备标识;根据目标设备标识,在全息图数据库中确定被控设备的目标全息图,并在视野内对目标全息图进行展示;当检测到目标全息图中的目标虚拟按钮被选中时,按照目标虚拟按钮对应的控制流程对被控设备进行控制,解决了虚拟对现实的控制问题,通过AR眼镜查看设备的信息,可以解放双手,提高设备控制的便携性;通过直观的全息图取代抽象的代码对设备进行控制,可以降低对操作人员的技术水平要求,以及设备控制的门槛,从而可以避免花费较长时间进行人员培训,降低成本;并且,通过VR眼镜的全息图介入设备的控制过程,可以直观地进行设备控制,提高工作效率以及操作的便捷性。In the technical solution of this embodiment, the target device identification of the controlled device is determined by acquiring the controlled device in the field of view and performing object recognition on the controlled device; according to the target device identification, the target of the controlled device is determined in the hologram database hologram, and display the target hologram in the field of view; when the target virtual button in the target hologram is detected to be selected, the controlled device is controlled according to the control process corresponding to the target virtual button, which solves the problem of virtual reality. For control issues, viewing device information through AR glasses can free your hands and improve the portability of device control; replacing abstract codes with intuitive holograms to control devices can reduce the technical level requirements for operators and the cost of device control. Threshold, so as to avoid spending a long time on personnel training and reduce costs; and, through the hologram of VR glasses to intervene in the control process of the device, the device can be controlled intuitively, improving work efficiency and convenience of operation.
实施例二Embodiment two
图2是根据本发明实施例二提供的一种基于AR眼镜的设备控制方法的流程图,本实施例是对上述技术方案的进一步细化,本实施例中的技术方案可以与上述一个或者多个实施例中的各个可选方案结合。如图2所示,该方法包括:Fig. 2 is a flow chart of a device control method based on AR glasses according to Embodiment 2 of the present invention. This embodiment is a further refinement of the above-mentioned technical solution. Various alternatives in one embodiment are combined. As shown in Figure 2, the method includes:
步骤210、获取视野内的被控设备,并对被控设备进行物体识别,确定被控设备的目标设备标识。Step 210: Obtain the controlled device within the field of view, perform object recognition on the controlled device, and determine the target device identifier of the controlled device.
在本发明实施例的一个可选实施方式中,在获取视野内的被控设备,并对被控设备进行物体识别,确定被控设备的设备标识之前,还包括:对至少一个待识别设备进行物体识别,确定待识别设备的设备标识;获取与待识别设备匹配的控制应用,并根据控制应用生成待识别设备的全息图;根据待识别设备的设备标识将全息图进行存储,生成全息图数据库。In an optional implementation manner of the embodiment of the present invention, before obtaining the controlled device in the field of view, performing object recognition on the controlled device, and determining the device identifier of the controlled device, it further includes: performing at least one device to be identified Object recognition, determine the device identification of the device to be identified; obtain the control application that matches the device to be identified, and generate a hologram of the device to be identified according to the control application; store the hologram according to the device identification of the device to be identified, and generate a hologram database .
其中,VR眼镜可以通过物体识别算法实现对待识别设备的物体识别,提取待识别设备的物体特征,并进行存储。具体可以按照待识别设备的设备标识进行存储。不同的待识别设备可以具有不同的控制应用。其中,控制应用可以是查看设备名称、查看通讯状态、查看工业智能体模型、查看设备状态/运行状态、查看设备参数或者对设备进行移动等。根据不同的控制应用可以生成对应的虚拟按钮。在全息图中可以展示虚拟按钮。通过在虚拟按钮上挂载虚实结合交互脚本,可以实现对应的控制应用。Among them, the VR glasses can realize the object recognition of the device to be recognized through the object recognition algorithm, extract the object features of the device to be recognized, and store them. Specifically, the storage may be performed according to the device identification of the device to be identified. Different devices to be identified may have different control applications. Among them, the control application can be to check the device name, check the communication status, check the industrial agent model, check the status/running status of the equipment, check the parameters of the equipment or move the equipment, etc. Corresponding virtual buttons can be generated according to different control applications. Virtual buttons can be displayed in the hologram. The corresponding control application can be realized by mounting the virtual-real interaction script on the virtual button.
步骤220、根据目标设备标识,在全息图数据库中确定被控设备的目标全息图。Step 220: Determine the target hologram of the controlled device in the hologram database according to the target device identifier.
步骤230、获取被控设备的实时位置信息,并根据实时位置信息将目标全息图定位在被控设备的视野两侧。
在本发明实施例的一个可选实施方式中,获取被控设备的实时位置信息,包括:获取被控设备的当前位置信息、移动速度以及与当前位置信息对应的时间戳信息;根据当前位置信息、时间戳信息、以及移动速度,预测被控设备的实时位置信息。In an optional implementation of the embodiment of the present invention, obtaining the real-time location information of the controlled device includes: obtaining the current location information, moving speed and timestamp information corresponding to the current location information of the controlled device; , timestamp information, and moving speed to predict the real-time location information of the controlled device.
其中,在被控设备与VR眼镜交互的Json文件中,可以包含被控设备的当前位置信息、移动速度以及与当前位置信息对应的时间戳信息等。当前位置信息可以包括设备的坐标信息、以及姿态信息等。移动速度可以包括设备移动的角速度、线速度等。VR眼镜可以根据实时的时间信息与时间戳信息,确定文件传输时间差值。根据文件传输时间差值以及移动速度可以确定在文件传输中,设备移动的位置信息。根据设备移动的位置信息可以对当前位置信息进行补偿,预测被控设备的实时位置信息。从而,提高被控设备的实时位置信息精准度,避免通信时延造成被控设备位置信息不准确,提高控制的可靠性。Wherein, in the Json file of the interaction between the controlled device and the VR glasses, the current location information, moving speed, and timestamp information corresponding to the current location information of the controlled device may be included. The current location information may include coordinate information and posture information of the device. The movement speed may include the angular velocity, the linear velocity, etc. of the movement of the device. VR glasses can determine the time difference between file transfers based on real-time time information and timestamp information. The moving position information of the device during the file transfer can be determined according to the file transfer time difference and the moving speed. According to the location information of the equipment movement, the current location information can be compensated, and the real-time location information of the controlled equipment can be predicted. Thereby, the accuracy of the real-time location information of the controlled equipment is improved, the communication delay is prevented from causing inaccurate location information of the controlled equipment, and the reliability of the control is improved.
在本发明实施例的一个可选实施方式中,根据实时位置信息将目标全息图定位在被控设备的视野两侧,包括:将实时位置信息进行坐标转换,生成被控设备的VR眼镜坐标;根据VR眼镜坐标,在视野内展示被控设备,并将目标全息图定位在被控设备的视野两侧。In an optional implementation manner of the embodiment of the present invention, positioning the target hologram on both sides of the field of view of the controlled device according to the real-time position information includes: performing coordinate transformation on the real-time position information to generate VR glasses coordinates of the controlled device; According to the coordinates of the VR glasses, the controlled device is displayed in the field of view, and the target hologram is positioned on both sides of the field of view of the controlled device.
其中,被控设备的位置信息中的坐标与VR眼镜中的坐标属于不同的坐标系,两个坐标的原点以及方向是不相同的。因此,需要进行坐标转换,将被控设备的实时位置信息转换为VR眼镜坐标系下的坐标,才能实现对被控设备的精准展示。具体的,可以采用数学方法实现坐标转换。例如,采用RT矩阵实现坐标转换。其中,RT矩阵可以是包含平移和旋转两个方面的矩阵。R可以是旋转矩阵,即欧拉角展开成矩阵形式的数值,这些数值可以是由角度的sin或cos相乘相加得到的。T可以是位移变换向量。Wherein, the coordinates in the location information of the controlled device and the coordinates in the VR glasses belong to different coordinate systems, and the origins and directions of the two coordinates are different. Therefore, coordinate conversion is required to convert the real-time position information of the controlled device into the coordinates in the VR glasses coordinate system, so as to realize the accurate display of the controlled device. Specifically, a mathematical method may be used to realize the coordinate conversion. For example, the coordinate transformation is realized by using the RT matrix. Wherein, the RT matrix may be a matrix including two aspects of translation and rotation. R can be a rotation matrix, that is, the Euler angles are expanded into values in the form of a matrix, and these values can be obtained by multiplying and adding the sin or cos of the angles. T can be a displacement transformation vector.
步骤240、当检测到目标全息图中的搬运工装至目标检测点对应的虚拟按钮被选中时,根据实时位置信息以及目标检测点的目标位置信息,生成设备移动指令。
步骤250、将设备移动指令发送至被控设备,以使被控设备根据设备移动指令移动至目标检测点。
在本发明实施例的一个可选实施方式中,将设备移动指令发送至被控设备,以使被控设备根据设备移动指令移动至目标检测点,包括:基于5GCPE网络,将设备移动指令发送至被控设备,以使被控设备根据设备移动指令移动至目标检测点。In an optional implementation of the embodiment of the present invention, sending the device movement instruction to the controlled device, so that the controlled device moves to the target detection point according to the device movement instruction, includes: based on the 5GCPE network, sending the device movement instruction to The controlled device, so that the controlled device moves to the target detection point according to the device movement instruction.
本实施例的技术方案,通过获取视野内的被控设备,并对被控设备进行物体识别,确定被控设备的目标设备标识;根据目标设备标识,在全息图数据库中确定被控设备的目标全息图;获取被控设备的实时位置信息,并根据实时位置信息将目标全息图定位在被控设备的视野两侧;当检测到目标全息图中的搬运工装至目标检测点对应的虚拟按钮被选中时,根据实时位置信息以及目标检测点的目标位置信息,生成设备移动指令;将设备移动指令发送至被控设备,以使被控设备根据设备移动指令移动至目标检测点,解决了虚拟对现实的控制问题,通过AR眼镜查看设备的信息,可以解放双手,提高设备控制的便携性;通过直观的全息图取代抽象的代码对设备进行控制,可以降低对操作人员的技术水平要求,以及设备控制的门槛,从而可以避免花费较长时间进行人员培训,降低成本;并且,通过VR眼镜的全息图介入设备的控制过程,可以直观地进行设备控制,提高工作效率以及操作的便捷性。In the technical solution of this embodiment, the target device identification of the controlled device is determined by acquiring the controlled device in the field of view and performing object recognition on the controlled device; according to the target device identification, the target of the controlled device is determined in the hologram database Hologram; obtain the real-time position information of the controlled device, and position the target hologram on both sides of the field of view of the controlled device according to the real-time position information; when the moving tool in the target hologram is detected to the virtual button corresponding to the target detection point When selected, according to the real-time location information and the target location information of the target detection point, a device movement command is generated; the device movement command is sent to the controlled device, so that the controlled device moves to the target detection point according to the device movement command, which solves the problem of virtual pair For realistic control problems, viewing device information through AR glasses can free your hands and improve the portability of device control; controlling the device through intuitive holograms instead of abstract codes can reduce the technical level requirements for operators, and the equipment The threshold of control can avoid spending a long time on personnel training and reduce costs; moreover, through the hologram of VR glasses intervening in the control process of the equipment, the equipment can be controlled intuitively, improving work efficiency and convenience of operation.
本发明实施例的技术方案,通过AR眼镜进行物体识别同时生成对应的全息图,在完成AR眼镜与工业智能体设备之间的通讯之后,操作人员能够通过点击VR眼镜中的虚拟按钮对相关设备下达指令。使用本发明提供的基于AR眼镜的设备控制方法,操作人员不仅能够直观地从全息图中获取设备的各类信息,提高工作效率;还能够通过AR眼镜直接控制单个或者多个工业智能体设备,无需再随身携带电脑,或者其他移动设备;操作人员仅需佩戴轻便的AR眼镜就可以查看智能工业设备的相关信息,极大地提升了工作时双手的自由度。同时,可以避免传统AR眼镜需要用户在手机或其他移动终端上安装控制类的应用程序(app),并通过该app发送指令控制工业智能体设备,致使在AR眼镜与工业智能体设备之间需要一个移动终端去发放指令,导致操作人员在工作中需要不断地使用移动终端发送指令,降低工作效率。According to the technical solution of the embodiment of the present invention, AR glasses are used for object recognition and corresponding holograms are generated at the same time. After the communication between the AR glasses and the industrial smart device is completed, the operator can click the virtual button in the VR glasses to check the related equipment. give command. Using the device control method based on AR glasses provided by the present invention, the operator can not only intuitively obtain various information of the device from the hologram to improve work efficiency; but also directly control single or multiple industrial smart devices through AR glasses, There is no need to carry computers or other mobile devices; operators only need to wear lightweight AR glasses to view relevant information about smart industrial devices, which greatly improves the freedom of hands during work. At the same time, it can avoid the need for traditional AR glasses to require users to install control applications (apps) on mobile phones or other mobile terminals, and send instructions to control industrial smart devices through the app, resulting in the need for communication between AR glasses and industrial smart devices. A mobile terminal is used to issue instructions, causing the operator to continuously use the mobile terminal to send instructions during work, reducing work efficiency.
实施例三Embodiment three
图3是根据本发明实施例三提供的一种基于AR眼镜的设备控制装置的结构示意图。如图3所示,该装置包括:设备标识确定模块310,目标全息图展示模块320和被控设备控制模块330。其中:Fig. 3 is a schematic structural diagram of a device control device based on AR glasses provided according to Embodiment 3 of the present invention. As shown in FIG. 3 , the device includes: a device
设备标识确定模块310,用于获取视野内的被控设备,并对被控设备进行物体识别,确定被控设备的目标设备标识;A device
目标全息图展示模块320,用于根据目标设备标识,在全息图数据库中确定被控设备的目标全息图,并在视野内对目标全息图进行展示;The target
被控设备控制模块330,用于当检测到目标全息图中的目标虚拟按钮被选中时,按照目标虚拟按钮对应的控制流程对被控设备进行控制。The controlled
可选的,该装置,还包括:Optionally, the device also includes:
又一设备标识确定模块,用于在获取视野内的被控设备,并对被控设备进行物体识别,确定被控设备的设备标识之前,对至少一个待识别设备进行物体识别,确定待识别设备的设备标识;Yet another device identification determination module, used to perform object identification on at least one device to be identified and determine the device to be identified before acquiring the controlled device within the field of view, performing object identification on the controlled device, and determining the device identification of the controlled device equipment identification;
全息图生成模块,用于获取与待识别设备匹配的控制应用,并根据控制应用生成待识别设备的全息图;A hologram generating module, configured to acquire a control application matching the device to be identified, and generate a hologram of the device to be identified according to the control application;
全息图数据库生成模块,用于根据待识别设备的设备标识将全息图进行存储,生成全息图数据库。The hologram database generation module is configured to store the hologram according to the device identification of the device to be identified, and generate a hologram database.
可选的,目标全息图展示模块320,包括:Optionally, the target
目标全息图展示单元,用于获取被控设备的实时位置信息,并根据实时位置信息将目标全息图定位在被控设备的视野两侧。The target hologram display unit is configured to obtain real-time position information of the controlled device, and position the target hologram on both sides of the field of view of the controlled device according to the real-time position information.
可选的,目标全息图展示单元,包括:Optionally, the target hologram display unit includes:
信息获取子单元,用于获取被控设备的当前位置信息、移动速度以及与当前位置信息对应的时间戳信息;An information acquisition subunit, configured to acquire the current location information, moving speed, and time stamp information corresponding to the current location information of the controlled device;
实时位置信息预测子单元,用于根据当前位置信息、时间戳信息、以及移动速度,预测被控设备的实时位置信息。The real-time location information prediction subunit is used to predict the real-time location information of the controlled device according to the current location information, time stamp information, and moving speed.
可选的,目标全息图展示单元,包括:Optionally, the target hologram display unit includes:
VR眼镜坐标生成子单元,用于将实时位置信息进行坐标转换,生成被控设备的VR眼镜坐标;The VR glasses coordinate generating subunit is used to convert the coordinates of the real-time position information to generate the VR glasses coordinates of the controlled device;
目标全息图展示子单元,用于根据VR眼镜坐标,在视野内展示被控设备,并将目标全息图定位在被控设备的视野两侧。The target hologram display subunit is used to display the controlled device in the field of view according to the coordinates of the VR glasses, and position the target hologram on both sides of the field of view of the controlled device.
可选的,被控设备控制模块330,包括:Optionally, the controlled
设备移动指令生成单元,用于当检测到目标全息图中的搬运工装至目标检测点对应的虚拟按钮被选中时,根据实时位置信息以及目标检测点的目标位置信息,生成设备移动指令;The device movement instruction generation unit is used to generate a device movement instruction according to the real-time position information and the target position information of the target detection point when it is detected that the virtual button corresponding to the moving tool in the target hologram to the target detection point is selected;
设备移动指令发送单元,用于将设备移动指令发送至被控设备,以使被控设备根据设备移动指令移动至目标检测点。The device movement instruction sending unit is configured to send the device movement instruction to the controlled device, so that the controlled device moves to the target detection point according to the device movement instruction.
可选的,被控设备控制模块330,包括:Optionally, the controlled
被控设备控制单元,用于基于5GCPE网络,按照目标虚拟按钮对应的控制流程对被控设备进行控制。The controlled device control unit is used to control the controlled device according to the control process corresponding to the target virtual button based on the 5GCPE network.
本发明实施例所提供的基于AR眼镜的设备控制装置可执行本发明任意实施例所提供的基于AR眼镜的设备控制方法,具备执行方法相应的功能模块和有益效果。The device control device based on AR glasses provided in the embodiments of the present invention can execute the device control method based on AR glasses provided in any embodiment of the present invention, and has corresponding functional modules and beneficial effects for executing the method.
实施例四Embodiment four
图4示出了可以用来实施本发明的实施例的电子设备10的结构示意图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备(如头盔、眼镜、手表等)和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本发明的实现。FIG. 4 shows a schematic structural diagram of an
如图4所示,电子设备10包括至少一个处理器11,以及与至少一个处理器11通信连接的存储器,如只读存储器(ROM)12、随机访问存储器(RAM)13等,其中,存储器存储有可被至少一个处理器执行的计算机程序,处理器11可以根据存储在只读存储器(ROM)12中的计算机程序或者从存储单元18加载到随机访问存储器(RAM)13中的计算机程序,来执行各种适当的动作和处理。在RAM 13中,还可存储电子设备10操作所需的各种程序和数据。处理器11、ROM 12以及RAM 13通过总线14彼此相连。输入/输出(I/O)接口15也连接至总线14。As shown in FIG. 4, the
电子设备10中的多个部件连接至I/O接口15,包括:输入单元16,例如键盘、鼠标等;输出单元17,例如各种类型的显示器、扬声器等;存储单元18,例如磁盘、光盘等;以及通信单元19,例如网卡、调制解调器、无线通信收发机等。通信单元19允许电子设备10通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。Multiple components in the
处理器11可以是各种具有处理和计算能力的通用和/或专用处理组件。处理器11的一些示例包括但不限于中央处理单元(CPU)、图形处理单元(GPU)、各种专用的人工智能(AI)计算芯片、各种运行机器学习模型算法的处理器、数字信号处理器(DSP)、以及任何适当的处理器、控制器、微控制器等。处理器11执行上文所描述的各个方法和处理,例如基于AR眼镜的设备控制方法。
在一些实施例中,基于AR眼镜的设备控制方法可被实现为计算机程序,其被有形地包含于计算机可读存储介质,例如存储单元18。在一些实施例中,计算机程序的部分或者全部可以经由ROM 12和/或通信单元19而被载入和/或安装到电子设备10上。当计算机程序加载到RAM 13并由处理器11执行时,可以执行上文描述的基于AR眼镜的设备控制方法的一个或多个步骤。备选地,在其他实施例中,处理器11可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行基于AR眼镜的设备控制方法。In some embodiments, the AR glasses-based device control method can be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as the
本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、芯片上系统的系统(SOC)、负载可编程逻辑设备(CPLD)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips Implemented in a system of systems (SOC), load programmable logic device (CPLD), computer hardware, firmware, software, and/or combinations thereof. These various embodiments may include being implemented in one or more computer programs executable and/or interpreted on a programmable system including at least one programmable processor, the programmable processor Can be special-purpose or general-purpose programmable processor, can receive data and instruction from storage system, at least one input device, and at least one output device, and transmit data and instruction to this storage system, this at least one input device, and this at least one output device an output device.
用于实施本发明的方法的计算机程序可以采用一个或多个编程语言的任何组合来编写。这些计算机程序可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器,使得计算机程序当由处理器执行时使流程图和/或框图中所规定的功能/操作被实施。计算机程序可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus, so that the computer program causes the functions/operations specified in the flowcharts and/or block diagrams to be implemented when executed by the processor. A computer program may execute entirely on the machine, partly on the machine, as a stand-alone software package partly on the machine and partly on a remote machine or entirely on the remote machine or server.
在本发明的上下文中,计算机可读存储介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的计算机程序。计算机可读存储介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。备选地,计算机可读存储介质可以是机器可读信号介质。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。In the context of the present invention, a computer readable storage medium may be a tangible medium which may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus or device. A computer readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. Alternatively, a computer readable storage medium may be a machine readable signal medium. More specific examples of machine-readable storage media would include one or more wire-based electrical connections, portable computer discs, hard drives, random access memory (RAM), read only memory (ROM), erasable programmable read only memory (EPROM or flash memory), optical fiber, compact disk read only memory (CD-ROM), optical storage, magnetic storage, or any suitable combination of the foregoing.
为了提供与用户的交互,可以在电子设备上实施此处描述的系统和技术,该电子设备具有:用于向用户显示信息的显示装置(例如,CRT(阴极射线管)或者LCD(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给电子设备。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。In order to provide interaction with the user, the systems and techniques described herein can be implemented on an electronic device having a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display)) for displaying information to the user. monitor); and a keyboard and pointing device (eg, a mouse or a trackball) through which the user can provide input to the electronic device. Other kinds of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and can be in any form (including Acoustic input, speech input or, tactile input) to receive input from the user.
可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(LAN)、广域网(WAN)、区块链网络和互联网。The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., as a a user computer having a graphical user interface or web browser through which a user can interact with embodiments of the systems and techniques described herein), or including such backend components, middleware components, Or any combination of front-end components in a computing system. The components of the system can be interconnected by any form or medium of digital data communication, eg, a communication network. Examples of communication networks include: local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.
计算系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,又称为云计算服务器或云主机,是云计算服务体系中的一项主机产品,以解决了传统物理主机与VPS服务中,存在的管理难度大,业务扩展性弱的缺陷。A computing system can include clients and servers. Clients and servers are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by computer programs running on the respective computers and having a client-server relationship to each other. The server can be a cloud server, also known as a cloud computing server or a cloud host. It is a host product in the cloud computing service system to solve the problems of difficult management and weak business expansion in traditional physical hosts and VPS services. defect.
应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发明中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本发明的技术方案所期望的结果,本文在此不进行限制。It should be understood that steps may be reordered, added or deleted using the various forms of flow shown above. For example, each step described in the present invention may be executed in parallel, sequentially, or in a different order, as long as the desired result of the technical solution of the present invention can be achieved, there is no limitation herein.
上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。The above specific implementation methods do not constitute a limitation to the protection scope of the present invention. It should be apparent to those skilled in the art that various modifications, combinations, sub-combinations and substitutions may be made depending on design requirements and other factors. Any modifications, equivalent replacements and improvements made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211194089.0A CN115494776A (en) | 2022-09-28 | 2022-09-28 | AR (augmented reality) -glasses-based equipment control method, device, equipment and medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211194089.0A CN115494776A (en) | 2022-09-28 | 2022-09-28 | AR (augmented reality) -glasses-based equipment control method, device, equipment and medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN115494776A true CN115494776A (en) | 2022-12-20 |
Family
ID=84471570
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202211194089.0A Pending CN115494776A (en) | 2022-09-28 | 2022-09-28 | AR (augmented reality) -glasses-based equipment control method, device, equipment and medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN115494776A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115944905A (en) * | 2022-12-29 | 2023-04-11 | 北京字跳网络技术有限公司 | Method, apparatus, device and storage medium for manipulating virtual objects |
Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102710928A (en) * | 2011-10-09 | 2012-10-03 | 苏州元澄智能科技有限公司 | Subway closed circuit television monitoring method fusing RFID (radio frequency identification) |
| US20160165170A1 (en) * | 2014-12-03 | 2016-06-09 | VIZIO Inc. | Augmented reality remote control |
| US20190025583A1 (en) * | 2015-12-30 | 2019-01-24 | Dualitas Ltd | Near Eye Dynamic Holography |
| US20200142354A1 (en) * | 2018-11-01 | 2020-05-07 | International Business Machines Corporation | Holographic image replication |
| US20210111972A1 (en) * | 2018-03-06 | 2021-04-15 | Texas State University | Augmented reality/virtual reality platform for a network analyzer |
| CN112767555A (en) * | 2019-10-21 | 2021-05-07 | 波音公司 | Marker-to-model location pairing and registration for augmented reality applications |
| CN113627407A (en) * | 2021-10-13 | 2021-11-09 | 中通服建设有限公司 | 5G emergency area crowd identification method, device and equipment |
| CN114286006A (en) * | 2021-12-29 | 2022-04-05 | 努比亚技术有限公司 | Augmented reality-based equipment control method, terminal and storage medium |
| EP4024155A1 (en) * | 2020-12-30 | 2022-07-06 | Fundación Tecnalia Research & Innovation | Method, system and computer program product of control of unmanned aerial vehicles |
-
2022
- 2022-09-28 CN CN202211194089.0A patent/CN115494776A/en active Pending
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102710928A (en) * | 2011-10-09 | 2012-10-03 | 苏州元澄智能科技有限公司 | Subway closed circuit television monitoring method fusing RFID (radio frequency identification) |
| US20160165170A1 (en) * | 2014-12-03 | 2016-06-09 | VIZIO Inc. | Augmented reality remote control |
| US20190025583A1 (en) * | 2015-12-30 | 2019-01-24 | Dualitas Ltd | Near Eye Dynamic Holography |
| US20210111972A1 (en) * | 2018-03-06 | 2021-04-15 | Texas State University | Augmented reality/virtual reality platform for a network analyzer |
| US20200142354A1 (en) * | 2018-11-01 | 2020-05-07 | International Business Machines Corporation | Holographic image replication |
| CN112767555A (en) * | 2019-10-21 | 2021-05-07 | 波音公司 | Marker-to-model location pairing and registration for augmented reality applications |
| EP4024155A1 (en) * | 2020-12-30 | 2022-07-06 | Fundación Tecnalia Research & Innovation | Method, system and computer program product of control of unmanned aerial vehicles |
| CN113627407A (en) * | 2021-10-13 | 2021-11-09 | 中通服建设有限公司 | 5G emergency area crowd identification method, device and equipment |
| CN114286006A (en) * | 2021-12-29 | 2022-04-05 | 努比亚技术有限公司 | Augmented reality-based equipment control method, terminal and storage medium |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115944905A (en) * | 2022-12-29 | 2023-04-11 | 北京字跳网络技术有限公司 | Method, apparatus, device and storage medium for manipulating virtual objects |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111949111B (en) | Interaction control method and device, electronic equipment and storage medium | |
| KR20220004607A (en) | Target detection method, electronic device, roadside device and cloud control platform | |
| CN112270669B (en) | Human body 3D key point detection method, model training method and related devices | |
| CN112652016A (en) | Point cloud prediction model generation method, pose estimation method and device | |
| JP2021101365A (en) | Positioning method, positioning device, and electronic device | |
| CN112987064B (en) | Building positioning method, device, equipment, storage medium and terminal equipment | |
| CN111401251B (en) | Lane line extraction method, lane line extraction device, electronic equipment and computer readable storage medium | |
| CN111739005A (en) | Image detection method, device, electronic device and storage medium | |
| CN112147632A (en) | Method, device, equipment and medium for testing vehicle-mounted laser radar perception algorithm | |
| CN115719436A (en) | Model training method, target detection method, device, equipment and storage medium | |
| CN115578433B (en) | Image processing method, device, electronic equipment and storage medium | |
| CN107368314B (en) | Teaching auxiliary system and development method of mechanical manufacturing technology course design based on mobile AR | |
| CN115661412A (en) | A system and method for auxiliary assembly of aero-engine based on mixed reality | |
| CN113569849B (en) | Intelligent interactive system for car charging pile interface detection based on computer vision | |
| CN113177980B (en) | Target object speed determining method and device for automatic driving and electronic equipment | |
| CN114266876A (en) | Positioning method, generation method of visual map and device thereof | |
| CN115494776A (en) | AR (augmented reality) -glasses-based equipment control method, device, equipment and medium | |
| CN115773759A (en) | Indoor positioning method, device, equipment and storage medium for autonomous mobile robot | |
| CN115984241A (en) | Glue detection method, device, electronic equipment and storage medium | |
| CN114972500A (en) | Checking method, marking method, system, device, terminal, equipment and medium | |
| Fang et al. | Co2iAR: Co-located audio-visual enabled mobile collaborative industrial AR wiring harness assembly | |
| CN111660294B (en) | Augmented reality control system of hydraulic heavy-duty mechanical arm | |
| CN119579753A (en) | A method, device and equipment for rendering three-dimensional scenes | |
| CN114187509B (en) | Object positioning method, device, electronic device and storage medium | |
| CN115373037A (en) | A detection method, device, equipment and storage medium |
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 | ||
| TA01 | Transfer of patent application right |
Effective date of registration: 20240701 Address after: 201203 Shanghai Pudong New Area China (Shanghai) Pilot Free Trade Zone 366 Shangke Road, Lane 55 Chuanhe Road, 3rd, 4th, 5th, and 6th floors Applicant after: Shangfei Intelligent Technology Co.,Ltd. Country or region after: China Address before: 919 Shangfei Road, Pudong New Area, Shanghai, 201324 Applicant before: SHANGHAI AIRCRAFT MANUFACTURING Co.,Ltd. Country or region before: China |
|
| TA01 | Transfer of patent application right |