收藏 分享(赏)

系统辨识设计.doc

上传人:kpmy5893 文档编号:6831138 上传时间:2019-04-23 格式:DOC 页数:7 大小:317.14KB
下载 相关 举报
系统辨识设计.doc_第1页
第1页 / 共7页
系统辨识设计.doc_第2页
第2页 / 共7页
系统辨识设计.doc_第3页
第3页 / 共7页
系统辨识设计.doc_第4页
第4页 / 共7页
系统辨识设计.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

1、1基于最小二乘法的机械手参数辨识1 引言1.1 机械臂概况工业机械臂是近代自动控制领域中出现的一项新的技术,是现代控制理论与工业生产自动化实践相结合的产物,并以成为现代机械制造生产系统中的一个重要组成部分。工业机械臂是提高生产过程自动化、改善劳动条件、提高产品质量和生产效率的有效手段之一。尤其在高温、高压、粉尘、噪声以及带有放射性和污染的场合,应用得更为广泛。在我国,近几年来也有较快的发展,并取得一定的效果,受到机械工业和铁路工业部门的重视。机械臂是模拟人的上臂而构成的。为了抓取空间中任意位置和方位的物体,需有 6 个自由度,即 6 个关节。一般情况下,全部关节皆为转动型关节,而且其前 3 个

2、关节一般都集中在手腕部。关节型机械臂的特点是结构紧凑,所占空间体积小,相对的工作空间最大,还能绕过基座周围的一些障碍物,是机械臂中使用最多的一种结构形式,比较典型的如PUMA、SCARA 等 1。多关节机械臂的优点是:动作灵活、运动惯性小、通用性强、能抓取靠近机座的工件,并能绕过机体和工作机械之间的障碍物进行工作,目前广泛应用于工业自动化生产线上。1.2 机械臂的研究现状早在 20 世纪 50 年代,由于高性能的飞机自动驾驶仪控制需要人们就对自适应控制进行了广泛的研究,但由于计算能力和控制理论的水平,这种思想没有得到成功的推广与应用。经过几十年的努力,自适应控制理论得到了进一步的发展和完善。近

3、年来,国内外学者对自适应控制已做了卓越的研究工作,也取得了可喜的研究成果,有许多研究成果已经应用到生产实际中 3。随着科学技术的发展和社会的进步,机器人的应用越来越普及,不仅广泛应用于工业生产和制造部门,而且在航天、海洋探测、危险或条件恶劣的特殊环境中获得了大量应用。并且,它还逐渐渗透到了日常生活及教育娱乐等各个领域。而机器人中控制问题始终比较难解决,怎么样能够更好的控制机器人就成为当今研究的重点,在此研究自适应控制来解决机器人的控制问题。当操作机器人的工作环境及工作目标的性质和特征在工作过程中随时发生变化时,控制因素具有未知性和不确定的特性。这种未知因素和不确定性将使控制系统的性能变差,不能

4、满足控制要求。采用一般反馈技术或开环补偿方法不能很好的解决这一问题。如要解决上述问题,就要求控制器能在运行过程中不断地测量受控对象的特性,2并根据测得的系统当前特性信息,使系统自动地按闭环控制方式实施最优控制。自适应机器人和智能机器人均能满足这一控制要求。双关节机械手可以代表比较简单的一类关节型机器人,对双关节机械手的自适应的研究了解关节的输出位置,估计通常难于准确测量的不确定摩擦力和外部扰动的影响,在保证了全局渐进稳定的基础上设置控制器,以达到最优控制品质为目的,通过研究获得更好的控制品质。2 系统建模2.1 系统建模方法概述双关节机械臂是一个典型的、具有 2 个自由度的执行机构,具有强耦合

5、、时变、模型不确定等特点,存在一定的不确定性。目前,不确定线性系统较多采用自适应控制、神经网络控制、滑模变结构控制等控制方法,这些方法虽然能使系统得到良好的性能,但是控制器的设计较为复杂。因此对机械臂的有效建模就显得尤为重要。机械手各关节连杆的位置关系及速度关系取决于机械手的几何结构,而与各连杆的质量无关。但是,对于给定的各关节连杆的驱动力或力矩,机械手的位姿将发生什么样的变化,其运动的动态过程如何,不仅取决于其几何结构,而且还依赖于各关节连杆的惯性,即质量。这个运动过程一般用微分方程来描述,这就是机械手动态的数学模型,它是机械手动态控制的基础。对机械臂的分析和建模主要有牛顿-欧拉法、拉格朗日

