CN115685988A - 一种自由曲面喷涂路径自动生成方法与装置 - Google Patents

一种自由曲面喷涂路径自动生成方法与装置 Download PDF

Info

Publication number
CN115685988A
CN115685988A CN202211111227.4A CN202211111227A CN115685988A CN 115685988 A CN115685988 A CN 115685988A CN 202211111227 A CN202211111227 A CN 202211111227A CN 115685988 A CN115685988 A CN 115685988A
Authority
CN
China
Prior art keywords
polygon
sub
spraying
point
feat
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.)
Pending
Application number
CN202211111227.4A
Other languages
English (en)
Inventor
王磊
马启航
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yingtai Intelligent Technology Shanghai Co ltd
Original Assignee
Yingtai Intelligent Technology Shanghai Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Yingtai Intelligent Technology Shanghai Co ltd filed Critical Yingtai Intelligent Technology Shanghai Co ltd
Priority to CN202211111227.4A priority Critical patent/CN115685988A/zh
Publication of CN115685988A publication Critical patent/CN115685988A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Processing Or Creating Images (AREA)

Abstract

本发明涉及一种自由曲面喷涂路径自动生成方法与装置,其中,方法包括:根据自由曲面点云数据提取特征面,根据特征面和自由曲面点云数据确定索引空间;采用亚多边形划分的方法对特征面上的原多边形进行线段分割,得到多个亚多边形线段集合,亚多边形线段集合围成的面积和等于原多边形的面积和,亚多边形线段集合依次首尾相连得到亚多边形;基于亚多边形进行亚多边形轨迹规划,得到亚多边形轨迹,基于亚多边形轨迹和索引空间获取喷涂点索引,根据喷涂点索引计算喷涂点和喷涂姿态,基于喷涂点和喷涂姿态得到喷涂位姿路径,评估并输出喷涂位姿路径。与现有技术相比,本发明具有适用于任意自由曲面点云数据、喷涂宽度可调等优点。

Description

