高级检索

ISSN1001-3806CN51-1125/TN 网站地图

留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

姓名
邮箱
手机号码
标题
留言内容
验证码

基于法向特征提取的曲面自适应检测算法研究

贾秀梅

引用本文:
Citation:

基于法向特征提取的曲面自适应检测算法研究

    作者简介: 贾秀梅(1979-), 女, 硕士, 讲师, 研究方向为控制理论与控制工程。E-mail: jiaxiumeinuc@sina.com.
  • 基金项目:

    国家自然科学基金资助项目 61603352

  • 中图分类号: TP391.4

Research on surface adaptive detection algorithm based on normal feature extraction

  • CLC number: TP391.4

  • 摘要: 为了使机械臂探头端在扫描过程中始终垂直于待测件表面, 提出了一种基于法向特征提取的曲面自适应检测算法。系统采用光学扫描的方法获取待测件表面3维数据, 再通过法向提取算法推导用于位姿校正的映射函数, 最后完成扫描路径的自适应规划。在MATLAB中对样件点云进行了杂散点剔除, 并通过QUALIFY软件完成待测件的3维重建; 对150mm×200mm×10mm的曲面样块进行了光学扫描与路径优化实验。结果表明, 位置测试精度在x轴、y轴、z轴方向上的最大偏差分别为0.5142mm, 0.2645mm和1.4265mm; 整体位置偏差最大值为1.1135mm, 平均值为0.5647mm; 在将该偏差作为补偿参量代入机械臂规划路径后, 可以实现扫描过程中探头位姿的在线调整。此研究对自动化测试系统中要求探头与待测件严格垂直的应用领域具有重要意义。
  • Figure 1.  Surface automatic detection system based on normal feature extraction

    Figure 2.  Trinocular measurement principle and coordinate relationship

    a—system structure b—coordinate transformation relationship

    Figure 3.  Scanned data and its reconstruction effect

    a—point cloud collection b—reconstruction model

    Figure 4.  Scanning path planning and the position deviation distribution of scanning points

    a—scan path planning b—x-axis position deviation distribution c—y-axis position deviation distribution d—z-axis position deviation distribution

    Table 1.  Comparison of position deviation

    direction non-optimized optimized
    maximum value/mm average value/mm maximum value/mm average value/mm
    x 2.4157 1.9863 0.6124 0.2135
    y 0.9847 0.4458 0.6287 0.2758
    z 3.3487 3.0247 0.8147 0.3124
    Dxyz 4.2548 3.6741 1.1135 0.5647
    下载: 导出CSV
  • [1]

    IM K H, HSU D K, CHIOU C P, et al. Influence of terahertz waves on the penetration in thick FRP composite materials[J]. AIP Confe-rence Proceedings, 2014, 1581(1): 1568-1575. 
    [2]

    PARK S H, JANG J W, KIM H S. Non-destructive evaluation of the hidden voids in integrated circuit packages using terahertz time-domain spectroscopy[J]. Journal of Micromechanics and Microengineering, 2015, 25(9): 095007. doi: 10.1088/0960-1317/25/9/095007
    [3]

    LING Sh M, HUANG Y Q. Research on the application of robot art in the simulation teaching of industrial robot programming[J]. Journal of HuNan Industry Polytechnic, 2016, 16(4): 9-11(in Chinese). 
    [4]

    YASSER A, MICHEL T. Fiber reinforced elastomeric isolators for the seismic isolation of bridges[J]. Composite Structures, 2016, 160(1): 300-311. 
    [5]

    QU X J, MENG B, LIU Ch. Onsite global calibration and optimization of combining measurement for large free-form surfaces part[J]. Computer Integrated Manufacturing Systems, 2015, 9(1): 2384-2392(in Chinese).
    [6]

    CONNOLLY T, CHRISTINE B. Technology and applications of ABB robot studio[J]. Industrial Robot: An International Journal, 2009, 36(6): 540-545. doi: 10.1108/01439910910994605
    [7]

    PAN Z, POLDEN J, LARKIN N, et al. Recent progress on programming methods for industrial robots[J]. Robotics and Computer Integrated Manufacturing, 2012, 28(2): 87-94. doi: 10.1016/j.rcim.2011.08.004
    [8]

    GUO J J, LIU X Y, JIANG N, et al. Highly stretchable strain sen-sing hydrogel optical fibers[J]. Advanced Materials, 2016, 28(46): 10244-10249. doi: 10.1002/adma.201603160
    [9]

    MOROZOV M, PIERCE S G, MAcLEOD C N, et al. Off-line scan path planning for robotic NDT[J]. Measurement, 2018, 12(2): 284-290. 
    [10]

    FU B, HU F F, CHEN L, et al. The multi-robot simulation platform research and realize based on OpenGL[J]. Modular Machine Tool & Automatic Manufacturing Technique, 2016, 1(1): 20-23(in Chin-ese). 
    [11]

    REN Y J, ZHU J G, YANG X Y, et al. Method of robot calibration based on laser tracker[J]. Chinese Journal of Mechanical Engineering, 2007, 43(9): 195-200(in Chinese). doi: 10.3901/JME.2007.09.195
    [12]

    CHEN M P, ZHAO H H, WEN E W, et al. Kinematic calibration and experimental research of six degrees of freedom industrial robot[J]. Journal of University of Jinan (Science and Technology Edition), 2019, 33(3): 229-235(in Chinese).
    [13]

    LIU P, HUANG L, SHI X M, et al. Quality control of white body based on three coordinate measuring machine[J]. Automobile Parts, 2013, 3(5): 39-41(in Chinese). 
    [14]

    ZHENG L Y, MCMAHON C A, LI L, et al. Key characteristics management in product lifecycle management: A survey of methodo-logies and practices[J]. Proceedings of the Institution of Mechanical Engineers, 2008, B22(2): 989-1008.
    [15]

    POPA D O, STEPHANOU H E. Micro and mesoscale robotic assembly[J]. Journal of Manufacturing Processes, 2004, 6(1): 52-71. doi: 10.1016/S1526-6125(04)70059-6
    [16]

    XIAO X W, MA G L, ZENG G Y, et al. Research on orthogonal vision and inclinometer combination spatial pose measurement method[J]. Laser Technology, 2020, 44(3): 278-282(in Chinese).
    [17]

    LOBO J, DIAS J. Relative pose calibration between visual and inertial sensors[J]. The International Journal of Robotics Research, 2007, 26(6): 561-575. doi: 10.1177/0278364907079276
    [18]

    LIANG Zh G, ZHAN J M, SHI W Q, et al. Effect of scanning path on deformation of laser cladding coating on thin-walled part[J]. Laser Technology, 2020, 44(4): 447-450(in Chinese).
    [19]

    MENG Ch J, YANG Z L, LI H. The improved algorithm on the double dimensional Jacobi matrix inverse eigenvalue problem[J]. Mathematica Numerica Sinica, 2019, 41(3): 335-342(in Chin-ese). 
    [20]

    YU Sh Ch, KANG X F, ZH N, et al. Study of aircraft level-testing measurement technology based on laser tracker and iGPS[J]. Aeronautical Manufacturing Technology, 2015, 21(1): 119-121(in Ch-inese). 
  • [1] 杨正理史文陈海霞 . 光纤周界报警信号自适应压缩感知. 激光技术, 2020, 44(1): 74-80. doi: 10.7510/jgjs.issn.1001-3806.2020.01.013
    [2] 王德旺王改利 . 自适应中值滤波在云雷达数据预处理的应用. 激光技术, 2012, 36(2): 217-220,224. doi: 10.3969/j.issn.1001-3806.2012.02.019
    [3] 彭赤杨磊周小红石书山陈科羽谢春 . 无人机山区环境激光扫描路径规划方法研究. 激光技术, 2020, 44(4): 441-446. doi: 10.7510/jgjs.issn.1001-3806.2020.04.008
    [4] 王涛沈永辉姚建铨 . 基于小波阈值法的激光雷达回波信号去噪研究. 激光技术, 2019, 43(1): 63-68. doi: 10.7510/jgjs.issn.1001-3806.2019.01.013
    [5] 王鑫龙孙文磊张建杰陈影 . 激光熔覆零件破损边界提取和形状还原研究. 激光技术, 2017, 41(5): 675-679. doi: 10.7510/jgjs.issn.1001-3806.2017.05.011
    [6] 时颖句爱松乐燕芬 . 基于FPGA的外差干涉信号处理方法. 激光技术, 2012, 36(2): 221-224. doi: 10.3969/j.issn.1001-3806.2012.02.020
    [7] 杨今才刘富金昌蓝宏 . 用He-Ne激光在线检测链板缺陷. 激光技术, 1996, 20(6): 356-359.
    [8] 谈渊甘学辉张东剑刘香玉廖壑 . 基于小波去噪的激光多普勒振动信号处理. 激光技术, 2022, 46(1): 129-133. doi: 10.7510/jgjs.issn.1001-3806.2022.01.014
    [9] 刘盛刚李泽仁刘乔 . 基于时频分析的自混合干涉信号处理方法研究. 激光技术, 2009, 33(6): 626-629. doi: 10.3969/j.issn.1001-3806.2009.06.019
    [10] 邱小倩乐燕芬王静 . 基于FPGA的插频式外差干涉信号处理方法. 激光技术, 2011, 35(2): 199-201,205. doi: 10.3969/j.issn.1001-3806.2011.02.016
    [11] 冀常鹏赵丽娜 . 脉搏信号滤波方法研究. 激光技术, 2016, 40(1): 42-46. doi: 10.7510/jgjs.issn.1001-3806.2016.01.010
    [12] 柯天兵林琳李永倩翟丽娜 . 海缆布里渊光时域反射信号的去噪方法研究. 激光技术, 2014, 38(3): 311-315. doi: 10.7510/jgjs.issn.1001-3806.2014.03.006
    [13] 贾帅傅戈雁石世宏周亮 . 激光机器人光内送粉异形实体成形研究. 激光技术, 2016, 40(5): 654-659. doi: 10.7510/jgjs.issn.1001-3806.2016.05.008
    [14] 朱琼玉吴松坪胡伦骥王春明 . CO2激光焊接拼缝间隙缺陷的同轴实时监测. 激光技术, 2006, 30(5): 455-457,461.
    [15] 马国鹭赵斌 . 基于极坐标变换的相位扫描定中方法. 激光技术, 2014, 38(4): 449-454. doi: 10.7510/jgjs.issn.1001-3806.2014.04.004
    [16] 谢珊珊王哲强黄河陈宝宝汪培李劲松 . 随机抽样一致性算法在激光光谱中的应用研究. 激光技术, 2017, 41(1): 133-137. doi: 10.7510/jgjs.issn.1001-3806.2017.01.027
    [17] 刘旗邱选兵张恩华李杰郭古青李传亮臧振中杨明 . 基于频谱分析的中药浊度在线传感器研究. 激光技术, 2021, 45(4): 456-462. doi: 10.7510/jgjs.issn.1001-3806.2021.04.008
    [18] 张千千史纬恒伍波万家硕成家豪龚靖赵青虎 . 基于小波变换模极大值的LiDAR风切变预警算法. 激光技术, 2022, 46(5): 610-617. doi: 10.7510/jgjs.issn.1001-3806.2022.05.005
    [19] 陈功朱锡芳许清泉徐安成杨辉 . 小波和稀疏分解在非连续性薄膜去噪中的应用. 激光技术, 2014, 38(4): 546-550. doi: 10.7510/jgjs.issn.1001-3806.2014.04.022
    [20] 潘卫军张庆宇张强李华吴郑源 . 多普勒激光雷达的飞机尾涡识别方法. 激光技术, 2019, 43(2): 233-237. doi: 10.7510/jgjs.issn.1001-3806.2019.02.016
  • 加载中