6、法、逆动力学法、有限元法等,常用的是牛顿- 欧拉法和拉格朗日法,其中拉格朗日法从宏观的系统能量角度对机械臂进行动力学建模分析,牛顿-欧拉法从微观的系统内部连杆之间的相互作用力的力矩平衡的角度来进行动力学建模分析。由于牛顿-欧拉法较为复杂,因此本文选择正运动学的拉格朗日- 欧拉法对双关节机械臂进行建模 45。2.2 双关节机械臂系统建模双关节机械臂动力学方程可写为:(1)222212121342cos()sin()cos()in()qqqYeY 其中 ,212112sin()si()cos()Yqqeq3, ,222112cos()cs()sin()Yqqeq 23112sin()cos()Yq

7、eq, , , 为重力加速度。4212i1cmlIl2/gl参数 分别是机械力臂方程中未知物理参数的函数,表达如下:,, , ,221 1ceceImlIlml2eceIl1cos()eeml1sin()eceml。由 的定义,可知:1234,Y121 2221221121211()cos(sini)cos()s()in()()cos(in( seqqqqeeqe q2 23411212i()cos)in() sn(s(sYeqqq 则 1212134222211 221221211()cos()(sin)in()cos()cs()0coin) si(YeYqqqqeeee )则式(1)可写为

8、: 22221222211 22122cos()sin()cos()in()(iniss)cs()0coin)(qqqqeqe 12111 2)co()sieqe 令 2222cos()sin()cos()in()()qq Hq422221(sin)cos()(sin)cos()0qqqq C(q,) 21221211co()in()()()cssieeeqeqG()则式(1)可写为标准的机器人动力学方程:(2)()HC(,)G()其中 , ,由于T12qT122212222122212cos()in()cos()in()inins()cs()oiqqqqee H+CG+ 1212112121

9、222122121n)()cos()sics()coi()in()cs()inisqeqq eqqq 12212212221212121cosin0cisi()os()()css()cinqeqeqq 2122212121112 2si()sin()icoco(s)()si()s()0cnqqeqeq A观察上式,可得 和 的表达式为:Y(q,)a21221212121 221212os()c()si()i()cos()c()insicocsn()(0(q,) qqeeqeq1211)si()()cos eq(3)5则可证明机械手的线性特性,即(4)H(q)+C(,)qG()=Ya其中 是一个

10、 的矩阵。Y=(q,)nm结合式(2) ,可得(5)Ya=利用最小二乘法,可得:(6)1T3 系统仿真3.1 仿真实例一个带有未知负载的双关节平面机械臂结构如图 1 所示。第二个关节连同负载可以视为一个整体,具有四个未知物理参数,分别为质量 ,转动惯量 ,质量中心距第二emeI关节处的距离 ,质量中心与第二机械臂的夹角 。cel lc1l1q 1q 2gmelceI图 1 具有未知大负载的双关节机械臂被控对象取(1)式。机械臂的实际物理参数见表 1。表 1 双机械臂物理参数1m1l1clIemceleIe12e1kg 1m 1/2m 1/12kg 3kg 1m 2/5kg 0 -7/12 9.

11、816由表 1 可得 TT0 .34.76 a7对象的输入信号取 , 。 取式(3) ,采用式)2sin(1.0t)2sin(1.02t),(qY(6)可得到辨识结果。3.2 仿真过程运行程序后得到辨识结果为a =6.73333.40003.00000.00004 总结本文首先对机械臂的概况以及研究现状做以简单的介绍,接着对系统建模的方法等做以简单的介绍,并对双关节机械臂的机理进行相关分析,使用拉格朗日动力学方程建立了双关节机械臂的数学模型,并对其进行系统的建模和辨识,最后应用最小二乘的辨识方法对一个具有未知大负载的双关节机械臂的实例进行 Matlab 的系统的仿真,其仿真结果表明应用最小二乘辨识法可以很好的估计出双关节机械臂的惯性参数,并且相对误差很小。参考文献1谢涛.单马达驱动机械臂的研究与实现D. 华中科技大学,2009.2郑东鑫.SCARA 机械手系统设计与规划控制研究 D.浙江大学,2011.3 Saeed B.Niku,机器人学导论,孙富春,朱纪洪,刘国栋等译,电子工业出版社,2003.4孟盼盼.肖像绘制机器人技术研究D. 中国科学技术大学,2011.08.15.5O.Karahan, Z.Bingul, Modelling and Identification of STAUBLI RX-60 Robot, 2008 IEEE, 78-83

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报