一种自由曲面喷涂路径自动生成方法与装置
技术领域
本发明涉及机器人轨迹规划及自动喷涂领域,尤其是涉及一种自由曲面喷涂路径自动生成方法和装置。
背景技术
多轴机器人经常用在复杂构件的喷涂场合,根据轨迹编程方式,可以将机器人喷涂应用分为人工示教和离线编程两种。手动示教得到的机器人喷涂轨迹具有可靠性高的特点,依赖操作者的经验,通常无法达到最佳喷涂效果。离线编程方法可以根据被喷涂工件的数字模型、工艺参数生成特定的喷涂轨迹,同时完成仿真验证,利于实现自动喷涂。
目前多数的自由曲面喷涂路径规划是对CAD模型进行处理,进行曲面切块、切片,计算单元格的几何特征,得到路径点,生成喷涂轨迹。例如,一种喷涂成型过程中的刀具轨迹规划方法对标准CAD模型进行三角化处理,得到工件的表面喷涂轨迹,该方法只对汽车内罩进行了测试,通常适用于已知标准CAD模型的场合,不利于任意自由曲面点云数据的高效喷涂路径生成,适用范围窄,无法对不同情况的喷涂进行喷涂宽度的调整。
发明内容
本发明的目的就是为了克服上述现有技术存在的缺陷而提供的一种适用于任意自由曲面点云数据、喷涂宽度可调的自由曲面喷涂路径自动生成方法和装置。
本发明的目的可以通过以下技术方案来实现:
一种自由曲面喷涂路径自动生成方法,包括以下步骤:
根据自由曲面点云数据提取特征面,根据特征面和自由曲面点云数据确定索引空间;
采用亚多边形划分的方法对所述特征面上的原多边形进行线段分割,得到多个亚多边形线段集合,所述亚多边形线段集合围成的面积和等于原多边形的面积和,所述亚多边形线段集合依次首尾相连得到亚多边形;
基于所述亚多边形进行亚多边形轨迹规划,得到亚多边形轨迹,基于所述亚多边形轨迹和索引空间获取喷涂点索引,根据喷涂点索引计算喷涂点和喷涂姿态,基于喷涂点和喷涂姿态得到喷涂位姿路径,评估并输出所述喷涂位姿路径;
其中,轨迹规划的过程为:
设置偏移线段,所述偏移线段在亚多边形外,且不与亚多边形相交;
基于喷涂宽度对亚多边形和偏移线段进行平行线划分,得到平行线集合,所述平行线集合中的每一条平行线互相平行,与亚多边形有2个交点,与偏移线段有1 个交点,所述平行线集合中的每一条平行线与偏移线段的交点的索引为该平行线的排列序号;
判断亚多边形上是否存在拐点,若存在,则过拐点向与拐点最接近的平行线作垂线,得到拐点延长线以及该平行线与该拐点延长线的交点;
基于平行线的排列序号,将平行线与亚多边形的交点和平行线与拐点延长线的交点进行分组,得到每条平行线对应的交点集合,
筛选所述每条平行线对应的交点集合,得到每条平行线对应的路径点集合;
得到路径点集合后,根据之字形路径算法连接路径点集合中的路径点,得到亚多边形轨迹。
进一步地,采用亚多边形划分的方法对所述特征面上的原多边形进行线段分割的具体表达式为:
polygoni=divide(polygonfeat),i∈1,...,n
Figure BDA0003843270410000021
其中,polygoni为划分得到的亚多边形,i为划分得到的亚多边形序号,divide 为划分函数,polygonfeat为在特征面上的原多边形,n为划分得到的亚多边形总个数,aera为计算多边形包络面积函数。
进一步地,所述设置偏移线段的约束条件为:
Figure BDA0003843270410000022
其中,i为划分得到的亚多边形序号,
Figure BDA0003843270410000023
为偏移线段,polygoni为划分得到的第i个亚多边形,dlploy为偏移线段到亚多边形的距离,δ为偏移线段到亚多边形的最小偏移距离。
进一步地,所述特征面的约束条件为:
Planefeat(x,y,z)=0:Afeatx+Bfeaty+Cfeatz+Dfeat=0
Planefeat(xp,yp,zp)>0
Planefeat(xnp,ynp,znp)<0
nz·Planefeat(x,y,z)=0
Planefeat(xL,yL,zL)=0
FL=(nx,ny,nz)=PCA(BP)
其中,Planefeat为平面函数,x、y和z为特征面上的点,Afeat、Bfeat、Cfeat和Dfeat为平面系数,xp、yp和zp为点云区域中的点,xnp、ynp和znp为非点云区域中的点, FL为点云数据的局部坐标系,xL、yL和zL为局部坐标系中的点,nx、ny和nz为局部坐标系的三个坐标轴向量,PCA为PAC算法函数,BP为自由曲面点云。
进一步地,筛选所述每条平行线对应的交点集合的约束条件为:
Figure BDA0003843270410000031
Figure BDA0003843270410000032
其中,j为平行线的排列序号,pj为第j条平行线对应的交点,
Figure BDA0003843270410000033
为计算平行线和亚多边形交点的函数,
Figure BDA0003843270410000034
为平行线集合中的第j条平行线,polygoni为划分得到的第i个亚多边形,lfirst为polygoni的主方向直线。
进一步地,根据之字形路径算法连接路径点集合中的路径点的计算式为:
featPdep=zizg(∑pj)
其中,featPdep为特征面上的亚多边形轨迹,zizg为之字形路径算法,pj为第j条平行线对应的交点。
进一步地,所述确定索引空间具体为建立两个点集合统一的计数参考坐标系,并按照排列顺序一一对应,得到特征面投影点到自由曲面对应点的对应关系,将所述对应关系作为索引空间。
进一步地,所述根据喷涂点索引计算喷涂点和喷涂姿态具体为:根据喷涂点索引计算自由曲面上对应的点的坐标和法向量,结合喷涂高度,计算出喷涂点和喷涂姿态。
进一步地,所述评估喷涂位姿路径为对生成的喷涂位姿路径进行指标计算,得到加权评估指数,完成轨迹执行判断。
一种自由曲面喷涂路径自动生成装置,包括存储器和处理器,所述存储器上存储有计算机程序,所述处理器执行所述程序时实现上述的方法。
与现有技术相比,本发明具有以下有益效果:
(1)基于喷涂宽度对亚多边形和偏移线段进行平行线划分,根据得到的交点规划喷涂路径,整体的喷涂轨迹可以适应不同宽度需求的喷涂工作,实现通过喷涂轨迹控制输出不同宽度的喷涂位姿路径。
(2)采用亚多边形划分能够对自由曲面点云数据进行处理,不限于已知标准 CAD模型的场合。
附图说明
图1为本发明的流程图;
图2为本发明的提取特征面和确定索引空间示意图;
图3为本发明的路径点提取过程图;
图中,1自由曲面点云,2特征面,3上边界面,4下边界面,5机器人基坐标系,6虚投影面,7索引空间,8局部坐标系。
具体实施方式
下面结合附图和具体实施例对本发明进行详细说明。本实施例以本发明技术方案为前提进行实施,给出了详细的实施方式和具体的操作过程,但本发明的保护范围不限于下述的实施例。
一种自由曲面喷涂路径自动生成方法,如图1所示,包括以下步骤:
根据自由曲面点云数据提取特征面,根据特征面和自由曲面点云数据确定索引空间;
采用亚多边形划分的方法对特征面上的原多边形进行线段分割,得到多个亚多边形线段集合,亚多边形线段集合围成的面积和等于原多边形的面积和,亚多边形线段集合依次首尾相连得到亚多边形;
基于亚多边形进行亚多边形轨迹规划,得到亚多边形轨迹,基于亚多边形轨迹和索引空间获取喷涂点索引,根据喷涂点索引计算喷涂点和喷涂姿态,基于喷涂点和喷涂姿态得到喷涂位姿路径,评估并输出喷涂位姿路径。
如图2所示,根据自由曲面点云1提取特征面2,根据特征面2和自由曲面点云1确定索引空间7的示意图。
根据自由曲面点云数据提取特征面,根据特征面和自由曲面点云数据确定索引空间的具体步骤为:
自由曲面点云1由3D结构光相机采集,并根据机器人坐标系与标手眼标定矩阵,由多个分块点云数据拼接成的,包含曲面几何信息的点集数据。将自由曲面点云1在机器人基坐标系5下进行表示。使用齐次变换表达各个坐标系变换关系,其中机器人末端中心坐标系至机器人基坐标系5的位姿变换表示为ETB,该矩阵可以通过读取机器人控制***的坐标信息得到;3D结构光相机坐标系至机器人末端中心坐标系的位姿变换表示为CTE,该矩阵可以通过手眼标定得到。因此,可以得到自由曲面的局部点云在机器人基坐标系5下的表达:
Figure BDA0003843270410000051
式中,
Figure BDA0003843270410000052
代表在相机坐标系下的自由曲面局部点云,BPi代表在机器人基坐标系5下的自由曲面局部点云。对机器人基坐标系5下的自由曲面局部点云BPi进行叠加,得到自由曲面整体点云在机器人基坐标系5下的表示:
Figure BDA0003843270410000053
特征面2是一种恰好区分点云区域与非点云区域的平面,即存在一平面:
Planefeat(x,y,z)=0:Afeatx+Bfeaty+Cfeatz+Dfeat=0
该平面的特点是可以区分点云区域与非点云区域,即:
Planefeat(xp,yp,zp)>0
Planefeat(xnp,ynp,znp)<0
其中,Planefeat为平面函数,Afeat、Bfeat、Cfeat和Dfeat为平面系数,xp、yp和zp为点云区域中的点,xnp、ynp和znp为非点云区域中的点。
特征面2提取是通过对不同的点云数据,计算其主方向,在主方向上寻找一个满足特征面特点的偏移平面。点云数据的主方向通常是利用PCA算法实现,返回值是三个方向向量,经过校正后这三个向量的单位向量可以代表局部坐标系8的三个坐标轴,其表示如下:
FL=(nx,ny,nz)=PCA(BP)
其中,FL为点云数据的局部坐标系,nx、ny和nz为局部坐标系的三个坐标轴向量,PCA为PAC算法函数,BP为自由曲面点云。
特征面2与点云数据的主方向垂直,则有:
nz·Planefeat(x,y,z)=0
同时,局部坐标系9的原点在特征面上,有:
Planefeat(xL,yL,zL)=0
其中,x、y和z为特征面上的点,xL、yL和zL为局部坐标系中的点。
根据以上约束,即可提取特征面2。
获取特征面2的基础上,利用局部坐标系8,可以计算得到上边界面3和下边界面4,满足:
nx·Planeup(x,y,z)=0
nx·Planedown(x,y,z)=0
其中,nx代表局部坐标系8的x轴,Planeup和Planedown分别代表上边界面3 和下边界面4。
索引空间7是一种虚投影面6(即特征面2)投影点到自由曲面点云1对应点的对应关系。定义虚投影面6投影点到自由曲面点云1对应点之间的对应关系为:
χ:featP→BP
其中,χ代表虚投影面6投影点到自由曲面点云1对应点之间的对应关系,BP 代表自由曲面点云1。
索引空间7确定方法是通过建立两个点集合统一的计数参考坐标系,并按照排列顺序一一对应。χ只存在一对一的对应关系,不存在其他对应关系。
采用亚多边形划分的方法对特征面上的原多边形进行线段分割,得到多个亚多边形线段集合的具体步骤为:
亚多边形是一种首尾依次相连的线段集合,是复合多边形的子集。这种多边形是一种闭合多边形,且满足在亚多边形的主方向满足单调性质,即在该方向的垂直方向上的任意直线与多边形的交点个数等于2,在多边形的顶点位置,两个交点重合。可以表达为以下形式:
ξ(lsec,polygoni)=2||1,lsec·lfirst=0
其中,ξ代表求得直线与多边形的交点个数,lfirst代表亚多边形主方向直线,lsec代表亚多边形主方向的垂直方向上的任意直线,polygoni代表亚多边形。
亚多边形划分方法是通过对原多边形进行特定的线段分割,组合出若干新的线段集合,这些新的线段集合围成的面积和,等于原多边形的面积和。
可以表示为:
polygoni=divide(polygonfeat),i∈1,...,n
Figure BDA0003843270410000071
其中,polygoni代表划分得到的亚多边形,divide代表划分函数,polygonfeat代表在特征面上的原多边形,i代表划分得到的亚多边形序号,n代表划分得到的亚多边形总个数,aera代表求多边形包络面积。
如图3所示,基于亚多边形进行亚多边形轨迹规划,得到亚多边形轨迹的具体步骤为:
STEP1设置偏移线段:
偏移线段具有两个作用,其一是为了扩充亚多边形的边界,便于在平行线划分和拐点处理STEP2阶段获取于亚多边形的交点;其二是可以将平行线的索引映射到与偏移线段的交点上,便于表示平行线的序号。亚多边形上的点到偏移线段的最小距离应该大于一个阈值,以保证偏移线段不与亚多边形相交:
Figure BDA0003843270410000072
其中,dlploy(·,·)代表直线到多边形的距离,
Figure BDA0003843270410000073
代表偏移线段,min代表求解数组的最小值,δ代表偏移线段到亚多边形的最小偏移距离。
STEP2平行线划分:
平行线划分和拐点处理是根据喷涂宽度和亚多边形来决定的,平行线集合中的每一条平行线互相平行,平行线集合中的每一根直线与亚多边形有2个交点,与偏移线段有一个交点,即:
Figure BDA0003843270410000074
同时,平行线集合中的每一根直线与偏移线段的交点索引代表平行线的排列序号,即:
Figure BDA0003843270410000075
其中,inxj代表排列序号,
Figure BDA0003843270410000078
代表两直线求交,
Figure BDA0003843270410000076
代表平行线集合中的任意一根直线,
Figure BDA0003843270410000077
代表亚多边形的偏移线段所在直线,j代表平行线序号,m代表平行线集合的元素个数。
STEP3拐点处理:
判断是否拐点,若存在,则过拐点向与拐点最接近的平行线作垂线,得到拐点延长线以及该平行线与该拐点延长线的交点。
拐点按照主方向向量,分为上拐点和下拐点,此时拐点也是亚多边形的顶点,满足:
Figure BDA0003843270410000081
STEP4路径点提取:
基于平行线的排列序号,将平行线与亚多边形的交点和平行线与拐点延长线的交点进行分组,得到每条平行线对应的交点集合。
每条平行线满足:
Figure BDA0003843270410000082
其中,num(pj)代表每一组平行线交点的个数,
Figure BDA0003843270410000083
代表求得直线与处理后的亚多边形的交点个数,
Figure BDA0003843270410000084
代表平行线集合中的每一根直线,该平行线与亚多边形主方向直线lfirst垂直。
筛选每条平行线对应的交点集合,得到每条平行线对应的路径点集合。
得到路径点集合后,根据之字形路径算法连接路径点集合中的路径点,得到亚多边形轨迹:
featPdep=zizg(∑pj)
其中,featPdep代表特征面上的亚多边形轨迹,zizg代表之字形路径算法,∑pj代表所有路径点。
在得到已规划轨迹的基础上,将特征平面上的轨迹点按照排列顺序,通过索引空间在自由曲面上找到对应的点,作为喷涂点计算的基础。结合特征面投影点到自由曲面对应点之间的对应关系,可以表示为:
BPdep=χ(featPdep)
其中,BPdep代表自由曲面上的亚多边形轨迹,χ代表特征面投影点到自由曲面对应点之间的对应关系。
喷涂点计算与喷涂方向计算表示在完成喷涂点索引的基础上,计算自由曲面上对应的点的坐标和法向量,并结合喷涂高度,计算出喷涂点和喷涂方向,并用箭头表示。其中自由曲面点云包含了点的坐标信息,根据生成的亚多边形轨迹的索引,计算轨迹点处的法向量,组成以下形式:
BTrackdep=(X,Y,Z,Nx,Ny,Nz)=ψ(BPdep)
其中,BTrackdep代表自由曲面上的“之”字轨迹所包含的轨迹点坐标和法向量, X,Y,Z,Nx,Ny,Nz代表点坐标和法向量集合,ψ代表根据生成的亚多边形轨迹的索引,计算轨迹点处的法向量的函数。
然后计算喷涂点和姿态:
Figure BDA0003843270410000091
其中,Pathpai代表喷枪的喷涂位姿集合,
Figure BDA0003843270410000092
代表由自由曲面上的亚多边形轨迹所包含的轨迹点坐标和法向量与喷涂高度计算喷涂位姿集合的函数,hpai代表喷涂高度。
对喷涂位姿路径进行评估,对生成的喷涂位姿路径进行相关指标计算,得到加权评估指数,据此完成轨迹执行判断:
Figure BDA0003843270410000093
其中,κ代表喷涂位姿路径的评估指数,
Figure BDA0003843270410000094
代表计算评估指数的函数。
经过喷涂位姿路径评估的喷涂轨迹进行下发,驱动执行机构进行喷涂任务:
ret=issue(Pathpai)
其中,ret代表下发指令的返回值,issue计算下发指令的函数。
本发明还提供一种自由曲面喷涂路径自动生成装置,包括存储器和处理器,存储器上存储有计算机程序,处理器执行程序时实现上述的方法。
以上详细描述了本发明的较佳具体实施例。应当理解,本领域的普通技术人员无需创造性劳动就可以根据本发明的构思作出诸多修改和变化。因此,凡本技术领域中技术人员依本发明的构思在现有技术的基础上通过逻辑分析、推理或者有限的实验可以得到的技术方案,皆应在由权利要求书所确定的保护范围内。

