本文作者:kaifamei

标准件智能排布中坐标系变换方法、装置、设备和介质与流程

更新时间:2025-12-21 12:32:29 0条评论

标准件智能排布中坐标系变换方法、装置、设备和介质与流程



1.本公开涉及标准件智能化技术领域,尤其涉及一种标准件智能排布中坐标系变换方法、装置、设备和介质。


背景技术:



2.随着科学技术的不断发展,伴随着制造业也在不断变革升级,其中,针对于模具智能设计,通过标准件的智能排布作为衡量模具智能设计的重要标准,标准件的智能排布是指结合每个标准件的模具对应的本体特征自动识别技术和标准件布置规则,将标准件智能地布置到模具的正确位置上。
3.具体的,针对同一类标准件,通过利用标准件的智能排布算法,根据标准件的姿态与坐标原点的位置,实现对标准件的布置,但是,由于不同标准件厂家设计的同一类标准件的姿态与坐标原点位置可能是不同的,导致无法利用统一的智能排布算法来实现标准件的智能排布,因此为了能够利用统一的智能排布算法来实现标准件的智能排布,目前采用通过人工观察、计算的方式,实现对同一类标准件具有不同姿态与坐标原点位置的统一。但是,采用该方式是非常耗时的,从而降低了对标准件排布的效率。


技术实现要素:



