[发明专利]基于不满足Pieper准则的六自由度串联机器人的控制方法有效

专利信息
申请号: 201710902038.1 申请日: 2017-09-28
公开(公告)号: CN107791248B 公开(公告)日: 2021-04-30
发明(设计)人: 杨亮亮;王杰;史伟民;王飞;胡斌;王刘奎;李翔;钱良珠 申请(专利权)人: 浙江理工大学
主分类号: B25J9/16 分类号: B25J9/16
代理公司: 浙江翔隆专利事务所(普通合伙) 33206 代理人: 戴晓翔
地址: 310018 浙江省*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 不满足 pieper 准则 自由度 串联 机器人 控制 方法
【权利要求书】:

1.基于不满足Pieper准则的六自由度串联机器人的控制方法,其特征在于:包括以下步骤:

步骤一:将不满足Pieper准则的六自由度串联机器人进行同等变化,使其变换到满足Pieper准则的六自由度串联机器人模型上;

虽然该类型串联机器人不满足Pieper准则,但将六轴串联机械机器人的末端执行臂进行变换,经过将末端转到关节轴线进行平移变形之后,使得末端最后三个转动关节轴线的延长线相交于一点;

步骤二:在对所述六自由度串联机器人进行正运动学分析的时候,求出偏置的矢量方向参数;

机器人正运动学分析就是已知杆件几何参数和关节角矢量,求机器人末端执行器相对于固定参考坐标的位置和姿态;

在进行机器人正运动学分析之前,建立坐标系{i}相对于坐标系{i-1}的变换;一般这个变换是由四个参数构成的;对任意给定的机器人,这个变换是只有一个变量的函数,另外三个参数是由机械系统来确定的;该六自由度串联机器人的连杆间变换参数如下表所示;

其中:

αi为绕第i坐标系下的Xi轴,从第i坐标系下的Zi轴旋转到第i+1坐标系下的Zi+1轴的角度;

ai为沿第i坐标系下的Xi轴,从第i坐标系下的Zi轴方向移动到第i+1坐标系下Zi+1轴的距离;

di为沿第i坐标系下的Zi轴,从第i-1坐标系下的Xi-1轴移动到第i坐标系下的Xi轴的距离;

θi为绕第i坐标系下的Zi轴,从第i-1坐标系下的Xi-1轴旋转到第i坐标系下的Xi轴的角度;

用齐次坐标变换矩阵来表示机器人的正解运算:表示得是从i坐标到j坐标系之间的4×4的传递矩阵;式中:将sθi表示的是sinθi;cθi表示的是cosθ1;且i=1,2,3...6;

其中:

θ23=θ23

nx=cθ12345+sθ145+cθ1235

ny=sθ1235+sθ12345-cθ145

nz=cθ235-sθ2345

ox=sθ14-cθ1234

oy=-cθ14-sθ1234

oz=sθ234

ax=cθ12345-cθ1235+sθ145

ay=sθ12345-sθ1235-cθ145

az=-sθ2345-cθ235

px=-d4123+l212+d31-d21+d6ax+l6ox

py=-d4123+l212+d21-d31+d6ay+l6oy

pz=-d423-l22+d6az+l6oz

将θ6=0带入上述方程中发现Ox、Oy、Oz这三个参数描述的正是偏执所在的矢量方向;其中,px’、py’、pz’表示的是末端执行器的坐标位置,nx、ny、nz、ox、oy、oz、ax、ay、az表示的是末端执行器的坐标姿态;

步骤三:根据之前求得的偏置的矢量方向参数,对所述六自由度串联机器人进行坐标变化,将其变换到满足Pieper准则的六自由度串联机器人;

对于逆运动学分析而言,末端坐标系姿态的坐标是已知的,也就是说各项参数已知;但是由于θ6的不确定性,无法通过已知,由来得出变换矩阵;采取“标定法”来解决这样的问题;

ox5、oy5、oz5与步骤计算得出来的Ox、Oy、Oz参数数值是一致的,将上述正运动学分析求解出来的得出的ox5、oy5、oz5加入到整个逆运动学分析中来,并对已知数据进行预处理:

其中:px'、py'、pz'为已知参数,将改动后的px、py、pz带入矩阵中;

该串联机器人不满足Pieper准则;该类型多轴串联机器人的末端三个关节的关节轴线的延长线未能相交于一点;其在末端执行器上的某一个位置上多出一个的相对的横向偏置;该偏置长度的位置状态具有一定的不确定性,采取对其末端坐标参数px'、py'、pz'进行预先处理的方法,以消除由上述偏置不确定对求解问题所造成的影响;

步骤四:基于解析法对其进行逆运动学分析和计算;

由公式可得:

对于第一个轴关节角度,由上述方程两边的元素(2,4)相等,得到:

式中:

对于第三个关节角度,由上述方程两边的元素(1,4)、(3,4)相等,得到:

其中:

对于第二个关节角度,由上述方程两边的元素(1,4)(2,4)相等,得到:

那么,由θ23=θ23可得:

根据θ1和θ3解的四种可能组合,由上式得到相应的四种可能值,于是得到θ2的四种可能解;

对于第四个关节角度,由上述方程两边的元素(1,3)、(3,3)相等可得:

θ4=Atan2(sθ1ax-cθ1ay,cθ123ax+sθ123ay-sθ23az)

当sθ5=0时,机器人处于奇异位形,满足退化条件;此时,关节轴4和6重合,只能解出θ6与θ4的和与差;在奇异位形时,任意选取θ4的角度,计算相应θ6的值:

对于第五个轴关节角度,由上述方程两端的元素(1,3)、(3,3)相等可得:

θ5=Atan2(±M1,M2)

其中:

M1=(cθ1234+sθ14)ax+(sθ1234-cθ14)ay-sθ234az

M2=-cθ123ax-sθ123ay-cθ23az

对于第六个关节角度而言,可得:

其中:

n=cθ12345+sθ145+cθ1235

o=sθ14-cθ1234

步骤五:对所述六自由度串联机器人在进行逆运动学分析过程中存在的问题进行相关补充和说明;

1)对一般情况下机器人退化问题的分析

当sθ5=0时,机器人处于奇异位形,满足退化条件;

在实际求解的过程中,存在当sθ5=0机器人满足退化条件的情况;下面,就这种退化情况进行详细的分析;

以关节轴4为基础坐标而言,将sθ5=0,cθ5=±1求得的转换矩阵:

令(1,2)、(3,2)相等可得:

θ4±θ6=Atan2(ox1-oy1,-ox123-oy123+oz23)

由上述提到的ox5、oy5、oz5参数,求出θ6

θ6=Atan2(ox,ox5)

综上可得:

其中:上式正负性的选择由cθ5的正负来判断;

2)对特殊情况处于退化状态下的分析

前述对所述六自由度串联机器人的奇异位形进行了一般情况下分析;实际上,当该机器人运动到某一特殊点的时候,也会出现奇异的情况;由于这种情况仅存在与某一类位置点的状态;因此将其称为特殊情况下的奇异位形;

情况1:当d2=d3,且关节轴1和4的轴线重合的时候,这种状态下无法解出θ1和θ4;这种情况会在两种情况下出现:一是该类位置点为运动轨迹的途经点;二是该类位置点是运动轨迹起始点;

如果该类位置点为运动轨迹的途经点的话,采用“继承法”来解决这个问题;θ1的值默认的继承了附近位置点状态下θ1的值,进而对θ4进行求解;

如果该类位置点为运动轨迹的起始点的话,采用“重构法”来解决这个问题;θ1的值默认为0,以便之后对θ4进行求解;

情况2:当d2=d3,且关节轴1和6的轴线重合的时候,这种状态下无法解出θ1和θ6;这种情况只存在于变换后的机器人模型之中,在原有的机器人模型中不存在奇异位形问题;但在上述逆运动学分析中,仍然会出现这类奇异位形的状态;

对于这种情况,采用“投影法”来解决这个问题;通过机器人在xoy平面上形成的投影来求出θ1的数值;

步骤六:把求解出的运动参数,发到运动控制卡,对不满足Pieper准则六自由度串联机器人进行控制。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江理工大学,未经浙江理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710902038.1/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top