Claims (10)

1.一种自由曲面喷涂路径自动生成方法,其特征在于,包括以下步骤:
根据自由曲面点云数据提取特征面,根据特征面和自由曲面点云数据确定索引空间;
采用亚多边形划分的方法对所述特征面上的原多边形进行线段分割,得到多个亚多边形线段集合,所述亚多边形线段集合围成的面积和等于原多边形的面积和,所述亚多边形线段集合依次首尾相连得到亚多边形;
基于所述亚多边形进行亚多边形轨迹规划,得到亚多边形轨迹,基于所述亚多边形轨迹和索引空间获取喷涂点索引,根据喷涂点索引计算喷涂点和喷涂姿态,基于喷涂点和喷涂姿态得到喷涂位姿路径,评估并输出所述喷涂位姿路径;
其中,轨迹规划的过程为:
设置偏移线段,所述偏移线段在亚多边形外,且不与亚多边形相交;
基于喷涂宽度对亚多边形和偏移线段进行平行线划分,得到平行线集合,所述平行线集合中的每一条平行线互相平行,与亚多边形有2个交点,与偏移线段有1个交点,所述平行线集合中的每一条平行线与偏移线段的交点的索引为该平行线的排列序号;
判断亚多边形上是否存在拐点,若存在,则过拐点向与拐点最接近的平行线作垂线,得到拐点延长线以及该平行线与该拐点延长线的交点;
基于平行线的排列序号,将平行线与亚多边形的交点和平行线与拐点延长线的交点进行分组,得到每条平行线对应的交点集合,
筛选所述每条平行线对应的交点集合,得到每条平行线对应的路径点集合;
得到路径点集合后,根据之字形路径算法连接路径点集合中的路径点,得到亚多边形轨迹。
2.根据权利要求1所述的一种自由曲面喷涂路径自动生成方法,其特征在于,采用亚多边形划分的方法对所述特征面上的原多边形进行线段分割的具体表达式为:
polygoni=divide(polygonfeat),i∈1,...,n
Figure FDA0003843270400000011
其中,polygoni为划分得到的亚多边形,i为划分得到的亚多边形序号,divide为划分函数,polygonfeat为在特征面上的原多边形,n为划分得到的亚多边形总个数,aera为计算多边形包络面积函数。
3.根据权利要求1所述的一种自由曲面喷涂路径自动生成方法,其特征在于,所述设置偏移线段的约束条件为:
Figure FDA0003843270400000021
其中,i为划分得到的亚多边形序号,
Figure FDA0003843270400000022
为偏移线段,polygoni为划分得到的第i个亚多边形,dlploy为偏移线段到亚多边形的距离,δ为偏移线段到亚多边形的最小偏移距离。
4.根据权利要求1所述的一种自由曲面喷涂路径自动生成方法,其特征在于,所述特征面的约束条件为:
Planefeat(x,y,z)=0:Afeatx+Bfeaty+Cfeatz+Dfeat=0
Planefeat(xp,yp,zp)>0
Planefeat(xnp,ynp,znp)<0
nz·Planefeat(x,y,z)=0
Planefeat(xL,yL,zL)=0
FL=(nx,ny,nz)=PCA(BP)
其中,Planefeat为平面函数,x、y和z为特征面上的点,Afeat、Bfeat、Cfeat和Dfeat为平面系数,xp、yp和zp为点云区域中的点,xnp、ynp和znp为非点云区域中的点,FL为点云数据的局部坐标系,xL、yL和zL为局部坐标系中的点,nx、ny和nz为局部坐标系的三个坐标轴向量,PCA为PAC算法函数,BP为自由曲面点云。
5.根据权利要求1所述的一种自由曲面喷涂路径自动生成方法,其特征在于,筛选所述每条平行线对应的交点集合的约束条件为:
Figure FDA0003843270400000023
Figure FDA0003843270400000024
其中,j为平行线的排列序号,pj为第j条平行线对应的交点,
Figure FDA0003843270400000025
为计算平行线和亚多边形交点的函数,
Figure FDA0003843270400000026
为平行线集合中的第j条平行线,polygoni为划分得到的第i个亚多边形,lfirst为polygoni的主方向直线。
6.根据权利要求1所述的一种自由曲面喷涂路径自动生成方法,其特征在于,根据之字形路径算法连接路径点集合中的路径点的计算式为:
featPdep=zizg(∑pj)
其中,featPdep为特征面上的亚多边形轨迹,zizg为之字形路径算法,pj为第j条平行线对应的交点。
7.根据权利要求1所述的一种自由曲面喷涂路径自动生成方法,其特征在于,所述确定索引空间具体为建立两个点集合统一的计数参考坐标系,并按照排列顺序一一对应,得到特征面投影点到自由曲面对应点的对应关系,将所述对应关系作为索引空间。
8.根据权利要求1所述的一种自由曲面喷涂路径自动生成方法,其特征在于,所述根据喷涂点索引计算喷涂点和喷涂姿态具体为:根据喷涂点索引计算自由曲面上对应的点的坐标和法向量,结合喷涂高度,计算出喷涂点和喷涂姿态。
9.根据权利要求1所述的一种自由曲面喷涂路径自动生成方法,其特征在于,所述评估喷涂位姿路径为对生成的喷涂位姿路径进行指标计算,得到加权评估指数,完成轨迹执行判断。
10.一种自由曲面喷涂路径自动生成装置,包括存储器和处理器,所述存储器上存储有计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1~9中任一项所述的方法。
CN202211111227.4A 2022-09-13 2022-09-13 一种自由曲面喷涂路径自动生成方法与装置 Pending CN115685988A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211111227.4A CN115685988A (zh) 2022-09-13 2022-09-13 一种自由曲面喷涂路径自动生成方法与装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211111227.4A CN115685988A (zh) 2022-09-13 2022-09-13 一种自由曲面喷涂路径自动生成方法与装置