4.为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种标准件智能排布中坐标系变换方法、装置、设备和介质。
5.第一方面,本公开提供一种标准件智能排布中坐标系变换方法,包括:获取参考原点在参考标准件的第一位置,基于所述第一位置在待变换标准件上确定目标点,其中,所述参考原点为所述参考标准件所在的第一坐标系的原点;
6.基于所述待变换标准件所在的第二坐标系,获取所述目标点的第一坐标信息;
7.基于所述第一坐标信息以及所述第二坐标系的第二坐标信息,确定所述第二坐标系的目标变换参数,其中,所述目标变换参数包括:目标移动距离和目标旋转角度;
8.基于所述目标点、所述目标变换参数和所述第二坐标系,得到目标坐标系;
9.其中,所述目标坐标系的目标原点在所述待变换标准件的位置与所述目标点在所述参考标准件的位置一致,所述目标坐标系各轴的方向与所述第一坐标系各轴的方向一致,所述目标坐标系用来排布所述待变换标准件。
10.作为本公开实施例一种可选的实施方式,所述基于所述待变换标准件所在的第二坐标系,获取所述目标点的第一坐标信息,包括:
11.获取所述待变换标准件的工件图;
12.基于所述工件图,在所述第二坐标系中获取所述目标点的第一坐标信息。
13.作为本公开实施例一种可选的实施方式,所述基于所述工件图,在所述第二坐标系中获取所述目标点的第一坐标信息,包括:
14.在所述工件图上确定所述目标点,基于所述第一坐标系,以所述目标点为原点建
立第三坐标系,其中,所述第三坐标系各轴的方向与所述第一坐标系各轴的方向一致;
15.在所述第二坐标系中,确定所述第三坐标系的原点的第一坐标,以及所述第三坐标系各轴的第三单位向量,以得到所述目标点的第一坐标信息。
16.作为本公开实施例一种可选的实施方式,所述第二坐标信息包括:所述第二坐标系的第二原点坐标、以及各轴的第二单位向量;
17.基于所述第一坐标信息以及所述第二坐标系的第二坐标信息,确定所述第二坐标系的目标变换参数,包括:
18.基于所述第一坐标、所述第二原点坐标,确定目标移动距离;
19.基于第三坐标系各轴的第三单位向量、所述第二坐标系各轴的第二单位向量,确定各轴的目标旋转角度。
20.作为本公开实施例一种可选的实施方式,所述基于第三坐标系各轴的第三单位向量、所述第二坐标系各轴的第二单位向量,确定目标旋转角度,包括:
21.计算所述各轴的第三单位向量与所述各轴的第二单位向量分别对应的叉积;
22.基于各轴分别对应的所述叉积,确定各轴的目标旋转角度。
23.作为本公开实施例一种可选的实施方式,所述基于所述目标点、所述目标变换参数和所述第二坐标系,得到目标坐标系,包括:
24.基于所述目标移动距离,控制所述第二坐标系的原点与所述目标点重合,得到所述目标原点;
25.基于所述各轴的目标旋转角度,控制所述第二坐标系各轴与所述第三坐标系的各轴重合,确定所述目标坐标系各轴的方向;
26.基于所述目标原点以及所述各轴的方向,确定所述目标坐标系。
27.作为本公开实施例一种可选的实施方式,所述方法还包括:
28.基于所述目标坐标系,调用所述参考标准件对应的预设排布算法,排布所述待变换标准件。
29.第二方面,本公开提供一种标准件智能排布中坐标系变换装置,包括:
30.目标点确定模块,用于获取参考原点在参考标准件的第一位置,基于所述第一位置在待变换标准件上确定目标点,其中,所述参考原点为所述参考标准件所在的第一坐标系的原点;
31.第一坐标信息获取模块,用于基于所述待变换标准件所在的第二坐标系,获取所述目标点的第一坐标信息;
32.目标变换参数确定模块,用于基于所述第一坐标信息以及所述第二坐标系的第二坐标信息,确定所述第二坐标系的目标变换参数,其中,所述目标变换参数包括:目标移动距离和目标旋转角度;
33.目标坐标系得到模块,用于基于所述目标点、所述目标变换参数和所述第二坐标系,得到目标坐标系;
34.其中,所述目标坐标系的目标原点在所述待变换标准件的位置与所述目标点在所述参考标准件的位置一致,所述目标坐标系各轴的方向与所述第一坐标系各轴的方向一致,所述目标坐标系用来排布所述待变换标准件。
35.第三方面,本公开提供一种电子设备,包括:一个或多个处理器;存储器;以及一个
或多个计算机程序;其中所述一个或多个计算机程序被存储在所述存储器中;其特征在于,所述一个或多个处理器在执行所述一个或多个计算机程序时,使得所述电子设备实现如第一方面任一项所述的标准件智能排布中坐标系变换方法。
36.第四方面,本公开提供一种计算机可读存储介质,包括计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行如第一方面任一项所述的标准件智能排布中坐标系变换方法。
37.本公开实施例提供的技术方案中,通过获取参考原点在参考标准件的第一位置,基于第一位置在待变换标准件上确定目标点,其中,参考原点为参考标准件所在的第一坐标系的原点;基于待变换标准件所在的第二坐标系,获取目标点的第一坐标信息;基于第一坐标信息以及第二坐标系的第二坐标信息,确定第二坐标系的目标变换参数,其中,目标变换参数包括:目标移动距离和目标旋转角度;基于目标点、目标变换参数和所述第二坐标系,得到目标坐标系;其中,目标坐标系的目标原点在待变换标准件的位置与目标点在参考标准件的位置一致,目标坐标系各轴的方向与第一坐标系各轴的方向一致,目标坐标系用来排布待变换标准件。在此过程中,能够自动的以参考标准件所在的第一坐标系的原点为前提,确定在待变换标准件上的目标点,并在待变换标准件所在的第二坐标系中确定目标点的坐标信息,进一步的结合目标点的坐标信息和第二坐标系,计算使得目标坐标系的原点与目标点重合,且各轴的方向与参考标准件的方向一致的目标变换参数,自动化的实现了实际排布过程中的待变换标准件和参考标准件坐标统一,无需通过人工观察、计算的移动的距离、旋转角度,简化操作,从而提高了对标准件排布的效率。
附图说明
38.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
39.为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
40.图1为本公开实施例提供的一种标准件智能排布中坐标系变换方法的流程示意图;
41.图2为本公开实施例提供的参考标准件所在第一坐标系的示意图;
42.图3为本公开实施例提供的待变换标准件所在第二坐标系的示意图;
43.图4为本公开实施例提供的待变换标准件对应的工件图所在第三坐标系的示意图;
44.图5为本公开提供的一种标准件智能排布中坐标系变换装置的结构示意图。
具体实施方式
45.为了能够更清楚地理解本公开的上述目的、特征和优点,下面将对本公开的方案进行进一步描述。需要说明的是,在不冲突的情况下,本公开的实施例及实施例中的特征可以相互组合。
46.在下面的描述中阐述了很多具体细节以便于充分理解本公开,但本公开还可以采
用其他不同于在此描述的方式来实施;显然,说明书中的实施例只是本公开的一部分实施例,而不是全部的实施例。
47.针对现有技术中由于利用人工观察、计算的方式,对同一类标准件具有不同姿态与坐标原点位置的统一是非常耗时的,从而降低了对标准件排布的效率的问题。
48.本公开基于此,提出一种标准件智能排布处理方法,该标准件智能排布中坐标系变换方法,能够自动的以参考标准件所在的第一坐标系的原点为前提,确定在待变换标准件上的目标点,并在待变换标准件所在的第二坐标系中确定目标点的坐标信息,进一步的结合目标点的坐标信息和第二坐标系,计算使得目标坐标系的原点与目标点重合,且各轴的方向与参考标准件的方向一致的目标变换参数,自动化的实现了实际排布过程中的待变换标准件和参考标准件坐标统一,无需通过人工观察、计算的移动的距离、旋转角度,简化操作,从而提高了对标准件排布的效率。
49.本公开提供的标准件智能排布中坐标系变换方法可以应用在标准件智能排布中坐标系变换装置,该装置可以为各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备等电子设备,可选的,该装置还可以为这些电子设备中可以实现标准件智能排布中坐标系变换方法的功能模块或者功能实体。
50.下面以几个具体的实施例对本公开的技术方案进行描述。
51.图1为本公开实施例提供的一种标准件智能排布中坐标系变换方法的流程示意图,如图1所示,本实施例的方法包括如下步骤:
52.s11、获取参考原点在参考标准件的第一位置,基于第一位置在待变换标准件上确定目标点。
53.其中,参考原点为参考标准件所在的第一坐标系的原点。
54.参考标准件是指用来统一实际排布过程中的标准件所在坐标系的参照物,且针对智能排布算法是根据参考标准件所在的坐标系进行设置的。该参考标准件例如可以是调压垫、导板、定位板等,但不限于此,本公开不具体限制,本领域技术人员可根据实际情况设置。
55.待变换标准件是指与参考标准件具有类似结构、尺寸等的工件,但是,由于同一类型标准件的厂家不同,因此待变换标准件与参考标准件可能存在具有不同的姿态或者是坐标系。但不限于此,本公开不具体限制,本领域技术人员可根据实际情况设置。
56.因此,基于上述,针对同一类型的标准件,为了能够利用根据参考标准件所在的坐标系进行设置的智能排布算法排布标准件,需要基于参考标准件所在的坐标系对实际排布过程中的标准件所在坐标系进行统一,但不限于此,本公开不具体限制,本领域技术人员可根据实际情况设置。
57.目标点是指根据参考标准件所在坐标系的原点在参考标准件的位置,以此确定目标点在待变换标准件上同一位置上的点。
58.具体的,获取参考标准件所在的第一坐标系的原点的位置,以此获取参考原点在参考标准件的第一位置,并根据该第一位置在待变换标准件上确定目标点的位置。
59.示例性的,参考图2-图3所示,对于参考标准件a,以参考标准件a的一个顶点为原点a,建立第一坐标系x1、y1、z1,则参考原点即为参考标准件a所在的第一坐标系的原点a,原点a的位置即为参考原点在参考标准件的第一位置a,并根据该第一位置a在待变换标准
件b上确定目标点a1,但不限于此,本公开不具体限制,本领域技术人员可根据实际情况设置。
60.s12、基于待变换标准件所在的第二坐标系,获取目标点的第一坐标信息。
61.具体的,确定待变换标准件所在的第二坐标系,在该第二坐标系中,确定目标点的第一坐标信息。
62.示例性的,参考图3所示,对于待变换标准件b,以待变换标准件b上的一点为原点b,建立第二坐标系x2、y2、z2,则基于该第二坐标系,获取目标点a1在该第二坐标系的第一坐标信息。例如目标点a1在该第二坐标系的坐标,但不限于此,本公开不具体限制,本领域技术人员可根据实际情况设置。
63.可选的,在上述实施例的基础上,在本公开一些实施例中,s12的一种实现方式可以是:
64.s121:获取待变换标准件的工件图。
65.其中,工件图是指针对待变换标准件,利用绘图软件例如计算机辅助设计(computer aided design,cad)得到的图,但不限于此,本公开不具体限制,本领域技术人员可根据实际情况设置。
66.s122:基于工件图,在第二坐标系中获取目标点的第一坐标信息。
67.具体的,获取待变换标准件的工件图,在得到该工件图之后,在待变换标准件对应的第二坐标系中,获取目标点的第一坐标信息。
68.示例性的,上述基于工件图,在第二坐标系中获取目标点的第一坐标信息可以是通过控制设备如电脑,在处理软件中导入获取得到待变换标准件的工件图,且确定待变换标准件对应的第二坐标系,以此获取目标点的第一坐标信息,但不限于此,本公开不具体限制,本领域技术人员可根据实际情况设置。
69.可选的,在上述实施例的基础上,在本公开一些实施例中,s122的一种实现方式可以是:
70.s1221:在工件图上确定目标点,基于第一坐标系,以目标点为原点建立第三坐标系。
71.其中,第三坐标系各轴的方向与第一坐标系各轴的方向一致。
72.s1222:在第二坐标系中,确定第三坐标系的原点的第一坐标,以及第三坐标系各轴的第三单位向量,以得到目标点的第一坐标信息。
73.示例性的,参考图4所示,对于待变换标准件b对应的工件图b1,在工件图b1上确定目标点a1的位置,以该目标点a1为原点b1建立第三坐标系x3、y3、z3,其中,第三坐标系横轴x3与第一坐标系横轴x1的方向一致,第三坐标系纵轴y3与第一坐标系纵轴y1的方向一致,第三坐标系竖轴z3与第一坐标系竖轴z1的方向一致,即,可以理解的是,第三坐标系x3、y3、z3为在待变换标准件的工件图b1上,第一坐标系x1、y1、z1对应的坐标系,则在第二坐标系中,获取第三坐标系的原点b1的第一坐标为(xb1、yb1、zb1),获取第三坐标系的各轴的第三单位向量如对应的坐标如(xb1e、yb1e、zb1e)、(xb1f、yb1f、zb1f)、(xb1g、yb1g、zb1g),以此得到目标点的第一坐标信息。但不限于此,本公开不具体限制,本领域技术人员可根据实际情况设置。
74.s13、基于第一坐标信息以及第二坐标系的第二坐标信息,确定第二坐标系的目标
变换参数。
75.其中,目标变换参数包括:目标移动距离和目标旋转角度。
76.上述目标移动距离是指将待待变换标准件所在的第二坐标系的原点移动至目标点的移动参数,目标旋转角度是指使待待变换标准件所在的第二坐标系的各轴与基于第一坐标系建立的第三坐标系的各轴重合需要旋转的角度参数。
77.s14、基于目标点、目标变换参数和第二坐标系,得到目标坐标系。
78.其中,目标坐标系的目标原点在待变换标准件的位置与目标点在参考标准件的位置一致,目标坐标系各轴的方向与第一坐标系各轴的方向一致,目标坐标系用来排布待变换标准件。
79.具体的,根据获取得到的目标点的第一坐标信息以及第二坐标系的第二坐标信息,计算移动、旋转第二坐标系的目标移动距离和目标旋转角度,根据目标点、获取得到的目标移动距离和目标旋转角度,移动第二坐标系,以此得到目标坐标系,并利用该目标坐标系排布待变换标准件
80.本公开实施例提供的技术方案中,通过获取参考原点在参考标准件的第一位置,基于第一位置在待变换标准件上确定目标点,其中,参考原点为参考标准件所在的第一坐标系的原点;基于待变换标准件所在的第二坐标系,获取目标点的第一坐标信息;基于第一坐标信息以及第二坐标系的第二坐标信息,确定第二坐标系的目标变换参数,其中,目标变换参数包括:目标移动距离和目标旋转角度;基于目标点、目标变换参数和所述第二坐标系,得到目标坐标系;其中,目标坐标系的目标原点在待变换标准件的位置与目标点在参考标准件的位置一致,目标坐标系各轴的方向与第一坐标系各轴的方向一致,目标坐标系用来排布待变换标准件。在此过程中,能够自动的以参考标准件所在的第一坐标系的原点为前提,确定在待变换标准件上的目标点,并在待变换标准件所在的第二坐标系中确定目标点的坐标信息,进一步的结合目标点的坐标信息和第二坐标系,计算使得目标坐标系的原点与目标点重合,且各轴的方向与参考标准件的方向一致的目标变换参数,自动化的实现了实际排布过程中的待变换标准件和参考标准件坐标统一,无需通过人工观察、计算的移动的距离、旋转角度,简化操作,从而提高了对标准件排布的效率。
81.可选的,在上述实施例的基础上,在本公开的一些实施例中,第二坐标信息包括:第二坐标系的第二原点坐标、以及各轴的第二单位向量,s13的一种可能的实现方式可以是:
82.s131:基于第一坐标、第二原点坐标,确定目标移动距离。
83.具体的,在确定了第三坐标系原点的第一坐标之后,根据第一坐标、第二坐标系的第二原点坐标,确定目标移动距离。
84.示例性的,承接上述实施例,参考图4所示,对于第一坐标为(xb1、yb1、zb1),在第二坐标系x2、y2、z2中,确定第二坐标系的第二原点坐标为(0、0、0),则根据第一坐标(xb1、yb1、zb1)和第二坐标系的第二原点坐标(0、0、0)进行作差,计算目标移动距离但不限于此,本公开不具体限制,本领域技术人员可根据实际情况设置。
85.s132:基于第三坐标系各轴的第三单位向量、第二坐标系各轴的第二单位向量,确
定各轴的目标旋转角度。
86.可选的,在上述实施例的基础上,在本公开的一些实施例中,s132的一种可能的实现方式可以是:
87.s1321:计算各轴的第三单位向量与各轴的第二单位向量分别对应的叉积。
88.示例性的,承接上述实施例,参考图4所示,对于第三坐标系各轴的第三单位向量如对应的坐标如(xb1e、yb1e、zb1e)、(xb1f、yb1f、zb1f)、(xb1g、yb1g、zb1g),且第二坐标系的各轴的第二单位向量如对应的坐标为(1、0、0)、(0、0、1)、(0、1、0),则根据第三坐标系各轴的第三单位向量如分别对应的坐标和第二坐标系各轴的第二单位向量如分别对应的坐标,计算各轴对应的叉积。
89.s1322:基于各轴分别对应的叉积,确定各轴的目标旋转角度。
90.具体的,在第二坐标系中确定第三坐标系各轴的第三单位向量之后,计算各轴的第三单位向量与各轴的第二单位向量分别对应的叉积,进而根据各轴分别对应的叉积,确定各轴的目标旋转角度。
91.需要说明的是,在通过各轴的第三单位向量与各轴的第二单位向量分别计算各轴分别对应的叉积时,首先计算横轴对应的叉积具体的,对于横轴对应的叉积可根据以下表达式具体限定:
[0092][0093]
对于横轴的目标旋转角度可根据以下表达式具体限定:
[0094][0095]
在确定第二坐标系横轴对应的叉积和目标旋转角度之后,绕叉积旋转目标旋转角度a,以此使得第二坐标系横轴与第三坐标系横轴重合,又由于第三坐标系横轴的方向与第一坐标系横轴的方向一致,因此,第二坐标系横轴的方向也与第一坐标系横轴的方向一致。
[0096]
需要说明的是,当和的方向是同向或者是反向的时候,则确定目标旋转角度为0度或者是180度。
[0097]
在对第三坐标系横轴进行旋转之后,确定旋转之后的第三坐标系的纵轴与竖轴的第三单位向量,可选的,确定旋转之后的第三坐标系纵轴的第三单位向量可根据以下表达式具体限定:
[0098][0099]
确定旋转之后的第三坐标系竖轴的第三单位向量可根据以下表达式具体限定:
[0100][0101]
进一步的,计算纵轴的叉积和目标旋转角度,进行旋转,使得第二坐标系纵轴与第三坐标系纵轴重合,在对第三坐标系纵轴进行旋转之后,确定旋转之后的第三坐标系竖轴的第三单位向量,在确定旋转之后的第三坐标系的竖轴的第三单位向量之后,计算竖轴的叉积和目标旋转角度,进行旋转,使得第二坐标系竖轴与第三坐标系竖轴重合,从而得到目标坐标系,对于上述计算纵轴的叉积和目标旋转角度、旋转之后的第三坐标系竖轴的第三单位向量、以及竖轴的叉积和目标旋转角度的计算过程参考上述针对横轴的具体实现过程,此处不再赘述。
[0102]
可选的,在上述实施例的基础上,在本公开的一些实施例中,s14的一种可能的实现方式可以是:
[0103]
s141:基于目标移动距离,控制第二坐标系的原点与目标点重合,得到目标原点。
[0104]
s142:基于各轴的目标旋转角度,控制第二坐标系各轴与第三坐标系的各轴重合,确定目标坐标系各轴的方向。
[0105]
s143:基于目标原点以及各轴的方向,确定目标坐标系。
[0106]
具体的,根据获取得到的目标移动距离,控制第二坐标系的原点与目标点重合,得到目标移动距离目标原点,在确定目标原点之后,根据获取得到的各轴的目标旋转角度,控制第二坐标系各轴与第三坐标系的各轴重合,确定目标坐标系各轴的方向,进而根据目标原点以及各轴的方向,确定目标坐标系。
[0107]
对于s141-s143的具体实现过程参考上述实施例s1321-s1322,此处不再赘述。
[0108]
这样,本实施例提供的标准件智能排布中坐标系变换方法,能够根据目标移动距离以及各轴的目标旋转角度,移动并旋转第二坐标系,以此使得目标坐标系的原点与目标点重合,且各轴的方向与参考标准件的方向一致,自动化的实现了实际排布过程中的待变换标准件和参考标准件坐标统一,无需通过人工观察、计算的移动的距离、旋转角度,简化操作,从而提高了对标准件排布的效率。
[0109]
可选的,在上述实施例的基础上,在本公开的一些实施例中,还包括:
[0110]
基于目标坐标系,调用参考标准件对应的预设排布算法,排布待变换标准件。
[0111]
具体的,在确定待变换标准件对应的目标坐标系之后,以此调用参考标准件对应的预设排布算法,排布待变换标准件。
[0112]
这样,本公开实施例提供的标准件智能排布中坐标系变换方法,在上述过程中,能够通过调用参考标准件对应的预设排布算法,基于与参考标准件相统一的目标坐标系,排布待变换标准件,提高了对标准件排布的效率,提升了用户体验。
[0113]
图5为本公开提供的一种标准件智能排布中坐标系变换装置的结构示意图,如图5所示,本实施例的装置包括:目标点确定模块11、第一坐标信息获取模块12、目标变换参数确定模块13以及目标坐标系得到模块14。
[0114]
其中,目标点确定模块11,用于获取参考原点在参考标准件的第一位置,基于所述第一位置在待变换标准件上确定目标点,其中,所述参考原点为所述参考标准件所在的第一坐标系的原点;
[0115]
第一坐标信息获取模块12,用于基于所述待变换标准件所在的第二坐标系,获取所述目标点的第一坐标信息;
[0116]
目标变换参数确定模块13,用于基于所述第一坐标信息以及所述第二坐标系的第二坐标信息,确定所述第二坐标系的目标变换参数,其中,所述目标变换参数包括:目标移动距离和目标旋转角度;
[0117]
目标坐标系得到模块14,用于基于所述目标点、所述目标变换参数和所述第二坐标系,得到目标坐标系;
[0118]
其中,所述目标坐标系的目标原点在所述待变换标准件的位置与所述目标点在所述参考标准件的位置一致,所述目标坐标系各轴的方向与所述第一坐标系各轴的方向一致,所述目标坐标系用来排布所述待变换标准件。
[0119]
可选的,第一坐标信息获取模块12,具体用于获取所述待变换标准件的工件图;
[0120]
基于所述工件图,在所述第二坐标系中获取所述目标点的第一坐标信息。
[0121]
可选的,第一坐标信息获取模块12,具体还用于在所述工件图上确定所述目标点,基于所述第一坐标系,以所述目标点为原点建立第三坐标系,其中,所述第三坐标系各轴的方向与所述第一坐标系各轴的方向一致;在所述第二坐标系中,确定所述第三坐标系的原点的第一坐标,以及所述第三坐标系各轴的第三单位向量,以得到所述目标点的第一坐标信息。
[0122]
可选的,目标变换参数确定模块13,具体用于基于所述第一坐标、所述第二原点坐标,确定目标移动距离;基于第三坐标系各轴的第三单位向量、所述第二坐标系各轴的第二单位向量,确定各轴的目标旋转角度。
[0123]
可选的,目标变换参数确定模块13,具体还用于计算所述各轴的第三单位向量与所述各轴的第二单位向量分别对应的叉积;基于各轴分别对应的所述叉积,确定各轴的目标旋转角度。
[0124]
可选的,目标坐标系得到模块14,具体用于基于所述目标移动距离,控制所述第二坐标系的原点与所述目标点重合,得到所述目标原点;基于所述各轴的目标旋转角度,控制所述第二坐标系各轴与所述第三坐标系的各轴重合,确定所述目标坐标系各轴的方向;基于所述目标原点以及所述各轴的方向,确定所述目标坐标系。
[0125]
可选的,所述装置还包括:排布模块,用于基于所述目标坐标系,调用所述参考标准件对应的预设排布算法,排布所述待变换标准件。
[0126]
这样,本公开实施例的目标点确定模块11,用于获取参考原点在参考标准件的第
一位置,基于第一位置在待变换标准件上确定目标点,其中,参考原点为参考标准件所在的第一坐标系的原点;第一坐标信息获取模块12,用于基于待变换标准件所在的第二坐标系,获取目标点的第一坐标信息;目标变换参数确定模块13,用于基于第一坐标信息以及第二坐标系的第二坐标信息,确定第二坐标系的目标变换参数,其中,目标变换参数包括:目标移动距离和目标旋转角度;目标坐标系得到模块14,用于基于目标点、目标变换参数和第二坐标系,得到目标坐标系;其中,目标坐标系的目标原点在待变换标准件的位置与目标点在参考标准件的位置一致,目标坐标系各轴的方向与第一坐标系各轴的方向一致,目标坐标系用来排布待变换标准件。在此过程中,能够自动的以参考标准件所在的第一坐标系的原点为前提,确定在待变换标准件上的目标点,并在待变换标准件所在的第二坐标系中确定目标点的坐标信息,进一步的结合目标点的坐标信息和第二坐标系,计算使得目标坐标系的原点与目标点重合,且各轴的方向与参考标准件的方向一致的目标变换参数,自动化的实现了实际排布过程中的待变换标准件和参考标准件坐标统一,无需通过人工观察、计算的移动的距离、旋转角度,简化操作,从而提高了对标准件排布的效率。
[0127]
本实施例的装置对应的可用于执行上述各方法实施例的步骤,其实现原理和技术效果类似,此处不再赘述。
[0128]
本公开还提供一种电子设备,包括:一个或多个处理器;存储器;以及一个或多个计算机程序;其中所述一个或多个计算机程序被存储在所述存储器中;所述一个或多个处理器在执行所述一个或多个计算机程序时,使得所述电子设备实现上述各方法实施例的步骤。
[0129]
本公开还提供一种计算机可读存储介质,包括计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行上述各方法实施例的步骤。
[0130]
在上述实施例中,全部或部分功能可以通过软件、硬件、或者软件加硬件的组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本公开实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如,固态硬盘(solid state disk,ssd))等。
[0131]
需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0132]
以上所述仅是本公开的具体实施方式,使本领域技术人员能够理解或实现本公开。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本公开的精神或范围的情况下,在其它实施例中实现。因此,本公开
将不会被限制于本文所述的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

