System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 矩形切割轨迹的确定方法、矩形切割方法及电子设备技术_技高网

矩形切割轨迹的确定方法、矩形切割方法及电子设备技术

技术编号:40659728 阅读:5 留言:0更新日期:2024-03-18 18:52
本申请涉及一种矩形切割轨迹的确定方法,该方法包括:获取目标对象上的四个标记点的坐标,其中,四个标记点与目标矩形的四个顶点对应;根据四个标记点,计算水平标记边与目标矩形的水平边长的第一夹角,以及竖直标记边与目标矩形的竖直边长的第二夹角,其中,水平标记边为水平边长的两个顶点对应的两个标记点的连线,竖直标记边为竖直边长的两个顶点对应的两个标记点的连线;根据四个标记点的基准点,计算四个标记点对应的四个顶点的坐标;根据四个顶点的坐标,利用第一夹角和第二夹角,确定目标矩形的切割轨迹。以解决相关技术中进行矩形切割时,确定切割轨迹的方式,存在较大的定位误差,导致矩形切割的准确率差的问题。

【技术实现步骤摘要】

本申请涉及电子设备制造,特别是涉及一种矩形切割轨迹的确定方法。


技术介绍

1、划片机视觉定位通常是视觉系统识别在加工物中的两个标记点来确定第一条的切割角度和切割位置,然后根据切割的步进值推算出其余所有轨迹。实际使用中还存在一种需求要得到一个标准的矩形,然而实际上每片加工物的标记点不是完全统一并且标记点也不是完全的矩形。这样还是利用原来的识别算法很难得到要求的矩形。

2、现有的两种视觉识别方式,第一种方式是在加工物中上面的两个标记点来确定切割角度和切割位置,这种方式的缺点在与完全依赖识别的两个点来确定切割的角度和位置,如果这两个点的位置有所偏差就会造成切割位置的不准确。

3、另一种方式是对两条矩形对边的定位是分别进行的,实现两条矩形对边使用的定位点是完全独立的,这种方式很容易出现两条矩形对边的角度不一致,导致矩形的对边不平行,并且这种的识别方式效率较低,一个水平的方向的一条就至少需要识别2个标记点,两条就是4个点,整个矩形的定位至少需要识别8个标记点。这两种方式都是一次视觉识别确定矩形平行的两条边,垂直的另外两条边是另一次视觉识别确定的,标记点的误差等原因都容易导致矩形的垂直度不够。

4、针对相关技术中进行矩形切割时,确定切割轨迹的方式,存在较大的定位误差,导致矩形切割的准确率差的问题,目前尚未提出有效的解决方案。


技术实现思路

1、本专利技术实施例提供的一种矩形切割轨迹的确定方法,至少解决相关技术中进行矩形切割时,确定切割轨迹的方式,存在较大的定位误差,导致矩形切割的准确率差的问题。

2、本专利技术实施例提供了一种矩形切割轨迹的确定方法,包括:获取目标对象上的四个标记点的坐标,其中,所述四个标记点与目标矩形的四个顶点对应;根据所述四个标记点,计算水平标记边与所述目标矩形的水平边长的第一夹角,以及竖直标记边与所述目标矩形的竖直边长的第二夹角,其中,所述水平标记边为所述水平边长的两个顶点对应的两个标记点的连线,所述竖直标记边为所述竖直边长的两个顶点对应的两个标记点的连线;根据所述四个标记点的基准点,计算所述四个标记点对应的四个顶点的坐标;根据所述四个顶点的坐标,利用所述第一夹角和所述第二夹角,确定所述目标矩形的切割轨迹。

3、本专利技术实施例的有益效果:通过计算水平标记边和竖直标记边的角度,通过基准点计算顶点坐标,然后利用角度对顶点坐标进行旋转,实现对切割轨迹的准确定位,消除四个标记点的误差,进而解决相关技术中进行矩形切割时,确定切割轨迹的方式,存在较大的定位误差,导致矩形切割的准确率差的问题。

