七自由度机器人振动抑制的新方法
2023-01-18
来源:华佗健康网
传感检测及物联网 七自由度机器人振动抑制的新方法六 黄梁松,姜如康,姜雪梅 (山东科技大学机器人研究中心,山东青岛266590) 摘 要:针对七自由度工业机器人刚性较差,运动过程中容易产生振动且抑制困难的问题,提出了一种控制算法, 将时滞整形滤波器与动力学前馈补偿组合在一起,对机器人两个关节采用时滞滤波,并同时采用基于简化动力学模型 的前馈补偿来实现机器人振动抑制。 关键词:七自由度机器人;振动抑制;时滞整形滤波;动力学前馈补偿 中图分类号:TP241.3 文献标识码:A Novel Method for Vibration Suppression of 7DOF Robot HUANG Liang-song,JIANG Ru-kang,JIANG Xue-mei (Robot Research Center,Shandong University of Science and Technology,Qingdao266590,China) Abstract:A control algorithm combining time delay filter and dynamics model feed forward compensation is proposed according to the defects of low rigidiy tand suppresses vibration difficuly tof 7DOF robot.This algorithm adopts time delay ifl- ter orf two joints of 7DOF robot.and adopts feed forward compensation based on simpliifed dynamics model of 7DOF robot to suppress the vibration. Keywords:7DOF robot;vibration suppression;time delay iltfer;dynamics model feed orfward compensation 0引言 目前工业领域中使用最多的机器人是六自由度 或少于六自由度的关节串联型单臂机器人.随着工作 直接使用动力学解耦控制,因此,七自由度机器人的振 动抑制一直缺乏较好的解决措施[“]。提出了一种控制 算法,将时滞整形滤波器与动力学前馈补偿组合在一 起,对机器人两个关节采用时滞滤波,并同时采用基于 环境和任务的复杂化.要求新一代机器人不仅具有操 作速度快、能量消耗低、重量轻等特点.同时还应具有 更高的灵活性、可靠性和适应性。具有冗余自由度的 机器人相比六自由度机器人有了更多的姿势形态.因 简化动力学模型的前馈补偿来实现机器人振动抑制。 1七自由度机器人本体结构 以实验室的七自由度工业机器人为研究对象.机 器人单臂的结构简图如图1所示。 , 一。此可利用冗余自由度克服奇异性、避免关节角极限、 躲避障碍物及获得最小关节力矩等 因此冗余机器人 可以很好地满足先进制造及某些特殊行业对环境、任 \ 务和技术的特殊要求.适应行业的发展趋势[1-3] 关节串联型工业机器人的刚性很大程度上由减 仍 速器、轴承等传动系统的刚性决定.七自由度机器人 由于多了一个自由度.相比于六自由度或少于六自由 度的机器人刚性变差.机器人在高速运动过程中极容 易产生振动,使得机器人的定位时间变长、定位精度 变差 七自由度机器人的运动学系统存在着错综复杂 , j : 的耦合关系和严重的非线性,动力学建模困难.不能 图1 七自由度工业机械结构简图 七自由度机器人第1个关节实现机器人的整体旋 基金项目:山东省科技发展计划项目(2011SJGZ02); 作者简介:黄梁松(1978-),讲师,研究方向为机器人学、智能 控制。 转,第2个关节实现机器人的侧向摇摆。第3、4关节实 现机器人的大臂和小臂的俯仰,第5、6、7关节实现机 器人末端的姿态。从机器人的结构来看,惯量变化最大 收稿日期:2012.12.03 的是第2、3、4关节。由于带电作业机器人主要工作是 自动化应用;2013 2期 21 传感Ya"测及物联网 完成高压线路上的断线、剥线及更换设备等任务.在工 作时机器人第2关节主要是实现机器人在局部范围内 的姿态调节。摇摆角度变化较小。因此机器人工作时第 2关节惯量变化不大,惯量变化最大的是第3、4关节。 2时滞整形滤波器原理 时滞整形滤波器包含一系列不同幅值和时滞时 间的脉冲序列.将期望的系统输入与脉冲序列进行卷 积,得到一个整形的输入来驱动系统 时滞整形滤波 器的时域和频域表达式分别为: )=∑Ac3(t—ti) 1 ):兰A l 1 式中,A 和t 分别是脉冲序列的幅值和对应的时 滞。12是所包含的脉冲个数。考虑柔性机械臂的开环控制 系统.由机器人单关节的振动位移与驱动力矩的传递函 数.得到截取的第一阶弹性振动模态后的传递函数为: = 丽o)2,0《<1 式中, 和 是机械臂的角频率和阻尼比,均与机 械臂的物理特性相关 系统的残留震荡可以描述为∞和 的函数,即: v(tog)=e 、 瓦 丽 其中: c :∑A ̄e cos(to \ ) 1 s(tog):∑4ie Sin 、 _) 1 在系统的模型频率和阻尼处残留震荡的幅值为 0,这样,所有的正弦与余弦之和也必须分别为0,即: ZA,e cos(to lxq- ̄--Z)=0 1 n Z A 。sin 、 /r ):0 为使滤波后与未滤波的输入最终得到的输出值 相同,脉冲幅值之和必须满足如下增益约束条件:∑ 扛1 AF1,同时要求脉冲的幅值均为正值,即A I>0。 当n=2,滤波器含有两个脉冲时,其结构为: l+A 2e‘ 解方程可得: 22 、^n^,、 chinacaaa.com÷自动化应用 K:e、/ .△  ̄ox/i-- ̄ al=l- ̄-'A2= l=0,t2=AT 所求出的两脉冲序列即为零震荡时滞滤波器 4机器人动力学前馈补偿 目前工业机器人控制方法基本采用各关节独立 的位置闭环控制。由于没有考虑各关节固有惯量、关 节间的耦合惯量及重力矩等变化的影响.机器人在高 速运动过程中极容易产生振动和轨迹跟踪误差 因 此.采用考虑各种因素的动力学方式最为理想 通过 动力学方程.在已知机械手运动的情况下求解各个关 节的驱动力.将驱动力作为动力学前馈量作用到电流 环,与电流环的输出叠加在一起.驱动电机运动.可以 有效补偿惯量、重力变化的影响.抑制机器人的振动 由于7自由度机器人的动力学模型需要建立7维的 矩阵方程.方程的建立和求解非常困难.因此需要对 动力学方程进行简化 该7自由度带电作业机器人惯 量变化最大的是第3、4关节,因此。将该机器人简化 为只考虑第3、4关节的机器人进行动力学建模.忽略 其他关节的影响.可以减少建模的复杂程度.提高动 力学模型的实用性。机器人两关节动力学模型为: r3=D3303+D 4+D3340304+D344042+D3 'r4=D43 3+ 44 4+% 3 4+D433Ofl+D4 式中, 、r:为第3、4关节电机驱动力矩;03 x ,、 , 和 、 、 分别为第3、4关节的角度、角速度和角加速 度;D D 为第3、4关节的固有惯量,D D43为第3、4 关节之间的耦合惯量;D D 为第3、4关节哥氏力项 系数;D D433为第3、4关节向心力项系数; 、D4为 第3、4关节重力项。惯量和系数的具体计算公式为: D3=(m3p3+m413)gsinO3+m ̄p4sin(03+ D4=m4gp4sin(O3+ D33=m ̄32+m4p2+m4132+2m4/3p4cos04 D34=m4p42+m41 ̄4sin04 D43=m4p ̄+m4/3p4cos04 D44=m4 ̄2 D334=-2m4/3p4sin04,D 一m413p4sin04 D4 ̄=0,D433=m413p4sin04 式中,m,、m 分别为第3、4连杆的重量;p3、p 分别为 第3,4连杆的重心到关节的距离;f3为第3连杆的长度。 (下转第39页) 系统解决方案 主要功耗器件温度如表2所示。 表2主要功耗器件温度 从表2可以看出.该车载充电设备在极限温度 60%的情况下.器件的温升均小于55℃.满足设计输 入要求。 5结语 根据热仿真计算结果.该车载充电设备所设计的 散热途径可以满足使用要求。所有主要发热器件均安 装在机箱上.对于部分功耗大的器件采用灌封工艺处 理.把整个机箱作为散热器。 利用热分析软件Flothe1TB建模模拟仿真分析.能 得到直观的温度分布云图 根据分析结果。可以为设 备结构设计、元器件布置和安装提供参考依据,有效 降低产品设计成本,缩短研发周期。 参考文献 [1]余建祖.电子设备热设计及分析技术(第2版)[M].北 京:北京航空航天大学出版社.2008 [2]刘超,邵洪峰,李立京.Flotherm软件在光纤测井高温 电路热设计中的应用[J】.现代电子技术,2011,34(2): 191.194 (上接第22页) 参考文献 [1]Giresh K.Singh,Jonathan Claassens.An nalAytical So— lution for the Inverse Kinematics of a Redundant 7DOF Manipulator with Link Offsets.The 20 1 0 IEEE/RSJ In- 4控制系统结构 七自由度机器人振动控制系统结构如图2所示。 动力学前l temational Conference on Intelligent Robots and Sys— 馈补偿器广———]滤波器广 1控制器 篓嚣 陶 tems[e].2010 [2】Sun de la Cruz,Dana Kulic,wil1iam Owen.Learning In— verse Dynamics for Redundant Manipulator Control[J]_ Autonomous and Intelligent Systems,2010 图2七自由度机器人振动控制系统结构 [3]Stefan Klanke,Dmitry Lebedev,Robtert Haschke.Oy- namic Path Planning for a 7-DOF Robot Arm.Proceed- ings of the 2006 IEEE/RSJ International Conference on 运动规划器完成机器人运动轨迹的规划.同时将 规划好的位置点分别送到时滞整形滤波器模块和动 力学前馈补偿器模块。根据测得的机器人自振频率. Intelligent Robots and Systems[e]2006 [4]Hishinuma T,Nenchev D.N.Singularity—Consistent Vi— bration Suppression Control With a Redundant Manipu- 采用两脉冲的零震荡时滞滤波.分别计算出两脉冲的 幅值和时滞时间.与位置轨迹进行卷积后得到整形后 的运动轨迹 运动轨迹的位置点在动力学补偿器中进 行微分.得到速度和加速度轨迹值.然后通过动力学 公式计算关节3和4伺服电机驱动力矩值,叠加到电 流环的输出端进行动力学补偿 lator Mounted on a Flexible Base[C].Proceedings ofthe 2006 IEE E/RSJ International Conference on Intelligent Robots and Systems,2006 [5】Mansour T,Xin Jiang,Konno A,eta1.Experimental Ver— iicatifon on Vibration Suppression of a Flexible Manipu— 5结语 该控制系统结构简单,便于实现,相比于其他复 杂的振动抑制措施,具有很强的实用性。 lator Using MPID Controller[C].IEEE International Conference on,Robotics and Automation,2008 [61何广平,陆震.柔性冗余度机器人振动抑制的一种方 法[J].机器人,1997,(5):173-179 自动化应用i 2013{2期{39
因篇幅问题不能全部显示,请点此查看更多更全内容