图(4) / 表(1)
计量
  • 文章访问数:  4135
  • HTML全文浏览量:  2886
  • PDF下载量:  15
  • 被引次数: 0
出版历程
  • 收稿日期:  2020-09-23
  • 录用日期:  2020-11-05
  • 刊出日期:  2021-09-25

基于法向特征提取的曲面自适应检测算法研究

    作者简介: 贾秀梅(1979-), 女, 硕士, 讲师, 研究方向为控制理论与控制工程。E-mail: jiaxiumeinuc@sina.com
  • 中北大学 信息与通信工程学院 电工电子国家级实验教学示范中心, 太原 030051
基金项目:  国家自然科学基金资助项目 61603352

摘要: 为了使机械臂探头端在扫描过程中始终垂直于待测件表面, 提出了一种基于法向特征提取的曲面自适应检测算法。系统采用光学扫描的方法获取待测件表面3维数据, 再通过法向提取算法推导用于位姿校正的映射函数, 最后完成扫描路径的自适应规划。在MATLAB中对样件点云进行了杂散点剔除, 并通过QUALIFY软件完成待测件的3维重建; 对150mm×200mm×10mm的曲面样块进行了光学扫描与路径优化实验。结果表明, 位置测试精度在x轴、y轴、z轴方向上的最大偏差分别为0.5142mm, 0.2645mm和1.4265mm; 整体位置偏差最大值为1.1135mm, 平均值为0.5647mm; 在将该偏差作为补偿参量代入机械臂规划路径后, 可以实现扫描过程中探头位姿的在线调整。此研究对自动化测试系统中要求探头与待测件严格垂直的应用领域具有重要意义。