4、作为一种可选的实施例,根据所述四个标记点,计算水平标记边与所述目标矩形的水平边长的第一夹角,以及竖直标记边与所述目标矩形的竖直边长的第二夹角,包括:根据所述水平标记边的两个标记点的坐标,利用三角函数,计算所述水平标记边的水平夹角,根据所述竖直标记边的两个标记点的坐标,利用三角函数,计算所述竖直标记边的竖直夹角;根据所述水平夹角和所述竖直夹角的差值,计算所述水平夹角的第一校准角度,以及所述竖直夹角的第二校准角度;根据所述第一校准角度和所述水平夹角,确定所述第一夹角,根据所述第二校准角度和所述竖直夹角确定第二夹角。

5、通过计算水平标记边和竖直标记边的夹角差值,并通过直角对水平夹角和竖直夹角进行校准,准确确定水平标记边与所述目标矩形的水平边长的第一夹角,以及竖直标记边与所述目标矩形的竖直边长的第二夹角。

6、作为一种可选的实施例,根据所述水平标记边的两个标记点的坐标,利用三角函数,计算所述水平标记边的水平夹角,根据所述竖直标记边的两个标记点的坐标,利用三角函数,计算所述竖直标记边的竖直夹角,包括:计算所述水平标记边的第一标记点所处竖直标记边的中点,记为第一中点,计算所述水平标记边的第二标记点所处竖直标记边的中点,记为第二中点;根据所述第一中点和所述第二中点的坐标,利用反正切函数,计算所述水平夹角;计算所述竖直标记边的第三标记点所处竖直标记边的中点,记为第三中点,计算所述水平标记边的第四标记点所处竖直标记边的中点,记为第四中点;根据所述第三中点和所述第四中点的坐标,利用反正切函数,计算所述竖直夹角。

7、根据竖直标记边的中点,计算水平标记边的水平夹角,根据水平标记边的中点,计算竖直标记边的竖直夹角,将两条水平标记边或者两条竖直标记边,放在一起综合计算夹角,更能够反映应该平行的两条标记边,与目标矩形对应的平行对边的夹角,也方便后续根据夹角对顶点进行旋转,得到准确的切割轨迹。

8、作为一种可选的实施例,根据所述水平夹角和所述竖直夹角的差值,计算所述水平夹角的第一校准角度,以及所述竖直夹角的第二校准角度,包括:根据直角减去所述差值,确定误差角度;将所述误差角度均分给所述水平夹角和所述竖直夹角,得到所述第一校准角度和第二校准角度。

9、利用直角减去所述差值,确定出水平标记边与竖直标记边的夹角与直角之间的误差角度,将误差角度均分给水平夹角和竖直夹角,使得角度校准后的水平标记边和竖直标记边能够保证夹角为直角,进而保证目标矩形的准确性,提高矩形切割的良品率。

10、作为一种可选的实施例,根据所述四个标记点的基准点,计算所述四个标记点对应的四个顶点的坐标,包括:根据所述四个标记点的坐标,计算所述基准点的坐标;根据所述基准点的坐标,通过平移的方式计算所述目标矩形的四个顶点的坐标。

11、根据四个标记点选取的基准点,通过平移的方式计算目标矩形的四个顶点的坐标,可以保证目标矩形能够在四个标记点框选的区域中,处于所需的合适位置,并通过平移的方式得到顶点的坐标,可以保证目标矩形的大小和形状的准确性。

12、作为一种可选的实施例,根据所述四个顶点的坐标,利用所述第一夹角和所述第二夹角,确定所述目标矩形的切割轨迹,包括:根据所述第一夹角,切割执行结构的旋转中心的坐标,以及所述四个顶点的坐标,计算在所述切割执行结构进行水平边长切割时,四个顶点的第一坐标,以及水平边长的切割轨迹;根据所述第二夹角,切割执行结构的旋转中心的坐标,以及所述四个顶点的坐标,计算在所述切割执行结构进行竖直边长切割时,四个顶点的第二坐标,以及竖直边长的切割轨迹。

