浙江大学学报(工学版), 2026, 60(11): 2364-2372 doi: 10.3785/j.issn.1008-973X.2026.11.006

机械工程

基于3D点云复杂曲面的个性化图案喷涂轨迹规划方法

杨泽毅,, 周正东,, 袁晓曦, 蔡智, 袁梦瑶

南京航空航天大学 航空航天结构力学及控制全国重点实验室,江苏 南京 210016

3D point cloud-based trajectory planning method for personalized pattern spraying on complex surfaces

YANG Zeyi,, ZHOU Zhengdong,, YUAN Xiaoxi, CAI Zhi, YUAN Mengyao

State Key Laboratory of Mechanics and Control for Mechanical Structures, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China

通讯作者: 周正东,男,副教授. orcid.org/0000-0002-1277-9782. E-mail:zzd_msc@nuaa.edu.cn

收稿日期: 2025-09-16  

基金资助: 国家自然科学基金资助项目(52375570);中国航空研究院首批揭榜挂帅项目(F2021109);上海航天科技创新基金资助项目(SAST2019-121);南京航空航天大学研究生科研与实践创新计划项目(xcxjh20240110);江苏高校优势学科建设工程资助项目(PAPD).

Received: 2025-09-16  

Fund supported: 国家自然科学基金资助项目(52375570);中国航空研究院首批揭榜挂帅项目(F2021109);上海航天科技创新基金资助项目(SAST2019-121);南京航空航天大学研究生科研与实践创新计划项目(xcxjh20240110);江苏高校优势学科建设工程资助项目(PAPD).

作者简介 About authors

杨泽毅(2001—),男,硕士生,从事轨迹规划研究.orcid.org/0009-0002-2608-4030.E-mail:yzy123@nuaa.edu.cn , E-mail:yzy123@nuaa.edu.cn

摘要

为了提高复杂曲面个性化图案喷涂的精度与均匀性,提出融合栅格型轨迹与螺旋型轨迹的喷涂轨迹规划及优化方法. 基于椭圆双β模型构建复杂曲面涂料堆积分布预测模型. 结合栅格轨迹与螺旋轨迹各自的优势,设计适用于复杂曲面的高精度混合喷涂轨迹. 运用序列二次规划法与改进的灰狼优化算法(IGWO),分别对栅格型轨迹的喷涂间距与喷涂速度以及螺旋型轨迹的喷涂速度进行优化. 仿真实验结果表明:优化后的混合轨迹在心形、方形及圆形等复杂图案中均表现出优异的边缘精度与涂层均匀性,其中心形图案的图案边缘误差相比传统栅格轨迹降低59.36%,涂层厚度变异降低15.33%,相比螺旋轨迹涂层厚度变异降低75.87%. 所提方法在不同几何特征图案中均表现出一致且稳定的性能,验证了其在复杂曲面个性化喷涂中的普适性与有效性.

关键词: 轨迹规划 ; 3D点云 ; 复杂曲面 ; 喷涂机器人 ; 图案喷涂

Abstract

To improve the accuracy and uniformity of personalized spraying on complex surfaces, a spraying trajectory planning and optimization method integrating raster and spiral trajectories was proposed. A coating accumulation prediction model for complex surfaces was first constructed based on the elliptical double-β model. Then, a high-precision hybrid spraying trajectory suitable for complex surfaces was designed by combining the respective advantages of raster and spiral trajectories. On this basis, the spraying spacing and spraying speed of the raster trajectory, as well as the spraying speed of the spiral trajectory, were optimized using sequential quadratic programming and an improved grey wolf optimization algorithm (IGWO). Simulation results show that the optimized hybrid trajectory provides excellent edge accuracy and coating uniformity for heart-shaped, square, and circular patterns. For the heart-shaped pattern, the edge error was reduced by 59.36%, and the coating thickness variation was reduced by 15.33% compared with the traditional raster trajectory, while the coating thickness variation was reduced by 75.87% compared with the spiral trajectory. The proposed method exhibits consistent and stable performance across patterns with different geometric features, demonstrating its universality and effectiveness for personalized spraying on complex surfaces.

Keywords: trajectory planning ; 3D point cloud ; complex surface ; spraying robot ; patterned spray coating

PDF (4629KB) 元数据 多维度评价 相关文章 导出 EndNote| Ris| Bibtex  收藏本文

本文引用格式

杨泽毅, 周正东, 袁晓曦, 蔡智, 袁梦瑶. 基于3D点云复杂曲面的个性化图案喷涂轨迹规划方法. 浙江大学学报(工学版)[J], 2026, 60(11): 2364-2372 doi:10.3785/j.issn.1008-973X.2026.11.006

YANG Zeyi, ZHOU Zhengdong, YUAN Xiaoxi, CAI Zhi, YUAN Mengyao. 3D point cloud-based trajectory planning method for personalized pattern spraying on complex surfaces. Journal of Zhejiang University(Engineering Science)[J], 2026, 60(11): 2364-2372 doi:10.3785/j.issn.1008-973X.2026.11.006

喷涂是制造业的关键工艺,直接影响产品的功能性和附加值[1]. 在汽车和航空航天领域,喷涂都发挥了重要作用[2-6]. 物体表面喷涂除整体覆盖外,还常涉及特定图案(如迷彩和飞机涂装). 尽管自动化喷涂技术发展迅速,但是复杂图案仍主要依赖人工操作与遮挡,存在健康风险高、效率低、成本高和质量不稳定等问题,亟需高精度和高柔性的自动化图案喷涂解决方案[7-9].

