赞
踩
传统的机器人的模型建立使用DH参数法,而连续体机器人是没有固定的关节的,所以会拟合出虚拟关节,所以建模的思路是差不多的,所以这里先介绍DH参数法
直接拿例子来看
阐述:DH参数法无非就是用4个参数来表示一个位姿变换矩阵,有几个关节就需要几个矩阵,所以我们首先要明确有两个矩阵,每个矩阵都对应着一套DH参数
Z轴:我们使用的是标准DH参数法,坐标系应该放在连杆的末端,先安排Z轴与旋转关节共线。
X轴:满足两个条件,新的X要与旧的Z轴 1)垂直 2)相交
Y轴:使用右手定则
直接看下面这张图片,对应自己放置的坐标系得到里面的4个参数,
将DH参数放入矩阵对应位置就形成了位姿变换矩阵
- T=[
- cos(theta), -sin(theta)*cos(aerfa), sin(theta)*sin(aerfa), a*cos(theta);
- sin(theta), cos(theta)*cos(aerfa), -cos(theta)*sin(aerfa), a*sin(theta);
- 0, sin(aerfa), cos(aerfa), d;
- 0, 0, 0, 1;
- ];
同样拿上面的例子
对于旋转关节
对于移动关节
所以例子中的矩阵为
- if eval(cell_DH_para_array{i}(5))==1
- J_v(:,i)= cross( cell_HomoTran_array{i-1}(1:3,3) , ( cell_HomoTran_array{number}(1:3,4) - cell_HomoTran_array{i-1}(1:3,4)))';
- J_w(:,i)=cell_HomoTran_array{i-1}(1:3,3);
- else
- J_v(:,i)=cell_HomoTran_array{i-1}(1:3,3);
- J_w(:,i)=[0,0,0]';
- end
下一章节应用DH参数法对连续体机器人的正向运动进行建模
《Robot Modeling and Control》 by Mark W. Spong
Design and Kinematic Modeling of Constant Curvature Continuum Robots: A Review
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。