[发明专利]用于车身精度检测的三坐标测量路径自动规划与优化方法有效
申请号: | 201811620541.9 | 申请日: | 2018-12-28 |
公开(公告)号: | CN109682336B | 公开(公告)日: | 2020-12-29 |
发明(设计)人: | 刘银华;孙芮;张恃铭 | 申请(专利权)人: | 上海理工大学 |
主分类号: | G01B21/04 | 分类号: | G01B21/04;G06F30/15;G06F30/20;G06F111/10 |
代理公司: | 上海天协和诚知识产权代理事务所 31216 | 代理人: | 沈国良 |
地址: | 200093 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 车身 精度 检测 坐标 测量 路径 自动 规划 优化 方法 | ||
1.一种用于车身精度检测的三坐标测量路径自动规划与优化方法,其特征在于本方法包括如下步骤:
步骤一、通过网格划分将所测量车身的结构模型进行点云化处理,提取所有网格节点坐标作为所测量车身的点云信息,根据所测量车身的设计图纸提取车身尺寸及测点坐标和矢量方向信息,将点云信息和测点信息分别整理成矩阵形式;
步骤二、根据所测量车身点云信息和测点信息,对任意两测点进行碰撞检测,通过碰撞检测算法对路径可行性进行判定,如果路径不可行即视为发生碰撞,利用空间移动点设置规则进行自动避障,确定任意两测点间的无碰撞最优路径;
其中,确定任意两测点间的无碰撞最优路径包括如下步骤:
(1)三坐标测量仪进行测量时,测头首先到达逼近点,然后再对测点进行触测,因此需要确定逼近点坐标,设定测点信息为m×6的矩阵A,其中,m行表示测点个数,6列分别表示测点的坐标(X1,Y1,Z1)及矢量方向(i,j,k),触测距离为d,则逼近点坐标表示为:
(X1+d×i,Y1+d×j,Z1+d×k,i,j,k) (1)
所有的逼近点坐标表示为m×6的矩阵B;
(2)从逼近点坐标矩阵B中任意选择两点的坐标,Mp(X1p,Y1p,Z1p,ip,jp,kp)作为起点,Mq(X1q,Y1q,Z1q,iq,jq,kq)作为止点,从而得到空间中两点构成的直线方程:
其中,x,y,z分别为空间中直线上的点坐标;
(3)确定起止点后,需要对点云信息进行筛选,所测量车身的结构模型按四边形进行网格划分,四边形边长为l,得到点云信息为N×3的矩阵C,N行表示网格节点个数,3列分别表示网格节点对应的坐标(X2,Y2,Z2),提取矩阵C中网格节点坐标满足min(X1p,X1q)X2max(X1p,X1q)且min(Y1p,Y1q)Y2max(Y1p,Y1q)且min(Z1p,Z1q)Z2max(Z1p,Z1q)的网格节点,构成n×3的矩阵D,其中nN;
(4)通过计算矩阵D中所有网格节点坐标到起止点空间直线方程的距离,得到n×1的矩阵E,若矩阵E中任意一个值小于则认定对应两测点之间测量路径与车身实体发生碰撞,利用空间移动点设置规则进行自动避障,若值都大于则认定两测点间无碰撞且最优路径为直线测量;
步骤三、根据任意两测点间无碰撞最优路径,通过测点间测量时间的多因素评价方法,计算任意两测点间无碰撞路径所需时间,获得任意两测点间的测量时间矩阵;
步骤四、根据任意两测点间的测量时间矩阵,利用模拟退火算法,以时间最少为优化目标,最终得到遍历所有测点的无碰撞高效路径,实现车身测量路径自动规划与优化。
2.根据权利要求1所述的用于车身精度检测的三坐标测量路径自动规划与优化方法,其特征在于:所述步骤三中获得任意两测点间的测量时间矩阵包括如下步骤:
(1)确定参数,三坐标测量仪的测头在空间中直线运动的速度为v,测头角度转换时间为t1,测头运动过程中因运动方向的改变而导致的停顿时间为t2,不考虑测点的触测时间,则逼近点间测量时间即视为测点间测量时间;
(2)选定起止点Mp、Mq后,通过计算两点矢量方向的夹角,判定测头是否需要转动,夹角θ为:
若夹角θ≤15°,则认为无需转换角度,若夹角θ15°,则认为需要转换角度;
(3)无需转换角度时,进行碰撞检测,若不发生碰撞,起止点间的路径距离为S,则从起点Mp到止点Mq所需要的总时间为:
若发生碰撞,则通过添加空间移动点进行避障,起止点间的路径距离为S1+S2+…+Sf+Sf+1,其中,f为根据自动避障规则所添加空间移动点的个数,则从起点Mp到止点Mq所需要的总时间为:
(4)需要转换角度时,进行碰撞检测,若不发生碰撞,测头转换角度后的测尖位置到止点Mq的距离为s,则从起点Mp到止点Mq所需要的总时间为:
若发生碰撞,测头转换角度后的测尖位置到止点Mq的距离为s1+s2+…+sf+sf+1,其中,f为根据自动避障规则所添加空间移动点的个数,则从起点Mp到止点Mq所需要的总时间为:
(5)根据从起点Mp到止点Mq所需要的总时间,得到每两个逼近点之间的无碰撞最优路径时间,即任意两测点间测量时间,从而获得测量时间矩阵T,测量时间矩阵T是一个m×m的方阵,矩阵T中T(pq)表示从第p个测点到第q个测点的总时间,其中,p=1,…,m,q=1,…,m。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海理工大学,未经上海理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811620541.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:导向臂展开长度计算方法
- 下一篇:一种支架式材料长度测量机构