喷涂轨迹是决定喷涂质量和效率的重要因素,合理的喷涂轨迹不仅能保证涂层的覆盖率和厚度均匀性,还能提高喷涂效率和涂料利用率. Yu等[10]引入边缘保持算法,以避免破坏点云模型的边缘特征,并优化了喷涂间距和喷涂轨迹. Liu等[11]设计点云喷涂区域划分网络,为不同形状的区域提出不同的喷涂模式,以提高喷涂效率. Nieto等[12]开发出基于三维点云的喷涂算法,利用球形网格包裹具有复杂表面的对象,实现喷涂路径的自动规划. Hua等[13]提出基于表面分割与轨迹序列优化的喷涂轨迹规划方法,通过区域生长和最小曲率点细分3D表面,采用平面-点云求交算法生成各子表面最优轨迹,并基于交换进化粒子算法优化轨迹序列连接. Kuang等[14]针对复杂曲面点云模型,提出喷涂路径规划方法. 该方法经曲率切片处理后,由定向边界框算法生成子切片路径并利用蚁群算法进行全局优化,最终得到最优喷涂轨迹. Xu等[15]基于非支配排序遗传算法II(non-dominated sorting genetic algorithm, NSGA-II),构建出7自由度刚柔耦合喷涂机器人的多目标轨迹优化方法. 验证表明,该方法能够在满足工艺约束下同步提升喷涂质量与效率.

随着深度学习技术的快速发展,其在高自由度机器人轨迹规划中的研究逐步增多. Zhang等[16]针对六轴机械臂提出基于深度强化学习的多目标轨迹规划方法,通过将精度、能耗与平滑度等目标集成至学习环境,所生成的轨迹在均匀性与平滑性上均优于经典的快速扩展随机树(rapidly-exploring random tree, RRT)算法. Wang等[17]结合改进的YOLOv5深度视觉检测、逆投影定位与最优路径规划,构建出完整的模型驱动机器人系统,提升了针对不规则漆膜缺陷的修复效率和自动化水平. Bhat等[18]通过田口实验与回归分析,识别出影响机器人喷涂质量的关键因素,为喷涂工艺参数的精准调控提供了依据. 上述研究展示了深度学习技术在提升轨迹规划质量与工艺控制水平方面的较大潜力. 然而,这类方法通常依赖大量高质量数据进行模型训练,且其“黑箱”特性使得工艺机理的可解释性较弱. 此外,尽管现有喷涂轨迹规划方法在简单曲面的单色喷涂中展现出一定适用性,但在复杂曲面个性化图案喷涂场景下仍存在明显不足. 多数研究聚焦于单色喷涂,且多基于栅格型轨迹设计,难以满足多样化图案的精准喷涂需求.

本研究提出基于3D点云的复杂曲面个性化图案喷涂轨迹规划与优化方法;通过融合栅格型喷涂轨迹和螺旋型喷涂轨迹,形成适用于复杂曲面的高几何精度喷涂混合轨迹;基于涂料堆积分布预测模型,结合序列二次规划(sequential quadratic programming, SQP)与改进灰狼算法(improved grey wolf optimizer, IGWO)对喷涂间距和速度进行协同优化,提高喷涂的几何精度和涂层厚度均匀度.

1. 材料与方法

1.1. 涂层堆积模型

涂层堆积模型是喷涂轨迹规划的理论依据,椭圆双β模型是已有模型[19-22]中准确度较高且泛用性较强的. 如图1所示,点$ e $为自由曲面上的一点,$ {\boldsymbol{n}}_{1} $为点$ e $处的法向量,点$ O $为喷枪垂直投影点,$ {P}_{1} $为点$ O $处的切平面,$ {P}_{2} $为平行于$ {P}_{1} $的经过点e的平面;$ {h}_{e} $和$ h $分别为喷枪到平面$ {P}_{1}\text{和}{P}_{2} $的垂直距离;$ {L}_{e} $为点$ e $到喷枪的距离;$ \varphi $为$ {L}_{e} $与$ O $点法向量之间夹角,$ \gamma $为$ {n}_{1} $与$ {L}_{e} $之间的夹角;点$ {e}^{\text{'}} $为$ {L}_{e} $与平面$ {P}_{1} $之间的交点. 由几何相似关系可以得到自由曲面$ {P}_{2} $上的点$ e $与平面$ {P}_{1} $上的点$ {e}^{\text{'}} $之间涂层厚度的关系:

图 1

图 1   自由曲面喷涂模型

Fig.1   Freeform surface spraying model


$ g({x}_{e},{y}_{e})=g({x}_{e'},{y}_{e'})\frac{{h}^{2}\cos \gamma }{h_{e}^{2}\cos \varphi }. $

根据椭圆双β模型,当涂料被垂直地喷涂在平面P1上时,会形成如图2所示的椭圆形的区域. 其中$ h $为喷涂高度,$ a $和$ b $分别为椭圆的半长轴和半短轴. 椭圆双β模型的相关参数通常由喷涂实验的涂层沉积数据拟合得到,喷枪产品一般情况下会给出喷涂高度$ h $的参考值,并要求在整个喷涂过程中保持不变. 定义$ {q}_{\max } $为单位时间内喷涂区域的最大涂层厚度,$ {\beta }_{1} $和$ {\beta }_{2} $分别为涂层厚度在X轴和Y轴断面的β分布参数,单位时间内任意一点的喷涂厚度的涂层堆积模型为

图 2

图 2   椭圆双β模型

Fig.2   Elliptical double-β distribution


$ g(x,y)={q}_{\max }{\left(1-\frac{{x}^{2}}{{a}^{2}}\right)}^{{{\beta }_{1}}-1}{\left[\begin{aligned} 1-\frac{{y}^{2}}{{b}^{2}\left(1-\dfrac{{x}^{2}}{{a}^{2}}\right)}\end{aligned}\right]}^{{{\beta }_{2}}-1}. $

点$ e $处涂层厚度可以表示为