English Abstract

    • 在智能化装配、智能化检测领域,采用机械臂完成对测试样件扫描并保证探头始终与样件平面垂直是确保测试精度的重要方法[1]。而由于样件实际表面与样件数模之间存在差异,故为了获取准确的法向角度,设计具有自适应路径规划的扫描控制算法十分重要。

      早在20世纪80年代初,国外在机械化控制领域就出现了对在线校正的研究[2-5]。CONNOLLY等人[6]开展了基于机器人自动化平台的研究,针对安装过程中出现的偏差校正。PAN等人[7]提出了一种离线校正算法,对具有高自由度的装配过程具有很好的调整效果,为机械臂焊接提供在线位姿的调整。GUO等人[8]曾对大深度结构件的焊接工艺进行优化,采用CAD模型配合测试数据的方式实现了全自动离线调校。MOROZOV等人[9]采用KUKAKR-5型机械臂在飞机机翼蒙皮检测中,应用自反馈校正算法,使调校精度优于5mm。FU等人[10]针对多机配合机械操作进行优化,运用正逆运动学和轨迹规划算法,实现了在线调校平台的搭建。REN等人[11]采用激光跟踪设备配合最小二乘法对机器人在线标定,完成运动学模型的修正,使定位精度得到了显著提升。

      综上所述,在机械臂自动校正控制方面虽然已经有了很多的研究[12-14],但是大部分研究都是具体针对某一个特定领域中具体一项机械操作而言的,即机械臂运动路径具有显著特点。随着测试要求的不断提高,在很多新的应用中要求测试位姿能够持续保持垂直于待测样件的表面,这样就需要系统具有针对待测工件表面面形误差分析及自适应校正的能力。针对此需求,本文中提出了一种基于法向特征提取的曲面检测自动补偿算法,并根据法向信息完成了自适应路径规划。

    • 为了获取待测表面的精确面形分布[15],并根据面形分布提供曲面法向信息,从而为机械臂提供精确的规划路径,搭建了基于法向特征提取的曲面自动检测系统,系统结构如图 1所示。

      Figure 1.  Surface automatic detection system based on normal feature extraction

      图 1所示,系统由处理模块、路径规划模块、运动控制模块和光学扫描探头组成。光学扫描探头对待测表面进行检测并将外形扫描数据传输给处理模块,同时,结合预先设计好的自动补偿算法对外形与机械臂位姿关系进行解算分析,从而给出保证法向垂直的轨迹补偿参量。将自适应补偿参量导入路径规划模块,完成对运动控制模块的实时校正,从而使机械臂具有实时自适应法向校正的扫描路径,为垂直检测提供精确的路径保障。

    • 光学扫描[16]探头部分采用三目视觉检测技术,由3个线阵CCD传感器构成,通过捕获标识点的反射光完成待测物体的3维重构。首先,测量3组双目视觉[17]中的坐标P1P2P3,通过重心法[18]进行坐标对齐,测试原理如图 2a所示。

      Figure 2.  Trinocular measurement principle and coordinate relationship

      设将三目系统统一位置后的主点坐标为(u0v0),3个相机的焦距均为f并等距放置,间距为D。设P1点的坐标是(u1v1),P2点的坐标是(u2v2), P3点的坐标是(u3v3),则系统获取的目标坐标可表示为PL(xLyLzL),PK(xKyKzK)和PT(xTyTzT),关于3个相机测试值可以由主点坐标和测试点坐标表示为:

      $ \left\{\begin{array}{l} x_{L}=\frac{D\left(u_{1}-u_{0}\right)}{u_{1}-u_{2}}, y_{L}=\frac{D\left(v_{1}-v_{0}\right)}{u_{1}-u_{2}}, z_{L}=\frac{D f}{u_{1}-u_{2}} \\ x_{K}=\frac{D\left(u_{2}-u_{0}\right)}{u_{2}-u_{3}}, y_{K}=\frac{D\left(v_{2}-v_{0}\right)}{u_{2}-u_{3}}, z_{K}=\frac{D f}{u_{2}-u_{3}} \\ x_{T}=\frac{D\left(u_{3}-u_{0}\right)}{u_{3}-u_{1}}, y_{T}=\frac{D\left(v_{3}-v_{0}\right)}{u_{3}-u_{1}}, z_{T}=\frac{D f}{u_{3}-u_{1}} \end{array}\right. $

      (1)

      由此可以计算P点坐标为:

      $ \left\{\begin{array}{l} x=\frac{1}{3}\left(x_{L}+x_{K}+x_{T}\right) \\ y=\frac{1}{3}\left(y_{L}+y_{K}+y_{T}\right) \\ z=\frac{1}{3}\left(z_{L}+z_{K}+z_{T}\right) \end{array}\right. $

      (2)

      当机械臂上的某点运动时,OL坐标系与OK坐标系之间的对应关系如图 2b所示,则坐标系{K}相对坐标系{L}的位姿可表示为:

      $ \left\{\begin{array}{l} \{K\}=\left\{{ }^{L} \boldsymbol{R}_{K},{ }^{L} \boldsymbol{P}_{K}\right\} \\ { }^{L} \boldsymbol{R}_{K}{ }^{-1}={ }^{L} \boldsymbol{R}_{K}^{\mathrm{T}} \\ \left|{ }^{L} \boldsymbol{R}_{K}\right|=1 \end{array}\right. $

      (3)

      式中,LRK为旋转矩阵,表征两个坐标系的方位关系,LPK为位移矩阵,表征两个坐标系的位置关系,上标L表示选用的参考坐标系,下标K表示目标对应的坐标系。由此可见,(3)式中两项分别表示坐标系的方位变换关系和位置变换关系,从而构成两个坐标系之间的位姿换算关系。

    • 精确提取法向信息的前提是尽可能构造与实际目标接近的曲面,重构质量决定了法向提取精度,故为了获取更逼真的重建模型,设计了基于分段矢量构造的曲面重建算法。对uv两个参量进行分析,则曲面的法向可以表示为u的1阶偏导矢与v的1阶偏导矢的叉乘,uv的偏导矢通过Jacobi迭代法[19-20]计算。则设u方向的第p次与v方向的第q次的交汇曲面可采用矢量函数表示为:

      $ \begin{gathered} \boldsymbol{S}=\frac{\sum\limits_{i=0}^{n} \sum\limits_{j=0}^{m} N_{i, p}(u) N_{j, q}(v) \omega_{i, j} P_{i, j}}{\sum\limits_{i=0}^{n} \sum\limits_{j=0}^{m} N_{i, p}(u) N_{j, q}(v) \omega_{i, j}} \\ (0 \leqslant u, v \leqslant 1) \end{gathered}, $

      (4)

      式中,Pi, j表示两个方向对应的控制点,Ni, p(u)表示节点U上第p次的B样条基函数,Nj, q(v)表示节点V上第q次的B样条基函数,nm分别表示ij方向上的点数总量,ωi, j表示权重系数。为简化方程,设:

      $ \boldsymbol{C}=\sum\limits_{i=0}^{n} \sum\limits_{j=0}^{m} N_{i, p}(u) N_{j, q}(v) \omega_{i, j} P_{i, j} $

      (5)

      则对于任意方向α上的矢量函数可以表示为:

      $ \boldsymbol{S}_{\alpha}=\left(\boldsymbol{C}_{\alpha}-\omega_{\alpha} \boldsymbol{S}\right) \omega_{i, j}{ }^{-1} $

      (6)

      式中,α表示u, v, uu, vvuv(CαSα表示α方向对应的CS)。则3个方向的偏导矢可写成:

      $ \left\{ {\begin{array}{*{20}{l}} {{\mathit{\boldsymbol{S}}_{uv}} = \left( {{\mathit{\boldsymbol{C}}_{uv}} - {\omega _{ux}}\mathit{\boldsymbol{S}} - {\omega _u}{\mathit{\boldsymbol{S}}_v} - {\omega _v}{\mathit{\boldsymbol{S}}_u}} \right){\omega _{i,j}}^{ - 1}}\\ {{\mathit{\boldsymbol{S}}_{uu}} = \left( {{\mathit{\boldsymbol{C}}_{uu}} - {\omega _{uu}}\mathit{\boldsymbol{S}} - 2{\omega _u}{\mathit{\boldsymbol{S}}_u}} \right){\omega _{i,j}}^{ - 1}}\\ {{\mathit{\boldsymbol{S}}_{vv}} = \left( {{\mathit{\boldsymbol{C}}_{vv}} - {\omega _{vv}}\mathit{\boldsymbol{S}} - 2{\omega _v}{\mathit{\boldsymbol{S}}_v}} \right){\omega _{i,j}}^{ - 1}} \end{array}} \right. $

      (7)

      式中,下标uv分别表示对应的两个方向,则曲面上一点P(u0, v0)处的曲面法向量可以表示成:

      $ \mathit{\boldsymbol{F}} = {\mathit{\boldsymbol{S}}_{{u_0}{u_0}}} \times {\mathit{\boldsymbol{S}}_{{v_0}{v_0}}} $

      (8)

      由此可见,相比通过实验校正、仿真模拟校正或统计计算校正的方法而言,本算法利用获取曲面法向完成校正优化,对测试曲面的曲率范围、测试误差形式等具有极大的适应性。既能避免由数据处理优化参量造成的局部最优问题,又能不受曲面变化趋势的限制,其位姿调整效果得到了更好的优化。

    • 在检测轨迹上的采样点越多位姿越精确,但计算量也会大幅增加,所以需要折中考虑精度与速度之间的矛盾,本文中设计了一种自适应算法,根据曲率特征调节插值量,从而在保证面形精度的前提下降低总采样点,限制函数可写成:

      $ M=\int d(\rho) \mathrm{d} l^{\prime} $

      (9)

      式中,M为插值总数,d(ρ)表示插入密度d与路径曲率ρ的函数关系,l′为路径长度。可见,测试路径不但符合系统垂向检测的要求,同时还能保证同精度条件下的测试速度。

      因为系统具备在线获取法向特征信息的能力,所以将(8)式的法向量作为反馈参量对机械臂进行控制,使机械臂探头部分的位姿实时调整至与曲面垂直,保障检测精度,使曲面检测自动补偿,形成自适应控制。

    • 系统设置扫描范围为80mm×80mm,通过三目视觉系统对待测结构进行测量,获取点云并导入MATLAB,利用待测件几何外形特征完成对杂散点的滤波,形成有效点云集合,如图 3a所示。在此基础上,采用GEOMAGIC QUALIFY软件将点云数据重建成目标3维模型,如图 3b所示。

      Figure 3.  Scanned data and its reconstruction effect

      在通过系统扫描获取拟检测工件外形结构后,将其导入MATLAB中,对扫描过程中的杂散点进行消除,消除后结果如图 3a所示。可见支撑结构点集合、杂散点集合、随机噪点集合均被大幅抑制,所剩信号点集合可以看出工件外形轮廓。然后通过三角面片连通的方式将点云重建成3维模型,重建后结果如图 3b所示,为面形曲率计算提供数据支撑,从而实现扫描路径自适应规划的设计初衷。

    • 测试针对尺寸为150mm×200mm×10mm的曲面样块进行,系统单次扫描区域为80mm×80mm,为实现整个样件扫描过程中机械臂探头方向与测试件表面垂直的设计目的,采用基于法向特征提取的曲面检测自动补偿算法,用于验证路径轨迹的自适应调整效果。

    • 为了验证本算法对基于点云数据的曲面重建优化效果,针对同一个待测样块,将基于本算法的曲面重建结果与未经本算法优化的曲面重建结果进行对比。分别针对同一坐标系下的3个方向(x, y, z)及其空间绝对偏差距离($D_{x y z}=\sqrt{x^{2}+y^{2}+z^{2}}$)进行对比,测试数据点分别从路径轨迹上分段选取5个点,共计45个点,测试结果如表 1所示。

      Table 1.  Comparison of position deviation

      direction non-optimized optimized
      maximum value/mm average value/mm maximum value/mm average value/mm
      x 2.4157 1.9863 0.6124 0.2135
      y 0.9847 0.4458 0.6287 0.2758
      z 3.3487 3.0247 0.8147 0.3124
      Dxyz 4.2548 3.6741 1.1135 0.5647

      由表中数据可知,在3个方向上,优化后的位置偏差均优于未经优化的结果,其中,在xz方向的校正结果十分明显,在y方向的校正结果有改善,但改善效果不大。分析认为产生此现象的原因主要是待测结构的曲面分布造成的,xyzy的切面均为直线,而xz的切面为曲线,故在y方向上曲率几乎不变,受重力、夹持力等影响小,其位置偏差也相对较小。可见,采用优化算法后,该算法可以减小对待测物表面的位置测量误差,从而获得更好的垂直照射轨迹。

    • 依据优化算法对曲面面形位置偏差的校正,完成了对待测件扫描路径的优化分析,在单次采集视场内的90mm×100mm(x×y)的范围内,路径规划如图 4a所示,并对抽样点x×y=25mm×20mm的测试点进行位置偏差分析,从而获取曲面检测过程中的自适应补偿参量,误差分布曲线如图 4b~图 4d所示。

      Figure 4.  Scanning path planning and the position deviation distribution of scanning points

      图 4a中给出的分层抽样点可以得到整个待测体曲面面形测试点的分布形式,从而对算法在整个曲面进行法向对其轨迹优化的普适性进行验证。对扫描的500个测试点数据进行了位置偏差分析,实验结果显示,在x轴方向上最大偏差为0.5142mm,平均偏差为0.3245mm;在y轴方向上最大偏差为0.2645mm,平均偏差为0.1478mm;在z轴方向上最大偏差为1.4265mm,平均偏差为0.7485mm。整体测试结果与标准位置的分段测试结果基本相符,将该数据由GEOMAGIC QUALIFY的通信模块传输给机械臂控制单元,将修正参量校正机械臂探头位置的位姿,达到在线调整的目的。

    • 针对自由曲面工件扫描过程中探头与工件表面不能实时垂直的问题进行了深入地分析,研究了一种具有自适应调整的机械臂路径规划系统,提出了基于法向特征提取的曲面自适应检测算法。通过仿真分析与实验对比发现,本系统在3个坐标轴维向上可以有效地获取与待测表面的位置偏差,从而解算机械臂探头端的位姿调整参量。由此可见,该算法提供的修正参量可用于机械臂轨迹及位姿的在线补偿

参考文献 (20)

目录

    /

    返回文章
    返回