机器人技术 陶建国 哈尔滨工业大学机电学院 2005. 2..

Slides:



Advertisements
Similar presentations
第八节 函数图形的描绘. 一、渐近线 定义 : 1. 铅直渐近线 例如 有铅直渐近线两条 : 2. 水平渐近线 例如 有水平渐近线两条 :
Advertisements

1/82 摄影:摇臂钻 文字:摇臂钻 pps 制作: xyz 2/82 不谈构图和创意,不谈光圈和快门,不谈日系和 德头,不谈观点和现象。 ---我不懂。 我读了三年技校,当了八年工人,混了两年社会, 干了四年销售,做了三年杂役,说黄金分割不如说 六点定位,说徕卡蔡斯不如说顶针拖板。粗人一个, 别浪费您的时间。
人的性别遗传 合肥市第四十九中学 丁 艳. 男女成对染色体排序图 1 、男性和女性各 23 对染色体有何异同 ? 哪 一对被称为性染色体 ? 2 、这两幅图中,哪幅 图显示的是男性的染色 体?哪幅图显示的是女 性染色体? 3 、图中哪条染色体是 Y 染色体?它与 X 染色体 在形态上的主要区别是.
第六章 蒸馏、蒸发(浓 缩)与干燥.
辅助生殖.
高等数学 A (一) 总复习(2).
報告人:教育部會計處處長 黃 永 傳 日 期:103 年12 月27 日
透 镜 主讲教师:李丽娟.
结题报告 血液净化中心 朱亚梅.
1、一般地说,在生物的体细胞中, 和 都是成对存在的。
辨性别 A B. 辨性别 A B 第三节人类染色体与性别决定 昌邑市龙池初中 杨伟红 学习目标 1.理解人的染色体组成和传递规律。 2.解释人类性别决定的原理。 3.通过探究活动,解读数据了解生男生女的比例。
荃灣區旅游景點 成功組 全程制作人:游恒延.
这是一个数字的 乐园 这里埋藏着丰富的 宝藏 请跟我一起走进数学的 殿堂.
§3 空间解析几何.
解析几何 空间直角坐标系 阜宁县东沟中学高一数学组.
问卷调查的规范与技术 问卷调查的规范与技术.
对常见的二次曲线(面)通过其特殊的二次方程,我
一、平面点集 定义: x、y ---自变量,u ---因变量. 点集 E ---定义域, --- 值域.
基因工程及其应用 制作:陆鹰.
七(7)中队读书节 韩茜、蒋霁制作.