$ \begin{split} & g({x}_{e},{y}_{e})=\\& {q}_{\max }{\left(1-\frac{x_{e'}^{2}}{{a}^{2}}\right)}^{{{\beta }_{1}}-1}{\left[\begin{aligned} 1-\frac{y_{e'}^{2}}{{b}^{2}\left(1-\dfrac{x_{e'}^{2}}{{a}^{2}}\right)}\end{aligned}\right]}^{{{\beta }_{2}}-1}\frac{{h}^{2}\cos \gamma }{h_{e}^{2}\cos \varphi }.\end{split} $

根据有限喷涂模型的假设,喷涂区域外的涂层厚度为0. 当平面$ {P}_{1} $上点$ {e}^{\text{'}} $位于椭圆内,自由曲面上对应的点$ e $可以被喷涂. 由物理规律与几何规则可知,当$ \gamma $>90°时,点$ e $无法被喷涂,因此涂层厚度的区域为

$ \frac{x_{e'}^{2}}{{a}^{2}}+\frac{y_{e'}^{2}}{{b}^{2}}\leqslant 1\text{,}\gamma \leqslant 90{^{\circ}}. $

假设喷枪的移动速度为$ v $,从笛卡尔坐标系的中点$ O $沿Y轴正方向喷涂一段距离$ D(D> 2b) $. 平面上一点$ u $从开始被喷涂到结束期间,喷枪的移动距离为

$ {L}_{u}=\begin{cases}b\sqrt{1-\dfrac{x_{u}^{2}}{{a}^{2}}}+{y}_{u}\text{,} \qquad -b\sqrt{1-\dfrac{x_{u}^{2}}{{a}^{2}}} \lt {y}_{u} \lt \\\qquad\qquad\quad b\sqrt{1-\dfrac{x_{u}^{2}}{{a}^{2}}}\text{;}\\2b\sqrt{1-\dfrac{x_{u}^{2}}{{a}^{2}}}\text{,} \qquad\qquad b\sqrt{1-\dfrac{x_{u}^{2}}{{a}^{2}}} \lt {y}_{u} <\\\qquad\qquad\quad -b\sqrt{1-\dfrac{x_{u}^{2}}{{a}^{2}}}+D\text{;}\\b\sqrt{1-\dfrac{x_{u}^{2}}{{a}^{2}}}+D-{y}_{u}\text{,} \quad -b\sqrt{1-\dfrac{x_{u}^{2}}{{a}^{2}}}+\\\qquad\qquad\quad D \lt {y}_{u} \lt b\sqrt{1-\dfrac{x_{u}^{2}}{{a}^{2}}}+D\text{;}\\0\text{,} \qquad\qquad\qquad\qquad 其他.\end{cases} $

点$ u $被喷涂的总时间$ {t}_{u}={L}_{u}/v $. 将$ x_{e^{\prime}}={x}_{u} $和$ y_{e^{\prime}}= {y}_{u}- vt $代入式(3),对单位喷涂时间t内的涂层厚度进行积分,得到喷枪沿直线匀速移动时喷涂范围内任意一点的涂层厚度.

1.2. 混合型喷涂轨迹规划

1.2.1. 喷涂区域规划

多色喷涂易导致涂料交叉污染,为此将多色图案拆解为多个独立的单色图案进行喷涂. 为了实现高效的喷涂轨迹规划,运用先进的图像处理和曲面分析技术实现对目标点云中喷涂区域的智能分割,具体步骤如下. 1)采用HSV色域阈值分割算法将多色图案分解为m个单色子图案集合. 2)利用Canny边缘提取算法提取单色图案的边缘,记为$ K_{\text{h}}^{j}=\{{{\boldsymbol{p}}}_{i}=({x}_{i},{y}_{i},0)\}_{i=1}^{n} $,其中$ n $为边缘点数,$ j=1{,}2,\cdots ,m $. 3)利用刚体变换矩阵对边缘点云$ K_{\text{h}}^{j} $进行缩放、旋转和平移,将其定位于待喷涂区域上方的指定平面,记该平面为$ P $. 4)根据边缘点云$ K_{\text{h}}^{j} $建立多边形, 并以此为参考,在目标点云模型$ {K}_{r} $中分割出对应的待喷涂区域点云,记为$ {K}_{a} $.

1.2.2. 喷涂轨迹规划

常见的喷涂轨迹主要包括栅格型轨迹和螺旋型轨迹,如图3所示. 栅格型轨迹具有良好的涂层覆盖性,其工艺简单,但在处理复杂边缘时,存在边界喷涂均匀性不足的问题. 螺旋型轨迹凭借其连续的路径特性,能够显著提高边界轮廓的喷涂精度和均匀性,但其轨迹规划复杂度较高,且在图案内圈区域易出现涂层厚度不均匀现象. 本研究提出螺旋-栅格混合喷涂轨迹规划方法:针对个性化图案的边缘轮廓区域,以图案边缘特征为导向生成贴合复杂图案边缘的螺旋型轨迹;对图案内部区域采用栅格型轨迹,提高喷涂效率和内部涂层的均匀性,如图4所示. 利用这种分区喷涂策略,既保证了复杂边界的喷涂质量,又兼顾了整体喷涂效率和涂层均匀性. 其中螺旋型轨迹规划步骤如下. 1)利用主成分分析法(PCA)计算边缘点云$ K_{h}^{j} $的法向量. 先计算点云均值$ {\boldsymbol{\mu}} $,再构建协方差矩阵:

图 3

图 3   轨迹类型示意图

Fig.3   Trajectory type diagram


图 4

图 4   混合型轨迹示意图

Fig.4   Schematic diagram of hybrid trajectory


$ \boldsymbol{C}=\frac{1}{n}\sum \limits_{i=1}^{n}({{\boldsymbol{p}}}_{i}-{\boldsymbol{\mu}} ){({{{\boldsymbol{p}}}_{i}}-{\boldsymbol{\mu}} )}^{\mathrm{T}},\;\,{\boldsymbol{\mu}} =\dfrac{1}{n}\displaystyle\sum{{\boldsymbol{p}}}_{i}. $

最后,求解特征方程$ {\boldsymbol{C}}\boldsymbol{\nu }=\lambda \boldsymbol{\nu } $,得到特征向量$ {\boldsymbol{\nu }}_{{1}} $和$ {\boldsymbol{\nu }}_{{2}} $. 最小特征值对应的特征向量$ {\boldsymbol{\nu }}_{{2}} $即为点云法向量方向. 2)将图案点云$ K_{\text{h}}^{j} $各点沿法向量朝内圈移动距离a,得到点云$ K_{\text{h}1}^{j} $. 值得注意的是,将点沿法向量移动后,由于个性化图案曲率变化复杂,移动后得到的点云在曲率变化较大处,可能会出现密度变化和错位现象. 以心形为例,其同时具有内凹尖角与外凸尖角,因此移动边缘点后须适当地在心形上方内凹尖角稀疏处插值并在心形下方外凸尖角密集处过滤点云,最终处理效果如图5所示. 外圈点为原始的边缘点云$ K_{\text{h}}^{j} $,内圈点为移动后的点云$ K_{\text{h}1}^{j} $,中间线段则为对应法向量. 3)为了更好地搜寻最近点,将提取的待喷涂区域点云$ {K}_{a} $投影至边缘点云$ K_{\text{h}}^{j} $所在平面$ P $,得到投影后的点云,记为$ {K}_{a'} $. 4)取点云$ K_{\text{h}1}^{j} $的点$ {{\boldsymbol{p}}}_{\text{h}1i}(i=0{,}1,\cdots ,n) $,找到距离该点距离最近的3个属于点云$ {K}_{a'} $的点$ \{{{\boldsymbol{p}}}_{{{a}^{\text{'}}}i,1},{{\boldsymbol{p}}}_{{{a}^{\text{'}}}i,2},{{\boldsymbol{p}}}_{{{a}^{\text{'}}}i,3}\} $. 5)若3个邻近点$ \{{{\boldsymbol{p}}}_{{{a}^{\text{'}}}i,1},{{\boldsymbol{p}}}_{{{a}^{\text{'}}}i,2},{{\boldsymbol{p}}}_{{{a}^{\text{'}}}i,3}\} $不在同一直线上,或这3个邻近点组成的三角形的所有内角角度不处于设定的区间内 $ [{\theta }_{m\text{in}},{\theta }_{\max }] $,返回步骤4)重找邻近点. 6)利用邻近点索引找到投影前点云$ {K}_{a} $对应的3个点$ \{{{\boldsymbol{p}}}_{ai,1},{{\boldsymbol{p}}}_{ai,2},{{\boldsymbol{p}}}_{ai,3}\} $,利用这3个点构建局部的三角面片. 7)将点$ {{\boldsymbol{p}}}_{\text{h}1i} $投影至该面片,得到对应的轮廓点$ {{\boldsymbol{p}}}_{\text{e}i} $. 8)重复步骤4)~7),直至遍历点云$ K_{\text{h}1}^{j} $所有点,得到螺旋轮廓点云$ {K}_{\text{e}} $. 栅格型轨迹部分采用点云切片法[23]生成. 如图6所示,点云切片法通过等距平行平面对点云模型进行切割以生成喷涂轨迹. 该方法为每个切片平面设置厚度$ \delta $. 将切片平面$ E $沿切片方向左右移动$ \delta /2 $得到$ {E}_{{\mathrm{l}}} $和$ {E}_{{\mathrm{r}}} $,并利用两侧最近点连线与$ E $的交点近似轮廓点. 对于切片方向的选取,一般选择点云模型的优势特征向量作为切片平面的法向量. 喷涂时的角度直接影响涂层分布,须利用PCA法计算轮廓点的法向量,该法向量即为喷嘴的朝向,喷涂时偏移此方向角度越大,喷涂效果越差. 通过将该法向量沿其方向平移喷涂高度$ h $,可确定喷枪的空间位置坐标,此时法向量即表征喷枪喷嘴的轴向方向. 在理想喷涂条件下,喷涂沉积区域通常呈现为各向同性的圆形分布;在椭圆双β模型中,该分布区域被描述为椭圆形. 为了准确利用此类空间分布特性,须建立相应的喷枪局部坐标系. 该坐标系以轨迹点为坐标原点,以轮廓点法向量作为Z轴基准方向. X轴方向由具体工况确定:对于栅格型喷涂轨迹,将切片方向作为临时参考向量$ {\boldsymbol{x}}_{1} $;对于螺旋型喷涂轨迹,则采用点云法向量$ {\boldsymbol{n}}_{1} $作为$ {\boldsymbol{x}}_{1} $. 轴方向通过$ {\boldsymbol{x}}_{1} $与Z轴的叉积运算确定,继而通过Z轴与Y轴的叉积反求规范化X轴方向,最终构建完整的喷枪局部坐标系.

