一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种单块钣金工装模型智能识别删除方法与流程

2022-04-09 07:51:22 来源:中国专利 TAG:


1.本发明涉及智能喷涂技术领域,具体为一种单块钣金工装模型智能识别删除方法。


背景技术:

2.汽车钣金就是汽车维修的一种加工方法,又叫冷做,说直接点,如果车身外观损坏变形,就需要钣金这个工序,汽车碰撞修复已经由原始的“砸拉焊补”发展成为车身二次制造装配,碰撞事故车辆的修复不再是简单的汽车钣金的敲敲打打,修复的质量也不能单靠肉眼去观察车辆的外观、缝隙,维修人员不但要了解车身的技术参数和外型尺寸,更要掌握车身材料特性,受力的特性的传递车身变形趋势和受力点以及车身的生产工艺如焊接工艺等。
3.当前汽车行业中,汽车生产商、汽车4s店在汽车喷漆方面为了避免对喷漆人员身体造成一定的伤害基本使用喷涂机器人自动喷漆,汽车生产商一条汽车喷涂生产线只喷涂固定型号产品的汽车,而汽车4s店的汽车喷涂,车型种类多、钣金种类不同,每次喷涂钣金型号不同,钣金形状大小不同,需要设计特定的钣金工装摆放单块钣金件进行喷漆工作,在三维重建的技术中,自动生成机器人喷涂轨迹前需先删除钣金工装的点云数据,然而采用人工删除的方式较繁琐,操作时间久,无法满足生产需求,降低了工作效率。


技术实现要素:

