机器人可视化仿真系统的建立课件.pptVIP

机器人可视化仿真系统的建立课件.ppt

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

机器人可视化仿真系统的建立

主要内容1、前言2、可视化仿真系统概述3、机器人学的数学基础4、机器人OpenGL形态建模基础5、模块化机器人三维模型的建立6、外部数据导入的OpenGL模型创建

1、前言随着机器人研究的不断深入和机器人领域的不断发展,机器人仿真系统作为机器人设计和研究的工具,发挥着越来越重要的作用,而机器人形态建模技术正是机器人仿真系统的核心技术之一。机器人的运动是由关节的运动引起的,而关节的位置是由连杆的长度和排列方式决定的,与连杆的具体形状并无关系。因此,我们在研究机器人的运动机理时,可以对机器人进行某种抽象,将连杆抽象为一条直线,而将关节抽象为一点。但是,为了真实地仿真机器人的动作,在进行三维图形显示时又必须使每个杆件尽可能与实物完全一致,这样才能达到仿真的目的,这一过程称为机器人的形态建模。

现在比较常用的机器人形态建模技术有以下三种:⑴商用图形软件包,如AutoCAD、UGII、Solidwork等。⑵VRML(VirtualRealityModelingLanguage)语言。⑶OpenGL、DirectX等图形开发接口。OpenGL是SiliconGraphics公司在工作站上三维图形规范的微机板,是一个与硬件无关的图形软件接口。OpenGL提供了基本的三维图形功能:由点线和多边形产生复杂三维实体;三维图形变换;着色,材质,纹理,光照,阴影等真实感处理手段等,完全满足可视化仿真形态模型的要求。

2、可视化仿真系统仿真是利用数学模型在计算机上对系统进行实验研究的过程。可视化仿真则是数学模拟和科学计算可视化技术相结合的产物,它一般包括两方面内容:一是将传统数字仿真计算的结果转换为图形和图像形式;二是仿真交互界面可视化,即具有可视交互和动画展示能力,要求能够实时跟踪显示仿真计算结果。如图1所示为可视化仿真系统结构。其中数学模型着重反映系统的特征规律,而形态模型着重反映系统的物理构成,它们构成了可视化仿真的基础。图1可视化仿真系统的结构

可视化仿真软件的核心是数字模拟,同时又要具备可视化交互和可视化过程展现的特征,还须有实时性的特点。据此,规划如图2所示软件功能结构。图2可视化仿真软件结构框图图中各模块具有较强的独立性,相互之间又以数据信息进行连接。对于一个确定的系统而言,形态模型中除属性部分不确定外,是相对稳定的;而数学模型的变化也仅仅是激励参数的改变,因此在模型交互部分将支持参数的交互编辑;数字模拟是针对系统数学模型的数值求解过程,应尽量使用现有的成熟算法或成熟软件,确保结果的可靠性;图形仿真部分一般包括以三维图形表现的系统过程和以二维曲线形式表现的系统性能,它们是可视化仿真的重要特征。

3、机器人的数学基础一.机器人的位置与姿态的描述用固联在机器人末端执行器上的坐标系原点在基础坐标中的位置来代表机器人末端的位置,用这个坐标系在基础坐标系下的投影(即方向余弦)来表示机器人末端的姿态。基础坐标系通常固联在机器人的基础上。通常,采用一个矩阵T来表示机器人末端的位置与姿态。其中是机器人末端的三个互相垂直的位矢量,它描述了机器人末端的姿。是机器人末端的位置矢量。

二、机器人坐标系的建立1)划分机器人模块,建立机器人各关节的坐标系创建的坐标系为正交的笛卡尔系,创建的基本过程是先给机器人各关节、杆件(基座为杆件0)编号,一般以关节转轴为Z轴,基座关节处的X轴方向可以任取,其他关节则以相邻两关节转轴的公垂线方向(离开前一关节)为X轴,Y轴与Z轴和X轴构成右手系。建立了坐标系即可以清晰的描述各杆件之间的关系,从而可以进一步求解关节变量。

2)计算出各关节的DH参数,确定关节变量所谓D-H(Denevie-Hartenberg)参数最初是在解决由关节变量定手部位姿的机器人运动学正问题提出来的,它包括4个基本参数,如下图所示。图8连杆坐标系

3)求解各关节坐标系之间的齐次变换矩阵前面的变换是相对于动坐标系描述的,按照“从左到右”的原则,我们得到:相邻连杆变换矩阵的一般表达式为:(根据熊有伦的《机器人学》)

9自由度机器人的运动学建模与DH参数建立9自由度机器人DH参数表图109自由度机器人DH坐标系

4、机器人OpenGL形态建模基础现实世界的三维物体需要在计算机中以二维平面的形式来表现。这在OpenGL中是通过一系列的变换来完成的。这些变换包括取景变换、几何变换、投影变换、剪切变换、视口变换等。在算法上,它们是通过矩阵操作来实现的。OpenGL的变换关系在机器人的仿真系统中是非常重要的,其中的几何变换正是我们用来建立机器人关节运动坐标系的基础。用OpenGL中的几何变换命令可以方便的按D-H法建立起机器人的坐标系。

4.1几何几何是建立模型的基,通它我才能把模型的各个部分画在正确的位置并模型行位置与姿

文档评论(0)

我老婆姓陈 + 关注
实名认证
文档贡献者

致力于分享知识。

1亿VIP精品文档

相关文档