图 5

图 5   处理前后的图案边缘点

Fig.5   Edge points before and after processing


图 6

图 6   点云切片示意图

Fig.6   Schematic diagram of point cloud slice


1.3. 喷涂轨迹优化模型与方法

在传统喷涂作业中,切片间距与喷枪移动速度通常依据经验设定为固定值. 面对具有复杂几何特征的自由曲面工件,这种单一参数的静态策略难以有效适应曲率变化与动态喷涂过程,易导致涂层厚度分布不均、边缘覆盖不足或材料过度堆积等问题. 本研究提出分层协同优化策略:内层栅格型轨迹采用基于序列二次规划法(sequential quadratic programming, SQP),协同优化多条平行栅格轨迹的间距与移动速度;外层螺旋型轨迹基于改进灰狼优化算法(improved grey wolf optimizer, IGWO),优化螺旋型轨迹上各点的喷枪速度. 通过内外层优化的协同,实现复杂曲面上涂层厚度均匀性的智能控制与显著提升.

1.3.1. 内层栅格型轨迹优化

如图7所示为2条喷涂轨迹叠加时示意图,d为轨迹间距. v为喷枪的移动速度. 为了量化涂层均匀度,更好地对喷涂质量进行评估,提出局部切片法,从众多位于两轨迹之间的点中选取关键点用以计算涂层均匀度. 由图7可知,在$ [{O}_{1}-a,{O}_{1}+d-a] $和$ [{O}_{2}-d+a,{O}_{2}+a] $区间时,涂层厚度不受喷涂间距d的影响. 可以认为涂层重叠的部分$ [{O}_{1}+d-a,{O}_{2}-d+a] $为关键区域. 选择在$ x={O}_{1}+d\slash 2 $、$ x={O}_{1}+d-a $、$ x={O}_{2}-d+a $处建立切面平面,如图8所示. 为每个局部切片得到的轮廓点建立K维树(KD-tree)结构,利用最近邻搜索算法查找k个最近邻点,由此得到下采样点集$ {K}_{\text{loc}}=\{{p}_{1},{p}_{2},\cdots ,{p}_{{{n}_{k}}}\} $,其中$ {n}_{k} $为点的总数,即轮廓点数. 在此重叠区域内,涂层厚度的样本标准差$ {\sigma }_{\text{s}} $为