4.本发明的目的在于提供一种单块钣金工装模型智能识别删除方法,以解决上述背景技术中提出的问题。
5.为实现上述目的,本发明提供如下技术方案:一种单块钣金工装模型智能识别删除方法,该方法包括以下步骤:
6.s1,系统组件搭建;
7.a、准备系统组件搭建所需要的装置设备;设备包括但不限于工控机、显示器、控制电柜、3d相机标定板、xy轴桁架、机器人和3d视觉相机;
8.b、将步骤s1,a中准备的3d视觉相机安装在机器人的六轴夹具上,同时完成3d视觉相机的固定安装工作;
9.c、将步骤s1,b中得到的安装有3d视觉相机的机器人吊装在xy轴桁架上;
10.d、在汽车钣金工装房内设置好汽车钣金工装件的放置范围,方便后续的钣金工装识别工作;
11.e、示教步骤s1,c中机器人的工具坐标;
12.s2,3d视觉相机的手眼标定;
13.a、3d视觉相机安装完成后,将标定板放置在机器人的视野范围内,保证3d视觉相机的正常标定调试工作;
14.b、使机器人移动至标定板特征点位置,并且记录机器人的当前位置数据信息;
15.c、数据记录完成后3d视觉相机拍照识别特征点,并且记录特征点的具体位置数据信息;
16.d、上述步骤完成后进行人工计算,从而计算出机器人与3d视觉相机之间的旋转矩阵;
17.e、当步骤s2,d计算完成后,进行数据参数保存,标定结束;
18.s3、3d视觉相机拍照;
19.a、当步骤s2整个子步骤全部完成后,将钣金工装搬运至设定的工装范围内;
20.b、步骤s3,a完成后移动桁架,使钣金工装进入到3d视觉相机的拍照视野范围内;
21.c、3d视觉相机进行拍照获取点云数据信息,并且进行滤波处理;
22.d、设定拍照范围内3d视觉相机视野一次性覆盖特征;
23.e、若3d视觉相机的视觉软件无法完成一次性覆盖效果,则需要重复步骤s3,b-c,直到3d视觉相机覆盖整个区域;
24.s4,建立工装模型;
25.a、将步骤s3,e中得到的3d视觉相机多次拍照获取的点云数据信息利用3d视觉软件保存并且拼接在一起,形成钣金工装模型;
26.s5,删除工装点云数据;
27.a、在3d视觉软件的生产模式把钣金件和工装放置在特定的范围内;
28.b、机器人运动到3d视觉相机拍照位置,桁架移动到3d视觉相机拍照位置;
29.c、步骤s5,b完成后,当整个区域进入拍照视野后,3d视觉相机启动拍照,获取整个区域的点云数据信息;
30.d、根据工装模型设置工装所在位置的x、y、z轴的范围大小;
31.e、3d视觉软件自动识别设置的工装大小范围,并自动删除工装点云数据信息;
32.f、自动识别删除工作结束。
33.优选的,所述步骤s1,a中机器人为六轴夹具机器人。
34.优选的,所述步骤s2,b中,机器人在进行移动时,需在标定板内移动不同位置,并且进行数据记录工作。
35.优选的,所述步骤s2,b中,机器人在移动时的位置特征点不少于9组,同时利用最小二乘法进行数据计算,并且得到机器人坐标系和3d视觉坐标系的转换关系。
36.优选的,所述步骤s3,b中,点云数据信息为坐标信息(x、y、z轴,三轴坐标信息)。
37.优选的,所述点云数据处理包括对点云数据进行的滤波处理、过滤掉干扰点云和无效点云数据信息、保存有效的点云信息数据。
38.优选的,所述步骤s5,c中,3d视觉相机启动拍照后,钣金工装件模型可与实际生产的工装进行点云数据配准,从而通过配准后的工装点云数据设置钣金工装的范围大小。
39.与现有技术相比,本发明的有益效果是:
40.该种单块钣金工装模型智能识别删除方法,通过单个3d视觉相机对钣金工装件进行拍照拼接,从而可完成钣金工装外形的模型重建工作,生成有效的工装模型,且通过数据配准的点云数据信息对比,能快速的识别并删除工装模型点云数据,无需人工进行识别删除工作,同时可以适应更多不同型号和不同形状的钣金件进行使用,减少了操作步骤,降低人工操作的繁琐性,实现全自动化识别删除效果,适用于汽车维修店的日常维修建模使用,
大大提高了工作效率,满足生产和工作需求,有效增加经济收入。
附图说明
41.图1为本发明的主方法流程模块结构示意图;
42.图2为本发明的3d相机标定流程结构示意图。
具体实施方式
43.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
44.请参阅图1-2,本发明提供一种技术方案:一种单块钣金工装模型智能识别删除方法,该方法包括以下步骤:
45.s1,系统组件搭建;
46.a、准备系统组件搭建所需要的装置设备;设备包括但不限于工控机、显示器、控制电柜、3d相机标定板、xy轴桁架、机器人和3d视觉相机;
47.b、将步骤s1,a中准备的3d视觉相机安装在机器人的六轴夹具上,同时完成3d视觉相机的固定安装工作;
48.c、将步骤s1,b中得到的安装有3d视觉相机的机器人吊装在xy轴桁架上;
49.d、在汽车钣金工装房内设置好汽车钣金工装件的放置范围,方便后续的钣金工装识别工作;
50.e、示教步骤s1,c中机器人的工具坐标;
51.s2,3d视觉相机的手眼标定;
52.a、3d视觉相机安装完成后,将标定板放置在机器人的视野范围内,保证3d视觉相机的正常标定调试工作;
53.b、使机器人移动至标定板特征点位置,并且记录机器人的当前位置数据信息;
54.c、数据记录完成后3d视觉相机拍照识别特征点,并且记录特征点的具体位置数据信息;
55.d、上述步骤完成后进行人工计算,从而计算出机器人与3d视觉相机之间的旋转矩阵;
56.e、当步骤s2,d计算完成后,进行数据参数保存,标定结束;
57.s3、3d视觉相机拍照;
58.a、当步骤s2整个子步骤全部完成后,将钣金工装搬运至设定的工装范围内;
59.b、步骤s3,a完成后移动桁架,使钣金工装进入到3d视觉相机的拍照视野范围内;
60.c、3d视觉相机进行拍照获取点云数据信息,并且进行滤波处理;
61.d、设定拍照范围内3d视觉相机视野一次性覆盖特征;
62.e、若3d视觉相机的视觉软件无法完成一次性覆盖效果,则需要重复步骤s3,b-c,直到3d视觉相机覆盖整个区域;
63.s4,建立工装模型;
64.a、将步骤s3,e中得到的3d视觉相机多次拍照获取的点云数据信息利用3d视觉软件保存并且拼接在一起,形成钣金工装模型;
65.s5,删除工装点云数据;
66.a、在3d视觉软件的生产模式把钣金件和工装放置在特定的范围内;
67.b、机器人运动到3d视觉相机拍照位置,桁架移动到3d视觉相机拍照位置;
68.c、步骤s5,b完成后,当整个区域进入拍照视野后,3d视觉相机启动拍照,获取整个区域的点云数据信息;
69.d、根据工装模型设置工装所在位置的x、y、z轴的范围大小;
70.e、3d视觉软件自动识别设置的工装大小范围,并自动删除工装点云数据信息;
71.f、自动识别删除工作结束。
72.优选的,所述步骤s1,a中机器人为六轴夹具机器人。
73.优选的,所述步骤s2,b中,机器人在进行移动时,需在标定板内移动不同位置,并且进行数据记录工作。
74.优选的,所述步骤s2,b中,机器人在移动时的位置特征点不少于9组,同时利用最小二乘法进行数据计算,并且得到机器人坐标系和3d视觉坐标系的转换关系。
75.优选的,所述步骤s3,b中,点云数据信息为坐标信息(x、y、z轴,三轴坐标信息)。
76.优选的,所述点云数据处理包括对点云数据进行的滤波处理、过滤掉干扰点云和无效点云数据信息、保存有效的点云信息数据。
77.优选的,所述步骤s5,c中,3d视觉相机启动拍照后,钣金工装件模型可与实际生产的工装进行点云数据配准,从而通过配准后的工装点云数据设置钣金工装的范围大小。
78.实施例一:
79.一种单块钣金工装模型智能识别删除方法,该方法包括以下步骤:
80.s1,系统组件搭建;
81.a、准备系统组件搭建所需要的装置设备;设备包括但不限于工控机、显示器、控制电柜、3d相机标定板、xy轴桁架、机器人和3d视觉相机;
82.b、将步骤s1,a中准备的3d视觉相机安装在机器人的六轴夹具,从而完成3d视觉相机的固定安装工作;
83.c、将步骤s1,b中得到的安装有3d视觉相机的机器人吊装在xy轴桁架上;
84.d、在汽车钣金喷漆房内设置好汽车钣金件的放置范围,方便后续的钣金喷漆的加工工作;
85.e、示教步骤s1,c中机器人的工具坐标;
86.s2,3d视觉相机的手眼标定;
87.a、3d视觉相机安装完成后,将标定板放置在机器人的视野范围内,保证3d视觉相机的正常标定调试工作;
88.b、使机器人移动至标定板特征点位置,并且记录机器人的当前位置数据信息;
89.c、数据记录完成后3d视觉相机拍照识别特征点,并且记录特征点的具体位置数据信息;
90.d、上述步骤完成后人工计算机器人与3d视觉相机之间的旋转矩阵;
91.e、当步骤s2,d计算完成后,进行数据参数保存,标定结束;
92.其中,机器人位置为p1,3d视觉特征点位置为p2:
93.机器人与3d视觉相机之间的位置关系可以表示为:
94.p1=x*p2
[0095][0096]
其中,各符号表示含义为:
[0097]
p1:机器人位置坐标;
[0098]
p2:3d视觉相机视觉位置坐标;
[0099]
r:机器人和相机位置关系的旋转矩阵;
[0100]
t:机器人和相机位置关系的偏移矩阵。
[0101]
s3、3d视觉相机拍照;
[0102]
a、当步骤s2整体子步骤全部完成后,需要进行喷漆的钣金件进入3d视觉相机的拍照视野范围内,此时桁架停止运动;
[0103]
b、3d视觉相机进行进行拍照获取点云数据信息,并且进行滤波处理;
[0104]
c、设定喷漆范围内3d视觉相机视野一次性覆盖特征;
[0105]
d、若3d视觉相机的视觉软件无法完成一次性覆盖效果,则需要重复步骤s3,a-c,直到3d视觉相机覆盖整个区域;
[0106]
其中,拼接点云关系可表示为:
[0107]
pc2=pc1 p
[0108]
其中,各符号表示含义为:
[0109]
pc1:3d视觉相机第一次拍照坐标值;
[0110]
pc2:3d视觉相机拼接数据的坐标值;
[0111]
p:桁架的偏移量。
[0112]
s4,建立工装模型;
[0113]
a、将步骤s3,e中得到的3d视觉相机多次拍照获取的点云数据信息利用3d视觉软件保存并且拼接在一起,形成钣金工装模型;
[0114]
s5,删除工装点云数据;
[0115]
a、在3d视觉软件的生产模式把钣金件和工装放置在特定的范围内;
[0116]
b、机器人运动到3d视觉相机拍照位置,桁架移动到3d视觉相机拍照位置;
[0117]
c、步骤s5,b完成后,当整个区域进入拍照视野后,3d视觉相机启动拍照,获取整个区域的点云数据信息;
[0118]
d、根据工装模型设置工装所在位置的x、y、z轴的范围大小;
[0119]
e、3d视觉软件自动识别设置的工装大小范围,并自动删除工装点云数据信息;
[0120]
f、自动识别删除工作结束。
[0121]
在本实施例中,步骤s1,a中机器人为六轴夹具机器人。
[0122]
在本实施例中,步骤s2,b中,机器人在进行移动时,需在标定板内移动不同位置,并且进行数据记录工作。
[0123]
进一步的,步骤s2,b中,机器人在移动时的位置特征点不少于9组;
[0124]
其中,在实际实施时,分别记录9组机器人位置和9组3d视觉相机标定点位置,然后
利用最小二乘法,计算出r和t,得到机器人坐标系和3d视觉坐标系的转换关系x。
[0125]
在本实施例中,步骤s3,b中,点云数据信息为坐标信息(x、y、z轴)。
[0126]
进一步的,点云数据处理包括对点云数据进行的滤波处理、过滤掉干扰点云和无效点云数据信息、保存有效的点云信息数据。
[0127]
更进一步的,作为本发明的一种替换方案,步骤s5,c中,3d视觉相机启动拍照后,钣金工装件模型可与实际生产的工装进行点云数据配准,从而通过配准后的工装点云数据设置钣金工装的范围大小。
[0128]
实施例二:
[0129]
一种单块钣金工装模型智能识别删除方法,该方法包括以下步骤:
[0130]
s1,系统组件搭建;
[0131]
a、准备系统组件搭建所需要的装置设备;设备包括但不限于工控机、显示器、控制电柜、3d相机标定板、xy轴桁架、机器人和3d视觉相机;
[0132]
b、将步骤s1,a中准备的3d视觉相机安装在机器人的六轴夹具,从而完成3d视觉相机的固定安装工作;
[0133]
c、将步骤s1,b中得到的安装有3d视觉相机的机器人吊装在xy轴桁架上;
[0134]
d、在汽车钣金喷漆房内设置好汽车钣金件的放置范围,方便后续的钣金喷漆的加工工作;
[0135]
e、示教步骤s1,c中机器人的工具坐标;
[0136]
s2,3d视觉相机的手眼标定;
[0137]
a、3d视觉相机安装完成后,将标定板放置在机器人的视野范围内,保证3d视觉相机的正常标定调试工作;
[0138]
b、使机器人移动至标定板特征点位置,并且记录机器人的当前位置数据信息;
[0139]
c、数据记录完成后3d视觉相机拍照识别特征点,并且记录特征点的具体位置数据信息;
[0140]
d、上述步骤完成后人工计算机器人与3d视觉相机之间的旋转矩阵;
[0141]
e、当步骤s2,d计算完成后,进行数据参数保存,标定结束;
[0142]
其中,机器人位置为p1,3d视觉特征点位置为p2:
[0143]
机器人与3d视觉相机之间的位置关系可以表示为:
[0144]
p1=x*p2
[0145][0146]
其中,各符号表示含义为:
[0147]
p1:机器人位置坐标;
[0148]
p2:3d视觉相机视觉位置坐标;
[0149]
r:机器人和相机位置关系的旋转矩阵;
[0150]
t:机器人和相机位置关系的偏移矩阵。
[0151]
s3、3d视觉相机拍照;
[0152]
a、当步骤s2整体子步骤全部完成后,需要进行喷漆的钣金件进入3d视觉相机的拍照视野范围内,此时桁架停止运动;
[0153]
b、3d视觉相机进行进行拍照获取点云数据信息,并且进行滤波处理;
[0154]
c、设定喷漆范围内3d视觉相机视野一次性覆盖特征;
[0155]
d、若3d视觉相机的视觉软件无法完成一次性覆盖效果,则需要重复步骤s3,a-c,直到3d视觉相机覆盖整个区域;
[0156]
其中,拼接点云关系可表示为:
[0157]
pc2=pc1 p
[0158]
其中,各符号表示含义为:
[0159]
pc1:3d视觉相机第一次拍照坐标值;
[0160]
pc2:3d视觉相机拼接数据的坐标值;
[0161]
p:桁架的偏移量。
[0162]
s4,建立工装模型;
[0163]
a、将步骤s3,e中得到的3d视觉相机多次拍照获取的点云数据信息利用3d视觉软件保存并且拼接在一起,形成钣金工装模型;
[0164]
s5,删除工装点云数据;
[0165]
a、在3d视觉软件的生产模式把钣金件和工装放置在特定的范围内;
[0166]
b、机器人运动到3d视觉相机拍照位置,桁架移动到3d视觉相机拍照位置;
[0167]
c、步骤s5,b完成后,当整个区域进入拍照视野后,3d视觉相机启动拍照,获取整个区域的点云数据信息;
[0168]
d、根据工装模型设置工装所在位置的x、y、z轴的范围大小;
[0169]
e、3d视觉软件自动识别设置的工装大小范围,并自动删除工装点云数据信息;
[0170]
f、自动识别删除工作结束。
[0171]
在本实施例中,步骤s1,a中机器人为六轴夹具机器人。
[0172]
在本实施例中,步骤s2,b中,机器人在进行移动时,需在标定板内移动不同位置,并且进行数据记录工作。
[0173]
进一步的,步骤s2,b中,机器人在移动时的位置特征点不少于9组;
[0174]
其中,在实际实施时,分别记录9组机器人位置和9组3d视觉相机标定点位置,然后利用最小二乘法,计算出r和t,得到机器人坐标系和3d视觉坐标系的转换关系x。
[0175]
在本实施例中,步骤s3,b中,点云数据信息为坐标信息(x、y、z轴)。
[0176]
进一步的,点云数据处理包括对点云数据进行的滤波处理、过滤掉干扰点云和无效点云数据信息、保存有效的点云信息数据。
[0177]
更进一步的,作为本发明的一种替换方案,步骤s5,c中,3d视觉相机启动拍照后,钣金工装件模型可与实际生产的工装进行点云数据配准,从而通过配准后的工装点云数据设置钣金工装的范围大小。
[0178]
该种单块钣金工装模型智能识别删除方法,通过单个3d视觉相机对钣金工装件进行拍照拼接,从而可完成钣金工装外形的模型重建工作,生成有效的工装模型,且通过数据配准的点云数据信息对比,能快速的识别并删除工装模型点云数据,无需人工进行识别删除工作,同时可以适应更多不同型号和不同形状的钣金件进行使用,减少了操作步骤,降低人工操作的繁琐性,实现全自动化识别删除效果,适用于汽车维修店的日常维修建模使用,大大提高了工作效率,满足生产和工作需求,有效增加经济收入。
[0179]
在本发明的描述中,需要理解的是,术语“同轴”、“底部”、“一端”、“顶部”、“中部”、“另一端”、“上”、“一侧”、“顶部”、“内”、“前部”、“中央”、“两端”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
[0180]
此外,术语“第一”、“第二”、“第三”、“第四”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量,由此,限定有“第一”、“第二”、“第三”、“第四”的特征可以明示或者隐含地包括至少一个该特征。
[0181]
在本发明中,除非另有明确的规定和限定,术语“安装”、“设置”、“连接”、“固定”、“旋接”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系,除非另有明确的限定,对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
[0182]
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献