國內外重大食安事件一覽表 月 日本雪印毒牛奶事件 月 美豬爆發瘦肉精 /12 中國三聚氰胺毒奶粉事件
第三章 欧洲体系的全球扩张与美日的崛起 二、日本的崛起与对外扩张 一、美国大陆扩张时期(1775-1897年)对外政策 与美洲国际关系
土城國中推動健康促進學校成果報告.
寓理帅气 宁静致远 ——文综历史备考方略刍议和历史专题复习例谈 武汉市汉口铁中 明道华 中国历史课程网.
第三课 走向自立人生.
黃金比例.
頁眉 親職教育講座 父母如何給孩子規範 任兆璋修女 講述 任林教育基金會
管理学基本知识.
罹癌=被判死刑嗎?.
滁州学院首届微课程教学设计竞赛 课程名称:高等数学 主讲人:胡贝贝 数学与金融学院.
蔬菜常见缺素症状及防治方法 龙岩市科技局.
1.1.2 四 种 命 题.
色 弱 與 色 盲.
宠物之家 我的宠物性别? 雌(♀) or 雄(♂) 第一阶段:我的宠物我做主 第二阶段:宠物“相亲记” 第三阶段:家族诞生
拾貳、 教育行政 一、教育行政的意義 教育行政,可視為國家對教育事務的管理 ,以增進教育效果。 教育行政,乃是一利用有限資源在教育參
课标教材下教研工作的 实践与思考 山东临沂市教育科学研究中心 郭允远.
把握命题趋势 ★ 科学应考 实现最后阶段的有效增分
第十二章 生产与费用循环审计.
用字母表示数 A=X+Y+Z 执教:建阳市西门小学 雷正明.
92-90數學課程綱要比較 -- 不含數與計算 台北市立師範學院 數學資訊教育系副教授 李源順.
課程銜接 九年一貫暫行綱要( )  九年一貫課程綱要( ) 國立台南大學數學教育系 謝 堅.
第八章二元一次方程组 8.3实际问题与二元一次方程组.
第八章二元一次方程组 8.3实际问题与二元一次方程组 (第3课时).
第二章生态系统复习.
正、反比例意义的巩固练习.
义务教育课程标准试验教科书-生物学-七年级-上册-教学课件
2.4 二元一次方程组的应用(1).
第五节 第三节 生物圈是最大的生态系统.
正比與反比 大綱: 比與比值 比的運算性質 比例式 比例式的運算 蘇德宙 台灣數位學習科技股份有限公司.
量子力学 第一章 III. 力学量算符与 薛定谔方程.
30 利用畢氏定理,計算下列各直角三角形中, 未知邊長 x 的值: (1) x2+( )2=( )2 x= 因為 x>0, 所以 x=3。
机器人运动学 2005年3月24日.
转基因技术.
第1章 初识3DS MAX 的神奇功能 本章应知 了解3DS MAX 6的工作界面、菜单栏、主工具栏、辅助工具栏、命令面板、工作区、动画播放区、视图工具的基本功能。 本章应会 1. 使用文件菜单能打开、新建、重做、保存3DS MAX文件 2. 会使用命令面板命令在视图中建立三维立体模型.
統計學期末報告 班 級:休管系二年甲班 組 員: 吳佳霖 指導老師:蘇 明 俊 老師 林禮慧
生物圈是最大的生态系统 第一单元第五节.
第二章 台灣環境問題.
第 1 章 海 洋 有 難.
1.2 投影法 投影的概念 投影的分类 工程中常用的投影方法和投影图 正投影特性
第八章 轴 测 图 8.1 轴测投影的基本知识 8.2 正 等 轴 测 图 8.3 斜 二 等轴 测 图 8.4 轴测剖视图的画法
恩典夠用.
第八章 服務部門成本分攤.
欢迎乘座远航号! 让我们一起去知识的海洋寻宝吧!
4.1 概 述 4.2 组合体视图绘制方法 4.3 组合体的尺寸标注 4.4 组合体视图的读图方法
温故 1、实践的特点? 2、如何理解实践与认识的辩证关系?.
總溫習(二) 1. 鈣與 O2 反應,生成一離子化合物。 (a) 寫出該離子化合物的化學名稱。 (b) 寫出該離子化合物的化學式。
百雞問題 製作者:張美玲 資料來源:數學誕生的故事—凡異出版社.
用加減消去法解一元二次聯立方程式 台北縣立中山國中 第二團隊.
第二节 偏 导 数 一、 偏导数概念及其计算 二 、高阶偏导数.
Presentation transcript:

机器人技术 陶建国 哈尔滨工业大学机电学院 2005. 2.

第六章 机器人静力学和动力学 静力学和动力学分析,是机器人操作机设计和动态性能分析的基础。特别是动力学分析,它还是机器人控制器设计、动态仿真的基础。 机器人静力学研究机器人静止或缓慢运动式,作用在机器人上的力和力矩问题。特别是当手端与环境接触时,各关节力(矩)与接触力的关系。 机器人动力学研究机器人运动与关节驱动力(矩)间的动态关系。描述这种动态关系的微分方程称为动力学模型。由于机器人结构的复杂性,其动力学模型也常常很复杂,因此很难实现基于机器人动力学模型的实时控制。然而高质量的控制应当基于被控对象的动态特性,因此,如何合理简化机器人动力学模型,使其适合于实时控制的要求,一直是机器人动力学研究者追求的目标。

6.1 机器人静力学 在操作机中,任取两连杆 , 。设在杆 上的 点作用有力矩 和力 ;在杆 上作用有自重力 〔过质 一、杆件之间的静力传递 在操作机中,任取两连杆 , 。设在杆 上的 点作用有力矩 和力 ;在杆 上作用有自重力 〔过质 心 ); 和 分别为由 到 和 的向径。