图 7

图 7   相邻喷涂轨迹

Fig.7   Adjacent spraying trajectories


图 8

图 8   局部切片区域

Fig.8   Local slice area


$ {\sigma }_{\text{s}}=\sqrt{\frac{1}{{n}_{k}-1}\displaystyle\sum \limits_{i=1}^{{n}_{k}}{({{q}_{i}}-{{\overline{q}}_{\text{loc}}})}^{2}}. $

式中:$ {q}_{i} $为点集$ {K}_{\text{loc}} $内点$ {p}_{i} $的涂层厚度,即所有喷涂轨迹对该点的厚度贡献的总和;$ {\overline{q}_{l\text{oc}}} $为点集$ {K}_{\text{loc}} $内所有点的厚度均值. 变异系数是标准差与均值的比值,采用区域内各点涂层厚度的变异系数作为评价涂层厚度均匀性的指标. 基于此,建立喷涂优化目标函数:

$ \left.\begin{array}{c}\min E\left(d,v\right)={\sigma }_{\text{s}}/{\overline{q}_{\text{loc}}}.\\\text{s.t.}\;{v}_{\min }\leqslant v\leqslant {v}_{\max },\\a\leqslant d\leqslant 2a.\end{array}\right\} $

式中:$ {v}_{\min } $和$ {v}_{\max } $为喷涂速度的最小值和最大值. 单条轨迹内速度恒定,但跨轨迹间喷涂速度由表面曲率自适应调节. 值得注意的是,在对第一条轨迹进行优化时,其左侧没有轨迹,无法采取上述方法进行局部采样,因此在点云沿切片方向最左侧位置添加虚拟轨迹,以便对第一条轨迹左侧区域进行采样. 优化时切片间隔的边界条件随之变为$ 0 \lt d\leqslant a $. 通过对上述方法逐条进行单轨迹粗优化,获得轨迹总数及各轨迹优化参数的初始值,以此作为SQP算法的起始点;随后基于该起始点对所有轨迹的间距与速度进行协同精优化,从而在计算效率与涂层厚度均匀性之间取得良好平衡.

1.3.2. 外层螺旋型轨迹优化

通过SQP优化,栅格轨迹区域的涂层均匀性得到显著提升. 在栅格轨迹与螺旋轨迹的过渡叠加区域,由于2种轨迹的走向和密度存在显著差异,若螺旋轨迹速度仍采用恒定值或经验设定,极易在该区域产生剧烈的涂层厚度波动,严重破坏整体涂层的质量,成为提升喷涂性能的瓶颈. 为了实现螺旋轨迹与内部栅格轨迹喷涂效果的平滑衔接,本阶段将在对螺旋轨迹上喷涂速度分布进行精细化优化,最小化全局涂层厚度的变异系数,使整体厚度分布趋于一致.

灰狼优化算法[24](grey wolf optimizer algorithm, GWO)是模拟灰狼群体社会等级与协作狩猎行为的智能元启发式优化算法. GWO具有无梯度、强全局探索和易实现等特点,是求解螺旋轨迹高维速度优化问题的理想选择. 由于传统GWO在处理此类复杂问题时仍存在收敛速度慢和易陷入局部最优的情况,本研究结合喷涂轨迹优化问题自身特点提出以下改进策略.

(1)初始化策略. 鉴于螺旋轨迹的几何与物理特性,其轨迹点的喷涂速度主要取决于各点与内部栅格区域的距离:为了平衡2种轨迹叠加产生的涂层厚度分布,距栅格区域越近的轨迹点,其速度应相对较高,避免材料过度堆积;反之,距栅格区域越远的轨迹点,喷枪移动速度应相对较低,以实现更多材料的沉积. 基于这一物理认知,设计高效的距离启发式种群初始化策略. 1)计算螺旋轨迹上各点与栅格区域边界的最短距离,据此构建初始速度分布. 2)以此物理引导解为基础,引入可控的高斯随机扰动,批量生成初始种群.

(2)非线性收敛因子. 针对传统GWO线性收敛因子易导致全局探索能力过早丧失和后期局部搜索能力不足的问题,设计非线性收敛因子:

$ a(t)=2\cos \left(\frac{{\text{π}} t}{2{T}_{\max }}\right). $

式中:t为主循环的迭代次数,$ {T}_{\max } $为最大迭代数. 该策略利用余弦函数的变化特性,使收敛因子在迭代前期缓慢衰减以维持充分的全局探索能力,在后期加速衰减以加强局部搜索,从而精准平衡探索与搜索过程能力,实现二者的平滑切换.

(3)自适应权重分配. 传统GWO为α、β和δ狼赋予均等的权重,这限制了精英个体在搜索后期的指导作用,容易陷入局部最优. 为此,构建自适应权重策略:

$ \left.\begin{array}{l}{w}_{\alpha }=0.6+0.3(t/{T}_{\max })\text{,}\\{w}_{\beta }=0.3-0.2(t/{T}_{\max })\text{,}\\{w}_{\delta }=0.1-0.1(t/{T}_{\max }).\end{array}\right\} $

