- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
机器人模型与控制 5动力学模型
动力学是研究物体的运动和作用力之间的关系。 操作臂是一个复杂的动力学系统,由于系统由多个关节和连杆组成,且位形、速度和加速度都是耦合的,因此系统具有严重的非线性。 操作臂动力学反映的是多输入、多输出、多变量的耦合非线性系统动态特性。 动力学模型将力与位置、速度和加速度联系起来,实际上可看作是动力学方程,且是一个非线性微分方程组。 由力求位置、速度、加速度等运动学特征称为动力学原(正)问题,一般情况下根本不可能求解; 已知运动学特征求驱动力称为动力学逆问题。 研究机器人动力学的目的: (1)为了实时控制: ?在控制算法中包含动力学信息(反馈线性化、前馈),以期达到更好的动态特性; ?但是动力学信息的完整性与计算实时性之间存在矛盾,因此需要做适当的假设简化,随着计算机技术的飞速发展,这一矛盾可以在某种程度上得到解决; ?可以设计包含简化动力学信息的控制规律,甚至不包含动力学信息的控制规律,在详细动力学模型上进行控制仿真。 (2)动态设计与仿真: ?设计人员可以根据连杆的质量、负载大小、传动机构特征、驱动能力进行动态仿真,以选择适当的参数,改进设计,获得动态性能更好的操作臂。 获得机器人动力学模型的方法很多:拉格朗日算法、牛顿欧拉法、凯恩方程算法等 (1)拉格朗日方法: 一种能量方法,能以最简单的形式求得非常复杂的系统动力学方程,而且具有显示结构,可用于定性分析。 (2)牛顿-欧拉法: 一种递推方法,基于运动坐标系和达朗伯原理,从操作臂末端开始,把驱动力作为位置、速度和加速度的函数精确地计算出来,没有多余信息,计算速度快,可用于控制时的实时计算。 5.1 拉格朗日动力学 ? 对于任何机械系统,拉格朗日函数定义为系统的动能和势能之差 例:图示R-P机械手有2个关节组成,连杆质量(均为集中质量)分别为m1和m2,质心位置分别为r1和r,广义坐标为θ和r。 5.2 惯性张量和惯性矩阵 ? 前面例中将各连杆质量集中到一点,实际上各连杆质量是连续分布的。因此这里需要引入惯性张量和惯性矩阵的概念,用于描述连杆的质量分布。 ? 张量 (Tensor) 是 n 维空间内,有 nr个分量的一种量, 其中每个分量都是坐标的函数, 而在坐标变换时,这些分量也依照某些规则作线性变换。 r 称为该张量的阶 (Rank),零阶张量 (r = 0) 为标量 (Scale),一阶张量 (r = 1) 为向量 (Vector), 二阶张量 (r = 2) 则成为矩阵 (Matrix)。 数学定义:由若干坐标系改变时满足一定坐标转化关系的有序数组成的集合为张量。 ? 刚体移动时,涉及到质量参数;刚体转动时,涉及到惯性矩。 ? 刚体的质量分布由惯性矩和惯性积共同描述,惯性矩和惯性积共同组成惯性张量。 惯性矩 (moment of inertia):物体相对于某坐标轴而言的,质量微元dm和此微元到某坐标轴的最短距离的平方之积,再对整个物体质量进行积分。 惯性积(product of inertia):物体相对于一组相互正交的两平面而言的,质量微元dm和此微元到各平面的最短距离的乘积,再对整个物体质量进行积分。 惯性张量:贯性矩与惯性积的组合 5.3 操作臂的拉格朗日方程 利用拉格朗日方法推导操作臂的动力学模型的步骤: ? 计算连杆各点的速度; ? 计算系统的动能; ? 计算系统的势能; ? 构造拉格朗日函数; ? 推导动力学方程(拉格朗日方程)。 下面详细讨论上述步骤 一、连杆各点的速度 假定连杆i上的一点对坐标系{i}的齐次坐标为ir,对基坐标系{0}的齐次坐标为0r,则有 二、系统的动能 在连杆i的ir处,质量为dm的质点的动能为 整个操作臂(n个连杆)的总动能为 三、系统的势能 连杆i的势能(相对于基坐标系)为重力做功的负为 五、操作臂的动力学方程 利用拉格朗日方程可以得到关节i的广义驱动力τi 整个操作臂的动力学方程写成矩阵形式 的物理意义: 5.4 牛顿-欧拉递推动力学公式 牛顿-欧拉法基于达朗贝尔原理; 惯性载荷由两部分组成:(刚体运动=随质心移动+绕质心转动) ? 牛顿第二定律(力平衡方程) ? 欧拉方程(力矩平衡方程) “对于任何物体,外加力和运动阻力(惯性力)在任何方向上的代数和为零。” 利用牛
文档评论(0)