按静力学方法,把这些力、力矩简化到 的固联坐标系 ,可得: 或 式中 ( 为杆 的质量)。 求出 和 在 轴上的分量,就得到了关节力和扭矩,它们就是在忽略摩擦之后,驱动器为使操作机保持静力平衡所应提供的关节力或关节力矩,记作 ,其大小为

当忽略杆件自重时 ,上式可简记为 : 若以 表示不计重力的关节力或力矩值,对于转动关节则有 : 式中 ——是自 到杆 的质心 的向径。

例1 求两杆操作机的静关节力矩(坐标系与结构尺寸如图)。 解: 设已知

二、操作机的静力平衡 设有操作机如图所示,每个关节都作用有关节力矩 (广义驱动力,指向 的正向),在末端执行器的参考点 处将产生力 和力矩 。由于 、 是操作机作用于外界对象的力和力矩,为了和输入关节力矩 一起进行运算,故应取负值。

利用虚功原理建立静力平衡方程,令 于是,操作机的总虚功是: 根据虚功原理,若系统处于平衡,则总虚功(虚功之和)为0,即

由机器人运动微分关系可知, ,则有 因为 是独立坐标,则 ,所以有 式中 J ——是速度分析时引出的雅可比矩阵,其元素为相应 的偏速度。 上式是针对操作机的关节力和执行器参考点 间所产生的力和力矩之间的关系式。 该式表明关节空间和直角坐标空间广义力可以借助于雅可比矩阵 J 进行变换。这种变换关系,也可推广到任两杆间固联直角坐标系中的广义力变幻,这时应将关节空间与直角坐标空间的雅可比矩阵,换作直角坐标空间的雅可比矩阵。

例2 如图,操作机的手爪正在持板手扭某一哩栓,手爪上 方联接一测力传感器可测六维力向量(力和力矩)。试确定测力传感器和扭动板手时力和力矩的关系。

解: 设在测力传感器上置坐标系 Sf ( ),在螺栓上置坐标系 S ( ) 。在图示瞬间,两坐标系彼此平行。因为刚体的无限小位移(平移和转动)可表示为六维向量,故对二者的微位移可分别表示为: 由于两坐标系的坐标轴平行,于是可以得到:

前式也可以从前图直观求得。 设 为相应于 的广义力向量, 为相应于 的广义力向量,则可得: 上式也可直接用虚功原理求得。

6-2 机器人动力学概述 一、研究目的: 1、合理地确定各驱动单元(以下称关节)的电机功率。2、解决对伺服驱动系统的控制问题(力控制) 6-2 机器人动力学概述 一、研究目的: 1、合理地确定各驱动单元(以下称关节)的电机功率。2、解决对伺服驱动系统的控制问题(力控制) 在机器人处于不同位置图形(位形)时,各关节的有效惯量及耦合量都会发生变化(时变的),因此,加于各关节的驱动力也应是时变的,可由动力学方程给以确定。 二、机器人动力学研究的问题可分为两类: 1、给定机器人的驱动力(矩),用动力学方程求解机器 人(关节)的运动参数或动力学效应(即已知 , 求 和 ,称为动力学正问题。)。 2、给定机器人的运动要求,求应加于机器人上的驱动力(矩)(即已知 和 ,求 , 称为动力学逆问题 )。

三、动力学研究方法: 1.拉格朗日方程法:通过动、势能变化与广义力的关系,建立机器人的动力学方程。代表人物 R.P.Paul、J.J.Uicker、J.M.Hollerbach等。计算量O(n4),经优化O(n3),递推O(n)。 2.牛顿—欧拉方程法:用构件质心的平动和相对质心的转动表示机器人构件的运动,利用动静法建立基于牛顿—欧拉方程的动力学方程。代表人物Orin, Luh(陆养生)等。计算量O(n)。 3.高斯原理法: 利用力学中的高斯最小约束原理,把机器人动力学问题化成极值问题求解.代表人物波波夫(苏). 用以解决第二类问题。计算量O(n3)。 4.凯恩方程法:引入偏速度概念,应用矢量分析建立动力学方程。该方法在求构件的速度、加速度及关节驱动力时,只进行一次由基础到末杆的推导,即可求出关节驱动力,其间不必求关节的约束力,具有完整的结构,也适用于闭链机器人。计算量O(n!)。

