操作臂的雅可比讲义.pptVIP

  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文档。上传文档
查看更多
* Hayati等人在D–H模型基础上,增加一个新的误差参数来建模型。即在(3.16)中引入附加转动项Rot(y, ?),令它右乘原连杆变换式(3.16),得 i–1Ti= 利用连杆变换和相应的运动学方程,可得到操作臂末端在操作空间的位置误差d和方位误差?分别为: 所谓“小误差模型’是指连杆变换的微小位姿误差可由连杆参数的微小偏差进行建模。当两相邻关节轴线平行时,必须在连杆变换式(3.16)中引入附加转动项Rot(y, ?)。 * d=[M?]??+[Md]?d+[Ma]?a+[M?]??+[M?]?? (4.63) ?=[R?]??+[R?]??+[R?]?? (4.64) 式中,??={??1, ??2,…,??n};?d={?d1, ?d2,…,?dn};……,是连杆参数误差向量。 M? (?=?, d , a, a, b)、R? (?=?, a b)都是3×n阶偏导数矩阵,分别表示末端位置和方位对运动误差参数求偏导,其分量是n个连杆参数的函数。 M?和R?的计算与雅可比十分相似,在此不再赘述。 * 对标定,可只测量参考点的直角坐标位置,也可同时测量参考点的位姿。 当仅测参考点的位置时,有4n+3个独立的运动学误差参数待确定:连杆0~n-1的各4个参数,连杆n的3个参数;若同时测量参考点的位姿,建立操作臂的误差模型有4n+6个独立的运动误差参数待定:连杆0~n-1各有4个,而连杆n有6个。 * 操作臂运动参数误差的标定是基于微分的移动和转动矢量与运动参数误差间的关系式(4.63)和(4.64)来完成的。由测量结果,可得观测方程: Bx=b (4.65) 式中B是偏导数矩阵,b是k×1次观测矢量。若仅测量笛卡尔位置,则式(4.65)是由k/3次观测方程(4.63)组成的;若同时观测笛卡尔位姿。则式(4.65)是由k/6次观测的方程(4.63)和(4.64)联立而成的。 对n关节的操作臂,待标定的运动参数误差向量x是4n+3维的(当仅测笛卡尔位置时)或4n+6维的(当同时测笛卡尔位姿时)。 * ∵ 测量误差不可避免,∴位置的测量次数k/3 满足 k>4n+3。这样,方程组(4.65)将是不相容的。 若B的列向量线性独立,则可用最小二乘法求解待标定的运动参数误差x; 若B阵的列向量线性相关,则矩阵是奇异的,最小二乘解不定(多解性)。 同样,位置和方位的测量次数k/6 满足 k>4n+6。联立式(4.63)和式(4.64)组成观测方程(4.65),并且是不相容的。在B列向量线性独立的情况下,可用最小二乘法求解待标定的运动参数误差。实际上也可由方程(4.64)单独标定转动误差项。 * 方程(4.65)相应的正则方程为: BTBx=BTb? 若B的列线性独立,则x的最小二乘解为: x?ls=(BTB)–1BTb? x?ls=运动参数误差的近似解。据此修正B阵,再求x,若无测量误差,B→真实值。连杆参数误差标定算法如下: (1) 初始化,将连杆参数值调至名义值; (2) 计算微分运动d和d及相应的矩阵M?,根据名义值和测量的位姿数据,得到观测方程组; (3) 用最小二乘法解不相容的观测方程组,得运动参数误差估计x; * (4)根据连杆误差向量x的各分量、修改连杆参数值,例如?=?+??; (5)转向(2),直至所得的连杆误差向量x的各分量都小于某一最小值; (6)连杆运动参数误差则为其初始名义值与最后所得值之差。 运动参数误差标定之后,即可利用某种方法修正这些误差。提高机器人的定位精度。显然,关节变量误差的补偿十分简单。其余运动参数误差的补偿应根据理想位姿,补加一关节变量之值来抵消这些参数误差。 通常,要补偿任意位姿误差,操作臂至少应有6个自由度。即6个独立的关节变量。 * 误差补偿方法是基于假设:在末端期望位置POSd附近,位置误差dPOS=POSc-POSd(微分误差变换)随关节变量的微小变化不至引起巨大的改变。假设在计算正确位置时,无关节变量误差,则在算法最后一步进行补偿。微分误差变换补偿算法如下: (1) 利用名义关节解,估计POSd对应的关节变量; (2) 对上面所得的关节变量,考虑到除关节变量误差之外的所有运动误

文档评论(0)

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

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

1亿VIP精品文档

相关文档