- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
机械臂神经网络自适应控制
一.前言
由于经典控制方法和现代控制方法在控制机器人这种复杂系统时所表现的种种缺乏,近年来,越来越多的学者开始将智能控制方法引入机器人控制,实现机器人控制的智能化。主要的控制方法有:模糊控制Fc,神经网络控制NNc,专家控制Ec等等。对于复杂的环境和复杂的任务,如何将人工智能技术中较少依赖模型的求解方法与常规的控制方法来结合,正是智能控制所要解决的问题。因此,智能控制系统必须具有模拟人类学习和自适应、自组织的能力。现代智能控制技术的进步,为机器人技术的开展尤其是智能机器人技术的研究与开展提供了可能。神经网络的研究已经有30多年的历史,它是介于符号推理与数值计算之间的一种数学工具,具有很好的学习能力和适应能力,适合于用作智能控制的工具,所以神经网络控制是智能控制的一个重要方面。由于神经网络在许多方面试图模拟人脑的功能。因此神经网络控制并不依赖精确的数学模型,并且神经网络对信息的并行处理能力和快速性,适于机器人的实时控制。神经网络的本质非线性特性为机器人的非线性控制带来了希望。神经网络可通过训练获得学习能力,能够解决那些用数学模型或规那么描述难以处理或无法处理的控制过程。同时神经网络还具有很强的自适应能力和信息综合能力,因而能同时处理大量的不同类型的控制输人,解决输入信息之间的互补性和冗余性问题,实现信息融合处理。这就特别适用于像机器人这样具有复杂的不确定性系统、大系统和多变量高度非线性系统的控制。近年来,神经网络在机器人控制中得到了广泛的应用。
二、机械臂系统设计
机械臂是一个多输人多输出、强耦合的复杂机电系统,要对其实现精确的控制比拟困难。为此,先不考虑机械臂的动态控制,只对其进行运动控制,使其能够准确的跟踪给定的轨迹曲线。其根本的控制结构,如图1所示。
(一)机械臂的模型设计
本文针对两关节机械臂进行设计,两关节机械臂的控制图如下
n一连杆平面机械臂的动力学模型如下式:
〔2-1〕
其中分别代表各关节的角度位置、角速度以及角加速度;
为惯性矩阵;为向心矩阵;为重力向量;代表控制输入向量。
〔2-2〕
控制目标:对于给定的期望关节角轨迹Xd=X1X2,为机械臂设
(二)径向基神经网络
基于高斯径向基函数RBF网络,是以函数逼近理论为根底而构造的一类前向网络,这类网络的学习等价于在多维空间中寻找训练数据的最正确拟合平面。RBF网络的每个隐层神经元传递函数都构成了拟合平面的一个基函数。它在机械臂轨迹跟踪控制中是一种较为系统、逼近精度最高的方法,它能够保证机械手位置和速度跟踪误差渐进收敛于零。
径向基函数:对于一个位于[0,∞]上的连续正函数S(.),如果它按如下形式给出:〔2-3〕
其中,dB〔p〕是位于[0,∞]上的有限.非负菠菜尔测度,r∈[0,∞],那么函数S(.)就是一个径向函数。
三、仿真
一个两关节机械臂,其系统参数如下:
〔3-1〕
对期望轨迹Xd=[0.8sin(t),0.8cos(t),0.8cos(t),-0.8sin(t)]t,在初始状态为X〔0〕=[0,0.65,0.75,0]t,神经网络权值初始值W〔0〕=0的情况下,关节角跟踪误差仿真结果如图1。
图1关节角跟踪误差
四.结论
由于机械臂关节控制系统具有非线性和参数变化等特点,传统的基于线性定常系统的控制方法很难取得理想的控制效果。因此,只有采用先进的控制方法才能改善被控对象的动态特性,提高控制品质。仿真情况说明,本文采用的自适应控制方法是有效可行的,在机械臂关节控制中具有一定的参考价值。在仿真中,图1说明了机械臂关节角对期望轨迹的良好跟踪性能。因此神经网络控制在机械臂中很好的智能控制应用。
文档评论(0)