6.3 二杆机器人的拉格朗日方程 6.3.1 刚体系统拉格朗日方程 应用质点系的拉格朗日方程来处理杆系的问题。 定义:L=K-P 6.3 二杆机器人的拉格朗日方程 6.3.1 刚体系统拉格朗日方程 应用质点系的拉格朗日方程来处理杆系的问题。 定义:L=K-P L—Lagrange函数;K—系统动能之和;P—系统势能之和。 系统的动能和势能可在任何坐标系(极坐标系、圆柱坐 标系等)中表示 ,不是一定在直角坐标系中。 动力学方程为: 广义力 广义速度 广义坐标 (力或力矩)( 或 ) ( 或 )

6.3.2 刚体系统拉格朗日方程 设二杆机器人臂杆长度分别为 ,质量分别集中在端点为 ,坐标系选取如图。 以下分别计算方程中各项: 6.3.2 刚体系统拉格朗日方程 设二杆机器人臂杆长度分别为 ,质量分别集中在端点为 ,坐标系选取如图。 以下分别计算方程中各项: 一、动能和势能 对质点 : 动能: 势能: (负号与坐标系建立有关) 对质点 : 先写出直角坐标表达式:

对 求导得速度分量: 动能: 势能: 二、Lagrange函数

三、动力学方程 先求第一个关节上的力矩 ——(1)

同理,对 和 微分,可求得第二关节力矩 ——(2) 以上是两杆机器人动力学模型。

四、动力学方程中各系数的物理意义 将前面结果重新写成简单的形式 : 系数 D 的物理意义: —关节 的有效惯量(等效转动惯量的概念)。由关节 处的加速度 引起的关节 处的力矩为 ( ) —关节 和 之间的耦合惯量 。由关节 或 的加速度 ( 或 )所引起的关节 和 处的力矩为 或 —向心力项系数。表示关节 处的速度作用在关节 处的 向心力( ) —向心力项系数。表示关节 处的速度作用在本身关节处 的向心力( )

—哥氏力项系数。 两项组合为关节 与 处的速度作用在关节 处的哥氏力,哥氏力是由于 牵连运动是转动造成的。 —关节 处的重力项 。重力项只与 大小、长度 以 及机构的结构图形( )有关。 比较二杆机器人例中的系数与一般表达式中的系数得到 有效惯量系数: 耦合惯量系数:

向心力项系数: 哥氏力项系数: 重力项:

6.4 机器人的拉格朗日方程的一般表达形式 从上节容易看出Lagrange方程是一个二阶耦合、非线性和微分方程,为简化计算,未虑及传动链中的摩擦。以下方程的推导,也是不考虑传动链带来的摩擦影响,只考虑杆件本身,然后再加入关节处驱动装置(如电机、码盘等)的影响。 推导分五步进行: 一、计算任意任意杆件上任意点的速度; 二、计算动能 ; 三、计算势能 ; 四、形成Lagrange函数; 五、建立动力学方程 。

一、点的速度 由于整个系统的动能都是在基础系中考虑的,故需求系统各质点在基础坐标系中的速度 。 对于杆 坐标系中的一点 ,它在基础坐标系中的位置为 式中 —变换矩阵 其速度为: 速度平方为: 式中 —矩阵的迹,即矩阵主对角元素之和。

二、动能 位于杆 上 处质量为 的质点的动能是:

则杆 的动能(在基础坐标系中)为: 令式中 称为连杆 的伪惯量矩阵。 则得到杆 的动能为: 对于杆 上任意一点的 (在杆 坐标系中)可以表示为:

则有: 根据理论力学中惯性矩、惯性积和静矩的定义,引入下列记号: 对坐标轴的惯性矩:

对坐标轴的惯性积: x z y r 对坐标轴的静矩: 质量之和: 于是:

同理: 于是 能够表达为: 机器人臂杆总的动能是:

如果考虑到关节处驱动装置的动能: (对于移动关节: ) 式中 为关节 处驱动装置的转动惯量。 调换求迹与求和运算顺序,并加入关节处驱动装置的动能,得到机器人总的动能为: 三、势能 设杆 的质心在再其自身坐标系的位置向量为 ,则它在基础坐标系中的位置向量 为

