机器人第三章作业.wps资料文档下载

上传人:b****2 文档编号:13261604 上传时间:2022-10-09 格式:WPS 页数:15 大小:374.98KB
下载 相关 举报
机器人第三章作业.wps资料文档下载_第1页
第1页 / 共15页
机器人第三章作业.wps资料文档下载_第2页
第2页 / 共15页
机器人第三章作业.wps资料文档下载_第3页
第3页 / 共15页
机器人第三章作业.wps资料文档下载_第4页
第4页 / 共15页
机器人第三章作业.wps资料文档下载_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

机器人第三章作业.wps资料文档下载

《机器人第三章作业.wps资料文档下载》由会员分享,可在线阅读,更多相关《机器人第三章作业.wps资料文档下载(15页珍藏版)》请在冰豆网上搜索。

机器人第三章作业.wps资料文档下载

(3)作图说明每个从左至右的变换序列。

解:

(1)如图建立两个坐标系1111oxyz、2222oxyz分别固结在两个楔形物体上,如下图对楔块1进行的变换矩阵为:

1(,90)(,90)RotyRotzT;

对楔块2进行的变换矩阵为:

2(3,0,4)(,90)(0,5,0)(,90)(,180)TransRotzTransRotxRotzT由matlab可以求出10010100001000001T;

200-1210000-1040001T

(2)T1从左到右的变换序列图示T1从右到左的变换序列图示T2从左到右的变换序列图示T2从右到左的变换序列图示3.求出类型2和类型3欧拉角表达的正逆运动学方程的解。

类型2欧拉角表达的正运动学方程的解已知欧拉变换(,)(,)(,)(,)EulerRotzRotyRotz进一步计算有:

00000000010000(,)00100000100001000100010000001cscscsscscEulersccccssccssccsscccsscsccssscssc则由6(,)0001xxxxyyyyzzzznoapnoapTEulernoap得0xyzxyzxyzxyzncccssnscccsnscoccsscoscsccossacsassacppp类型3欧拉角表达的正运动学方程的解已知欧拉变换(,)(,)(,)(,)RPYRotzRotyRotx进一步计算有:

0000100000010000(,)001000000001000100010000001cscssccsRPYscsccccsssccscssscsssccssccsscscc则由6(,)0001xxxxyyyyzzzznoapnoapTRPYnoap得0xyzxyzxyzxyzncccssnscccsnscoccsscoscsccossacsassacppp类型2欧拉角表达的逆运动学方程的解已知任一变换T,求,和。

由欧拉变换有:

1(,)(,)(,)RotzTRotyRotz展开有:

式31000000000100000000010001xxxxyyyyzzzzcsnoapcccssscnoapscnoapscssc则令方程式的两边对应元素相等,可得:

0xysaca这样,就可以从反正切函数atan2得到:

tan2(,)yxaaa和tan2(,)yxaaa两解相差180。

求得值之后,式31左式的所有元素也就随之确定。

另左式元素与右边对应相等可得:

xyzscasaca于是有:

tan2(,)xyxacasaa最后求解角度。

由式31有:

xyxyssncncsoco从而得到:

tan2(,)xyxyasncnsoco概括的说,如果已知一个表示任意旋转的齐次变换,那么就能够确定其等价欧拉角:

tan2(,),180tan2(,)tan2(,)yxxyxxyxyaaaacasaaasncnsoco类型3欧拉角表达的逆运动学方程的解已知任一变换T,求,和。

1(,)(,)(,)RotzTRotyRotx展开有:

000000000100000000010001xxxxyyyyzzzzcsnoapcssscscnoapcsnoapscscc则令方程式的两边对应元素相等,可得:

0xysncn这样,就可以从反正切函数atan2得到:

tan2(,)180yxann两解相差180。

再令式32中对应元素相等,有:

zxysnccnsn式32于是得:

tan2(,)zxyancnsn还可以由:

xyxyssacacsoco据此可得:

tan2(,)xyxyasacasoco综上分析可得RPY变换各角如下:

tan2(,)180tan2(,)tan2(,)yxzxyxyxyannancnsnasacasoco4.求PUMA560机器人的逆运动学方程的解。

建立PUMA560机器人的D-H坐标系如图如下:

求各连杆变换矩阵如下:

111101000000100001csscT222122200001000001csdTsc332332300000100001csascT443434440001000001csadTsc554555000010000001csTsc665666000010000001csTsc求PUMA560机器人的逆运动学方程的解,则末端执行器的位姿已知,即060001xxxxyyyyzzzznoapnoapTnoap其中,noap为已知量;

且有00123456112233445566()()()()()()0001xxxxyyyyzzzznoapnoapTTTTTTTnoap则求关节变量1,2,3,4,5,6的值。

具体求解步骤如下:

1.求1用逆变换0111T左乘(式1)两边:

001123451162233445566111611()()()()()0000001000010001xxxxyyyyzzzzTTTTTTTcsnoapnoapTscnoap令矩阵方程两端的元素(2,4)对应相等,可得:

112xyspcpd利用三角代换:

cosxpsinyp式中,22xypp;

tan2(,)yxapp。

带入可以得出1的解:

(式(式1)式式212sin()/;

d212cos()1/d2221tan2,1dda222122tan2(,)tan2(,)yxxyappadppd式中,正、负号对应于1的两个可能解。

2.求3在选定1的一个解之后,再令矩阵方程两端的元素(1,4)和(3,4)分别对应相等,即得两方程:

113234232232342322xyxcpspacdsacpasdcas结合式2与上式,消去2,可以求解得3为:

22233434tan2(,)tan2(,)aadakadk式中正、负号对应3的两种可能解。

其中,2222222232422xyzpppaaddka3.求2为求解求2,在矩阵方程(式1)两边左乘逆变换013T:

00134531236445566,()()()TTTTT展开得1231232323123123232336112000010001xxxxyyyyzzzzccscsacnoapcssscasnoapTscdnoap令矩阵方程两边的元素(1,4)和(2,4)分别对应相等可得:

1231232323312312323234xyzxyyccpscpspacacspsspcpasd联立求解得23s和23c:

323112342211423112332211()()()()()()()()zxyzzxyzaacpcpspasdspcpspdaspcpspacacpcpsp由上式得23233231123442311233tan2()()(),()()()zxyzxyaaacpcpspasddaspcpspaca根据1和3解的四种可能组合,由上式可以得到相应的四种可能值23,于是可得到2的四种可能解:

2233式中,2取与3相对应的值。

4.求4因为式4-3的左边均为已知,令两边元素(1,3)和(3,3)分别对应相等,则可得:

式式312312323451145xyzxyaccascascsasacss只要s50,便可求出4:

41112312323tan2(,)xyxyzaasacaccascas5.求5据求出的4,可进一步解出5,将式1两端左乘逆变换0141234,T得:

010454123465566(,)()()TTTT逆变换0141234,T为:

1234141234142342342434123414123414234234243414123412312323234(,)0001cccssscccsscaccdsacccsscscsccssacsdcasTcssscasd根据矩阵两边元素分别对应相等,可得:

1234141234142345123123235()()()()()()xyzxyzacccssascccsascsacsassacc由此得到5的解:

555tan2(,)asc6.求6将式1改写为:

01055125666(,)()TTT令上面矩阵方程两边元素分别对应相等可得:

1234141234142346123414512351234145123523452356()()()()()()xyzxyznccsscnscsccnsssncccssccssnscccscsssnscccsc从而可求出6的解:

666tan2(,)asc以上求解过程即是PUMA560机器人的逆运动学方程求解过程。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 企业管理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1