13、利用切割执行结构的旋转中心和第一夹角,在目标矩形的水平边长切割时,对四个顶点进行旋转,得到第一坐标,确定水平边长的切割轨迹,保证目标矩形的水平边长的切割轨迹的准确性。利用切割执行结构的旋转中心和第二夹角,在目标矩形的竖直边长切割时,对四个顶点进行旋转,得到第二坐标,确定竖直边长的切割轨迹,保证目标矩形的竖直边长的切割轨迹的准确性。

14、作为一种可选的实施例,根据所述第一夹角,切割执行结构的旋转中心的坐标,以及所述四个顶点的坐标,计算在所述切割执行结构进行水平边长切割时,四个顶点的第一坐标,以及水平边长的切割轨迹,包括:以所述旋转中心为中心,将所述四个顶点旋转所述第一夹角的角度,计算所述四个顶点的第一坐标;根据水平边长的两个顶点的第一坐标,计本文档来自技高网...

【技术保护点】

1.一种矩形切割轨迹的确定方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,根据所述四个标记点,计算水平标记边与所述目标矩形的水平边长的第一夹角,以及竖直标记边与所述目标矩形的竖直边长的第二夹角,包括:

3.根据权利要求2所述的方法,其特征在于,根据所述水平标记边的两个标记点的坐标,利用三角函数,计算所述水平标记边的水平夹角,根据所述竖直标记边的两个标记点的坐标,利用三角函数,计算所述竖直标记边的竖直夹角,包括:

4.根据权利要求2所述的方法,其特征在于,根据所述水平夹角和所述竖直夹角的差值,计算所述水平夹角的第一校准角度,以及所述竖直夹角的第二校准角度,包括:

5.根据权利要求1所述的方法,其特征在于,根据所述四个顶点的坐标,利用所述第一夹角和所述第二夹角,确定所述目标矩形的切割轨迹,包括:

6.根据权利要求5所述的方法,其特征在于,根据所述第一夹角,切割执行结构的旋转中心的坐标,以及所述四个顶点的坐标,计算在所述切割执行结构进行水平边长切割时,四个顶点的第一坐标,以及水平边长的切割轨迹,包括:>

7.根据权利要求5所述的方法,其特征在于,以所述旋转中心为中心,将所述四个顶点旋转所述第一夹角/所述第二夹角的角度,计算所述四个顶点的第一坐标/第二坐标,包括:

8.一种矩形切割方法,其特征在于,包括:

9.一种电子设备,包括:处理器,以及存储程序的存储器,其特征在于,所述程序包括指令,所述指令在由所述处理器执行时使所述处理器执行根据权利要求1至8中任一项所述的方法。

10.一种存储有计算机指令的非瞬时机器可读介质,其特征在于,所述计算机指令用于使所述计算机执行根据权利要求1至9中任一项所述的方法。

...

【技术特征摘要】

1.一种矩形切割轨迹的确定方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,根据所述四个标记点,计算水平标记边与所述目标矩形的水平边长的第一夹角,以及竖直标记边与所述目标矩形的竖直边长的第二夹角,包括:

3.根据权利要求2所述的方法,其特征在于,根据所述水平标记边的两个标记点的坐标,利用三角函数,计算所述水平标记边的水平夹角,根据所述竖直标记边的两个标记点的坐标,利用三角函数,计算所述竖直标记边的竖直夹角,包括:

4.根据权利要求2所述的方法,其特征在于,根据所述水平夹角和所述竖直夹角的差值,计算所述水平夹角的第一校准角度,以及所述竖直夹角的第二校准角度,包括:

5.根据权利要求1所述的方法,其特征在于,根据所述四个顶点的坐标,利用所述第一夹角和所述第二夹角,确定所述目标矩形的切割轨迹,包括:

【专利技术属性】
技术研发人员:杨晓雄袁晓春倪炜玲
申请(专利权)人:北京中电科电子装备有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1