[发明专利]激光雷达测量中机器人站位规划方法有效
申请号: | 202010054454.2 | 申请日: | 2020-01-17 |
公开(公告)号: | CN111428334B | 公开(公告)日: | 2022-05-06 |
发明(设计)人: | 万能;王展;常智勇;张凤仙;宋屹桐 | 申请(专利权)人: | 西北工业大学 |
主分类号: | G06F30/20 | 分类号: | G06F30/20;G06F30/18;G06F111/04 |
代理公司: | 西安匠星互智知识产权代理有限公司 61291 | 代理人: | 陈星 |
地址: | 710072 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 激光雷达 测量 机器人 站位 规划 方法 | ||
1.一种激光雷达测量中机器人站位规划方法,其特征在于包括以下步骤:
(a)构建CAD仿真模型并建立坐标系;采用三维造型软件,将已知的激光雷达、机器人手臂模型和零件模型装配在检测平台上;建立检测世界坐标系Sw,任选检测平台上一点作为Sw的原点,用三维移动平台的三个正交运动方向分别作为Sw的X,Y,Z轴的方向;以机器人手臂基座中心点Ob为基点建立运动坐标系Sb,三个坐标轴的方向与Sw的三个坐标轴的方向相同;标注出所有测量点的坐标和表面单位法矢;
(b)构建视点可达圆锥模型;从被测模型中提取出每个测量点的坐标和表面单位法矢;根据每个测量点Pw,i的坐标(xw,i,yw,i,zw,i)和表面单位法矢m是测量点总个数;以Pw,i(xw,i,yw,i,zw,i)为视点可达圆锥顶点,为轴线作一个顶角为θk的视点可达圆锥;取视点可达圆锥上一条母线ζi,0,ζi,0的方向矢量为
将ζi,0绕轴线旋转一个角度后得到站位可达圆锥上的另一条母线ζi,l,ζi,l的方向矢量表示为:
其中I为3×3单位矩阵,
用多条离散的母线表示视点可达圆锥模型;
(c)根据测量精度要求对视点可达圆锥模型进行离散处理;小球半径C表示测量特征的精度要求;对站位可达圆锥分层离散,每层高度h=2×rq,共分为J层,第j层的圆半径再将圆离散成圆环,相邻圆环间距d=2×rq,共分为K层,第j层圆台的第k层圆环记为ringj,k,圆环半径表示为计算圆环的周长用圆环ringj,k的周长Cc,j,k除以小球直径dq=2·rq,结果向下取整,得到圆环ringj,k上离散小球的数量L;离散小球记作qj,k,l;计算得出小球qj,k,l的圆心坐标(xj,k,l,yj,k,l,zj,k,l);
由测量点Pw,i建立的视点可达圆锥用离散小球的集合表示,记为:
Si={qj,k,l|j∈[1,J],k∈[1,K],l∈[1,L],N+} (4)
(d)激光雷达测量约束定义;根据每个测量点Pw,i特征类型及测量精度要求,激光雷达站位点Mw,i与测量点Pw,i满足距离约束、角度约和干涉约束;
距离约束:激光雷达站位Mw,i与测量点Pw,i之间的距离Li满足有效范围要求,即LminLiLmax;其中Lmin,Lmax分别是在满足测量精度的要求下,允许的最小和最大距离;
角度约束:由测量点Pw,i指向激光雷达站位Mw,i的向量与测量点Pw,i的法矢夹角θi满足有效范围要求,即θminθiθmax;其中θmin,θmax是满足测量精度要求所允许的最小和最大角度;由检测对象的特征类型决定;
测量约束边界用离散的母线矢量表示,其中圆锥顶角θk=2θi;根据距离约束Lmin,Lmax在母线ζi,0上截取线段μi,0,线段μi,0的端点为和PA,w,iPB,w,i以表面单位法矢为轴旋转360°得到激光雷达的测量约束边界;
(e)工业机器人手臂可达空间范围约束定义;采用D-H方法建立连杆坐标系,通过连杆坐标系Ri相对于连杆坐标系Ri-1的坐标变换矩阵得到工业机器人前三个关节形成的工作空间的方程Wi(Pib){W0(Pib)、W1(Pib)、W2(Pib)},其中
cθi=cos(θi),sθi=sin(θi),cαi=cos(αi),
sαi=sin(αi)
机器人手臂工作可达区域由前三个关节的工作区域决定;根据工业机器人的结构参数关节变量θi满足对关节变量θ2、θ3采用极限组合原理,可得到当θ1=0时工业机器人腕关节端点Pib在机器人坐标系中的工作空间边界,再根据工作空间边界求出工作空间W0(Pib)关键点的z坐标,这些关键点为θ1=0时工作空间内外边界z坐标最大和最小的点以及边界表达式发生变化处点的z坐标,记为Z1,Z2......,Z7;然后求出腕关节端点Pib到机器人坐标系z轴的距离Di,以及在对应Piw的z坐标处工作空间W0(Pw)的内外边界到机器人坐标系z轴的距离和如果有成立,则说明Pib在工作空间W0(Pib)内部;W0(Pib),W1(Pib)W2(Pib)的参数方程分别为:
式中,
c1=cos(θ1),c2=cos(θ2),c3=cos(θ3);
s1=sin(θ1),s2=sin(θ2),s3=sin(θ3);
s23=sin(θ2+θ3);
c23=cos(θ2+θ3);
d4是工业机器人连杆4的关节偏置距离;θ1是工业机器人连杆1的关节转角;θ2是工业机器人连杆2的关节转角;
θ3是工业机器人连杆3的关节转角;a1是工业机器人连杆1的长度;a2是工业机器人连杆2的长度;
a3是工业机器人连杆3的长度;机器人手臂运动空间边界用方程Wi(Pib){W0(Pib)、W1(Pib)、W2(Pib)}表示;
(f)利用(d)、(e)中的激光雷达测量约束和工业机器人手臂可达空间范围约束对小球集合Si={qj,k,l|j∈[1,J],k∈[1,K],l∈[1,L],N+}进行筛选;将满足约束条件的小球保留;对Si={qj,k,l|j∈[1,J],k∈[1,K],l∈[1,L],N+}筛选处理得到测量可达域S′i;
(h)将每个测量点的测量可达域S′i求交;取包含小球种类最多的相交区域Ti,以相交区域Ti的型心作为激光雷达测量站位点Qw,i;将从测量站位点Qw,i能测量的测量点Pw,i所对应的离散小球,从所有测量点所对应的离散小球集合中移除;对其余测量点继续上述过程,直至生成与所有测量点Pw,i相对应的激光雷达测量站位点Qw,i。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学,未经西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010054454.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种导航方法、装置、设备、系统及存储介质
- 下一篇:高密度平流沉淀池