机器人逆运动学(共10页).docx
《机器人逆运动学(共10页).docx》由会员分享,可在线阅读,更多相关《机器人逆运动学(共10页).docx(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上clear;clc;L1 = Link(d, 0, a, 0, alpha, pi/2); %Link 类函数L2 = Link(d, 0, a, 0.5, alpha, 0,offset,pi/2);L3 = Link(d, 0, a, 0, alpha, pi/2,offset,pi/4);L4 = Link(d, 1, a, 0, alpha, -pi/2);L5 = Link(d, 0, a, 0, alpha, pi/2);L6 = Link(d, 1, a, 0, alpha, 0);b=isrevolute(L1); %Link 类函数robot=Ser
2、ialLink(L1,L2,L3,L4,L5,L6); %SerialLink 类函数robot.name=带球形腕的拟人臂; %SerialLink 属性值robot.manuf=飘零过客; %SerialLink 属性值robot.display(); %Link 类函数theta=0 0 0 0 0 0;robot.plot(theta); %SerialLink 类函数theta1=pi/4,-pi/3,pi/6,pi/4,-pi/3,pi/6;p0=robot.fkine(theta);p1=robot.fkine(theta1);s=robot.A(4 5 6,theta);cch
3、ain=robot.trchain;q=robot.getpos();q2=robot.ikine(p1); %逆运动学j0=robot.jacob0(q2); %雅可比矩阵p0 = -0.7071 -0.0000 0.7071 1.4142 0.0000 -1.0000 -0.0000 -0.0000 0.7071 0.0000 0.7071 1.9142 0 0 0 1.0000p1 = 0.9874 0.1567 0.0206 1.0098 0.0544 -0.4593 0.8866 1.8758 0.1484 -0.8743 -0.4621 0.0467 0 0 0 1.0000 ss
4、 = 1 0 0 0 0 1 0 0 0 0 1 2 0 0 0 1cchain =Rz(q1)Rx(90)Rz(q2)Tx(0.5)Rz(q3)Rx(90)Rz(q4)Tz(1)Rx(-90)Rz(q5)Rx(90)Rz(q6)Tz(1)q = 0 0 0 0 0 0q2 = 1.0e+04 * 0.0003 0.0180 -0.0399 1.1370 0.0002 0.0536j0 = -0.1100 0.0707 0.3577 -0.0114 0.5092 0 -0.8329 -0.0448 -0.2267 -0.6224 0.1813 0 -0.0000 0.7623 0.3956 -
5、0.1410 -0.8413 0 -0.0000 0.5354 0.5354 0.3374 -0.0178 -0.8605 0.0000 0.8446 0.8446 -0.2139 -0.9751 0.1275 1.0000 0.0000 0.0000 0.9168 -0.2209 -0.4933作者:fly qq链接:来源:知乎著作权归作者所有,转载请联系作者获得授权。matlab机器人工具箱求串联机器人运动学逆解一般是采用ikine()函数,所以刚打开matlab看了一下源码。(貌似新版本还加了其他求解算法,这边先不说,先解决题主的问题。)我把它的主要步骤和贴出:% 初始化% 定义目标T,
6、迭代次数,误差等;% 初始化当前误差e,while true % 计算误差 Tq = robot.fkine(q); e(1:3) = transl(T - Tq); Rq = t2r(Tq); th,n = tr2angvec(Rq*t2r(T); e(4:6) = th*n; J = jacob0(robot, q); % 计算雅克比 % 根据末端误差求取关节变化 if opt.pinv % 雅克比伪逆法 dq = opt.alpha * pinv( J(m,:) ) * e(m); else % 雅克比转置法 dq = J(m,:) * e(m); dq = opt.alpha * dq
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 机器人 运动学 10
限制150内