六自由度机械臂轨迹规划与仿真研究.pdfVIP

六自由度机械臂轨迹规划与仿真研究.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
六自由度机械臂轨迹规划与仿真研究(北京工业大学电子信息与控制 工程学院) 2010年6月30 日 六自由度机械臂轨迹规划与仿真研究 孙亮,马江,阮晓钢 (北京工业大学电子信息与控制工程学院,北京100124) 摘 要:针对六自由度链式机械臂在进行正运动学、逆运动学 以及轨迹规划仿真时,不易直观地验证运动学算法的正确性和轨迹规 划的效果,在正确建立机械臂数学模型的基础上,重点分析了机械臂 在关节空间中轨迹规划的两种实现方法,并采用三雏运动仿真进行了 验证。开发了一套六自由度机械臂三雏仿真软件,该仿真软件在vc++6 0开发平台上,首先利用分割类将基于NIFC框架的窗口分割成为控 制霄口和视图窗口两部分,然后利用OpenCI的图形厍对机械臂进行 建模,首次将正运动学、逆运动学以及轨迹规划算法融入其中开发而 成一该仿真软件有效地验证了机械臂运动学模型建立的正确性,同时 也对三次多项式和五次多项式两种轨迹规划方法做了直观的比较,结 果表明后一种轨迹规划效果明显优于前一种。 关键词:机械臂;运动学分析;轨迹规划;运动仿真 中图分类号:TP 241:TP 391 文献标识码:A 1引言 六自由度链式(6R)机械臂的轨迹规划既可以在关节空间,也 可以在直角坐标空间中进行。由于在关节空闻中进行轨迹规划是直接 用运动时的受控变量规刘轨迹,有着计算量小,容易实时控制,而且 不会发生机构奇异性ji等优点,所以经常被采用。但是这种方法难 以确定各杆和末端抓持器位置,所以开发一套能够直观地监视机械臂 各个部分运动的三维仿真软件变得极为重要。文献[2]在平台下开发 了Robotics工具箱,能够通过函数实现对机器臂进行正、逆运动学 以及轨迹规划分析,实现了简单的运动学仿真。文献[3]基于OpenCL 图形库开发了一套机械臂仿真系统,实现了机械臂的正、逆运动学仿 真。文献[4]利用文献[3]的方法,且通过定时器,不断刷新视图,达 到了动画的效果,但是并没有提供具体的轨迹规划算法。本文首次将 轨迹规划算法融人开发的六自由度机械臂三维仿真软件中,有效直观 地验证了两种插值函数轨迹规划的效果。 2运动学分析 机械臂坐标系,如图l所示。 6R机器臂是具有6个关节的空间机构,为描述末端执行器 在空间的位置和姿态,可以在每个关节上建立一个坐标系,利用坐标 系之间的关系来描述末端执行器的位置。 1)运动学正解正运动学的求解过程是根据已知关节变量θ1,θ2, θ3,θ4,θ5,θ6,求末端抓持器相对于参考坐坐标系的位姿的过 程。使用标准的上关节D-H法,将参考坐标系设在6R机械臂的基座 上,从基座开始变换到第一关节,然后到第二关节,最后变化到来端 抓持器。6R机器臂的基座和手之间的总变换为 式中,A0为基座坐标系到坐标系0 (关节一)之间的变换矩阵;A1 为坐标系0到坐标系1之间的变换矩阵;AH为坐标系5到坐标系日 之间的变换矩阵;S12 sin(θ1+θ2);Cl2 cos(θ1+θ2);S123 sin (θ1+θ2+θ3)。 可以制作关节和连杆参数的表格,见表1。 2)运动学逆解逆运动学的求解过程是根据已知的末端抓持器相对 于参考坐标系的位姿,求关节变量θ1,θ2,θ3,θ4,θ5,θ6 的过程,它是机器人运动规划和轨迹控制的基础,也是运动学最重要 的部分。先给出机器人的期望位姿表达式: 式(2)为式(1)另一表达形式,向量n,o,a分别表示法线、 指向和接近向量;p 向量为末端抓持器坐标系原点相对于基座坐标系 的位置向量。通常,p可以根据工件位置给出,而n,0,a这三个向 量可以通过RPY (滚动角φn,俯仰角φ0和偏航角φa)旋转给出。 由式(3)表示: 对于式(1)育许多角度的耦合,如S123,为了求出单个角度 的正切从而算出角度,首先要对其解耦,可以通过式(1)中R矩阵左 -1 乘An 矩阵,使得方程右边不包含这个角度。为了计算简便将关节一 和关节二以及关节五和关节六合在一起,其结构,如图2所示。 那么6R机器臂的基座和手之间的总变换为 -1

文档评论(0)

_______ + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档