正运动学实验指导书.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  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、学习建立机器人的正运动学方程

实验设备及软件:

1、机器人

2、MATLAB

实验原理:

对于一个具有n个自由度的操作臂,它的所有连杆位置可由一组n个关节变量来确定。这样的一组变量常称为n*1的关节向量。所有关节矢量组成的空间称为关节空间。操作臂在空间中位置与姿态是在空间相正交的轴上进行描述的,一般称这个空间位笛卡尔空间,或任务空间和操作空间。操作臂的位置与姿态可以在关节空间或笛卡尔空间进行描述。

关机

关机空间

笛卡尔空间

关节空间到笛卡尔空间变换

笛卡尔空间到关节空间变换

空间变换映射

正运动学是利用机器人各个关节变量的信息求取机器人末端的位置与姿态。即实现关节空间到笛卡尔空间的变换。

根据连杆坐标系的建立步骤(修正D-H参数法),可知连杆坐标系{}在坐标系{}中的描述为:

该变换矩阵用于将在坐标系{}中定义的矢量变换成坐标系{}下的描述:

对于自由度机器人,分别计算出各个连杆变换矩阵,把所有连杆变换矩阵连乘就能得到一个坐标系{}相对于坐标系{0}的变换矩阵:

该变换矩阵是关于个关节变量的函数。机器人末端连杆在笛卡尔坐标系下的位置和姿态能过通过计算出来。

该表达式即为机器人的运动学方程。带入D-H参数,即可求得相应的运动学方程的符号表达形式。

实验步骤:

根据修正D-H参数法推导连杆坐标系{}相对于坐标系{}的变换矩阵。

连杆坐标系{}在坐标系{}中的描述为:

变换矩阵

表达式

2、根据实验三建立的修正D-H参数推导XB4机器人各连杆变换矩阵的表达式。

变换矩阵

表达式

为了于XB4机器人基坐标和工具坐标方向保持一致,增加两个变换矩阵

3、根据各个连杆的变换矩阵表达式推导正运动学表达式。

操作臂末端执行器在机器人笛卡尔空间的位置描述:

其中:为末端执行器在坐标系{T}下的描述取为;

=

4、编写正运动学代码

eq\o\ac(○,1)使用MATLAB软件打开\中南机器人实验程序\4、机器人正运动学\sia004B.slx文件。

eq\o\ac(○,2)、双击DH模块。

在该函数下,补充函数。

其中Radian表示机器人六个关节的弧度值。

KPS44表示机器人末端的状态4*4矩阵.

eq\o\ac(○,3)、双击DH-CC模块。

在该函数下,补充函数。

其中,KPS44表示机器人末端的状态4*4矩阵,

KPS6表示1*6机器人末端的位置(前三个)和固定角姿态信息(后三个)。

eq\o\ac(○,4)运行程序,改变输入关节角度,记录输出结果

构型(rad)

齐次矩阵描述

位置和X-Y-Z固定角的描述

0.20.20.20.20.20.2

0.2-0.20.2-0.20.2-0.2

0.20.40.20.2-10.2

-0.2-0.40.4-0.512

-0.5-0.4-0.20.5-1-2

文档评论(0)

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

1亿VIP精品文档

相关文档