Publications (1)

Publication Number Publication Date
CN115685988A true CN115685988A (zh) 2023-02-03

Family

ID=85061854

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211111227.4A Pending CN115685988A (zh) 2022-09-13 2022-09-13 一种自由曲面喷涂路径自动生成方法与装置

Country Status (1)

Country Link
CN (1) CN115685988A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116188480A (zh) * 2023-04-23 2023-05-30 安徽同湃特机器人科技有限公司 喷涂机器人天花板作业时agv行进路径点的计算方法
CN117340900A (zh) * 2023-12-06 2024-01-05 江苏绿能家电科技有限公司 一种热喷涂机器人路径规划方法及***

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116188480A (zh) * 2023-04-23 2023-05-30 安徽同湃特机器人科技有限公司 喷涂机器人天花板作业时agv行进路径点的计算方法
CN116188480B (zh) * 2023-04-23 2023-07-18 安徽同湃特机器人科技有限公司 喷涂机器人天花板作业时agv行进路径点的计算方法
CN117340900A (zh) * 2023-12-06 2024-01-05 江苏绿能家电科技有限公司 一种热喷涂机器人路径规划方法及***
CN117340900B (zh) * 2023-12-06 2024-02-09 江苏绿能家电科技有限公司 一种热喷涂机器人路径规划方法及***