通过迭代进程动态调整权重系数,以强化精英引导、加速收敛并提高收敛精度.

2. 实验与分析

2.1. 喷涂轨迹仿真分析

本实验选择的椭圆双β喷涂模型参数由喷涂实验拟合而成:a = 121.99 mm、b = 46.57 mm、qmax = 22.32 μm、β1 = 2.47、β2 = 4.72和h = 150 mm. 如图9所示,规划轨迹前,将多色图案拆解为单色子图案. 为了验证本研究所提方法在个性化图案上的适用性,选取图9左侧的心形子图案(2 160 mm×1 770 mm)作为典型案例. 该图案同时包含内凹尖角、外凸尖角、直线与圆弧等复杂几何特征,对轨迹规划的通用性要求较高,具有很好的代表性. 分别采用栅格型轨迹(间距150 mm)、螺旋型轨迹(间距150 mm)和混合型轨迹(间距150 mm)进行喷涂轨迹规划,规划路径如图10所示.

图 9

图 9   多色图案拆解示意图

Fig.9   Schematic diagram of multi-color pattern decomposition


图 10

图 10   喷涂轨迹对比图

Fig.10   Comparison of spraying trajectories


如图11所示,选取具有显著曲率变化与丰富几何特征的某型汽车前盖作为喷涂对象,模型尺寸为2 800 mm×1 800 mm×840 mm,曲面包含急剧过渡的棱线、缓变的穹顶区域,g为涂层厚度. 在此模型上进行的涂层厚度分布仿真,能有效考核轨迹规划算法对工程实际中复杂几何形态的适应能力. 提取仿真实验中喷涂图案的边缘点与目标图案边缘进行对比,定义$ {\overline{d}_{\text{error}}} $为边缘平均误差,即边缘点到目标图案边缘的最小欧式距离的平均值. 实验表明,栅格型轨迹由于方向单一导致边缘失真显著,${\overline{d}_{\text{error}}}= $32.29 mm,螺旋型轨迹的${\overline{d}_{\text{error}}}= $13.12 mm,说明在对图案边缘特征的保留度方面,螺旋型轨迹更优. 由图11不难看出,螺旋型轨迹在图案内部的覆盖率与均匀性明显不如栅格型轨迹. 如图12所示为混合型轨迹喷涂效果,与栅格型轨迹相比,边缘误差降低了59.37%,与螺旋型轨迹相比,保证了图案内部的覆盖率与均匀度.

图 11

图 11   不同轨迹的喷涂效果

Fig.11   Spray coating effects of different trajectories


图 12

图 12   混合型轨迹的喷涂效果

Fig.12   Spray coating effects of hybrid trajectory


2.2. 涂层均匀性优化验证

为了验证面对复杂曲面时喷涂轨迹的优化效果,采用SQP与IGWO进行仿真实验. 设置SQP参数如下:函数容差为1.0×10−6,最大迭代次数为100,有限差分步长为1.0×10−4. 设置IGWO参数如下:种群规模为300,最大迭代次数为500. 在AMD Ryzen 9 7940HX CPU @ 2.70 GHz,16 GB RAM的硬件平台上,针对心形图案的完整轨迹生成与优化,平均耗时约为54 min.

如图13所示为优化后的喷涂厚度分布图. 优化后的轨迹可以根据曲面的曲率分布自适应调整喷涂间距以及喷枪移速. 与图12中优化前的厚度分布相比,优化后涂层厚度的一致性和均匀性都得到了一定程度的提升. 涂层厚度变异系数从21.39%显著降低至14.46%,降幅达32.39%. 变异系数是衡量数据离散程度的关键指标,也是评价涂层均匀度的核心指标,其值越小,代表厚度分布越集中且一致性越好,可以认为涂层厚度均匀性提升了32.39%,即涂层均匀度得到显著改善.

图 13

图 13   优化后的涂层厚度分布

Fig.13   Coating thickness distribution after optimization


如图14所示为传统GWO与IGWO的最佳适应度fbest对比图,其中NI为迭代次数. 可以看出,改进后算法在收敛速度与优化能力上都表现出显著提升. 后期传统GWO显然陷入局部最优,IGWO引入可控随机扰动机制,有效增强算法跳出局部最优解的能力;同时,通过引入动态收敛因子调整策略,实现了从全局探索到局部开发的平滑转换. 此举在提升收敛精度的同时,也有效维持了种群的多样性. 为了评估可控随机扰动对多次规划结果的影响,对多次运行所得的结果进行统计分析. 将IGWO独立运行10次,并与在相同条件下运行10次的传统GWO进行对比. 统计结果表明,IGWO获最佳适应度的平均值为0.144,最优值为0.143,且10次结果的标准差低至0.146,展现出良好的稳定性. 更重要的是,IGWO全部10次运行的结果均优于传统GWO在此10次运行中获得的最佳值(0.157). 这充分证明,可控随机扰动有效且一致地提升了算法性能.

图 14

图 14   不同灰狼算法的最佳适应度对比

Fig.14   Comparison of best fitness values of different grey wolf optimizer algorithms


2.3. 多图案普适性验证实验

为了验证混合型轨迹及优化方法的普适性,进行3种轨迹下圆形和方形涂层的仿真实验,结果如图15所示. 可以看出,单一的栅格或螺旋轨迹性能存在明显波动,其优劣严重受限于图案几何形状. 喷涂圆形时,螺旋轨迹优势明显;喷涂方形时,栅格轨迹表现更佳. 混合型轨迹在经过优化后,成功融合了前述轨迹的优点,在方形和圆形图案上均取得接近甚至优于单一最佳轨迹的效果,证明了该方法在不同场景下均具备可靠且自适应的喷涂能力.

图 15

图 15   圆形与方形图案在3种轨迹下的涂层仿真结果

Fig.15   Coating simulation results for circular and square patterns using three trajectories


2.4. 讨论与分析

