机器人工具箱仿真程序-Matlab
更新时间:2023-10-05 14:17:01 阅读量: 综合文库 文档下载
附录
MATLAB
机器人工具箱仿真程序:
1)运动学仿真模型程序(Rob1.m)
L1=link([pi/2 150 0 0]) L2=link([0 570 0 0]) L3=link([pi/2 130 0 0]) L4=link([-pi/2 0 0 640]) L5=link([pi/2 0 0 0]) L6=link([0 0 0 95])
r=robot({L1 L2 L3 L4 L5 L6})
r.name=’MOTOMAN-UP6’ % 模型的名称 >>drivebot(r)
2)正运动学仿真程序(Rob2.m)
L1=link([pi/2 150 0 0]) L2=link([0 570 0 0]) L3=link([pi/2 130 0 0]) L4=link([-pi/2 0 0 640]) L5=link([pi/2 0 0 0]) L6=link([0 0 0 95])
r=robot({L1 L2 L3 L4 L5 L6}) r.name=
’MOTOMAN-UP6’
t=[0:0.01:10];%产生时间向量
qA=[0 0 0 0 0 0 ]; %机械手初始关节角度
qAB=[-pi/2 -pi/3 0 pi/6 pi/3 pi/2 ];%机械手终止关节角度
figure('Name','up6机器人正运动学仿真演示');%给仿真图像命名 q=jtraj(qA,qAB,t);%生成关节运动轨迹 T=fkine(r,q);%正向运动学仿真函数 plot(r,q);%生成机器人的运动
figure('Name','up6机器人末端位移图') subplot(3,1,1);
plot(t, squeeze(T(1,4,:))); xlabel('Time (s)'); ylabel('X (m)'); subplot(3,1,2); plot(t, squeeze(T(2,4,:))); xlabel('Time (s)'); ylabel('Y (m)'); subplot(3,1,3); plot(t, squeeze(T(3,4,:))); xlabel('Time (s)'); ylabel('Z (m)'); x=squeeze(T(1,4,:)); y=squeeze(T(2,4,:)); z=squeeze(T(3,4,:)); figure('Name','up6机器人末端轨迹图'); plot3(x,y,z);
3)机器人各关节转动角度仿真程序:(Rob3.m)
L1=link([pi/2 150 0 0 ]) L2=link([0 570 0 0]) L3=link([pi/2 130 0 0]) L4=link([-pi/2 0 0 640]) L5=link([pi/2 0 0 0 ]) L6=link([0 0 0 95])
r=robot({L1 L2 L3 L4 L5 L6}) r.name='motoman-up6' t=[0:0.01:10]; qA=[0 0 0 0 0 0 ];
qAB=[ pi/6 pi/6 pi/6 pi/6 pi/6 pi/6]; q=jtraj(qA,qAB,t);
Plot(r,q); subplot(6,1,1);
plot(t,q(:,1)); title('转动关节1'); xlabel('时间/s'); ylabel('角度/rad'); subplot(6,1,2); plot(t,q(:,2));
title('转动关节2'); xlabel('时间/s'); ylabel('角度/rad'); subplot(6,1,3); plot(t,q(:,3));
title('转动关节3'); xlabel('时间/s'); ylabel('角度/rad'); subplot(6,1,4); plot(t,q(:,4));
title('转动关节4'); xlabel('时间/s'); ylabel('角度/rad' ); subplot(6,1,5); plot(t,q(:,5));
title('转动关节5'); xlabel('时间/s'); ylabel('角度/rad'); subplot(6,1,6); plot(t,q(:,6));
title('转动关节6'); xlabel('时间/s'); ylabel('角度/rad');
4)机器人各关节转动角速度仿真程序:(Rob4.m)
t=[0:0.01:10];
qA=[0 0 0 0 0 0 ];%机械手初始关节量
qAB=[ 1.5709 -0.8902 -0.0481 -0.5178 1.0645 -1.0201]; [q,qd,qdd]=jtraj(qA,qAB,t);
Plot(r,q); subplot(6,1,1); plot(t,qd(:,1));
title('转动关节1'); xlabel('时间/s'); ylabel('rad/s');
subplot(6,1,2); plot(t,qd(:,2));
title('转动关节2'); xlabel('时间/s'); ylabel('rad/s'); subplot(6,1,3); plot(t,qd(:,3));
title('转动关节3'); xlabel('时间/s'); ylabel('rad/s'); subplot(6,1,4); plot(t,qd(:,4));
title('转动关节4'); xlabel('时间/s'); ylabel('rad/s' ); subplot(6,1,5); plot(t,qd(:,5));
title('转动关节5'); xlabel('时间/s'); ylabel('rad/s'); subplot(6,1,6); plot(t,qd(:,6));
title('转动关节6'); xlabel('时间/s'); ylabel('rad/s');
5)机器人各关节转动角加速度仿真程序:(Rob5.m) t=[0:0.01:10];%产生时间向量 qA=[0 0 0 0 0 0]
qAB =[1.5709 -0.8902 -0.0481 -0.5178 1.0645 -1.0201]; [q,qd,qdd]=jtraj(qA,qAB,t);
figure('name','up6机器人机械手各关节加速度曲线'); subplot(6,1,1); plot(t,qdd(:,1));
title('关节1'); xlabel('时间 (s)'); ylabel('加速度 (rad/s^2)'); subplot(6,1,2); plot(t,qdd(:,2));
title('关节2'); xlabel('时间 (s)'); ylabel('加速度 (rad/s^2)'); subplot(6,1,3); plot(t,qdd(:,3));
title('关节3'); xlabel('时间 (s)'); ylabel('加速度 (rad/s^2)') subplot(6,1,4); plot(t,qdd(:,4));
title('关节4'); xlabel('时间 (s)'); ylabel('加速度 (rad/s^2)') subplot(6,1,5); plot(t,qdd(:,5));
title('关节5'); xlabel('时间 (s)'); ylabel('加速度 (rad/s^2)') subplot(6,1,6); plot(t,qdd(:,6));
title('关节6'); xlabel('时间 (s)'); ylabel('加速度 (rad/s^2)')
正在阅读:
机器人工具箱仿真程序-Matlab10-05
希望之星小学英语竞赛模拟试题Test 3(无答案)07-09
中国银矿产资源的现状06-29
《国际商务谈判》教学大纲10-27
减轻学生课业负担 提高课堂教学效率 论文01-07
历史趣谈:永乐帝的“靖难”夺权之路 一块西瓜引发的政变?01-03
连防小学安全文明校园岗位职责12-21
游泳池治安保卫岗位责任制度07-11
我和同桌吵架了作文600字06-26
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 工具箱
- 机器人
- 仿真
- 程序
- Matlab
- 楼地面技术交底记录 - 图文
- 庐山近代别墅群,是一道亮丽的风景
- 枯草芽孢杆菌培养基的优化研究
- 中国石油分析工技能考试题库 - 图文
- 广州大学2017年上半年学术型硕士研究生指导教师任职资格通过名单
- ICH-Q7(中英文对照)
- 浅谈高职应用文写作课程说课
- “学党史 - 知党情 - 跟党走”主题团日班会心得
- 思科2复习题答案
- 显和特大桥40+56+40m连续梁合拢段施工方案
- 实验五 ASPNET数据源控件和数据绑定控件(淮海工学院)
- 00896 电子商务概论试卷(2012年10月)
- 初核报告模版
- 化工制图与设计复习资料
- (秦汉)古代文学 简答题
- 厦门大学工商管理毕业论文写作指导方法集总
- 化学第二次月考
- 论专利联盟的法律保障(改)
- 机械原理10级试卷
- 卫生统计学试题