图PUMA560机器人的六杆操作机及各连杆的坐标系。PUMA560机器人的六杆及赋给各杆的坐标系。PUMA560机器人有六个转动关节且两个转动关节的轴线相较于一点,共六个自由度:杆1绕固定坐标系的Z0轴旋转1;杆2绕杆1坐标系的Z1轴旋转2;杆3绕杆2坐标系的Z2轴旋转3;杆4绕杆3坐标系的Z3轴旋转4;杆5绕杆4坐标系的Z4轴旋转5;杆6绕杆5坐标系的Z5轴旋转6。机器人手爪夹持工件时,需确定它于被夹持工件上固连坐标系的相对位置关系和相对姿态关系。PUMA560机器人各连杆的参数杆件号关节转角扭角杆长a距离d10°-90°0020°0°8015013-90°-90°180040°90°040050°90°0060°0根据上表所示的机器人各连杆的参数和齐次变换矩阵公式,可求得1iiT:100001111111111iiiiiiiiiiiiiiiiiiicdccssssdsccscascT:求的所有变换矩阵:100001000010000101T1000001-0150100000112T100001000001-8001023T1000001-040010018000134T100000100100000145T1000001-00100000156T由运动学正解矩阵为:100056453423120106zzzzyyyyxxxxpaonpaonpaon2及细化显式公式:242223122422221122422221525425415254215415254216526465426546416526465421654641652646542165264654264654165264654216465416526465421cd-sa-sa-=pzcd+]sd-ca+c[as=pysd-]sd-ca+c[ac=pxcc-scs=azssc+)cs+sc(cs-=aycss-)cs+sc(cc-=axcsc+)ss-cc(-cs-=oz)scs-c(cc-]sss+)cs-sc(-c[cs=oy)scs-c(cs+]css+)ss-cc(-c[cc=oxcsc-)ss-cc(cs-=nz)sc+cc(sc-]css-)ss-cc(c[cs=ny)sc+cc(ss+]css-)ss-cc(c[cc=nx设机器人起始位置为零位如图所示,及图表中各杆的参数得到:100018000115001-048010006T该4×4矩阵即为PUMA560机器人在题目给定情况下的手部的位姿矩阵,即运动学正解。各连杆到末端杆件的变化矩阵:0nT=011nTT=0001xxxxyyyyzzzznoapnoapnoap=001nRp根据微分变换法,相对雅可比矩阵的第i列元素()TiJq由1inT决定。()TiJq=xyyxxyyxxyyxxyznpnpopopapapnoa3按照上述原理,求雅可比矩阵:1000001-00100000156T(1)对于雅可比矩阵的第六列元素)(6qTJ由56T决定,则:1000001-00100000156T则)(6qTJ为:001000)(6qTJ(2)对于雅可比矩阵的第五列元素)(5qTJ由46T决定,则:TTT1001010000100001564546则)(5qTJ为:111000)(5qTJ(3)对于雅可比矩阵的第四列元素)(4qTJ由36T决定,则:410010010400104001800018156453436TTTT则)(4qTJ为:001811800400)(4qTJ(4)对于雅可比矩阵的第四列元素q(3TJ由26T决定,则:100000101800014801005645342326TTTTT则q(3TJ为:0001800480-)(3qTJ(5)对于雅可比矩阵的第四列元素)(2qTJ由16T决定,则:1000180001150010260100564534231216TTTTTT则)(2qTJ为:501-0150-260-0)(2qTJ(6)对于雅可比矩阵的第四列元素)(2qTJ由16T决定,则:10001800011500108010056453423120116TTTTTTT则)(2qTJ为:01-0150-80-0)(1qTJ最后,求得雅可比矩阵)(qTJ为:010000010011110000001801801501500000260800040048000)(qTJ