综合比较心形、圆形和方形图案在栅格型轨迹、螺旋型轨迹及优化后的混合型轨迹下的喷涂性能,汇总喷涂心形、圆形和方形时各方案的关键评价指标如表1所示,包括图案边缘误差$ {\overline{d}_{\text{error}}} $、涂层厚度极差R、涂层厚度标准差$ \sigma $及涂层厚度变异系数CV. 由表1可知,传统的栅格轨迹与螺旋轨迹各有优势:栅格轨迹在涂层均匀性方面表现较好,螺旋轨迹在控制图案边缘误差方面更具优势. 与传统栅格轨迹相比,优化混合轨迹在心形、圆形和方形图案上的图案边缘误差分别降低约59.36%、49.03%和7.40%,涂层厚度变异分别降低约15.33%、34.05%和12.14%;与传统螺旋轨迹相比,优化混合轨迹在边缘误差方面保持一致,心形与方形的涂层厚度变异分别降低约75.87%与65.56%,圆形则略有增加. 值得注意的是,对于圆形图案,螺旋轨迹由于曲率连续性优势,其涂层均匀性略优于优化混合轨迹;对于方形图案,栅格轨迹在结构匹配下表现良好. 总体而言,优化混合轨迹在复杂图案(如心形和方形)上均实现了最优或接近最优的涂层均匀性,展示出良好的普适性和稳定性. 该方法无需针对特定图案预先选择轨迹类型,通过融合设计有效规避了单一轨迹的几何依赖限制. 实验结果表明,优化混合轨迹在多种几何特征的图案上均保持了高性能,兼具优异的边缘保持能力与内部涂层均匀.

表 1   不同轨迹规划方法在不同图案下的涂层综合性能对比

Tab.1  Comparison of coating overall performance for different trajectory planning methods under various patterns

图案类型轨迹类型$ {\overline{d}_{\text{error}}} $/mmR/μm$ \sigma $/μmCV/%
心形栅格轨迹32.2923.393.0217.08
心形螺旋轨迹13.1242.297.2559.92
心形优化混合轨迹13.1212.641.9814.46
圆形栅格轨迹27.0019.422.5922.38
圆形螺旋轨迹13.7610.781.078.99
圆形优化混合轨迹13.7615.022.1114.76
方形栅格轨迹15.395.521.789.80
方形螺旋轨迹14.2514.223.6624.74
方形优化混合轨迹14.258.161.048.61

新窗口打开| 下载CSV


与传统单一轨迹规划方法相比,所提方法仍存在一定的局限性,主要体现在生成轨迹和优化参数所需的流程相对复杂,计算时间较长,约为54 min. 主要原因:1)在优化过程,每一次函数评估都须调用计算密集的涂层堆积模型在整个曲面点云上进行物理仿真. 2)GWO作为随机搜索算法,内在的随机性导致收敛至稳定最优解需要足够的迭代次数与种群规模,增加了仿真调用的总次数. 此种设计是在当前阶段,为追求最优喷涂质量而进行的必要权衡. 所有计算均服务于离线优化,即在实际喷涂前完成轨迹规划,因此较长的计算时间并不影响最终喷涂作业的执行效率. 未来的研究将重点探索近似模型等加速策略,以提升算法的效率.

3. 结 语

本研究提出基于3D点云的复杂曲面个性化图案喷涂轨迹规划方法. 1)基于椭圆双β模型建立复杂曲面上的涂层堆积模型;2)通过对比分析揭示栅格型轨迹与螺旋型轨迹在覆盖效率与边缘几何精度的互补特性,形成适用于复杂曲面的混合型轨迹;3)设计基于序列二次规划法与改进灰狼算法的喷涂轨迹优化方法,同时优化图案内外层轨迹,提升了涂层厚度均匀度. 仿真结果充分表明,所提方法在复杂曲面个性化喷涂中展现出卓越的普适性与性能优势. 在最具挑战性的心形图案上,所提方法的涂层均匀性相较螺旋轨迹提升了75.87%,边缘误差较栅格轨迹降低了59.36%;在方形与圆形等经典图案上,所提方法亦能稳定地取得最优或接近最优的综合性能. 系列结果一致证明,所提方法成功融合不同轨迹的优势,有效规避了单一轨迹的形状依赖缺陷,为复杂曲面个性化喷涂提供了高鲁棒性的解决方案. 该方法有效满足了复杂曲面上完整个性化图案喷涂轨迹规划的需求,具有较好的应用前景. 未来,计划开展所提喷涂轨迹规划方法针对曲率突变局部区域的性能研究,分析机械臂运动过程中的动态冲击和执行效率优化问题.

参考文献

CHEN H, SHENG W, XI N, et al. Automated robot trajectory planning for spray painting of free-form surfaces in automotive manufacturing [C]// Proceedings of the Proceedings 2002 IEEE International Conference on Robotics and Automation. Washington: IEEE, 2002: 450–455.

[本文引用: 1]

MIRZAAKHMEDOV M M U

Optimizing the implementation of robotic aircraft painting systems solutions and strategies

[J]. Bulletin News in New Science Society International Scientific Journal, 2025, 2 (9): 22- 30

[本文引用: 1]

KONG M, LI A, GAO F. A trajectory planning algorithm of spray robot for workpieces with complex geometric features based on 3D point cloud [C]// Proceedings of the IEEE 5th Information Technology, Networking, Electronic and Automation Control Conference. Xi’an: IEEE, 2021: 13–20.

石仲川, 刘德鑫, 张晓云, 等

冷喷涂技术的研究现状及在航空工业领域内的应用

[J]. 材料导报, 2012, 26 (17): 70- 74

DOI:10.3969/j.issn.1005-023X.2012.17.015     

SHI Zhongchuan, LIU Dexin, ZHANG Xiaoyun, et al

Research of cold gas dynamic spray technology and its application in aviation industry

[J]. Materials Review, 2012, 26 (17): 70- 74

DOI:10.3969/j.issn.1005-023X.2012.17.015     

