一种数字孪生场景建模及标定方法

文档序号:35101267发布日期:2023-08-10 07:50阅读:65来源:国知局
一种数字孪生场景建模及标定方法

本发明涉及智能制造,具体涉及一种数字孪生场景建模及标定方法。


背景技术:

1、随着新一代信息技术与制造业的融合与落地应用,制造业加速向数字化、智能化转型升级。而真实物理世界与信息数字世界的交互与融合,是当前实现智能制造的理念和目标,两者之间相互促进,相互发展。由此数字孪生技术应运而生,但是当前运用的数字孪生很多都只是初级阶段,基层处只做到虚实模拟,增加视觉效果,上层处采集大量现实数据,制成更具时效的图表。但在实际的工业生产过程中,数字孪生智能化车间不能仅满足于界面体验,更多的是需要足够的可用精度位置关系从而进行辅助性决策。由此可见,单纯依靠设计规划是无法满足的,很容易造成实际建设的智能化车间与花费了巨大精力做的数字孪生车间不能进行匹配。因此,数字孪生场景需要搭建及标定各设备间或设备与工件间相对精确的位置关系。


技术实现思路

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、(x-x0)2+(y-y0)2+(z-z0)2=r2

30、其中x0,y0,z0分别代表所述辅助标定工具尖的球心位置的坐标值,r代表所述辅助标定工具尖的球心位置到相应所述原点位置的距离值。

31、本发明实施例第二方面公开一种电子设备,包括:

32、存储有可执行程序代码的存储器;与所述存储器耦合的处理器;所述处理器调用所述存储器中存储的所述可执行程序代码,用于执行本发明实施例第一方面所述的数字孪生场景建模及标定方法。

33、本发明实施例第三方面公开一种计算机可读存储介质,所述计算机可读存储介质存储计算机程序,其中,所述计算机程序使得计算机执行本发明实施例第一方面所述的数字孪生场景建模及标定方法。

34、与现有技术相比,本发明实施例具有以下有益效果:

35、本发明实施例中公开的数字孪生场景建模及标定方法,通过接收定位器实时获取到的跟踪器位置加激光器对待标定场景空间的设备进行对准并进行点云采集;在待建模物体为工业固定设备时,通过对各关键点进行点云采集并进行拟合计算得到关键特征数据从而完成对工业固定设备的标定;在建模物体为工业机器人时,通过在不同工位状态下对安装在工业机器人末端处的辅助标定工具尖及当前位置的工业机器人的各关节值进行点云采集并进行拟合计算得到工业机器人的原点位置从而完成对工业机器人的标定,这样对待标定场景空间下各工业固定设备及工业机器人在数字孪生场景的位置关系可进行更高精度的建模标定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1