




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精品文档工业机器人Matlab仿真实验报告指导老师:姓名:班级:学号:2013年10月28日15欢迎下载15欢迎下载。实验内容(一)(1) 利用三次多项式规划出关节角运动轨迹,并在Matlab环境下绘制出轨迹曲线。题目:假设有一旋转关节的单自由度操作臂处于静止状态时,初始角位置0=15,要求经过3s平滑运动以后该关节停止在终止角f=75的地方,试规划出满足以上要求的关节轨迹。并在Matlab环境下绘制轨迹曲线。(a)0=15, f=75, tf = 3; (b)0=15, f = 45, tf = 4; (c)0=30, f=75, tf = 3; (d)0=30, f=45, tf = 5; (e)0=30, f=60, tf = 3; (2) 熟悉机器人工具箱Robotics Toolbox,阅读robot.pdf文档,应用工具箱中transl、rotx、roty和rotz函数得到平移变换和旋转变换的齐次变换矩阵,而复合变换可以由若干个简单变换直接相乘得到。并与课堂上学习的平移矩阵和旋转矩阵作对比,观察一致性。解:transl 平移变换举例:机器人在x轴方向平移了0.5米,那么我们可以用下面的方法来求取平移变换后的齐次矩阵:程序如下:transl(0.5,0,0)结果如下:ans = 1.0000 0 0 0.5000 0 1.0000 0 0 0 0 1.0000 0 0 0 0 1.0000Rotx旋转变换举例:机器人绕x轴旋转45度,那么可以用rotx来求取旋转后的齐次矩阵:程序如下:rotx(pi/4)结果如下:ans = 1.0000 0 0 0 0.7071 -0.7071 0 0.7071 0.7071Roty旋转变换举例:机器人绕y轴旋转90度,那么可以用roty来求取旋转后的齐次矩阵:程序如下:roty(pi/2)结果如下:ans =0.000001.00000 01.000000-1.000000.00000 00 01.0000Rotz旋转变换举例如下:机器人绕z轴旋转-90度,那么可以用rotz来求取旋转后的齐次矩阵:程序如下:rotz(-pi/2)结果如下:ans =0.00001.000000-1.00000.00000000 1.0000000 01.0000结论:多次调用函数再组合,和我们学习的平移矩阵和旋转矩阵做个对比,结果是一致的。(3) 在机器人工具箱Robotics Toolbox中,应用Link函数、robot函数构建机器人对象。(详细了解link, robot函数的调用格式)答:link程序如下:L1 = link(0 0 0 0 0);L2 = link(-pi/2 0 0 0 1); % 移动关节L3 = link(0 0 0 0 1); % 移动关节L4 = link(pi/2 0 0 0.4318 0);L5 = link(-pi/2 0 0 0 0);L6 = link(0 0 0 0 0);Robot程序如下:r = robot(L1 L2 L3 L4 L5 L6); %构建机器人 = robot001; % 命名qA = 0 0 0 0 0 0;TB = -0.6533 0.2706 -0.7071 -0.6318 0.4571 -0.6036 -0.6533 0 -0.6036 -0.75 0.2706 0.15 0 0 0 1;qAB = ikine(r, TB); % 对TB进行运动学逆问题求解% 它说明机械手由A到B,关节1需要正向转动1.5708rad,% 关节2和3需要向前移动0.15和0.2m,% 最后三个关节需要各自转动0.3927,0.7854,0.3927radTC = 0.3361 -0.2075 -0.9187 -0.4821 0.8669 -0.3131 0.3879 0.4821 -0.3681 -0.9268 0.0747 0.18 0 0 0 1;Ikine程序如下:qBC = ikine(r, TC) - ikine(r, TB); % 由B到Ct = 0:0.025:2;q = jtraj(qA, qAB, t);Plot程序如下:plot(r, q); % 绘图Robot函数举例:实验内容(二):(1) 应用Robotics Toolbox工具箱提供的ctraj、jtraj和trinterp函数实现笛卡尔规划、关节空间规划和变换插值。答:ctraj举例程序如下:T0 = transl(1 1 1);T1 = transl(-3 5 2);TC1 = ctraj(T0, T1, 101);t1 = 0:0.01:1;figure, plot(t1, transl(TC1);t2 = 0:0.05:20;r = jtraj(0, 1, t2);TC2 = ctraj(T0, T1, r);figure, plot(t2, transl(TC2);轨迹如下:% jtraj 轨迹规划测试puma560;t = 0:0.05:2; % 在2秒内完成某个动作,采样间隔是50msq, qd, qdd = jtraj(qz, qr, t);figure, plot (t, q)figure, plot3 (t, q(:,2), q(:,3)figure, plot (t, qd)figure, plot (t, qdd)结果如下: % trinterp 进行轨迹差值T0 = transl(1 1 1);T1 = transl(-3 5 2);trinterp(T0, T1, 0)trinterp(T0, T1, 0.3)trinterp(T0, T1, 0.5)trinterp(T0, T1, 0.8)trinterp(T0, T1, 1)结果:由于电脑问题,图片无法显示。(2) 利用Robotics Toolbox工具箱提供的fkine函数实现机器人运动学正问题的求解。% fkine 函数实现机器人运动学正问题的求解puma560t = 0:0.056:2;q = jtraj(qz, qr, t);T = fkine(p560, q); % T是一个三维的矩阵,前两维是44的矩阵代表坐标变化,第三维是时间。结果如下:经过运行,我们得到的是一系列从关节到手部末端执行器的空间T矩阵,其第一个和最后一个如下:T(:,:,1) = 1.0000 0 0 0.4521 0 1.0000 0 -0.1500 0 0 1.0000 0.4318 0 0 0 1.0000T(:,:,36) = 1.0000 0 0 0.0203 0 1.0000 0 -0.1500 0 0 1.0000 0.8636 0 0 0 1.0000实验内容(三)利用Robotics Toolbox工具箱提供的ikine函数实现机器人运动学逆问题的求解。qA = 0 0 0 0 0 0;TB = -0.6533 0.2706 -0.7071 -0.6318 0.4571 -0.6036 -0.6533 0 -0.6036 -0.75 0.2706 0.150 0 0 1;qAB = ikine(r, TB); % 对TB进行运动学逆问题求解% 它说明机械手由A到B,关节1需要正向转动1.5708rad,% 关节2和3需要向前移动0.15和0.2m,% 最后三个关节需要各自转动0.3927,0.7854,0.3927radTC = 0.3361 -0.2075 -0.9187 -0.4821 0.8669 -0.3131 0.3879 0.4821 -0.3681 -0.9268 0.0747 0.180 0 0 1;Ikine程序如下:qBC = ikine(r, TC) - ikine(r, TB); % 由B到C(1) 利用Robotics Toolbox工具箱提供的i
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高锰酸钾制备氧气的课件
- 济宁市2024-2025学年九年级下学期语文月考模拟试卷
- 高速铁路道岔检查课件
- 高速路上骑行安全知识培训课件
- 电表知识培训资料课件
- 高警示药品课件
- 高血压的危险因素
- 电脑知识培训照片课件
- 电脑新手培训知识课件
- pta考试真题及答案
- (高清版)TDT 1075-2023 光伏发电站工程项目用地控制指标
- 中国古代十大传世名画
- 2024年全国初中数学联赛试题及答案(修正版)
- 物业保安、保洁项目投标书
- CityEngine城市三维建模入门教程 课件全套 第1-7章 CityEngine概述-使用Python脚本语言
- 通信电源通信电源的概念
- 心电图危急值的识别与处理
- 2022智慧建筑评价标准
- 科技论文写作2-科研论文的基本格式与规范
- 《危险化学品目录(2022调整版)》
- 高中信息技术开学第一课课件
评论
0/150
提交评论