CN113199152B - 虚拟现实激光打标方法、装置、设备及存储介质 - Google Patents
虚拟现实激光打标方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN113199152B CN113199152B CN202110450348.0A CN202110450348A CN113199152B CN 113199152 B CN113199152 B CN 113199152B CN 202110450348 A CN202110450348 A CN 202110450348A CN 113199152 B CN113199152 B CN 113199152B
- Authority
- CN
- China
- Prior art keywords
- marking
- rectangular
- coordinate
- image
- positioning device
- 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
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23K—SOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
- B23K26/00—Working by laser beam, e.g. welding, cutting or boring
- B23K26/36—Removing material
- B23K26/362—Laser etching
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23K—SOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
- B23K26/00—Working by laser beam, e.g. welding, cutting or boring
- B23K26/70—Auxiliary operations or equipment
- B23K26/702—Auxiliary equipment
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Optics & Photonics (AREA)
- Plasma & Fusion (AREA)
- Mechanical Engineering (AREA)
- Laser Beam Processing (AREA)
Abstract
本发明涉及激光打标领域,公开了一种虚拟现实激光打标方法、装置、设备及存储介质。虚拟现实激光打标方法应用于虚拟现实激光打标设备,虚拟现实激光打标方法包括:接收准备指令,基于第一定位装置和第二定位装置,得到第一横坐标和第一纵坐标;计算第一中心坐标,将激光射枪移动至第一中心坐标,得到第一图像;将第一打标图形打印在第一矩形打标物上;对第二矩形打标物进行定位处理,得到第二横坐标和第二纵坐标;根据第二横坐标与第二纵坐标,计算出第二中心坐标,以及计算第一中心坐标与第二中心坐标的差值,得到横纵差值向量;基于横纵差值向量,将激光射枪移动至第二矩形打标物的对称中心上;将第二打标图形打印在第二矩形打标物上。
Description
技术领域
本发明涉及激光打标领域,尤其涉及一种虚拟现实激光打标方法、装置、设备及存储介质。
背景技术
在激光打标技术领域中,最常见的打标物品是矩形物品,而较少见到不规则、圆形、菱形、椭圆等需要打标物品。但是,打标核心的一个最开始就是需要找到打标物的对称中心,基于对称中心现有的打标技术才能将需要打标图形打印在需要打印的物品的中心位置。这样保证打标图案能几何对称的呈现在整个打标物品的正中心,符合日常美学的审美要求。
在激光打标的时候,最常使用的打标物品都是矩形规则物体,规则物体最常见的形状就是矩形,但是矩形的物体长宽并不确定,这就会导致每次更换矩形物体时,都需要去重新调试激光射枪,使得激光射枪的打标光路校准矩形的中心,这样导致激光打标的效率较低。因此需要一种能提高激光打标的效率,提高对矩形中心的切换抓取获得的速度。
发明内容
本发明的主要目的在于解决矩形打标物切换式对称中心抓取速度较慢的技术问题。
本发明第一方面提供了一种虚拟现实激光打标方法,所述虚拟现实激光打标方法应用于虚拟现实激光打标装置,所述虚拟现实激光打标装置包括第一定位装置、第二定位装置、激光射枪,所述虚拟现实激光打标方法包括:
接收预置准备指令,基于所述第一定位装置和所述第二定位装置,对待打标的第一矩形打标物进行定位处理,得到所述第一矩形打标物对应的第一横坐标和第一纵坐标;
根据所述第一横坐标与所述第一纵坐标,计算出所述第一矩形打标物对应的第一中心坐标,将所述激光射枪移动至所述第一中心坐标,以及抓取所述第一矩形打标物的整体图像,得到第一图像;
接收第一预览指令,将所述第一预览指令对应的第一打标图形显示在第一图像上,生成第一预览图像,以及接收第一打标指令,将所述第一打标图形打印在第一矩形打标物上;
接收预置准备指令,基于所述第一定位装置和所述第二定位装置,对待打标的第二矩形打标物进行定位处理,得到第二横坐标和第二纵坐标;
根据所述第二横坐标与所述第二纵坐标,计算出所述第二矩形打标物对应的第二中心坐标,以及计算所述第一中心坐标与所述第二中心坐标的差值,得到横纵差值向量;
基于所述横纵差值向量,将所述激光射枪移动至所述第二矩形打标物的对称中心上,抓取所述第二矩形打标物的整体图像,得到第二图像;
接收第二预览指令,将所述第二预览指令对应的第二打标图形显示在所述第二图像上,生成第二预览图像,以及接收第二打标指令,将所述第二打标图形打印在所述第二矩形打标物上。
可选的,在本发明第一方面的第一种实现方式中,所述第一定位装置的端点和所述第二定位装置的端点相交于定位交点,所述第一定位装置所在直线和所述第二定位装置所在直线垂直,所述第一定位装置包括第一移动滑块,所述第二定位装置包括第二移动滑块,所述对待打标的第一矩形打标物进行定位处理,得到所述第一矩形打标物对应的第一横坐标和第一纵坐标包括:
控制所述第一移动滑块和所述第二移动滑块向所述定位交点移动,接收所述第一移动滑块受到的第一阻力值,接收所述第二移动滑块受到的第二阻力值;
当所述第一阻力值大于预置停止阈值且所述第二阻力值大于所述停止阈值时,则将所述第一移动滑块的位置确定为所述第一矩形打标物对应的第一横坐标,以及所述第二移动滑块的位置确定为所述第一矩形打标物对应的第一纵坐标。
可选的,在本发明第一方面的第二种实现方式中,所述计算所述第一中心坐标与所述第二中心坐标的差值,得到横纵差值向量包括:
将所述第一中心坐标的横坐标与所述第二中心坐标的横坐标的进行相减处理,得到横坐标差值,以及将所述第一中心坐标的纵坐标与所述第二中心坐标的纵坐标的进行相减处理,得到纵坐标差值;
将所述横坐标差值确定为第一元素,将所述纵坐标差值确定为第二元素,建立以所述第一元素和所述第二元素为构成的横纵差值向量。
可选的,在本发明第一方面的第三种实现方式中,所述接收第一预览指令,将所述第一预览指令对应的第一打标图形显示在第一图像上,生成第一预览图像包括:
接收第一预览指令,根据所述第一预览指令,抓取所述第一预览指令对应的第一打标图形,并对所述第一打标图形进行旋转处理和放缩处理,生成中转图形;
将所述中转图形的中心坐标移动至所述第一图像中所述第一预览指令的标定坐标,生成第一预览图像。
本发明第二方面提供了一种虚拟现实激光打标装置,所述虚拟现实激光打标装置包括第一定位装置、第二定位装置、激光射枪,所述虚拟现实激光打标装置还包括:
第一接收模块,用于接收预置准备指令,基于所述第一定位装置和所述第二定位装置,对待打标的第一矩形打标物进行定位处理,得到所述第一矩形打标物对应的第一横坐标和第一纵坐标;
第一移动模块,用于根据所述第一横坐标与所述第一纵坐标,计算出所述第一矩形打标物对应的第一中心坐标,将所述激光射枪移动至所述第一中心坐标,以及抓取所述第一矩形打标物的整体图像,得到第一图像;
第一打标模块,用于接收第一预览指令,将所述第一预览指令对应的第一打标图形显示在第一图像上,生成第一预览图像,以及接收第一打标指令,将所述第一打标图形打印在第一矩形打标物上;
第二定位模块,用于接收预置准备指令,基于所述第一定位装置和所述第二定位装置,对待打标的第二矩形打标物进行定位处理,得到第二横坐标和第二纵坐标;
计算模块,用于根据所述第二横坐标与所述第二纵坐标,计算出所述第二矩形打标物对应的第二中心坐标,以及计算所述第一中心坐标与所述第二中心坐标的差值,得到横纵差值向量;
第二移动模块,用于基于所述横纵差值向量,将所述激光射枪移动至所述第二矩形打标物的对称中心上,抓取所述第二矩形打标物的整体图像,得到第二图像;
第二打标模块,用于接收第二预览指令,将所述第二预览指令对应的第二打标图形显示在所述第二图像上,生成第二预览图像,以及接收第二打标指令,将所述第二打标图形打印在所述第二矩形打标物上。
可选的,在本发明第二方面的第二种实现方式中,所述第一定位装置的端点和所述第二定位装置的端点相交于定位交点,所述第一定位装置所在直线和所述第二定位装置所在直线垂直,所述第一定位装置包括第一移动滑块,所述第二定位装置包括第二移动滑块,所述第一接收模块包括:
移动单元,用于控制所述第一移动滑块和所述第二移动滑块向所述定位交点移动,接收所述第一移动滑块受到的第一阻力值,接收所述第二移动滑块受到的第二阻力值;
标定单元,用于当所述第一阻力值大于预置停止阈值且所述第二阻力值大于所述停止阈值时,则将所述第一移动滑块的位置确定为所述第一矩形打标物对应的第一横坐标,以及所述第二移动滑块的位置确定为所述第一矩形打标物对应的第一纵坐标。
可选的,在本发明第二方面的第三种实现方式中,所述计算模块包括:
相减处理单元,用于将所述第一中心坐标的横坐标与所述第二中心坐标的横坐标的进行相减处理,得到横坐标差值,以及将所述第一中心坐标的纵坐标与所述第二中心坐标的纵坐标的进行相减处理,得到纵坐标差值;
向量生成单元,用于将所述横坐标差值确定为第一元素,将所述纵坐标差值确定为第二元素,建立以所述第一元素和所述第二元素为构成的横纵差值向量。
可选的,在本发明第二方面的第四种实现方式中,所述第一打标模块包括:
旋转放缩单元,用于接收第一预览指令,根据所述第一预览指令,抓取所述第一预览指令对应的第一打标图形,并对所述第一打标图形进行旋转处理和放缩处理,生成中转图形;
平移单元,用于将所述中转图形的中心坐标移动至所述第一图像中所述第一预览指令的标定坐标,生成第一预览图像。
本发明第三方面提供了一种虚拟现实激光打标设备,包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;所述至少一个处理器调用所述存储器中的所述指令,以使得所述虚拟现实激光打标设备执行上述的虚拟现实激光打标方法。
本发明的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述的虚拟现实激光打标方法。
本发明实施例中,通过使用打标装置对矩形打标物进行固定和锁定,根据矩形打标物在定位装置中的位置确定矩形打标物的大小,以及通过抓取矩形打标物的图像,实现虚拟现实的激光打标,提高了对矩形打标物的中心定位校准的效率。
附图说明
图1为本发明实施例中虚拟现实激光打标方法的一个实施例示意图;
图2为本发明实施例中虚拟现实激光打标方法的另一个实施例示意图;
图3为本发明实施例中虚拟现实激光打标装置的一个实施例示意图;
图4为本发明实施例中虚拟现实激光打标装置的另一个实施例示意图;
图5为本发明实施例中虚拟现实激光打标装置的一个结构状态示意图;
图6为本发明实施例中虚拟现实激光打标设备的一个实施例示意图。
具体实施方式
本发明实施例提供了一种虚拟现实激光打标方法、设备及存储介质。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”或“具有”及其任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
为便于理解,下面对本发明实施例的具体流程进行描述,请参阅图1,本发明实施例中虚拟现实激光打标方法的一个实施例,所述虚拟现实激光打标方法应用于虚拟现实激光打标设备,所述虚拟现实激光打标设备包括第一定位装置、第二定位装置、激光射枪,所述虚拟现实激光打标方法包括:
101、接收预置准备指令,基于第一定位装置和第二定位装置,对待打标的第一矩形打标物进行定位处理,得到第一矩形打标物对应的第一横坐标和第一纵坐标;
在本实施例中,准备指令即是将需要第一矩形打标物固定在定位装置上,第一定位装置和第二定位装置的是带有滑块的导轨装置,并在滑块上设置有垂直所在导轨直线的固定横杆,在执行准备指令时。滑块往第一定位装置与第二定位装置相加的交点移动,固定第一矩形打标物。在固定过程中,滑块会传输受到的阻力,如果阻力到了预设阈值,则认定第一矩形打标物已经被固定完成,根据矩形打标物的滑块位置确定横纵坐标,在确定横纵坐标时,可以基于滑块遮挡的位置确定距离,也可以基于标尺计算,还可以基于电阻大小确定,方式并不唯一。
102、根据第一横坐标与第一纵坐标,计算出第一矩形打标物对应的第一中心坐标,将激光射枪移动至第一中心坐标,以及抓取第一矩形打标物的整体图像,得到第一图像;
在本实施例中,若已经测量出第一打标物的第一横坐标为15,第二纵坐标为20。将横纵坐标收集后,分别取半,得到7.5和10,即(7.5,10)为第一打标物的矩形中心坐标。在计算出第一矩形打标物的中心距离后标记出矩形打标物的中心将激光射枪移动至第一中心坐标出,保证打出的激光图是能够以打标物的中心为对称或者以中心为布局的图形。
103、接收第一预览指令,将第一预览指令对应的第一打标图形显示在第一图像上,生成第一预览图像,以及接收第一打标指令,将第一打标图形打印在第一矩形打标物上;
在本实施例中,接收到第一预览指令后,解析第一预览指令,第一预览指令中包含对第一打标图形的图像形状,以及对第一打标图形的放缩旋转等操作的更改指令,最后是第一打标图形的在第一图像上的定位坐标,将第一打标物的中心坐标与定位坐标重合,形成预览的效果图,如果此时接收到打标指令,则会对第一矩形打标物进行打标处理。
104、接收预置准备指令,基于第一定位装置和第二定位装置,对待打标的第二矩形打标物进行定位处理,得到第二横坐标和第二纵坐标;
在本实施例中,将第一打标物更换为第二矩形打标物时,滑块会远离交点直至阻力也达到阻力阈值,此时将第一矩形打标物换下,换为第二矩形打标物,第二矩形打标物放置后。接收到准备指令,则滑块以相同的处理方式对第二矩形打标物进行测量,在此不做赘述。
105、根据第二横坐标与第二纵坐标,计算出第二矩形打标物对应的第二中心坐标,以及计算第一中心坐标与第二中心坐标的差值,得到横纵差值向量;
在本实施例中,计算得到第二横坐标为30,第二纵坐标为40,则可以知晓第二中心坐标(15,20),计算横坐标的差值为-7.5,纵坐标的差值为-20,则以正负为移动方向,而大小为移动距离,形成(-7.5,-20)的横纵差值向量。
106、基于横纵差值向量,将激光射枪移动至第二矩形打标物的对称中心上,抓取第二矩形打标物的整体图像,得到第二图像;
在本实施例中,基于(-7.5,-20)的横纵差值向量,激光射枪向右移动7.5个单位,激光射枪并向下移动20个单位。对第二矩形打标物的对称中形的寻找与校准,并将基于校准后的中心坐标抓取第二矩形打标物的整体图像。
107、接收第二预览指令,将第二预览指令对应的第二打标图形显示在第二图像上,生成第二预览图像,以及接收第二打标指令,将第二打标图形打印在第二矩形打标物上。
在本实施例中,与第一预览图像生成类似,接收第二打标指令后,将已经设置好的第二打标图形打印在第二矩形打标物上,完成整个快速寻找矩形打标物的对称中心与完成打标校准。
本发明实施例中,通过使用打标装置对矩形打标物进行固定和锁定,根据矩形打标物在定位装置中的位置确定矩形打标物的大小,以及通过抓取矩形打标物的图像,实现虚拟现实的激光打标,提高了对矩形打标物的中心定位校准的效率。
请参阅图2,本发明实施例中虚拟现实激光打标方法的另一个实施例包括:
201、接收预置准备指令,基于第一定位装置和第二定位装置,控制第一移动滑块和第二移动滑块向定位交点移动,接收第一移动滑块受到的第一阻力值,接收第二移动滑块受到的第二阻力值;
在本实施例中,可以参考图5,第一定位装置308的端点和第二定位装置的端点309相交于定位交点P,第一定位装置308所在直线和第二定位装置309所在直线垂直,第一定位装置308包括第一移动滑块3081、第一导轨3082、第一横杆3083,第二定位装置309包括第二移动滑块3091、第一导轨3092、第一横杆3093,在接收到准备指令后,第一移动滑块3081与第二移动滑块3092同时往定位交点移动。
202、当第一阻力值大于预置停止阈值且第二阻力值大于停止阈值时,则将第一移动滑块的位置确定为第一矩形打标物对应的第一横坐标,以及第二移动滑块的位置确定为第一矩形打标物对应的第一纵坐标;
在本实施例中,在测量过程中,不断检测第一移动滑块的阻力值和第二移动滑块的阻力值,当两个移动滑块的阻力值均大于停止阈值时,确定此时已经获得矩形打标物的横纵坐标数据,将滑块位置确定为矩形打标物的横纵坐标数据。
203、根据第一横坐标与第一纵坐标,计算出第一矩形打标物对应的第一中心坐标,将激光射枪移动至第一中心坐标,以及抓取第一矩形打标物的整体图像,得到第一图像;
在本实施例类似于第一个实施例,在此不做赘述。
204、接收第一预览指令,根据第一预览指令,抓取第一预览指令对应的第一打标图形,并对第一打标图形进行旋转处理和放缩处理,生成中转图形;
在本实施例中,先对打标图形进行处理,例如接收到旋转50度的指令,放大1.2倍的指令,即将标准的第一打标图形进行旋转和放大,完成中转图形。
205、将中转图形的中心坐标移动至第一图像中第一预览指令的标定坐标,生成第一预览图像;
在本实施例中,标定坐标为在第一图像中的(1254,562),则将中转图形的中心坐标设置为(1254,562),放置在第一图像中,生成第一预览图像。
206、接收第一打标指令,将第一打标图形打印在第一矩形打标物上;
207、接收预置准备指令,基于第一定位装置和第二定位装置,对待打标的第二矩形打标物进行定位处理,得到第二横坐标和第二纵坐标;
208、根据第二横坐标与第二纵坐标,计算出第二矩形打标物对应的第二中心坐标;
206-208实施例类似于第一个实施例,在此不做赘述。
209、将第一中心坐标的横坐标与第二中心坐标的横坐标的进行相减处理,得到横坐标差值,以及将第一中心坐标的纵坐标与第二中心坐标的纵坐标的进行相减处理,得到纵坐标差值;
在本实施例中,计算得到第二横坐标为30,第二纵坐标为40,则可以知晓第二中心坐标(15,20),计算横坐标的差值为-7.5,纵坐标的差值为-20。
210、将横坐标差值确定为第一元素,将纵坐标差值确定为第二元素,建立以第一元素和第二元素为构成的横纵差值向量;
在本实施例中,横坐标的差值为-7.5确定为第一元素,将纵坐标的差值为-20确定为第二元素,生成(-7.5,-20)的横纵差值向量。
211、基于横纵差值向量,将激光射枪移动至第二矩形打标物的对称中心上,抓取第二矩形打标物的整体图像,得到第二图像;
212、接收第二预览指令,将第二预览指令对应的第二打标图形显示在第二图像上,生成第二预览图像,以及接收第二打标指令,将第二打标图形打印在第二矩形打标物上。
211-212实施例类似于第一个实施例,在此不做赘述。
本发明实施例中,通过使用打标装置对矩形打标物进行固定和锁定,根据矩形打标物在定位装置中的位置确定矩形打标物的大小,以及通过抓取矩形打标物的图像,实现虚拟现实的激光打标,提高了对矩形打标物的中心定位校准的效率。
上面对本发明实施例中虚拟现实激光打标方法进行了描述,下面对本发明实施例中虚拟现实激光打标装置进行描述,请参阅图3,本发明实施例中虚拟现实激光打标装置一个实施例,所述虚拟现实激光打标设备包括第一定位装置308、第二定位装置309、激光射枪310,所述虚拟现实激光打标设备还包括:
第一接收模块301,用于接收预置准备指令,基于所述第一定位装置和所述第二定位装置,对待打标的第一矩形打标物进行定位处理,得到所述第一矩形打标物对应的第一横坐标和第一纵坐标;
第一移动模块302,用于根据所述第一横坐标与所述第一纵坐标,计算出所述第一矩形打标物对应的第一中心坐标,将所述激光射枪移动至所述第一中心坐标,以及抓取所述第一矩形打标物的整体图像,得到第一图像;
第一打标模块303,用于接收第一预览指令,将所述第一预览指令对应的第一打标图形显示在第一图像上,生成第一预览图像,以及接收第一打标指令,将所述第一打标图形打印在第一矩形打标物上;
第二定位模块304,用于接收预置准备指令,基于所述第一定位装置和所述第二定位装置,对待打标的第二矩形打标物进行定位处理,得到第二横坐标和第二纵坐标;
计算模块305,用于根据所述第二横坐标与所述第二纵坐标,计算出所述第二矩形打标物对应的第二中心坐标,以及计算所述第一中心坐标与所述第二中心坐标的差值,得到横纵差值向量;
第二移动模块306,用于基于所述横纵差值向量,将所述激光射枪移动至所述第二矩形打标物的对称中心上,抓取所述第二矩形打标物的整体图像,得到第二图像;
第二打标模块307,用于接收第二预览指令,将所述第二预览指令对应的第二打标图形显示在所述第二图像上,生成第二预览图像,以及接收第二打标指令,将所述第二打标图形打印在所述第二矩形打标物上。
本发明实施例中,通过使用打标装置对矩形打标物进行固定和锁定,根据矩形打标物在定位装置中的位置确定矩形打标物的大小,以及通过抓取矩形打标物的图像,实现虚拟现实的激光打标,提高了对矩形打标物的中心定位校准的效率。
请参阅图4,本发明实施例中虚拟现实激光打标装置的另一个实施例所述虚拟现实激光打标设备包括第一定位装置308、第二定位装置309、激光射枪310,所述虚拟现实激光打标设备还包括:
第一接收模块301,用于接收预置准备指令,基于所述第一定位装置和所述第二定位装置,对待打标的第一矩形打标物进行定位处理,得到所述第一矩形打标物对应的第一横坐标和第一纵坐标;
第一移动模块302,用于根据所述第一横坐标与所述第一纵坐标,计算出所述第一矩形打标物对应的第一中心坐标,将所述激光射枪移动至所述第一中心坐标,以及抓取所述第一矩形打标物的整体图像,得到第一图像;
第一打标模块303,用于接收第一预览指令,将所述第一预览指令对应的第一打标图形显示在第一图像上,生成第一预览图像,以及接收第一打标指令,将所述第一打标图形打印在第一矩形打标物上;
第二定位模块304,用于接收预置准备指令,基于所述第一定位装置和所述第二定位装置,对待打标的第二矩形打标物进行定位处理,得到第二横坐标和第二纵坐标;
计算模块305,用于根据所述第二横坐标与所述第二纵坐标,计算出所述第二矩形打标物对应的第二中心坐标,以及计算所述第一中心坐标与所述第二中心坐标的差值,得到横纵差值向量;
第二移动模块306,用于基于所述横纵差值向量,将所述激光射枪移动至所述第二矩形打标物的对称中心上,抓取所述第二矩形打标物的整体图像,得到第二图像;
第二打标模块307,用于接收第二预览指令,将所述第二预览指令对应的第二打标图形显示在所述第二图像上,生成第二预览图像,以及接收第二打标指令,将所述第二打标图形打印在所述第二矩形打标物上。
其中,所述第一定位装置308的端点和所述第二定位装置309的端点相交于定位交点,所述第一定位装置308所在直线和所述第二定位装置309所在直线垂直,所述第一定位装置308包括第一移动滑块,所述第二定位装置309包括第二移动滑块,所所述第一接收模块301包括:
移动单元3011,用于控制所述第一移动滑块和所述第二移动滑块向所述定位交点移动,接收所述第一移动滑块受到的第一阻力值,接收所述第二移动滑块受到的第二阻力值;
标定单元3012,用于当所述第一阻力值大于预置停止阈值且所述第二阻力值大于所述停止阈值时,则将所述第一移动滑块的位置确定为所述第一矩形打标物对应的第一横坐标,以及所述第二移动滑块的位置确定为所述第一矩形打标物对应的第一纵坐标。
其中,所述计算模块305包括:
相减处理单元3051,用于将所述第一中心坐标的横坐标与所述第二中心坐标的横坐标的进行相减处理,得到横坐标差值,以及将所述第一中心坐标的纵坐标与所述第二中心坐标的纵坐标的进行相减处理,得到纵坐标差值;
向量生成单元3052,用于将所述横坐标差值确定为第一元素,将所述纵坐标差值确定为第二元素,建立以所述第一元素和所述第二元素为构成的横纵差值向量。
其中,所述第一打标模块303包括:
旋转放缩单元3031,用于接收第一预览指令,根据所述第一预览指令,抓取所述第一预览指令对应的第一打标图形,并对所述第一打标图形进行旋转处理和放缩处理,生成中转图形;
平移单元3032,用于将所述中转图形的中心坐标移动至所述第一图像中所述第一预览指令的标定坐标,生成第一预览图像。
本发明实施例中,通过使用打标装置对矩形打标物进行固定和锁定,根据矩形打标物在定位装置中的位置确定矩形打标物的大小,以及通过抓取矩形打标物的图像,实现虚拟现实的激光打标,提高了对矩形打标物的中心定位校准的效率。
上面图3和图4从模块化功能实体的角度对本发明实施例中的虚拟现实激光打标装置进行详细描述,下面从硬件处理的角度对本发明实施例中虚拟现实激光打标设备进行详细描述。
图6是本发明实施例提供的一种虚拟现实激光打标设备的结构示意图,该虚拟现实激光打标设备500可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(central processing units,CPU)510(例如,一个或一个以上处理器)和存储器520,一个或一个以上存储应用程序533或数据532的存储介质530(例如一个或一个以上海量存储设备)。其中,存储器520和存储介质530可以是短暂存储或持久存储。存储在存储介质530的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对虚拟现实激光打标设备500中的一系列指令操作。更进一步地,处理器510可以设置为与存储介质530通信,在虚拟现实激光打标设备500上执行存储介质530中的一系列指令操作。
基于虚拟现实激光打标设备500还可以包括一个或一个以上电源540,一个或一个以上有线或无线网络接口550,一个或一个以上输入输出接口560,和/或,一个或一个以上操作***531,例如Windows Serve,Mac OS X,Unix,Linux,FreeBSD等等。本领域技术人员可以理解,图6示出的虚拟现实激光打标设备结构并不构成对基于虚拟现实激光打标设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
本发明还提供一种计算机可读存储介质,该计算机可读存储介质可以为非易失性计算机可读存储介质,该计算机可读存储介质也可以为易失性计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在计算机上运行时,使得计算机执行所述虚拟现实激光打标方法的步骤。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***或装置、单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (10)
1.一种虚拟现实激光打标方法,其特征在于,所述虚拟现实激光打标方法应用于虚拟现实激光打标装置,所述虚拟现实激光打标装置包括第一定位装置、第二定位装置、激光射枪,所述虚拟现实激光打标方法包括:
接收预置准备指令,基于所述第一定位装置和所述第二定位装置,对待打标的第一矩形打标物进行定位处理,得到所述第一矩形打标物对应的第一横坐标和第一纵坐标;
根据所述第一横坐标与所述第一纵坐标,计算出所述第一矩形打标物对应的第一中心坐标,将所述激光射枪移动至所述第一中心坐标,以及抓取所述第一矩形打标物的整体图像,得到第一图像;
接收第一预览指令,将所述第一预览指令对应的第一打标图形显示在第一图像上,生成第一预览图像,以及接收第一打标指令,将所述第一打标图形打印在第一矩形打标物上;
接收预置准备指令,基于所述第一定位装置和所述第二定位装置,对待打标的第二矩形打标物进行定位处理,得到第二横坐标和第二纵坐标;
根据所述第二横坐标与所述第二纵坐标,计算出所述第二矩形打标物对应的第二中心坐标,以及计算所述第一中心坐标与所述第二中心坐标的差值,得到横纵差值向量;
基于所述横纵差值向量,将所述激光射枪移动至所述第二矩形打标物的对称中心上,抓取所述第二矩形打标物的整体图像,得到第二图像;
接收第二预览指令,将所述第二预览指令对应的第二打标图形显示在所述第二图像上,生成第二预览图像,以及接收第二打标指令,将所述第二打标图形打印在所述第二矩形打标物上。
2.根据权利要求1所述的虚拟现实激光打标方法,其特征在于,所述第一定位装置的端点和所述第二定位装置的端点相交于定位交点,所述第一定位装置所在直线和所述第二定位装置所在直线垂直,所述第一定位装置包括第一移动滑块,所述第二定位装置包括第二移动滑块,所述对待打标的第一矩形打标物进行定位处理,得到所述第一矩形打标物对应的第一横坐标和第一纵坐标包括:
控制所述第一移动滑块和所述第二移动滑块向所述定位交点移动,接收所述第一移动滑块受到的第一阻力值,接收所述第二移动滑块受到的第二阻力值;
当所述第一阻力值大于预置停止阈值且所述第二阻力值大于所述停止阈值时,则将所述第一移动滑块的位置确定为所述第一矩形打标物对应的第一横坐标,以及所述第二移动滑块的位置确定为所述第一矩形打标物对应的第一纵坐标。
3.根据权利要求1所述的虚拟现实激光打标方法,其特征在于,所述计算所述第一中心坐标与所述第二中心坐标的差值,得到横纵差值向量包括:
将所述第一中心坐标的横坐标与所述第二中心坐标的横坐标的进行相减处理,得到横坐标差值,以及将所述第一中心坐标的纵坐标与所述第二中心坐标的纵坐标的进行相减处理,得到纵坐标差值;
将所述横坐标差值确定为第一元素,将所述纵坐标差值确定为第二元素,建立以所述第一元素和所述第二元素为构成的横纵差值向量。
4.根据权利要求1所述的虚拟现实激光打标方法,其特征在于,所述接收第一预览指令,将所述第一预览指令对应的第一打标图形显示在第一图像上,生成第一预览图像包括:
接收第一预览指令,根据所述第一预览指令,抓取所述第一预览指令对应的第一打标图形,并对所述第一打标图形进行旋转处理和放缩处理,生成中转图形;
将所述中转图形的中心坐标移动至所述第一图像中所述第一预览指令的标定坐标,生成第一预览图像。
5.一种虚拟现实激光打标装置,其特征在于,所述虚拟现实激光打标装置包括第一定位装置、第二定位装置、激光射枪,所述虚拟现实激光打标装置还包括:
第一接收模块,用于接收预置准备指令,基于所述第一定位装置和所述第二定位装置,对待打标的第一矩形打标物进行定位处理,得到所述第一矩形打标物对应的第一横坐标和第一纵坐标;
第一移动模块,用于根据所述第一横坐标与所述第一纵坐标,计算出所述第一矩形打标物对应的第一中心坐标,将所述激光射枪移动至所述第一中心坐标,以及抓取所述第一矩形打标物的整体图像,得到第一图像;
第一打标模块,用于接收第一预览指令,将所述第一预览指令对应的第一打标图形显示在第一图像上,生成第一预览图像,以及接收第一打标指令,将所述第一打标图形打印在第一矩形打标物上;
第二定位模块,用于接收预置准备指令,基于所述第一定位装置和所述第二定位装置,对待打标的第二矩形打标物进行定位处理,得到第二横坐标和第二纵坐标;
计算模块,用于根据所述第二横坐标与所述第二纵坐标,计算出所述第二矩形打标物对应的第二中心坐标,以及计算所述第一中心坐标与所述第二中心坐标的差值,得到横纵差值向量;
第二移动模块,用于基于所述横纵差值向量,将所述激光射枪移动至所述第二矩形打标物的对称中心上,抓取所述第二矩形打标物的整体图像,得到第二图像;
第二打标模块,用于接收第二预览指令,将所述第二预览指令对应的第二打标图形显示在所述第二图像上,生成第二预览图像,以及接收第二打标指令,将所述第二打标图形打印在所述第二矩形打标物上。
6.根据权利要求5所述的虚拟现实激光打标装置,其特征在于,所述第一定位装置的端点和所述第二定位装置的端点相交于定位交点,所述第一定位装置所在直线和所述第二定位装置所在直线垂直,所述第一定位装置包括第一移动滑块,所述第二定位装置包括第二移动滑块,所述第一接收模块包括:
移动单元,用于控制所述第一移动滑块和所述第二移动滑块向所述定位交点移动,接收所述第一移动滑块受到的第一阻力值,接收所述第二移动滑块受到的第二阻力值;
标定单元,用于当所述第一阻力值大于预置停止阈值且所述第二阻力值大于所述停止阈值时,则将所述第一移动滑块的位置确定为所述第一矩形打标物对应的第一横坐标,以及所述第二移动滑块的位置确定为所述第一矩形打标物对应的第一纵坐标。
7.根据权利要求5所述的虚拟现实激光打标装置,其特征在于,所述计算模块包括:
相减处理单元,用于将所述第一中心坐标的横坐标与所述第二中心坐标的横坐标的进行相减处理,得到横坐标差值,以及将所述第一中心坐标的纵坐标与所述第二中心坐标的纵坐标的进行相减处理,得到纵坐标差值;
向量生成单元,用于将所述横坐标差值确定为第一元素,将所述纵坐标差值确定为第二元素,建立以所述第一元素和所述第二元素为构成的横纵差值向量。
8.根据权利要求5所述的虚拟现实激光打标装置,其特征在于,所述第一打标模块包括:
旋转放缩单元,用于接收第一预览指令,根据所述第一预览指令,抓取所述第一预览指令对应的第一打标图形,并对所述第一打标图形进行旋转处理和放缩处理,生成中转图形;
平移单元,用于将所述中转图形的中心坐标移动至所述第一图像中所述第一预览指令的标定坐标,生成第一预览图像。
9.一种虚拟现实激光打标设备,其特征在于,所述虚拟现实激光打标设备包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;
所述至少一个处理器调用所述存储器中的所述指令,以使得所述虚拟现实激光打标设备执行如权利要求1-4中任一项所述的虚拟现实激光打标方法。
10.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-4中任一项所述的虚拟现实激光打标方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110450348.0A CN113199152B (zh) | 2021-04-25 | 2021-04-25 | 虚拟现实激光打标方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110450348.0A CN113199152B (zh) | 2021-04-25 | 2021-04-25 | 虚拟现实激光打标方法、装置、设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113199152A CN113199152A (zh) | 2021-08-03 |
CN113199152B true CN113199152B (zh) | 2022-05-27 |
Family
ID=77028702
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110450348.0A Active CN113199152B (zh) | 2021-04-25 | 2021-04-25 | 虚拟现实激光打标方法、装置、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113199152B (zh) |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102848082A (zh) * | 2012-08-31 | 2013-01-02 | 赵本和 | 激光打标机 |
CN104742532A (zh) * | 2015-03-17 | 2015-07-01 | 深圳市创鑫激光股份有限公司 | 一种打标机自动聚焦的方法及打标机 |
KR20170046973A (ko) * | 2015-10-22 | 2017-05-04 | 김경호 | 투명한 디스플레이를 구비한 레이저 마킹 장치 |
CN107030687A (zh) * | 2016-02-04 | 2017-08-11 | 上海晨兴希姆通电子科技有限公司 | 位置偏移检测方法及模块、抓取位置校准方法、抓取*** |
CN107824978A (zh) * | 2017-11-16 | 2018-03-23 | 惠州市契贝科技有限公司 | 环形打标方法及环形打标*** |
CN207249695U (zh) * | 2017-09-30 | 2018-04-17 | 河南省水产科学研究院 | 一种鱼类性状测量装置 |
CN109648554A (zh) * | 2018-12-14 | 2019-04-19 | 佛山市奇创智能科技有限公司 | 机器人标定方法、装置以及*** |
CN109702351A (zh) * | 2019-01-16 | 2019-05-03 | 苏州海力士光电科技有限公司 | 快速激光定位标记方法及其标记*** |
CN109872344A (zh) * | 2019-02-25 | 2019-06-11 | 广州视源电子科技股份有限公司 | 图像特征点的跟踪方法、匹配方法和坐标获取方法、装置 |
CN110561435A (zh) * | 2019-09-17 | 2019-12-13 | 北京康视杰视觉技术有限公司 | 一种引导机械手的方法、装置、***及上位机 |
CN210967494U (zh) * | 2019-11-18 | 2020-07-10 | 广州市通谊标识技术有限公司 | 一种便于操作的激光打标机 |
CN111843220A (zh) * | 2019-04-19 | 2020-10-30 | 大族激光科技产业集团股份有限公司 | 一种激光打标装置及其控制方法 |
CN112404740A (zh) * | 2020-11-17 | 2021-02-26 | 深圳晶森激光科技股份有限公司 | 虚拟现实激光打标方法、装置、设备及存储介质 |
-
2021
- 2021-04-25 CN CN202110450348.0A patent/CN113199152B/zh active Active
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102848082A (zh) * | 2012-08-31 | 2013-01-02 | 赵本和 | 激光打标机 |
CN104742532A (zh) * | 2015-03-17 | 2015-07-01 | 深圳市创鑫激光股份有限公司 | 一种打标机自动聚焦的方法及打标机 |
KR20170046973A (ko) * | 2015-10-22 | 2017-05-04 | 김경호 | 투명한 디스플레이를 구비한 레이저 마킹 장치 |
CN107030687A (zh) * | 2016-02-04 | 2017-08-11 | 上海晨兴希姆通电子科技有限公司 | 位置偏移检测方法及模块、抓取位置校准方法、抓取*** |
CN207249695U (zh) * | 2017-09-30 | 2018-04-17 | 河南省水产科学研究院 | 一种鱼类性状测量装置 |
CN107824978A (zh) * | 2017-11-16 | 2018-03-23 | 惠州市契贝科技有限公司 | 环形打标方法及环形打标*** |
CN109648554A (zh) * | 2018-12-14 | 2019-04-19 | 佛山市奇创智能科技有限公司 | 机器人标定方法、装置以及*** |
CN109702351A (zh) * | 2019-01-16 | 2019-05-03 | 苏州海力士光电科技有限公司 | 快速激光定位标记方法及其标记*** |
CN109872344A (zh) * | 2019-02-25 | 2019-06-11 | 广州视源电子科技股份有限公司 | 图像特征点的跟踪方法、匹配方法和坐标获取方法、装置 |
CN111843220A (zh) * | 2019-04-19 | 2020-10-30 | 大族激光科技产业集团股份有限公司 | 一种激光打标装置及其控制方法 |
CN110561435A (zh) * | 2019-09-17 | 2019-12-13 | 北京康视杰视觉技术有限公司 | 一种引导机械手的方法、装置、***及上位机 |
CN210967494U (zh) * | 2019-11-18 | 2020-07-10 | 广州市通谊标识技术有限公司 | 一种便于操作的激光打标机 |
CN112404740A (zh) * | 2020-11-17 | 2021-02-26 | 深圳晶森激光科技股份有限公司 | 虚拟现实激光打标方法、装置、设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN113199152A (zh) | 2021-08-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Grosky et al. | A unified approach to the linear camera calibration problem | |
JP6703812B2 (ja) | 3次元物体検査装置 | |
CN103617615B (zh) | 径向畸变参数获取方法及获取装置 | |
KR840008601A (ko) | 공업용로보트의 동작교시방법 및 장치 | |
CN104766309A (zh) | 一种平面特征点导航定位方法与装置 | |
CN108765495B (zh) | 一种基于双目视觉检测技术的快速标定方法及*** | |
CN111598172B (zh) | 基于异构深度网络融合的动态目标抓取姿态快速检测方法 | |
CN103632364A (zh) | 一种多相机摄影测量***中相机空间位置关系标定装置 | |
Zhou et al. | Fast star centroid extraction algorithm with sub-pixel accuracy based on FPGA | |
CN109213202A (zh) | 基于光学伺服的货物摆放方法、装置、设备和存储介质 | |
Ila et al. | Fast incremental bundle adjustment with covariance recovery | |
CN114310901B (zh) | 用于机器人的坐标系标定方法、装置、***以及介质 | |
Ma et al. | Towards scale balanced 6-dof grasp detection in cluttered scenes | |
CN109543534A (zh) | 一种目标跟踪中目标丢失重检的方法及装置 | |
CN104713478B (zh) | 一种直线电机动子位置测量方法 | |
CN204208945U (zh) | 一种基于视觉测量的折弯机加工控制装置 | |
CN106482648B (zh) | 基于不动点的远距离面内小位移绝对监测装置及方法 | |
CN113199152B (zh) | 虚拟现实激光打标方法、装置、设备及存储介质 | |
CN103644894B (zh) | 一种复杂曲面目标识别及三维位姿测量的方法 | |
CN104819690A (zh) | 一种表面贴装元件的双相机机器视觉定位方法 | |
CN102759788A (zh) | 表面多点对焦***及方法 | |
CN109754408A (zh) | 轨迹跟踪方法及装置 | |
KR20080001794A (ko) | 강건한 대응점을 이용한 기본행렬 추정 장치 및 그 방법 | |
Yang et al. | A method for attitude measurement of a test vehicle based on the tracking of vectors | |
CN107297741A (zh) | 基于机器视觉的运动轨迹规划方法及装置 |
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 |