设重力加速度 在基础坐标系中的齐次分量为: 则杆在基础坐标系中的势能为: (一般认为基础坐标系的 z 轴取向上方) 于是机器人的总势能为:

四、拉格朗日函数 五、动力学方程 先求拉格朗日方程中的各项: (1 )

由于 是对称矩阵,则有: 合并(a)式中前两项,得到: 当 时, 中不包含 以后关节变量,即: 于是可得: (1’)

交换其中的部分哑元,得到: (2 )

(3 )

将以上各项带入拉格朗日公式,并用 和 分别代替上式中的哑元 和 ,得到: (4 ) 上式为拉格朗日方程的最后形式。这些方程与求和的次序无关,因此可将上式写为简化形式: (5 )

式中: 以上的动力学方程 (5)中系数 D的意义与上节所列相同,即分别为有效惯量项系数( ),耦合惯量项系数( ),向心力项系数( ),哥氏力项系数( ),重力项等。

动力学方程中的惯量项和重力项在机器人控制重特别重要,将直接系统的稳定性和定位精度。只有当机器人高速运动时,向心力项和哥氏力项才是重要的。传动装置的惯量值往往较大,对系统动态特性的影响也不可忽略。 在机器人动力学问题的讨论中,拉格朗日动力学方程常写作更简化的一般形式: (6) 式中: 的意义见(5 )式。

6.5 机器人的牛顿—欧拉方程 机器人的拉格朗日动力学模型为非线性二阶常微分方程,利用这些方程,由已知的每一轨迹设定点的关节位置、速度和加速度,可以计算各关节的标称力矩,但拉格朗日方程利用4×4齐次变换矩阵,使得计算效率太低。 乘法次数: 加法次数: 为了实现实时控制,曾用过略去哥氏力和向心力的简化模型,但当操作机快速运动时,哥氏力和向心力在计算关节力矩中是相当重要的。因而这种简化只能用于机器人的低速运动,在典型的制造业环境中,这是不合乎要求的。此外,这种简化所引起的关节力矩误差,不能用反馈控制校正。 牛顿—欧位法采用迭代形式方程,计算速度快,可用于实时控制,因而成为一种常用的建模方法。

6.5.1 转动坐标系 寻求转动坐标系和固定惯性坐标系之间必要的数学关系, 再推广到运动坐标系(转动和平移)和惯性坐标系之间的关系。 6.5.1 转动坐标系 寻求转动坐标系和固定惯性坐标系之间必要的数学关系, 再推广到运动坐标系(转动和平移)和惯性坐标系之间的关系。 如图, 惯性坐标系O-XYZ和转动坐标系O-X*Y* Z* 的原点重合于O点。而OX*、OY*、OZ*轴相对OX、OY、OZ轴旋转。设 和 分别为这两个坐标系沿主轴的单位矢量。转动坐标系中点 P 可用它在任一坐标系中的分量来表示: 或 Y X Z r Y* X* Z* O P 在惯性坐标系中的运动: 在转动坐标系中的运动:

在惯性坐标系中的运动: (7 ) 需要解决转动坐标系坐标轴在惯性坐标系中的导数问题。我们假定,转动坐标系绕着过原点O的某轴OQ以角速度 旋转。方向沿OQ轴,指向转动坐标系右旋方向。则可以证明转动坐标系中的任意固定矢量 在惯性坐标系中的导数为: X Z Y s Y* X* Z* O Q

于是由(6 )式可得: (8) 这是建立转动坐标系两种时间导数之间关系的基本方程。 (9 ) 方程(9 )又被称为哥氏定理。

6.5.2 运动坐标系 如图,运动坐标系O-X*Y* Z* 相对于惯性坐标系O-XYZ转动和平 6.5.2 运动坐标系 如图,运动坐标系O-X*Y* Z* 相对于惯性坐标系O-XYZ转动和平 移。质量为M 的质点P 分别以 和 确定相对于惯性坐标系和运动坐标系的原点的位置。原点O* 相对于原点O的位置以矢量 表示。则有: r Y X Z O P Y* X* Z* O* r* h (10 ) (11 )

