机器人系统辨识.docVIP

  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文档。上传文档
查看更多
机器人系统辨识

机器人动力学参数辨识 专 业:控制理论与控制工程 姓 名:徐勇军 学 号:2010522091 引言 机器人系统是一个非线性、强耦合、时变的复杂系统。在现有机器人控制方法中,大多是基于模型的控制方法,如前馈补偿法、计算力矩法及自适应控制等,而是机器人动力学模型参数对机器人控制系统的性能有着很大的影响。但是如何获得准确的动力学模型参数是很难的,因为在机器人动力学方程中的各项系数本质上是时变的、非线性和耦合的,因此要确定精确的系数值,只有对机器人的动力学参数进行辨识估计。 目前,常用的机器人动力学方程有Lagrange方程、Gauss原理、Newton-Euler方程等等。本文从机器人动力学Lagrange方程出发,导出一种适用于进行动力学参数辨识的机器人动力学方程的表述形式。 辨识方法的选择:目前,有很多成熟的方法可用于模型的参数辨识,如极大似然法、辅助变量法、随机逼近法和最小二乘法等。鉴于最小二乘法在参数辨识中对量测噪声及具有任意分布规律的干扰噪声都具有不变性;同时,考虑到该方程所获得的参数估计值有着最佳统计特性,在实用中亦具备多种通用算法与程序,故本文采用最小二乘法来解决机器人动力学参数的辨识问题。 机器人动力学 根据Lagrane_Euler方程,机器人动力学模型可用一个二阶非线性微分方程来描述,其形式如下: (1) 式中,为输入量,表示施加在机器人各个关节上的力/力矩向量;为输出量,分别代表机器人的位置、速度及加速度向量;是惯性矩阵;为哥式力与离心力向量;是重力项。 由方程(1),很容易得知和是与的非线性函数,同时还包含一组未知参数向量(该参数向量是由各个关节的质量、转动惯量及各个关节的几何尺寸所决定,是一组常参数向量)。只要确定了,那么该机器人的精确数学模型就得到了,就可以对机器人进行控制,使机器人完成各种指定的操作和任务,也可以进行各种分析和研究。 机器人参数辨识推导 由(二)中所讨论的结果可知,如果我们用参数辨识的思想得出参数向量,那么就可以得到精确的数学模型;因此,下面结合最小二乘法辨识思想,来讨论如何得到向量。 对于任意关节的机器人,其动力学方程对参数向量是线性的,也即,动力学方程可写成: (2) 式中,是一个描述连杆运动的的信息矩阵,用来表示的第个分量,既可以是一个独立参数,也可以使几个参数的线性组合,这取决于给定机械臂的运动学结构。根据最小二乘估计法,未知动力学参数向量,由(2)可以确定为: (3) 式中,表示W的广义逆矩阵。在(2)式中,W的各个元素师机器人关节角度、速度和加速度的函数,是一个非奇异矩阵。在实际中,W的各个元素师根据机器人关节角度、速度和加速度的测量值来计算的,假设有N个点的测量数据: , (4) 这样,的估计值可表示为: (5) 仿真实验 以图1所示的二自由度平面连杆机械臂为例: 图1:机械臂平面图形 根据Lagarange_Euler法(忽略重力项),可以得到此机械臂的动力学方程为: (6) 其中,;关节1的角度,表示关节2的角度;是关节1的力矩,是关节2的力矩。 将上式改写为参数方程(2)的形式,即 (7) , (8) 输入输出信号的获取:系统辨识时把机器人的关节转矩作为输入信号,若没有关节转矩传感器,激励信号是很难采集的。同样把关节的角加速度、角速度、角位移作为输出信号,需装有关节角加速度传感器,数据越多,辨识就精度越高。 设机器人的轨迹参数为四次多项式,初始角度 ,,; ,, 表4.1给出机械臂测得的相关参数: 表4.1传感器所测参数值 参数 数值 次数 1 2 3 4 5 6 7 8 9 10 11 15 15.42 16.56 18.24 20.28 22.5 24.72 26.76 28.44 29.58 30 0 0.81 1.44 1.89 2.16 2.25 2.16 1.89 1.44 0.81 0 0.9 0.72 0.54 0.36 0.

文档评论(0)

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

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

1亿VIP精品文档

相关文档