技术特征:


1.一种标准件智能排布中坐标系变换方法,其特征在于,包括:获取参考原点在参考标准件的第一位置,基于所述第一位置在待变换标准件上确定目标点,其中,所述参考原点为所述参考标准件所在的第一坐标系的原点;基于所述待变换标准件所在的第二坐标系,获取所述目标点的第一坐标信息;基于所述第一坐标信息以及所述第二坐标系的第二坐标信息,确定所述第二坐标系的目标变换参数,其中,所述目标变换参数包括:目标移动距离和目标旋转角度;基于所述目标点、所述目标变换参数和所述第二坐标系,得到目标坐标系;其中,所述目标坐标系的目标原点在所述待变换标准件的位置与所述目标点在所述参考标准件的位置一致,所述目标坐标系各轴的方向与所述第一坐标系各轴的方向一致,所述目标坐标系用来排布所述待变换标准件。2.根据权利要求1所述的方法,其特征在于,所述基于所述待变换标准件所在的第二坐标系,获取所述目标点的第一坐标信息,包括:获取所述待变换标准件的工件图;基于所述工件图,在所述第二坐标系中获取所述目标点的第一坐标信息。3.根据权利要求2所述的方法,其特征在于,所述基于所述工件图,在所述第二坐标系中获取所述目标点的第一坐标信息,包括:在所述工件图上确定所述目标点,基于所述第一坐标系,以所述目标点为原点建立第三坐标系,其中,所述第三坐标系各轴的方向与所述第一坐标系各轴的方向一致;在所述第二坐标系中,确定所述第三坐标系的原点的第一坐标,以及所述第三坐标系各轴的第三单位向量,以得到所述目标点的第一坐标信息。4.根据权利要求1所述的方法,其特征在于,所述第二坐标信息包括:所述第二坐标系的第二原点坐标、以及各轴的第二单位向量;基于所述第一坐标信息以及所述第二坐标系的第二坐标信息,确定所述第二坐标系的目标变换参数,包括:基于所述第一坐标、所述第二原点坐标,确定目标移动距离;基于第三坐标系各轴的第三单位向量、所述第二坐标系各轴的第二单位向量,确定各轴的目标旋转角度。5.根据权利要求4所述的方法,其特征在于,所述基于第三坐标系各轴的第三单位向量、所述第二坐标系各轴的第二单位向量,确定目标旋转角度,包括:计算所述各轴的第三单位向量与所述各轴的第二单位向量分别对应的叉积;基于各轴分别对应的所述叉积,确定各轴的目标旋转角度。6.根据权利要求4-5任一项所述的方法,其特征在于,所述基于所述目标点、所述目标变换参数和所述第二坐标系,得到目标坐标系,包括:基于所述目标移动距离,控制所述第二坐标系的原点与所述目标点重合,得到所述目标原点;基于所述各轴的目标旋转角度,控制所述第二坐标系各轴与所述第三坐标系的各轴重合,确定所述目标坐标系各轴的方向;基于所述目标原点以及所述各轴的方向,确定所述目标坐标系。7.根据权利要求1项所述的方法,其特征在于,所述方法还包括:
基于所述目标坐标系,调用所述参考标准件对应的预设排布算法,排布所述待变换标准件。8.一种标准件智能排布中坐标系变换装置,其特征在于,包括:目标点确定模块,用于获取参考原点在参考标准件的第一位置,基于所述第一位置在待变换标准件上确定目标点,其中,所述参考原点为所述参考标准件所在的第一坐标系的原点;第一坐标信息获取模块,用于基于所述待变换标准件所在的第二坐标系,获取所述目标点的第一坐标信息;目标变换参数确定模块,用于基于所述第一坐标信息以及所述第二坐标系的第二坐标信息,确定所述第二坐标系的目标变换参数,其中,所述目标变换参数包括:目标移动距离和目标旋转角度;目标坐标系得到模块,用于基于所述目标点、所述目标变换参数和所述第二坐标系,得到目标坐标系;其中,所述目标坐标系的目标原点在所述待变换标准件的位置与所述目标点在所述参考标准件的位置一致,所述目标坐标系各轴的方向与所述第一坐标系各轴的方向一致,所述目标坐标系用来排布所述待变换标准件。9.一种电子设备,其特征在于,包括:一个或多个处理器;存储器;以及一个或多个计算机程序;其中所述一个或多个计算机程序被存储在所述存储器中;其特征在于,所述一个或多个处理器在执行所述一个或多个计算机程序时,使得所述电子设备实现如权利要求1-7任一项所述的标准件智能排布中坐标系变换方法。10.一种计算机可读存储介质,其特征在于,包括计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行如权利要求1-7任一项所述的标准件智能排布中坐标系变换方法。