6.5.3 杆件运动学 根据前述运动坐标系的概念,推导一组数学方程,描述机器人的运动杆件相对于基础坐标系的运动学关系。 6.5.3 杆件运动学 根据前述运动坐标系的概念,推导一组数学方程,描述机器人的运动杆件相对于基础坐标系的运动学关系。 坐标系 是基础坐标系,而坐标系 和 分别固联于杆件 i -1和杆件 i 上,原点分别为 Oi-1和 Oi 。原点 Oi 相对于原点 O 和原点 Oi-1 的位置分别用位置矢量 和 表示。原点 Oi-1相对于基础坐标系原点 O 的位置用位置矢量 表示。 令 和 分别为坐标系 相对于基础坐标系 的线速度和角速度。令 和 分别为杆件i坐标系 相对于基础坐标系 和杆件 i -1坐标系 的角速度。则杆件 i 坐标系 相对于基础坐标系的线速度 和角速度 分别是:

(12 ) (13 ) 式中 d*(.)/dt 表示在运动坐标系 的时间导数。

式中 是杆件 i 相对于杆件 i -1 坐标系的角速度值。 (14 ) 为坐标系 相对于 的角加速度: (15 ) 根据机器人杆件坐标系建立的步骤和参数的定义,杆件 i 在杆件 i –1 坐标系中的运动是沿 方向的平移或绕 转动。因此, 若杆件 i 转动若杆件 i 平移 (16 ) 式中 是杆件 i 相对于杆件 i -1 坐标系的角速度值。

类似地 (17 ) 由式(13 )和式(16 )有: (18 ) 由式(15 ) 、式(16 )和式(17 )有: (19 ) 若杆件 i 转动若杆件 i 平移 由式(13 )和式(16 )有: 若杆件 i 转动若杆件 i 平移 (18 ) 由式(15 ) 、式(16 )和式(17 )有: 若杆件 i 转动若杆件 i 平移 (19 ) 由式(15 ) 、式(16 )和式(17 )有: 若杆件 i 转动若杆件 i 平移 (20 ) 若杆件 i 转动若杆件 i 平移 (21 )

由式(12 ) 、式(13 )和式(20 )有: (22 ) 利用矢量叉乘积的恒等式 并根据式(14 ) 、式(15 )和式(19 )有: 若杆件 i 转动若杆件 i 平移 利用矢量叉乘积的恒等式 并根据式(14 ) 、式(15 )和式(19 )有: 若杆件 i 转动若杆件 i 平移 —(23 )

6.5.4 牛顿——欧拉法基本运动方程 刚体的运动可分解为随质心的移动和绕质心的转动。借助于杆件运动学知识,我们把达朗贝尔原理用于每个杆件,描述机器人各杆件的运动。达朗贝尔原理可应用于任意瞬时,它实质上是牛顿第二运动定律的一种变型,可表示为: 牛顿定理 : 欧拉方程 : 式中: — 杆i 质量; — 杆i上所有外力合力; — 杆i上所有外力对质心的合力矩; — 杆i 绕其质心惯性矩阵。

根据力(矩)平衡原理,在质心处有: 则有 (24) 方程(24 )即为牛顿——欧拉法的基本方程。

6.5.5 递推形式的牛顿——欧拉方程 上面推导的牛顿——欧拉法(也简称N-E法)方程式含关节联接的约束力(矩),没有显示地表示输入—输出关系,不适合进行动力学分析和控制器设计。如果变换成由一组完备且独立的位置变量(质心位置变量通常不是相互独立的)和输入力来描述,这些变量都显式地出现在动力学方程中,即得到显式的输入——输出形式表示的动力学方程,称为封闭形式的动力学方程(拉格朗日方程即是封闭的)。 关节变量 是一组完备且独立的变量,关节力(矩) 是一组从约束力(矩)中分解出来的独立的输入,所以用 和 来描述方程,可以得到封闭形式的动力学方程。

根据N-E法的基本方程,利用质心运动变量与关节变量及关节运动变量之间的关系以及约束力与关节力矩之间的关系,消去中间变量,可以得到封闭形式的动力学方程。但显然不如用拉格朗日法简单,特别是当机器人自由度较多时,更是如此。 因此,对于N-E法,常用的不是它的封闭形式方程,而是它的递推形式方程。方程(24)可直接写成如下递推形式: (25) 而关节力(矩)可写成如下形式: (26) 式中, 为沿关节轴线 的单位矢量, 为关节的粘滞阻尼系数。

