- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
机械手模拟仿真验文档
机械手模拟仿真实验文档
实验简介
问题描述:应用仿真技术,建立一个具有四自由度的(虚拟)机械手,可完成在任意给定的两个三维空间点之间画一条直线的任务
解决方案:首先使用VRML语言建模机械手模型,再使用Matlab中的Simulink仿真环境模拟机械手四个关节的运动状态,然后在此基础之上编写Matlab程序完成所需功能。
重点难点:如何建立世界坐标系,并得到每个坐标点与四个关节旋转角度的对应关系?
如何计算机械手臂沿两点直线移动过程中四个关节的运动姿态 (即旋转角度)?
一、 机械手建模
为了实现对机械手的仿真实现,我们首先建立一个模拟四个关节(四个自由度)可运动的机械手,效果如下图1.1所示。
图 1.1 四个自由度的机械手模型
该机械手的模型分为底座,四个关节以及顶端的画笔,我们重点来弄清楚四个关节的运动情况,地下的红色小立方体可以在水平面的方向左右(即顺时针或逆时针)旋转正负90度,其余的三个颜色分别标记为绿色、蓝色和灰色的三个立方体,它们可以绕着各自的底平面心前后旋转运动,其运动幅度均为正负90度。
建立机械手模型时,采用了MATLAB支持的虚拟现实建模语言VRML。
1.1 虚拟现实建模语言VRML
VRML(Virtual Reality Modeling Language)即虚拟现实建模语言,是一种用于建立真实世界的场景模型或者人们虚构的三维世界的场景建模语言,是一种面向Web面向对象的三维造型语言,其实质为一种解释性语言,常用的编辑环境有VrmlPad,VRML文件的后缀名为.wrl, 使用浏览器浏览时需要相应插件的支持,可下载cortona3d.msi安装即可
由于VRML在互联网和可视化的广泛应用,Matlab对于虚拟现实也进行了有力的支持,Matlab提供了Simulink接口和Matlab接口来与虚拟现实进行交互,相应的详细说明文档请查看Matlab帮助文档中的Virtual Reality Toolbox内容。
1.2 机械手模型的概述
下面两幅图1.2和1.3显示的分别为初始机械手模型和旋转一定角度的机械手模型。
图1.2 机械手初始状态 图1.3 旋转后的机械手状态
实验室中实物机械手总共有六个关节,也就是说该机械手有六个自由度,每个关节由一个电机来控制,每个关节在空间的运动范围为 -90度到+90度,在试验模拟中为了简化系统,我们使用了四个自由度的模型系统,在Matlab Simulink仿真实验中,只需要实时给出每个关节的旋转角度就可以动态地控制机械手的运动状态。
从上面的模型示意图中我们可以很清楚的看到,该机械手的模型分为底座,四个关节以及顶端的画笔,我们重点来弄清楚四个关节的运动情况,地下的红色小立方体可以在水平面的方向左右(即顺时针或逆时针)旋转正负90度,其余的三个颜色分别标记为绿色、蓝色和灰色的三个立方体,它们可以绕着各自的底平面中心点前后旋转运动(视线正视方向),其运动幅度均为正负90度。
1.3 机械手模型的建立
机械手模型的建立需要VRML语言支持,具体的设计请参考《VRML虚拟现实应用技术》张德丰 著,电子工业出版社,在这部分将简要的介绍有关VRML编程的基本知识。
VRML语言其实非常简单,是一种描述性的解释语言,VRML的对象称之为节点,子节点的集合可以构成复杂的景物,节点可以通过实例得到复用,通过路由或者script脚本语言的交互可以生成更加复杂逼真的动态虚拟世界。
例如底盘模型是一个圆锥体和圆柱体的组合,相关的VRML代码如下所示。
#############################################################################
DEF Hand Transform #定义一个形变
{
children #并列的子节点
[
#Base : a cone and a cylinder
Shape #定义一个形体
{
appearance Appearance #外观节点
{
material Material # 材质节点
{
#颜色属性设置
diffuseColor 1.0 0.0 0.0
emissiveColor 0.1 0.1 0.1
}
}
geometry Cone #定义一个圆锥体
{
#圆锥体的属性设置
bottomRadius 0.5
height 0.3
}
}
Shape #定义一个形体
{
appearance Appearance #外观节点
{
您可能关注的文档
- 机动车驾驶员交违章罚款与扣分明细.docx
- 机动车驾驶员交违章罚款及扣分明细.doc
- 机械专业找工作试合专业集.doc
- 机械制图201-2模拟题2.doc
- 机械制图习题集块二.doc
- 机械制图题库(动版本第一-第五章).doc
- 机械制造学复习及答案.doc
- 机械制造装备定误差复习.doc
- 机械制造装备设期末复习题.doc
- 机械原理(哈)后习题.doc
- 山东省济南市商河县2024-2025学年七年级下学期期中考试历史试题(含答案).pdf
- 学校心理健康安全职责.docx
- 高三英语教学计划的家校合作.docx
- 山东省聊城市2024—2025学年高一下学期期中考试历史试题(含答案).pdf
- 山东省枣庄市滕州市2024-2025学年高二下学期第一次检测历史试卷(含答案).pdf
- 陕西省商洛市商南县丹南三校联考2024-2025学年九年级(下)月考历史试卷(3月份)(含答案).pdf
- 陕西省西安市2024-2025学年八年级下学期期中历史试题(含答案).pdf
- 陕西省西安市八十五中学2024-2025学年高二下学期期中检测历史试卷(含答案).pdf
- 陕西省西安中学2024-2025学年高二下学期期中考试历史试卷(含答案).pdf
- 山东省临沭县2024-2025学年七年级下册历史期中阶段检测.pdf
最近下载
- 国标阀门型号编制方法JBT308-2004.PDF
- 2024年福建省能源石化集团有限责任公司春季校园招聘455人笔试参考题库附带答案详解.pdf
- 76G-3预应力长向圆孔板.pdf
- 数字媒体艺术_梦境主题“梦幻之旅”插画绘本设计.docx VIP
- 演示文稿国际结算的几种方式.ppt VIP
- C被遗弃的少女 das verlassene magdlein声乐正谱五线谱钢琴伴奏.pdf
- 七年级下数学数形结合附答案解析.pdf
- 教科版科学四年级下册 第三单元 岩石与土壤 5 岩石、沙和黏土.ppt VIP
- 软件系统试运行报告.doc VIP
- DLT 284_输电线路杆塔及电力金具用热浸镀锌螺栓与螺母.pdf
文档评论(0)