[发明专利]一种基于刚体变换的DH推导方法在审

专利信息
申请号: 202211294024.3 申请日: 2022-10-21
公开(公告)号: CN115741672A 公开(公告)日: 2023-03-07
发明(设计)人: 叶君;王俊;任骊澄;阮祖桢 申请(专利权)人: 杭州邦杰星医疗科技有限公司
主分类号: B25J9/16 分类号: B25J9/16
代理公司: 杭州山泰专利代理事务所(普通合伙) 33438 代理人: 王磊
地址: 310000 浙江省杭州市*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 刚体 变换 dh 推导 方法
【权利要求书】:

1.一种基于刚体变换的DH推导方法,其特征在于,包括以下步骤:

步骤1:将机械臂所包含的6个关节角度记为θ1、θ2、θ3、θ4、θ5、θ6,6个关节对应的连杆长度为固定长度,整个机械臂的运动由6个坐标变换构成,第i坐标变换矩阵由对应θi决定,θi表示两相邻连杆绕公共轴线的夹角;

步骤2:使用仿真软件计算机械臂的关节长度、位置设定角度;建立DH连杆参数表;

步骤3:DH推导转换,式中,表示第i-1关节的坐标到第i关节的坐标的齐次变换,表示绕xi-1轴旋转ai-1(deg)角,ai-1(deg)表示两个相邻关节轴的夹角,表示绕Zi轴旋转θi角,表示沿xi-1轴平移距离ai-1(mm),ai-1(mm)表示两个相邻关节轴公垂线的长度,表示沿Z轴平移距离di,di表示沿两个相邻连杆公共轴线方向的距离,由旋转矩阵和平移向量求出机械臂位姿;

步骤4:由末端姿态推算出关节角度,根据DH变换,获得其中包含了参数θ1,θ2,θ3,…θn,根据坐标末端执行姿态获得相对于基座坐标系o0x0y0z0的机械臂总的刚体变换矩阵记为记R由机械臂末端指向向量生成,p由机械臂末端坐标决定,在逆解问题中,R和P都为已知,另外基座坐标o0x0y0z0与J1坐标系o1x1y1z1定义出将从相对于基座的坐标系变换到相对于J1的坐标系,即由DH变换推导出来的包含参数的θ1,…θn的与根据末端姿态参数获得的完全相等,即:

步骤5:角度推导,如果向量在x0y0z0坐标系中的经度记为β,纬度记为α,将变换到

根据相似变换,

记cβ=kz

代入获取vθ=versθ=1-cθ

对于给定的旋转

RK,θ=R-K,-θ

步骤6:角度求解。

2.根据权利要求1所述一种基于刚体变换的DH推导方法,其特征在于,所述步骤1中,机械臂末端坐标系相对基座坐标系的变换矩阵H=A11)...Ann),单杆位姿表示:

3.根据权利要求1所述一种基于刚体变换的DH推导方法,其特征在于,所述步骤三中,基于

获取:

4.根据权利要求1所述一种基于刚体变换的DH推导方法,其特征在于,所述步骤四,末端的位置定义了刚体变换矩阵中矩阵中的位移分量,末端的指向向量定义了刚体变换矩阵中的旋转矩阵。

5.根据权利要求1所述一种基于刚体变换的DH推导方法,其特征在于,所述步骤5中,向量的长度是1,定义一个新的向量rvec=(θkx,θky,θkz)T,即该向量的方向与一样,角度为θ,向量rvec三个则全部表达了三维坐标系的所有参数,并且,所述θ不等于0。

6.根据权利要求1所述一种基于刚体变换的DH推导方法,其特征在于,所述步骤6包括以下步骤:

步骤6.1,求解θ1,θ5,θ6

基本等式的(2,3)元素相等c1z2-s1z1=-c5

基本等式的(2,4)元素相等c1p2-p1s1=-d2-d4-c5d6

整理消去c5,获取s1(p1-z1d6)+c1(z2d6-p2)=d2+d4

记A=p1-z1d6;B=z2d6-p2;r2=A2+B2

获取

将θ1代入s1(p1-z1d6)+c1(z2d6-p2)=d2+d4

获取

基本等式的(2,1)元素相等c1x2-s1x1=c6s5

基本等式的(2,2)元素相等c1y2-s1y1=-s5s6

获取θ6=atan2(±(s1y1-c1y2),±(c1y2-s1x1));

步骤6.2,求解θ3,θ2

由等式的(1,4)元素相等。

c1p1+p2s1-d5(c6(c1y1+s1y2)+s6(c1x1+s1x2))-d6(c1z1+s1z2)=a3c2+a4(c2c3-s2s3)等

式的(1,4)元素相等:

p3-d1-d6z3-d5(c6y3+s6x3)=a3s2+a4(c2s3+c3s2)

X=c1p1+p2s1-d5(c6(c1y1+s1y2)+s6(c1x1+s1x2))-d6(c1z1+s1z2)

Y=p3-d1-d6z3-d5(c6y3+s6x3)

推出:

a3c2+a4c3=X,

a3s2+a4s3=Y

当上式中D的值不介于[-1,1],说明该解无效,需要舍弃;

将θ3带入a3c2+a4c3=X,a3s2+a4s3=Y,获取E=(a3+a4c3)Y-a4s3X,F=(a3+a4c3)X+a4s3Y,获取θ2=atan2(E,F);

步骤6.3,求解θ4

由等式的(1,3)元素相等;

z3(c2c3+c3s2)+c1z1(c2c3-s2s3)+s1z2(c2c3-s2s3)=c4s5,等式的(2,3)元素相等;

z3(c2c3-s2s3)-c1z1(c2s3+c3s2)-s1z2(c2c3+c3s2)=s4s5

记:M=z3(c2c3-s2s3)-c1z1(c2s3+c3s2)-s1z2(c2s3+c3s2)

N=z3(c2s3+c3s2)+c1z1(c2c3-s2s3)+s1z2(c2c3-s2s3)

获取θ4=atan2(±M,±N)。

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州邦杰星医疗科技有限公司,未经杭州邦杰星医疗科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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