递推形式的N-E法方程与封闭形式方程比较,计算量从 减少到 : 乘法次数:117n – 24, 加法次数:103n - 21, 从而大大加快了计算速度。自由度越多,递推形式的优势越明显。对于典型 n=6 的情形,递推形式的计算效率几乎提高10倍。因此,常用于实时计算。 递推形式方程的特点是其计算从机器人操作机的一个杆到另一杆逐个顺序进行的,它充分利用了操作机的串联链特性,常用于求解动力学逆问题(即已知 ,求 )。 求解的大致过程为:根据运动和力的不同传递方向,进行运动量的向前迭代和力学量的向后迭代。 具体步骤如下:

1.确定计算N-E方程所需的所有运动量,包括每个杆件的 ( )由杆1 杆n: 动力学 计算 运动学计算

6.5.6 在杆件自身坐标系中的递推方程 前述递推运动方程的明显缺点是所有惯性矩阵和物理几何参数(如 )等,都是以基础坐系为参照的,因此,当机器人运动时,它们也随着变化。Luh等人改进了上述N-E方程,将所有杆件的速度、加速度、惯性矩阵、质心位置、力和力矩等,都表示在各杆的自身坐标系中,从而使计算更加简单。 这种改进的最重要的成果是,计算关节驱动力矩的时间不仅与机器人关节数成线性比例,而且与机器人构型无关。这就有可能在关节变量空间实现机器人的实时控制算法。 设 是3×3旋转矩阵,它把矢量由坐标系 变换到坐标系 中。

这样,可不计算相对基础坐标系的 和 等,而是直接计算在杆件自身坐标系中的 和 等。 于是有关运动量的递推公式变为: 这样,可不计算相对基础坐标系的 和 等,而是直接计算在杆件自身坐标系中的 和 等。 于是有关运动量的递推公式变为: 若杆件 i 转动若杆件 i 平移 若杆件 i 转动若杆件 i 平移 若杆件 i 转动 若杆件 i 平移

关节间约束力公式变为: 因此,概括地说,高效的牛顿一欧拉运动方程是一组正向和反向的递推方程,每一杆件的动力学和运动学参数都是以其自身坐标系为参照的。

6.6 机器人的凯恩方程法简介 6.6.1 广义速率和偏速度及偏角速度 6.6 机器人的凯恩方程法简介 凯恩(Kane)方法是用来建立机器人机构动力学模型的一种普遍方法,其基本思想是以广义速率代替广义坐标作为系统的独立变量,它用达朗倍尔原理及虚位移原理建立动力学方程。凯恩方法既适合于完整系统,也适合于非完整系统。 6.6.1 广义速率和偏速度及偏角速度 一、广义速率 一个具有n 个自由度的完整系统,相对于惯性坐标系 的运动一般通过 n 个独立的广义坐标 来描述 。 n 个广义速度 也是独立的,故可用 n 个广义速度的线性组合,即n 个广义速率(或称准速度) 来描述系统的运动,即

(27) 式中: 为 及 t 的函数;而由 组成的系数矩阵应为非奇异阵。则有 (28) 二、偏速度 系统中任意质点 p 的径矢为 为广义坐标 及t 的函数, 则该点的速度为

令 (29) 其中 (30) (31) 称广义速率 前的系数矢量 为 p点相对于惯性坐标系的第 r 偏速度。一般说来它是广义坐标 和时间t 的函数。对于定常系统 ,偏速度只是广义坐标的矢量函数。 三、偏角速度

从式 (30) 可见,广义速率的取法不同,系统内同一质点及同一刚体的偏速度也可不同。故可通过一定的技巧来选取广义速率,使得到的偏速度和偏角速度具有最简单的形式。最理想的是使较多的偏速度和偏角速度等于零,这样有利于简化动力学方程。 一般选择与系统的运动密切相关的量,如选取系统中刚体的角速度分量或质点的速度分量为广义速率,以使刚体的角速度和质点的速度具有最简单的表达形式。作为特例,如果取广义速度为广义速率,即 可见对于广义速度 的偏速度为 。

