哈工大PUMA机器人大作业

哈工大PUMA机器人大作业

ID:46803784

大小:880.72 KB

页数:17页

时间:2019-11-28

哈工大PUMA机器人大作业_第1页
哈工大PUMA机器人大作业_第2页
哈工大PUMA机器人大作业_第3页
哈工大PUMA机器人大作业_第4页
哈工大PUMA机器人大作业_第5页
资源描述:

《哈工大PUMA机器人大作业》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、2017年秋季学期研究生课程考核(读书报告、研究报告)考核科目:机器人技术学生所在院(系):机电学院学生所在学科:机械电子学生姓名:王学号:17S学生类别:学硕考察结果:阅卷人:PUMA机器人正逆运动学推导及运动空间解算图1PUMA机器人模型任务:1.建立坐标系;2.给出D-H参数表;3.推导正、逆运动学;4.编程得工作空间。一、建立坐标系根据PUMA机器人运动自由度,在各关节处建立坐标系如图2所示。图2PUMA机器人坐标系建立图其中与原点交于一点,与原点交于一点。二、D-H参数表D-H参数表可根据坐标系设定而得出

2、,见表1。1)为绕轴,从到的角度;2)为绕轴,从到的角度;3)为沿轴,从与交点到的距离;4)为沿轴,从与到的距离。杆件变量(当前值)变量范围1002304050060表1PUMA机器人杆件参数表一、正运动学推导由坐标系及各杆件参数可得到6个连杆变换矩阵。根据各连杆变换矩阵相乘,可以得到PUMA机械手变换矩阵,其矩阵为关节变量的函数。将上述变换矩阵逐个依次相乘可以得到。等式联立,对比等式左右两侧元素可得:nx=sin(c6)*(cos(c4)*sin(c1)-cos(c2+c3)*cos(c1)*sin(c4))+c

3、os(c6)*(cos(c5)*(sin(c1)*sin(c4)+cos(c2+c3)*cos(c1)*cos(c4))+sin(c2+c3)*cos(c1)*sin(c5));ox=cos(c6)*(cos(c4)*sin(c1)-cos(c2+c3)*cos(c1)*sin(c4))-sin(c6)*(cos(c5)*(sin(c1)*sin(c4)+cos(c2+c3)*cos(c1)*cos(c4))+sin(c2+c3)*cos(c1)*sin(c5));ax=sin(c5)*(sin(c1)*sin(c

4、4)+cos(c2+c3)*cos(c1)*cos(c4))-sin(c2+c3)*cos(c1)*cos(c5);px=d6*(sin(c5)*(sin(c1)*sin(c4)+cos(c2+c3)*cos(c1)*cos(c4))-sin(c2+c3)*cos(c1)*cos(c5))-d2*sin(c1)-d4*sin(c2+c3)*cos(c1)+a2*cos(c1)*cos(c2)+a3*cos(c1)*cos(c2)*cos(c3)-a3*cos(c1)*sin(c2)*sin(c3);ny=-sin(

5、c6)*(cos(c1)*cos(c4)+cos(c2+c3)*sin(c1)*sin(c4))-cos(c6)*(cos(c5)*(cos(c1)*sin(c4)-cos(c2+c3)*cos(c4)*sin(c1))-sin(c2+c3)*sin(c1)*sin(c5));oy=sin(c6)*(cos(c5)*(cos(c1)*sin(c4)-cos(c2+c3)*cos(c4)*sin(c1))-sin(c2+c3)*sin(c1)*sin(c5))-cos(c6)*(cos(c1)*cos(c4)+cos

6、(c2+c3)*sin(c1)*sin(c4));ay=-sin(c5)*(cos(c1)*sin(c4)-cos(c2+c3)*cos(c4)*sin(c1))-sin(c2+c3)*cos(c5)*sin(c1);py=d2*cos(c1)-d6*(sin(c5)*(cos(c1)*sin(c4)-cos(c2+c3)*cos(c4)*sin(c1))+sin(c2+c3)*cos(c5)*sin(c1))-d4*sin(c2+c3)*sin(c1)+a2*cos(c2)*sin(c1)+a3*cos(c2)*

7、cos(c3)*sin(c1)-a3*sin(c1)*sin(c2)*sin(c3);nz=cos(c6)*(cos(c2+c3)*sin(c5)-sin(c2+c3)*cos(c4)*cos(c5))+sin(c2+c3)*sin(c4)*sin(c6);oz=sin(c2+c3)*cos(c6)*sin(c4)-sin(c6)*(cos(c2+c3)*sin(c5)-sin(c2+c3)*cos(c4)*cos(c5));az=-cos(c2+c3)*cos(c5)-sin(c2+c3)*cos(c4)*sin

8、(c5);pz=-d4*cos(c2+c3)-a3*sin(c2+c3)-d6*(cos(c2+c3)*cos(c5)+sin(c2+c3)*cos(c4)*sin(c5))-a2*sin(c2);上述12个公式中,c1-c6分别对应,将关节变量角度的当前值代入以上公式得到:计算结果与当前位置姿态一致,推导结果无误。一、逆运动学推导逆运动学推导为末端位置姿态

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。