机器人运动学 DH参数

对于一个机械臂,这里已旋转副连接为例,描述需要用到两个参数,连杆转角和连杆长度。这连个都是机械臂本身结构决定的参数。用于描述机械臂两端连接轴的数学关系,转角和公垂线的距离

在用于描述两个机械臂之间的关系时候,可以使用简化后的模型描述,也即使用两个公垂线的偏距和夹角表述连接关系。

定义公垂线在空间的轴线上的偏移为连杆偏距,偏差的角度定义为关节角。

连杆和连接之间的关系可以使用上述的四个参数:连杆长度、连杆转角、连杆偏距和关节角 描述。

关节角由驱动电机进行控制,其他三个参数都是由结构确定的,结构确定后不会再改变。

通过使用上述四个参数描述结构运动关系的规则称为Denavit-Hartenberg参数,这也是比较常用的一种方法

坐标系的描述:

机器人学前几章一般都是讲的空间变换,就是为这里机械臂的空间位置描述准备的。只要在机械臂每个关节上面建立坐标系,就可以从基座推导到尾端或者从尾端推导到工具在基座空间的坐标。

建立坐标系的规则:

1、选择旋转轴线,作为Z轴;

2、选择相邻两个Z轴的公垂线作为X轴;

3、通过右手定则,拇指和Z轴重合,其他手指和X轴重合,其他手指再旋转90度所指方向为Y轴。

4、原点基座坐标尽可能和1关节重合,简化计算。最后工具关节也要尽量简化计算

DH参数和坐标系的关系:

连杆长度:ZY平面的间距,一般都是正数

连杆转角:相邻两个坐标Z轴的间距,也即绕X1轴从Z1到Z2的夹角

偏移矩:公垂线在Z轴上的坐标,更准确是坐标系1原点在坐标系2的Z轴上的投影,方向为从投影点到坐标系2的原点,也即投影到Z负 偏移矩为正,否则为负

关节角:X轴延长线和下个X轴的夹角,绕Z2,从X1旋转到X2

连杆0为基座 连杆n为工具

 

 

机械臂DH参数机械臂运动学的基础之一,用于描述机械臂各个关节之间的空间关系。DH参数包括四个量:a、alpha、d和theta,分别表示相邻两个关节的连线长度、相邻两个关节绕z轴的旋转角度、相邻两个关节沿z轴的距离和相邻两个关节绕x轴的旋转角度。下面是DH参数的计算方法: 1. 确定机械臂坐标系:确定机械臂的坐标系,一般选择右手笛卡尔坐标系,其中x轴指向机械臂末端执行器,y轴垂直于x轴且向上,z轴垂直于x轴和y轴,满足右手定则。 2. 确定关节坐标系:确定机械臂各个关节的坐标系。一般情况下,可以选择每个关节的坐标系原点与相邻关节的交点作为坐标系原点,x轴沿着相邻关节的连线方向,z轴垂直于x轴和前一关节的z轴,y轴满足右手定则。 3. 确定相邻两个关节的连线方向和旋转方向:根据机械臂的几何形状和运动方式,确定相邻两个关节的连线方向和旋转方向,其中连线方向为z轴,旋转方向为从前一关节绕z轴到当前关节绕z轴的方向。 4. 计算DH参数:根据机械臂的坐标系和关节坐标系,可以计算出相邻两个关节之间的DH参数,具体计算方法如下: - a为相邻两个关节的连线长度,即前一关节的z轴到当前关节的z轴的距离,可以通过计算两个坐标系之间的欧几里得距离得到; - alpha为相邻两个关节绕z轴的旋转角度,即前一关节的z轴到当前关节的z轴的旋转角度,可以通过计算前一关节的z轴与当前关节的z轴在xy平面上的夹角得到; - d为相邻两个关节沿z轴的距离,即前一关节的z轴到当前关节的z轴在前一关节的z轴方向上的投影长度,可以通过计算两个坐标系之间z轴在前一关节坐标系中的投影长度得到; - theta为相邻两个关节绕x轴的旋转角度,即前一关节的x轴到当前关节的x轴的旋转角度,可以通过计算前一关节的x轴在当前关节坐标系中的投影长度得到。 计算出相邻两个关节之间的DH参数后,可以将它们组成DH参数矩阵,用于后续的运动学计算。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

DKZ001

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值