6.6.2 凯恩动力学方程 四、刚体各点偏速度 (32) 由达朗倍尔原理和虚位移原理推得的系统的动力学普遍方程: (33) 6.6.2 凯恩动力学方程 由达朗倍尔原理和虚位移原理推得的系统的动力学普遍方程: (33) 系统中 p 点的速度,对于具有n 个自由度的系统,可写成广义速率的线性组合, 即

(34) 式中 。如果 可积分,则 为另一种定义的广义坐标。 从式 (34) 可得到 的变分 ,即 将上式代入式 (33) 得

改变求和的形式得 (34) 令 称为系统对应于 的广义主动力 称为系统对应于 的广义惯性力

这样,式(34)成为: 由于 为独立的变分,所以有 (35) 上式称为凯恩动力学方程,意为广义上动力与广义惯性力之相等于零。 凯恩方程法可以得到封闭形式的动力学方程。

6.7 弹性机器人动力学简介 6.7.1 机器人系统的弹性问题 6.7 弹性机器人动力学简介 6.7.1 机器人系统的弹性问题 通常,机器人机构的手臀、驱动、传动元件被假设为刚性的,故系统的建模及控制方案设计都是以这样一个刚性假设为前提的。结构刚性越好越不易振动,机器人精度越高,经过近似处理的控制方法也越精确、可行。 随着工业的发展,对机器人性能要求越来越高。如:要求机器人重量轻以降低能耗;运行速度快,以提高劳动生产率;定位精度高,以适应更多的精密作业要求。另外,对于如太空机器人所处的特殊环境要求具有超长手臂的机器人,其结构已不再是刚性结构,而必须计入曾被忽略的系统弹性或非线性因素,这便使系统设计、建模及控制变得更为复杂。

关于具有弹性的机器入系统的建模与控制问题的研究历史不长,始于70年代初, 研究具有弹性附件的飞机动力学模型的动力学分析问题,计入分布质量和柔性效应的机器人机构在低速运动下的动力学,对具有分布质量和弹性影响的二连杆机械手提出反馈控制方法。近年来,关于这方面的研究发展很快,大多以研究单弹性臂机器人的建模与控制入手。 本节将以单弹性臂机器人机构为例,介绍弹性手臂机器人的建模方法。 6.7.2 机器人机构的弹性及非线性问题 机器人系统的弹性主要来源于两个方面,①由于臂本身的弹性而引起的变形及运行过程中的振动。②由驱动系统的弹性及非线性因素而引起的振动。 在机器人驱动系统中,存在着轴与轴承之间的库仑摩擦,传动装置中的齿轮间隙及谐波齿轮减速器的弹性等因素。

6.7.3 主要研究内容 一、建模方法。 弹性手臂机器人是一分布参数系统,其运动特性由一组非线性偏微分方程描述。在系统仿真和应用设计时必须作有限维的近似,并在不影响系统稳定性性态的前提下化为可实际 控制的系统状态方程。 解决弹性手臂机器人的建模问题的各种建模方法,在不同程度上部有一定的近似性。准确性及可行性是衡量一种方法好坏的标准,就现有文献资料大致可归纳为以下几种: (1) 拉格朗日方程结合模态展开法; (2) 拉格朗日方程结合有限元素法; (3) 牛顿一欧拉方程结合模态展开法; (4) 牛顿一欧拉方程结合有限元素法; (5) 哈密顿原理结合模态分析法。

二、控制方程 现在应用于机器人控制中的最佳控制法、极点配置法均以系统不产生振荡为前提,而弹性手臂机器人系统对其控制器的要求就是要能控制其弹性振动。因而有效可行的控制方法的研究很有必要。 对控制方案的要求: (1) 必须同时控制刚体运动及弹性振动而控制输出量仅作用于关节处; (2) 避免溢漏现象; (3) 控制方案所要求的传感器数量应尽可能少,且安装简单、方便。 三、带有弹性构件的新型机械结构。

6.7.4 单弹性臂机构的建模 设T1为驱动部分动能、 T2为手臂部分动能、 T3为负载动能,则