Similar Documents

Publication Publication Date Title
CN115685988A (zh) 一种自由曲面喷涂路径自动生成方法与装置
CN108444482B (zh) 一种无人机自主寻路避障方法及***
CN106557844B (zh) 一种焊接机器人路径规划方法
KR900003123B1 (ko) 자유표면 평가방법 및 그의 nc 시스템
CN104759379B (zh) 基于喷涂目标三维成像技术的全流程闭环智能喷涂机器人
CN107972034B (zh) 一种基于ros平台的复杂工件轨迹规划仿真***
CN103678754B (zh) 信息处理装置及信息处理方法
CN108673509B (zh) 一种六自由度手腕偏置型串联机械臂的运动控制方法
CN105184019A (zh) 机器人抓取方法及***
CN102672306A (zh) 基于曲面多层多道焊的机器人自动焊接的方法及***
CN111645079B (zh) 一种带电作业机器人机械臂路径规划控制装置及其方法
CN111530671A (zh) 一种基于喷涂***的智能机器人喷涂方法
CN113741426B (zh) 一种基于局部点云曲线拟合的机器人加工路径规划方法
CN110181516A (zh) 一种喷涂机器人的路径规划方法、装置、***及存储介质
CN111178170B (zh) 一种手势识别方法和一种电子设备
Geng et al. A novel welding path planning method based on point cloud for robotic welding of impeller blades
Zhen et al. Adaptive automatic robot tool path generation based on point cloud projection algorithm
CN113687629A (zh) 激光cam加工的圆弧直线拟合方法、***、设备及存储介质
Xú et al. STEP-NC based reverse engineering of in-process model of NC simulation
CN109636077B (zh) 基于双重局部位姿变换的变节点装配路径规划方法
Wang et al. Digital twin implementation of autonomous planning arc welding robot system
CN111208825A (zh) 一种用于自动驾驶的自适应对位方法
Van Dang et al. Enhanced vector flow of significant directions for five-axis machining of STL surfaces
Wang et al. Towards region-based robotic machining system from perspective of intelligent manufacturing: A technology framework with case study
Copot et al. Image-based and fractional-order control for mechatronic systems

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