前言
第一次写博客记录学习有关机械臂内容,最近学习林沛群教授的《机器人学》,和看了《机器人学导论》中有关机械臂运动学正解的内容,并通过Matlab程序实现书中的例子,在此记录学习内容和学习过程中遇到的问题。
正文
1.DH参数
DH参数分为分为标准DH参数和改进DH参数两种
坐标系建立步骤:
1,找出各类关节轴,标出(或画出)这些轴线的延长线。在下面的步骤2至步骤5中,仅考虑前后两个相邻的轴线(关节轴和关节轴
)
2,找出关节轴和关节轴
之间的公垂线或关节轴
和关节轴
的交点,以关节轴
和
的交点或公垂线与关节轴
的交点作为连杆坐标系i的原点。
3,规定轴沿着关节轴
的方向
4,规定轴沿着公垂线方向,如果关节轴
和关节轴
相交,则规定
轴垂直于关节轴
和关节轴
所在平面。
5,按照右手定则确定轴
6,当第一个关节变量为0(=0)时,规定坐标系{0}和{1}重合。对于坐标系{
}(最后一个坐标系),其原点和
的方向可以任意选取,选取时尽量使连杆参数为0.
(1)标准DH参数(STD-DH)
1,标准DH参数中,轴方向由当前z轴
和前一个坐标系中的z轴
确定(叉乘)。遵循右手定则,即由
指向
,大拇指的方向即为x轴方向。或以
和
的公垂线作为x轴。
2,建模步骤
(1)将绕
轴旋转
,使得
和
共线
(2)将沿着
轴平移
,使得
和
重合
(3)将绕
轴旋转
,使得
和
共线
(4)将沿着
轴方向平移
,使得
和
重合
3,STD-DH四个参数变化顺序:
4,每个步骤得到的变化矩阵(齐次矩阵)