AKAFUAH N K, POOZESH S, SALAIMEH A, et al

Evolution of the automotive body coating process: a review

[J]. Coatings, 2016, 6 (2): 24

DOI:10.3390/coatings6020024     

YAO Z, SONG Y, GAO Y, et al. Process research on intelligent coating robot system for ship segments [C]// Proceedings of the International Conference on Automation Control, Algorithm, and Intelligent Bionics. Xiamen: SPIE, 2023: 64.

[本文引用: 1]

赵景山, 魏松涛, 赵东捷, 等

超大作业空间涂装机器人研究进展

[J]. 航空制造技术, 2023, 66 (12): 46- 58

DOI:10.16080/j.issn1671-833x.2023.12.046      [本文引用: 1]

ZHAO Jingshan, WEI Songtao, ZHAO Dongjie, et al

Research advancement of coating robot for super large space

[J]. Aeronautical Manufacturing Technology, 2023, 66 (12): 46- 58

DOI:10.16080/j.issn1671-833x.2023.12.046      [本文引用: 1]

UANG S N, SHIH T S, CHANG C H, et al

Exposure assessment of organic solvents for aircraft paint stripping and spraying workers

[J]. Science of the Total Environment, 2006, 356 (1/2/3): 38- 44

刘亚军, 訾斌, 王正雨, 等

智能喷涂机器人关键技术研究现状及进展

[J]. 机械工程学报, 2022, 58 (7): 53- 74

DOI:10.3901/JME.2022.07.053      [本文引用: 1]

LIU Yajun, ZI Bin, WANG Zhengyu, et al

Research progress and trend of key technology of intelligent spraying robot

[J]. Journal of Mechanical Engineering, 2022, 58 (7): 53- 74

DOI:10.3901/JME.2022.07.053      [本文引用: 1]

YU X, CHENG Z, ZHANG Y, et al

Point cloud modeling and slicing algorithm for trajectory planning of spray painting robot

[J]. Robotica, 2021, 39 (12): 2246- 2267

DOI:10.1017/S0263574721000308      [本文引用: 1]

LIU Z, CHENG S, SU Y, et al

Semantic segmentation based spraying trajectory planning for complex product

[J]. IEEE Transactions on Industrial Informatics, 2024, 20 (7): 9416- 9426

DOI:10.1109/TII.2024.3383865      [本文引用: 1]

NIETO BASTIDA S, LIN C Y

Autonomous trajectory planning for spray painting on complex surfaces based on a point cloud model

[J]. Sensors, 2023, 23 (24): 9634

DOI:10.3390/s23249634      [本文引用: 1]

HUA R X, MA H X, ZOU W, et al

A spraying path planning algorithm based on point cloud segmentation and trajectory sequence optimization

[J]. International Journal of Control, Automation and Systems, 2024, 22 (2): 615- 630

DOI:10.1007/s12555-022-0203-8      [本文引用: 1]

KUANG Y, WANG C, LIU L. Path planning method for complex surface spraying [C]// Proceedings of the 2nd International Conference on Artificial Intelligence and Automation Control. Guangzhou: IEEE, 2025: 107–112.

[本文引用: 1]

XU F, ZI B, WANG J, et al

Multi-objective trajectory optimization for rigid-flexible coupling spray-painting robot integrated with coating process constraints

[J]. Chinese Journal of Mechanical Engineering, 2024, 37 (1): 152

DOI:10.1186/s10033-024-01130-5      [本文引用: 1]

ZHANG S, XIA Q, CHEN M, et al

Multi-objective optimal trajectory planning for robotic arms using deep reinforcement learning

[J]. Sensors, 2023, 23 (13): 5974

DOI:10.3390/s23135974      [本文引用: 1]

WANG S, XU Z, WANG Y, et al

Model-enabled robotic machining framework for repairing paint film defects

[J]. Robotics and Computer-Integrated Manufacturing, 2024, 89: 102791

DOI:10.1016/j.rcim.2024.102791      [本文引用: 1]

BHAT R, KARUPPASAMY M, MARAGATHARAJAN M, et al

Optimization of robotic spray painting trajectories using machine learning for improved surface quality

[J]. Scientific Reports, 2025, 15: 18767

DOI:10.1038/s41598-025-03448-z      [本文引用: 1]

ANTONIO J K. Optimal trajectory planning for spray coating[C]// Proceedings of the 1994 IEEE International Conference on Robotics and Automation. San Diego: IEEE, 1994: 2570–2577.

[本文引用: 1]

FREUND E, ROKOSSA D, ROSSMANN J. Process-oriented approach to an efficient off-line programming of industrial robots [C]// Proceedings of the IECON '98. Proceedings of the 24th Annual Conference of the IEEE Industrial Electronics Society. Aachen: IEEE, 2002: 208–213.

SAHIR ARIKAN M A, BALKAN T

Process modeling, simulation, and paint thickness measurement for robotic spray painting

[J]. Journal of Robotic Systems, 2000, 17 (9): 479- 494

DOI:10.1002/1097-4563(200009)17:9<479::AID-ROB3>3.0.CO;2-L     

SAHIR ARIKAN M A, BALKAN T

Modeling of paint flow rate flux for elliptical paint sprays by using experimental paint thickness distributions

[J]. Industrial Robot, 2006, 33 (1): 60- 66

DOI:10.1108/01439910610638243      [本文引用: 1]

LI M Z, LU Z P, SHA C F, et al

Trajectory generation of spray painting robot using point cloud slicing

[J]. Applied Mechanics and Materials, 2010, 44/45/46/47: 1290- 1294

DOI:10.4028/www.scientific.net/amm.44-47.1290      [本文引用: 1]

MIRJALILI S, MIRJALILI S M, LEWIS A

Grey wolf optimizer

[J]. Advances in Engineering Software, 2014, 69: 46- 61

DOI:10.1016/j.advengsoft.2013.12.007      [本文引用: 1]

/

〈 〉