基于RBF神经网络的自适应轨迹跟踪算法

2018-04-27 12:27王玉萍
无线互联科技 2018年8期
关键词:机械手轨迹动力学

王玉萍,曾 毅

(郑州科技学院,河南 郑州 450064)

机械手控制中的关键难题就是机器人动力学方程的难度以及系统中相关变化的因素。

本文提出了一种基于神经网络自适应的控制器轨迹跟踪算法,使用了径向基函数(Radial Basis Function,RBF)神经网络学习来升华控制器对系统干扰的鲁棒性,以全面改善系统的工作可靠性以及安全性。在对机械手仿真建模与运动进行深入计算与分析后,得出了机械手在控制算法的控制下的轨迹与跟踪控制,并且通过数据拟合了运动轨迹曲线对比,从而获得了精确的误差数据,进一步提升了机器人的工作精度[1]。

1 机械手动力学模型

经过几十年的研究与发展,机械手(工业机器人)的控制领域出现了众多可喜的成果,控制方法也层出不穷。最为经典的PID控制仍然在部分简易系统中普及使用,但是在复杂系统中其使用性能却相对欠佳。这就需要精确的机械手数学模型来提升其使用性能。神经网络算法在机械手控制中有着十分普遍的应用,特别是在机械手实施轨迹跟踪计算方面,将其与相应控制方法相融合可以良好地满足机械手的轨迹与跟踪要求。因此,基于RBF神经网络的自适应轨迹跟踪算法研究具有重大的实际意义[2]。

不考虑外界干扰的情况下,对于一个n自由度机械臂,应用拉格朗日方法建立其动力学方程如下:

实际系统中,要获取(1)中高精确度的动力学模型难度较大。在考虑不确定因素的过程中需要涵盖建模时没有兼顾到或故意省略的一系列因素。在设计实际机械手动控制系统的过程中则必须要考虑到上述两种因素,以通过提升系统的精度来改善其工作性能。这一方式属于逆动力学控制策略[3]。

完整机器人动力学模型如下:

一般来说将(1)与(2)分别称作机械手的标称与实际系统。

2 轨迹跟踪控制器设计

设qd(t)∈Rn是在工作空间中的理想轨迹,定义

其中∧=∧T∈Rn×n是一个正定矩阵。通过上述列式可以得出,机器人动力学滤波跟踪误差即为列式(5)。

2.1 RBF神经网络

采用自适应控制和鲁棒控制等方法来提高机器人视觉伺服系统对于这些不确定因素的适应能力。RBF神经网络用来补偿是不确定部分[4],可得到:

当N处于无限大的状态时,神经网络重构误差则会处于无限小的状态。即对于∈N>0,‖∈(x)‖<∈N。矢量场ζ(x)是高斯型函数利用矩阵点除可得:

RBF高斯函数的中心位置矢量ci∈R5n和高斯函数的宽度矢量σi∈R是预定的,局部搜索遗传算法可选择ci和σi。机械手动力学方程可转化为:

2.2 自适应约束

由式(2)和式(4)以及神经网络的重构误差约束∈N,可得到:

其中对于固定的正参数k,Q∈Rk为一个已知关节速度的向量函数,φ∈Rk为参数向量。由式(8)—(10)提出控制转矩输入来实现期望轨迹。在自适应控制中,需要对被控对象的未知参数进行在线估计与逐步调整,以不断改善系统的控制性能,直到实现误差渐进收敛的目标[5]。

3 稳定性分析

式(2)的机器人动力学是和式(11)的控制输入,整体系统是渐近稳定的,当t→∞时,跟踪误差s(t)和此后的跟踪误差e(t)趋于0。

4 仿真结果与分析

在对上述仿真模型与仿真结果进行总结分析后得出,一个2关节的机器人系统示意如图1所示。

经过一段过程,末端执行器特征点收敛于理想轨迹。对于轨迹规划问题,仿真时间的长短对最终规划出的轨迹没有影响[6-8],如图2所示。可以看出,都收敛于真值,证明了算法的有效性。

图1 神经网络自适应控制系统示意

图2 跟踪误差

5 结语

本文进行了机械手的轨迹跟踪算法研究。在控制系统中加入神经网络自适应补偿算法的控制器,提高了跟踪精度。随着工业机器人越来越被重视,机械臂的应用将会有更长足的发展。

[参考文献]

[1]王良勇,杨枭.带有前馈和神经网络补偿的机械手系统轨迹跟踪控制[J].电机与控制学报,2013(8):113-118.

[2]答雯.自由漂浮空间机器人的轨迹规划与轨迹跟踪控制研究[D].哈尔滨:哈尔滨工业大学,2012.

[3]严求真,孙明轩.一类非线性系统的误差轨迹跟踪鲁棒学习控制算法[J].控制理论与应用,2013(1):23-30.

[4]张扬名,刘国荣.一种新型的移动机器人轨迹跟踪控制方法[J].计算机工程与应用,2013(23):257-260.

[5]丰保民,马广程,温奇咏,等.任务空间内空间机器人鲁棒智能控制器设计[J].宇航学报,2007(4):914-919.

[6]杨莉莉.不确定性机器人轨迹跟踪控制的粒子群算法[J].制造业自动化,2013(17):87-89.

[7]龚文杨.步进电机的运动轨迹自动跟踪方法研究[J].制造业自动化,2013(11):73-76.

[8]KARAYIANNIDIS Y,DOULGERI Z.Model-free robot joint position regulation and tracking with prescribed performance guarantees[J].Robotics & Autonomous Systems,2012(2):214-226.

猜你喜欢
机械手轨迹动力学
具有Markov切换的非线性随机SIQS传染病模型的动力学行为
轨迹
轨迹
轨迹
进化的轨迹(一)——进化,无尽的适应
搬运机械手PLC控制系统设计
基于随机-动力学模型的非均匀推移质扩散
基于ADAMS与MATLAB的机械手控制系统仿真研究
TNAE的合成和热分解动力学
C36团簇生长动力学及自由能