CN113171913B - 一种基于座椅类家具三维点云的喷涂路径生成方法 - Google Patents
一种基于座椅类家具三维点云的喷涂路径生成方法 Download PDFInfo
- Publication number
- CN113171913B CN113171913B CN202110485514.0A CN202110485514A CN113171913B CN 113171913 B CN113171913 B CN 113171913B CN 202110485514 A CN202110485514 A CN 202110485514A CN 113171913 B CN113171913 B CN 113171913B
- Authority
- CN
- China
- Prior art keywords
- spraying
- point
- point cloud
- path
- feature
- 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
- 238000005507 spraying Methods 0.000 title claims abstract description 95
- 238000000034 method Methods 0.000 title claims abstract description 40
- 239000007921 spray Substances 0.000 claims abstract description 32
- 238000004422 calculation algorithm Methods 0.000 claims abstract description 21
- 239000011248 coating agent Substances 0.000 claims abstract description 18
- 238000000576 coating method Methods 0.000 claims abstract description 18
- 230000011218 segmentation Effects 0.000 claims abstract description 15
- 238000009826 distribution Methods 0.000 claims abstract description 8
- 238000000605 extraction Methods 0.000 claims abstract description 8
- 230000008676 import Effects 0.000 claims abstract description 7
- 238000004364 calculation method Methods 0.000 claims description 7
- 230000001186 cumulative effect Effects 0.000 claims description 6
- 238000000513 principal component analysis Methods 0.000 claims description 6
- 238000004088 simulation Methods 0.000 claims description 6
- 230000009466 transformation Effects 0.000 claims description 5
- 230000008021 deposition Effects 0.000 claims description 4
- 238000002474 experimental method Methods 0.000 claims description 3
- 238000012847 principal component analysis method Methods 0.000 claims description 3
- 238000013519 translation Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 9
- 239000011159 matrix material Substances 0.000 description 7
- 239000003973 paint Substances 0.000 description 7
- 238000004519 manufacturing process Methods 0.000 description 6
- 239000002699 waste material Substances 0.000 description 3
- 238000011160 research Methods 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 229910000831 Steel Inorganic materials 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- -1 masonry Substances 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 239000010959 steel Substances 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
- 239000002023 wood Substances 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B05—SPRAYING OR ATOMISING IN GENERAL; APPLYING FLUENT MATERIALS TO SURFACES, IN GENERAL
- B05B—SPRAYING APPARATUS; ATOMISING APPARATUS; NOZZLES
- B05B13/00—Machines or plants for applying liquids or other fluent materials to surfaces of objects or other work by spraying, not covered by groups B05B1/00 - B05B11/00
- B05B13/02—Means for supporting work; Arrangement or mounting of spray heads; Adaptation or arrangement of means for feeding work
- B05B13/04—Means for supporting work; Arrangement or mounting of spray heads; Adaptation or arrangement of means for feeding work the spray heads being moved during spraying operation
- B05B13/0431—Means for supporting work; Arrangement or mounting of spray heads; Adaptation or arrangement of means for feeding work the spray heads being moved during spraying operation with spray heads moved by robots or articulated arms, e.g. for applying liquid or other fluent material to 3D-surfaces
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B05—SPRAYING OR ATOMISING IN GENERAL; APPLYING FLUENT MATERIALS TO SURFACES, IN GENERAL
- B05B—SPRAYING APPARATUS; ATOMISING APPARATUS; NOZZLES
- B05B12/00—Arrangements for controlling delivery; Arrangements for controlling the spray area
- B05B12/08—Arrangements for controlling delivery; Arrangements for controlling the spray area responsive to condition of liquid or other fluent material to be discharged, of ambient medium or of target ; responsive to condition of spray devices or of supply means, e.g. pipes, pumps or their drive means
- B05B12/12—Arrangements for controlling delivery; Arrangements for controlling the spray area responsive to condition of liquid or other fluent material to be discharged, of ambient medium or of target ; responsive to condition of spray devices or of supply means, e.g. pipes, pumps or their drive means responsive to conditions of ambient medium or target, e.g. humidity, temperature position or movement of the target relative to the spray apparatus
- B05B12/122—Arrangements for controlling delivery; Arrangements for controlling the spray area responsive to condition of liquid or other fluent material to be discharged, of ambient medium or of target ; responsive to condition of spray devices or of supply means, e.g. pipes, pumps or their drive means responsive to conditions of ambient medium or target, e.g. humidity, temperature position or movement of the target relative to the spray apparatus responsive to presence or shape of target
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Application Of Or Painting With Fluid Materials (AREA)
Abstract
一种基于座椅类家具三维点云的喷涂路径生成方法,涉及一种家具喷涂方法。导入座椅工件的三维点云模型;根据点云特征分布的稀疏性对待喷区域聚类分割;对于分割得到的特征密集区域拓扑为全填充实体,利用点云切片算法生成喷涂路径,特征稀疏区域聚类为单个的细窄梁单元,采用中线提取算法生成喷涂路径;规划路径合并,涂层厚度模拟与仿真;座椅工件表面总喷涂路径生成,导入喷涂机器人控制器中。针对喷涂系统的柔性化程度需求,提供一种基于座椅类家具三维点云的喷涂路径生成方法,所生成的喷涂路径能保证涂层厚度的均匀性,同时能保证较高的喷涂效率并节约涂料。
Description
技术领域
本发明涉及一种家具喷涂方法,尤其是一种基于座椅类家具三维点云的喷涂路径生成方法,属于智能喷涂加工技术领域。
背景技术
喷涂机器人由于能将工人与喷涂环境分离,并且连续稳定工作,已经在许多生产场景中得以应用。在喷涂过程中,喷涂机器人的喷枪以设定的喷涂参数按照设定的路径沿着工件表面移动,因此喷涂路径设计的合理性直接影响了喷涂均匀性、喷涂效率和涂料利用率。目前生成喷涂路径的方法主要有人工示教和离线编程两种。人工示教工作效率低而且喷涂的质量依赖于示教人员的经验。因此近年来,针对机器人柔性喷涂系统的要求,基于三维模型的离线编程成为了研究热点。
以往的很多喷涂路径算法研究都是以工件的CAD模型为基础的,这就要求必须提前得到这些工件的精确三维模型,这对提升喷涂系统的柔性是非常不利的。在某些场合,待喷工件的CAD模型不易获得,这时以往的路径规划算法便会受限。而近年来高精度视觉传感器快速发展,基于物体三维点云生成高质量的喷涂路径将成为一个新的研究方向。
近年来出现了一些基于点云生成工件点云喷涂路径的方法,但是这些方法大多不考虑工件特征,将整个工件视为一个全填充的拓扑实体,在此基础上进行规划,该方法生成的喷涂路径虽然能够覆盖工件表面,但是喷涂效率和涂料利用率不高,影响生产效率。
发明内容
针对喷涂系统的柔性化程度需求,本发明提供一种基于座椅类家具三维点云的喷涂路径生成方法,所生成的喷涂路径能保证涂层厚度的均匀性,同时能保证较高的喷涂效率并节约涂料。
为实现上述目的,本发明采取下述技术方案:一种基于座椅类家具三维点云的喷涂路径生成方法,包括以下步骤:
步骤一:导入座椅工件的三维点云模型:将座椅工件的pcd格式文件导入到基于PCL库的点云读取程序中,采用主成分分析算法计算点云的主特征向量,根据点云的特征向量的旋转和点云质心位置的平移,完成特征方向识别与姿态变换;
步骤二:根据点云特征分布的稀疏性对待喷区域聚类分割:
201、建立各边与对应的特征方向平行且能包含所有点云的最小点云包围盒λ{[xmin,xmax]×[ymin,ymax]×[zmin,zmax]};
202、在主特征方向z轴建立多个等间距切片平面,切片平面间距大小为喷枪移动间距w,将座椅工件的点云包围盒切割成立方体Yi:
其中,i代表切片片面的编号;
204、求取各区块的孔洞率,取均值作为孔洞率阈值ρave,如果Ωi的计算孔洞率超过ρave,将该区域判定为特征密集区域,合并后的点集记为Ωt,否则将其判定为特征稀疏区域,合并后的点集记为Ωs;
205、对特征稀疏区域Ωs欧式聚类二次分割,当原点集变为空集时,欧式聚类分割完成,第k个新的分割点云子集记为Ωck;
步骤三:对于分割得到的特征密集区域拓扑为全填充实体,利用点云切片算法生成喷涂路径,特征稀疏区域聚类为单个的细窄梁单元,采用中线提取算法生成喷涂路径:
301、对于分割得到的特征密集区域拓扑为全填充实体,点云切片算法生成喷涂路径的实现方法为:在主特征方向z轴生成多个等间距的切片平面,相邻切片平面之间的厚度为喷枪移动间距w;
302、采用求交法计算点云在平面上的轮廓,利用切片附近的点推理出切片上点的位置,用切片上的数据来代表切片附近的点云分布,在切片两侧找到最临近的匹配点对,通过计算点对连接形成的空间直线与切片平面的交点求取轮廓点,直线和切片Ej的交点Psi(xsi,ysi,zsi)计算式:
其中,j为切片的序号,δ是相邻切片之间的厚度,t为空间直线的系数;
303、对求取的轮廓路径三次样条插值;
304、特征稀疏区域聚类为单个的细窄梁单元,中线提取算法生成喷涂路径的实现方法为:对点云集合Ωck边缘提取,得到边缘外轮廓;
306、对剩余点集进行欧式聚类,分成最大特征方向的轮廓两侧边线点集,存入集合Ed1k和Edk2中,对集合Edk1和Edk2中的散点三次样条插值,Edk1插值后的点集Edk1'={PEdk1_i(xEdk1_i,yEdk1_i,zEdk1_i),Edk1_i=1,2,,···,nEdk1},Edk2插值后元素倒序的点集Edk2'={PEdk2_i(xEdk2_i,yEdk2_i,zEdk2_i),Edk2_i=1,2,,···,nEdk2},对Edk1'和Edk2'中的对应元素坐标取中点PEmk_i:
所得路径点为特征稀疏区域喷涂路径点;
步骤四:规划路径合并,涂层厚度模拟与仿真:
401、计算喷枪姿态方向即座椅工件表面法线方向,计算方法为前述的主成分分析法,可通过对所有法线方向一致朝向视点来去除法线的二义性;
402、对上述两种方法得到的座椅工件表面轮廓路径,经过路径点插值,沿着喷枪姿态方向即座椅工件表面法线方向偏移喷枪高度,即可获得喷涂机器人的实际运行路径;
403、利用微元法计算自由曲面上的涂料厚度沉积模型,由投影相似几何关系可推导出自由曲面上一点的涂层累计厚度thw':
其中,h表示喷枪到喷涂实验平面的垂直高度,h'表示喷枪到自由曲面上的垂直高度,γ表示自由曲面上一点与喷枪中心连线在竖直方向的夹角,ψ表示自由曲面上一点与喷枪中心连线在该点法线方向的夹角,thw表示喷涂实验平面上点的涂层累计厚度;
404、代入喷涂模型和喷涂参数,验证喷涂路径导致的喷涂均匀性和喷涂效率;
步骤五:座椅工件表面总喷涂路径生成,导入喷涂机器人控制器中。
与现有技术相比,本发明的有益效果是:本发明的基于三维点云生成机器人喷涂路径的优点是结合外部测量设备直接在点云上进行操作,直接生成喷涂路径,提升喷涂系统的柔性化程度,实现喷涂过程中的自动化,能在保证喷涂均匀性不降低的情况下,降低实际喷涂作业时间,在实际生产中可以大幅提升生产效率,并且减少涂料浪费,有较为广阔的应用前景。
附图说明
图1是本发明的流程图;
图2是具体实施方式中座椅工件的椅背的包围盒切割区域孔洞率判别示意图;
图3是具体实施方式中根据稀疏性对座椅工件的椅背的喷涂区域分割结果示意图;
图4是具体实施方式中点云切片求交法确定截面轮廓点示意图;
图5是具体实施方式中座椅工件的椅背点云切片算法生成的截面路径点示意图;
图6是具体实施方式中座椅工件的椅腿中线提取示意图;
图7是本发明的方法规划的表面喷涂路径示意图;
图8是具体实施方式中自由曲面上涂料沉积模型示意图;
图9是本发明的方法规划的喷涂路径造成的工件表面涂层厚度分布情况示意图;
图10是使用本发明的方法对座椅工件四个表面生成的表面喷涂路径示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是发明的一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,一种基于座椅类家具三维点云的喷涂路径生成方法,包括以下步骤:
步骤一:导入座椅工件的三维点云模型,具体为:将座椅工件的pcd格式文件导入到基于PCL库的点云读取程序,采用主成分分析(PCA)算法计算点云的主特征向量,根据点云的特征向量的旋转和点云质心位置的平移,完成特征方向识别与姿态变换;
实施例中采用三维点云模型,数据格式为pcd格式,三维点云模型是通过视觉传感器对座椅工件表面扫描测量得到的,应用场合广泛,易于获取,以座椅工件的椅背做详细描述,点云数据表示为:M={Pi(xi,yi,zi),i=1,2,,···,n},其中Pi表示组成座椅工件表面的第i个点,n表示点的总数。
101、利用主成分分析(PCA)算法计算点云的主特征向量的流程为:通过计算点云去中心化后的半正定协方差矩阵:
其中,(x,y,z)为pcd格式下三维点云模型的坐标,对半正定协方差矩阵分解即可以得到3×1的特征值矩阵Ua和3×3的特征向量矩阵Uc;
102、实现特征方向对齐的坐标变换矩阵为:
其中,Uc T是特征向量矩阵的转置矩阵,P是质心坐标列向量(xc,yc,zc)T,特征方向变换完的结果参照图2坐标轴所示;
步骤二:根据点云特征分布的稀疏性对待喷区域聚类分割,具体为:
201、参照图2所示,建立各边与对应的特征方向平行且能包含所有点云的最小点云包围盒λ{[xmin,xmax]×[ymin,ymax]×[zmin,zmax]};
202、参照图2所示,在主特征方向z轴建立多个等间距的切片平面,切片平面间距大小为喷枪移动间距w,将座椅工件的点云包围盒切割成立方体Yi:
其中,i代表切片平面的编号;
204、求取各区块的孔洞率,取均值作为孔洞率阈值ρave,如果Ωi的计算孔洞率超过ρave,将该区域判定为特征密集区域,否则将其判定为特征稀疏区域,对被判定为椅背特征密集区域的点集进行合并,合并后的点集记为Ωt,对被判定为椅腿特征稀疏区域的点集进行合并,合并后的点集记为Ωs;
205、对椅腿特征稀疏区域欧式聚类二次分割,任意选取特征稀疏区域合并的点集Ωs中的一点,使用KdTree搜索小于设定距离阈值的采样点r邻域,再将所有的邻域点作为采样点,搜索他们的r邻域,直到原点集中找不到符合要求的r邻域点,此时已经分离完成一个聚类点云集合Ωs1,将聚类完成的点从原点集中删除,对剩余的点继续进行上述操作,当原点集变为空集时,所有点的欧式聚类分割完成,第k个新的分割点云子集记为Ωck,分割结果参照图3所示;
步骤三:对于分割得到的椅背特征密集区域拓扑为全填充实体,利用点云切片算法生成喷涂路径,特征稀疏区域聚类为单个的细窄梁单元,采用中线提取算法生成喷涂路径,具体为:
301、对于分割得到的椅背特征密集区域拓扑为全填充实体,参照图4所示,点云切片算法生成喷涂路径的实现方法为:在主特征方向z轴生成多个等间距的切片平面,相邻切片平面之间的厚度为喷枪移动间距w;
302、参照图4所示,采用求交法计算点云在平面上的轮廓,利用切片附近的点推理出切片上点的位置,用切片上的数据来代表切片附近的点云分布,在切片两侧找到最临近的匹配点对,通过计算点对连接形成的空间直线与切片平面的交点求取轮廓点,直线和切片Ej的交点Psi(xsi,ysi,zsi)计算式:
其中,j为切片的序号,δ是相邻切片之间的厚度,t为空间直线的系数,轮廓计算的结果参照图5所示;
303、对求取的轮廓路径三次样条插值;
304、特征稀疏区域聚类为单个的椅腿细窄梁单元,中线提取算法生成喷涂路径的实现方法为:对点云集合Ωck边缘提取,得到边缘外轮廓;
306、对剩余椅腿点集进行欧式聚类,分成最大特征方向的轮廓两侧边线点集,存入集合Ed1k和Edk2中,对集合Edk1和Edk2中的散点三次样条插值,Edk1插值后的点集Edk1'={PEdk1_i(xEdk1_i,yEdk1_i,zEdk1_i),Edk1_i=1,2,,···,nEdk1},Edk2插值后元素倒序的点集
Edk2'={PEdk2_i(xEdk2_i,yEdk2_i,zEdk2_i),Edk2_i=1,2,,···,nEdk2},对Edk1'和Edk2'中的对应元素坐标取中点PEmk_i:
所得路径点为特征稀疏区域喷涂路径点,参照图6所示;
步骤四:规划路径合并,涂层厚度模拟与仿真,具体为:
401、计算喷枪姿态方向即座椅工件表面法线方向,计算方法为前述的主成分分析法,可通过对所有法线方向一致朝向视点来去除法线的二义性;
402、参照图7所示,对上述两种方法得到的座椅工件表面轮廓路径,经过路径点插值,沿着喷枪姿态方向即座椅工件表面法线方向偏移喷枪高度,即可获得喷涂机器人的实际运行路径;
403、参照图8所示,利用微元法计算自由曲面上的涂料厚度沉积模型,由投影相似几何关系可推导出自由曲面上一点的涂层累计厚度thw:
其中,h表示喷枪到喷涂实验平面的垂直高度,h'表示喷枪到自由曲面上的垂直高度,γ表示自由曲面上一点与喷枪中心连线在竖直方向的夹角,ψ表示自由曲面上一点与喷枪中心连线在该点法线方向的夹角,thw表示喷涂实验平面上点的涂层累计厚度;
404、参照图9所示,代入喷涂模型和喷涂参数,验证喷涂路径导致的喷涂均匀性和喷涂效率;
步骤五:座椅工件表面总喷涂路径生成,导入喷涂机器人控制器中,将本发明提出的方法应用到四个侧面座椅工件喷涂路径规划中,得到的规划结果参照图10所示,能够满足工程实际的需要。
针对柔性喷涂系统的需求,本发明提出了一种在三维模型未知的情况下针对具有复杂几何特征的座椅工件低涂料浪费的喷涂路径生成方法。本发明的创新之处在于提出了一种喷涂区域点云自动分割方法,具体为步骤201-306,一种根据特征密集程度采用不同的路径规划策略,具体为步骤301-306,以及建立涂层厚度模型对提出的路径规划效果定量模拟验证,具体为步骤401-404。本发明中的方法能在保证喷涂均匀性不降低的情况下,降低实际喷涂作业时间,在实际生产中可以大幅提升生产效率,并且减少涂料浪费。
此外,本发明的方法也可以扩展到其他木材、砖石、钢铁等喷涂场景的自动路径规划。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的装体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同条件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。
此外,应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。
Claims (1)
1.一种基于座椅类家具三维点云的喷涂路径生成方法,其特征在于:包括以下步骤:
步骤一:导入座椅工件的三维点云模型:将座椅工件的pcd格式文件导入到基于PCL库的点云读取程序中,采用主成分分析算法计算点云的主特征向量,根据点云的特征向量的旋转和点云质心位置的平移,完成特征方向识别与姿态变换;
步骤二:根据点云特征分布的稀疏性对待喷区域聚类分割:
201、建立各边与对应的特征方向平行且能包含所有点云的最小点云包围盒λ{[xmin,xmax]×[ymin,ymax]×[zmin,zmax]};
202、在主特征方向z轴建立多个等间距切片平面,切片平面间距大小为喷枪移动间距w,将座椅工件的点云包围盒切割成立方体Yi:
其中,i代表切片片面的编号;
204、求取各区块的孔洞率,取均值作为孔洞率阈值ρave,如果Ωi的计算孔洞率超过ρave,将该区域判定为特征密集区域,合并后的点集记为Ωt,否则将其判定为特征稀疏区域,合并后的点集记为Ωs;
205、对特征稀疏区域Ωs欧式聚类二次分割,当原点集变为空集时,欧式聚类分割完成,第k个新的分割点云子集记为Ωck;
步骤三:对于分割得到的特征密集区域拓扑为全填充实体,利用点云切片算法生成喷涂路径,特征稀疏区域聚类为单个的细窄梁单元,采用中线提取算法生成喷涂路径:
301、对于分割得到的特征密集区域拓扑为全填充实体,点云切片算法生成喷涂路径的实现方法为:在主特征方向z轴生成多个等间距的切片平面,相邻切片平面之间的厚度为喷枪移动间距w;
302、采用求交法计算点云在平面上的轮廓,利用切片附近的点推理出切片上点的位置,用切片上的数据来代表切片附近的点云分布,在切片两侧找到最临近的匹配点对,通过计算点对连接形成的空间直线与切片平面的交点求取轮廓点,直线和切片Ej的交点Psi(xsi,ysi,zsi)计算式:
其中,j为切片的序号,δ是相邻切片之间的厚度,t为空间直线的系数;
303、对求取的轮廓路径三次样条插值;
304、特征稀疏区域聚类为单个的细窄梁单元,中线提取算法生成喷涂路径的实现方法为:对点云集合Ωck边缘提取,得到边缘外轮廓;
306、对剩余点集进行欧式聚类,分成最大特征方向的轮廓两侧边线点集,存入集合Ed1k和Edk2中,对集合Edk1和Edk2中的散点三次样条插值,Edk1插值后的点集Edk1'={PEdk1_i(xEdk1_i,yEdk1_i,zEdk1_i),Edk1_i=1,2,,…,nEdk1},Edk2插值后元素倒序的点集Edk2'={PEdk2_i(xEdk2_i,yEdk2_i,zEdk2_i),Edk2_i=1,2,,…,nEdk2},对Edk1'和Edk2'中的对应元素坐标取中点PEmk_i:
所得路径点为特征稀疏区域喷涂路径点;
步骤四:规划路径合并,涂层厚度模拟与仿真:
401、计算喷枪姿态方向即座椅工件表面法线方向,计算方法为前述的主成分分析法,可通过对所有法线方向一致朝向视点来去除法线的二义性;
402、对上述两种方法得到的座椅工件表面轮廓路径,经过路径点插值,沿着喷枪姿态方向即座椅工件表面法线方向偏移喷枪高度,即可获得喷涂机器人的实际运行路径;
403、利用微元法计算自由曲面上的涂料厚度沉积模型,由投影相似几何关系可推导出自由曲面上一点的涂层累计厚度thw':
其中,h表示喷枪到喷涂实验平面的垂直高度,h'表示喷枪到自由曲面上的垂直高度,γ表示自由曲面上一点与喷枪中心连线在竖直方向的夹角,ψ表示自由曲面上一点与喷枪中心连线在该点法线方向的夹角,thw表示喷涂实验平面上点的涂层累计厚度;
404、代入喷涂模型和喷涂参数,验证喷涂路径导致的喷涂均匀性和喷涂效率;
步骤五:座椅工件表面总喷涂路径生成,导入喷涂机器人控制器中。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110485514.0A CN113171913B (zh) | 2021-04-30 | 2021-04-30 | 一种基于座椅类家具三维点云的喷涂路径生成方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110485514.0A CN113171913B (zh) | 2021-04-30 | 2021-04-30 | 一种基于座椅类家具三维点云的喷涂路径生成方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113171913A CN113171913A (zh) | 2021-07-27 |
CN113171913B true CN113171913B (zh) | 2022-04-22 |
Family
ID=76925988
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110485514.0A Active CN113171913B (zh) | 2021-04-30 | 2021-04-30 | 一种基于座椅类家具三维点云的喷涂路径生成方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113171913B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117036393B (zh) * | 2023-10-09 | 2023-12-19 | 中国电建集团昆明勘测设计研究院有限公司 | 基于倾斜实景三维模型的建筑物轮廓提取方法 |
CN117853902B (zh) * | 2023-12-11 | 2024-12-06 | 国网湖北省电力有限公司超高压公司 | 边坡稳定性分析方法 |
CN117649545B (zh) * | 2024-01-30 | 2024-04-12 | 武汉市双桥科技有限公司 | 基于人工智能的喷涂轨迹规划方法及系统 |
CN119335953B (zh) * | 2024-12-13 | 2025-04-08 | 法奥意威(苏州)机器人系统有限公司 | 喷涂轨迹规划方法和电子设备 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106423656A (zh) * | 2016-08-11 | 2017-02-22 | 重庆大学 | 基于点云与图像匹配的自动喷涂系统及方法 |
CN108340371A (zh) * | 2018-01-29 | 2018-07-31 | 珠海市俊凯机械科技有限公司 | 目标跟随点的定位方法以及系统 |
CN109541997A (zh) * | 2018-11-08 | 2019-03-29 | 东南大学 | 一种面向平面/近似平面工件的喷涂机器人快速智能编程方法 |
CN110181516A (zh) * | 2019-06-18 | 2019-08-30 | 苏州大学 | 一种喷涂机器人的路径规划方法、装置、系统及存储介质 |
CN110288706A (zh) * | 2019-07-02 | 2019-09-27 | 哈尔滨工业大学 | 一种小曲率不规则点云曲面的拟合方法 |
CN111744706A (zh) * | 2020-06-23 | 2020-10-09 | 梅卡曼德(北京)机器人科技有限公司 | 物件的喷胶方法、装置、电子设备及存储介质 |
CN112632718A (zh) * | 2020-12-10 | 2021-04-09 | 浙江工业大学 | 一种基于改进的点云切片算法的喷涂机器人轨迹规划方法 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9568906B2 (en) * | 2013-09-18 | 2017-02-14 | The Boeing Company | Robotic object coating system |
IL252582A0 (en) * | 2017-05-29 | 2017-08-31 | Eyeway Vision Ltd | A method and system for registration between the outside world and a virtual image |
-
2021
- 2021-04-30 CN CN202110485514.0A patent/CN113171913B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106423656A (zh) * | 2016-08-11 | 2017-02-22 | 重庆大学 | 基于点云与图像匹配的自动喷涂系统及方法 |
CN108340371A (zh) * | 2018-01-29 | 2018-07-31 | 珠海市俊凯机械科技有限公司 | 目标跟随点的定位方法以及系统 |
CN109541997A (zh) * | 2018-11-08 | 2019-03-29 | 东南大学 | 一种面向平面/近似平面工件的喷涂机器人快速智能编程方法 |
CN110181516A (zh) * | 2019-06-18 | 2019-08-30 | 苏州大学 | 一种喷涂机器人的路径规划方法、装置、系统及存储介质 |
CN110288706A (zh) * | 2019-07-02 | 2019-09-27 | 哈尔滨工业大学 | 一种小曲率不规则点云曲面的拟合方法 |
CN111744706A (zh) * | 2020-06-23 | 2020-10-09 | 梅卡曼德(北京)机器人科技有限公司 | 物件的喷胶方法、装置、电子设备及存储介质 |
CN112632718A (zh) * | 2020-12-10 | 2021-04-09 | 浙江工业大学 | 一种基于改进的点云切片算法的喷涂机器人轨迹规划方法 |
Non-Patent Citations (7)
Title |
---|
A Trajectory Planning Algorithm of Spray Robot for Workpieces with Complex Geometric Features based on 3D Point Cloud;李昂;《2021 IEEE 5th information Technology, Networking, Electronic and Automation Control Conference(ITNEC)》;20211113;第13-20页 * |
基于三维点云的喷涂机器人路径规划方法研究;童宁;《中国优秀硕士学位论文全文数据库信息科技辑》;20200215(第2期);第48-78页 * |
基于激光传感器的家具自动喷涂路径获取研究;杨居帛;《中国优秀博硕士学位论文全文数据库(硕士)信息科技辑》;20210115(第1期);第33-62页 * |
基于点云处理技术的喷涂机器人喷枪轨迹生成研究;孙国朋等;《机械设计与制造》;20110108(第01期);第158-160页 * |
基于点云数据的木材喷涂工件匹配与位姿估计算法研究;田德;《中国优秀博硕士学位论文全文数据库(硕士)信息科技辑》;20190115(第1期);第5-58页 * |
面向工业机器人喷涂的工件识别与位姿估计研究;方贤根;《中国优秀博硕士学位论文全文数据库(硕士)信息科技辑》;20190115(第1期);第10-61页 * |
面向座椅类家具的喷涂机器人局部特征识别和轨迹规划;李昂;《中国优秀硕士学位论文全文数据库工程科技Ⅰ辑》;20210601;第13-94页 * |
Also Published As
Publication number | Publication date |
---|---|
CN113171913A (zh) | 2021-07-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113171913B (zh) | 一种基于座椅类家具三维点云的喷涂路径生成方法 | |
CN109541997B (zh) | 一种面向平面/近似平面工件的喷涂机器人快速智能编程方法 | |
CN102831306B (zh) | 一种用于喷涂机器人的分层喷涂轨迹规划方法 | |
CN102527554B (zh) | 一种自由曲面喷涂机器人的喷枪轨迹规划方法 | |
Lin et al. | A generic uniform scallop tool path generation method for five-axis machining of freeform surface | |
CN108803621B (zh) | 一种钢轨焊缝修磨机器人路径规划方法 | |
CN112632718B (zh) | 一种基于改进的点云切片算法的喷涂机器人轨迹规划方法 | |
CN114055255B (zh) | 一种基于实时点云的大型复杂构件表面打磨路径规划方法 | |
CN106097311A (zh) | 机载激光雷达数据的建筑物三维重建方法 | |
CN108499785B (zh) | 一种基于最小厚度约束的复杂曲面喷涂轨迹计算方法 | |
CN106373118A (zh) | 可有效保留边界和局部特征的复杂曲面零件点云精简方法 | |
CN112508895A (zh) | 一种基于曲面配准的螺旋桨叶片质量评估方法 | |
CN108682043A (zh) | 一种基于参数映射的复杂曲面测量规划方法 | |
CN107622530B (zh) | 一种高效鲁棒的三角网切割方法 | |
CN113276130B (zh) | 一种基于点云切片的自由曲面喷涂路径规划方法及系统 | |
Wang et al. | A new point cloud slicing based path planning algorithm for robotic spray painting | |
Kim | Tool path generation for contour parallel milling with incomplete mesh model | |
CN113587807A (zh) | 一种飞机壁板加工特征面的扫描路径生成方法 | |
CN102023616A (zh) | 三角Bézier曲面数控精加工刀轨快速生成方法 | |
CN108491596A (zh) | 一种点云模型上的分层切片轮廓构造方法 | |
Fan et al. | Fast global collision detection method based on feature-point-set for robotic machining of large complex components | |
Zhang et al. | Robot automation grinding process for nuclear reactor coolant pump based on reverse engineering | |
CN111127640B (zh) | 基于ros的飞机自动清洗轨迹离线规划方法 | |
Zhou et al. | A feature-based automatic broken surfaces fitting method for complex aircraft skin parts | |
CN116071530B (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 |