技术总结


本公开提供一种标准件智能排布中坐标系变换方法、装置、设备和介质,涉及标准件智能化技术领域,通过获取参考原点在参考标准件的第一位置,基于第一位置在待变换标准件上确定目标点,基于待变换标准件所在的第二坐标系,获取目标点的第一坐标信息;基于第一坐标信息以及第二坐标系的第二坐标信息,确定第二坐标系的目标变换参数;基于目标点、目标变换参数和所述第二坐标系,得到目标坐标系;其中,目标坐标系的目标原点在待变换标准件的位置与目标点在参考标准件的位置一致,目标坐标系各轴的方向与第一坐标系各轴的方向一致,目标坐标系用来排布待变换标准件。采用该方式能够简化操作,提高对标准件排布的效率。提高对标准件排布的效率。提高对标准件排布的效率。


技术研发人员:

何蕤 谢晖 易建业 杨冬冬 杨逸

受保护的技术使用者:

季华实验室

技术研发日:

2022.11.04

技术公布日:

2023/1/19


文章投稿或转载声明

本文链接:http://www.wtabcd.cn/zhuanli/patent-1-83981-0.html

来源:专利查询检索下载-实用文体写作网版权所有,转载请保留出处。本站文章发布于 2023-01-28 06:48:31

发表评论

验证码:
用户名: 密码: 匿名发表
评论列表 (有 条评论
2人围观
参与讨论