当前位置: 首页 > 专利查询>浙江大学专利>正文

一种协调机械臂自适应神经网络同步鲁棒控制器设计方法技术

技术编号:21182603 阅读:30 留言:0更新日期:2019-05-22 14:13
本发明专利技术涉及到一种协调机械臂自适应神经网络同步鲁棒控制器设计方法,主要体现在基座标不确定的工况下被夹持工件能够精准跟踪期望轨迹和内力。本方法运用了自适应滑模控制和RBF神经网络作为控制方法的基础,通过二者的融合,加之针对机械臂协调夹持系统设置相应的逼近鲁棒控制项,实现了控制方法的设计。该控制方法能对不确定的基座标平移误差和旋转误差所产生的轨迹误差进行自适应补偿,通过神经网络逼近不确定的机械臂系统动力学参数和基座标不确定参数,该神经网络具有随输入域、误差和时间不断更新权重因子的功能,所以能够在很短的时间内补偿基座标不确定参数,将机械臂夹持工件的轨迹和内力跟踪误差收敛到期望值附近,提高了控制精度。

A Design Method of Adaptive Neural Network Synchronization Robust Controller for Coordinating Manipulator

The invention relates to a design method of adaptive neural network synchronization robust controller for coordinated manipulator, which is mainly embodied in that the clamped workpiece can accurately track the desired trajectory and internal force under the condition of uncertain base coordinates. In this method, adaptive sliding mode control and RBF neural network are used as the basis of the control method. The control method is designed by combining the two methods and setting the corresponding approximation robust control terms for the coordinated clamping system of the manipulator. The control method can compensate the trajectory errors caused by the translation errors and rotation errors of uncertain base coordinates adaptively. The uncertain dynamic parameters and base coordinate uncertain parameters of the manipulator system are approached by the neural network. The neural network has the function of updating the weight factor with the input domain, error and time, so it can compensate the base coordinates in a very short time. With uncertain parameters, the trajectory and internal force tracking errors of the workpiece clamped by the manipulator are converged to the desired value, which improves the control accuracy.

【技术实现步骤摘要】
一种协调机械臂自适应神经网络同步鲁棒控制器设计方法
本专利技术涉及到机械臂协调夹持控制方法,更准确的说是针对机械臂夹持系统基座标平移和角度参数不确定的情况,设计出了一种自适应神经网络同步鲁棒控制器来确保系统轨迹和内力跟踪的精度。技术背景在现在的加工制造行业,比如装配、搬运、喷涂还有焊接,越来越多的工种需要用到多机械臂来执行一些需要交互协作的复杂任务,传统的单机械臂虽然能够满足基本的任务要求,但是在工作效率和完成质量上有待提高,因此,多机械臂协调加工就显得尤为重要。但是,多机械臂系统需要的是机械臂之间的相互配合,因此机械臂之间的相对位置就要求比较精确,传统的标定机械臂相对位置的方法都是利用激光跟踪仪或者机器视觉等技术来获取两机械臂之间的相对位置,这些标定方法存在成本高昂和标定程序复杂的缺点,尤其是面对一些存在振动或者需要机械臂基座标不断运动的工作场景下,往往不能获得很好的标定效果。而且传统的机械臂的算法都比较以来精确的位置参数来获得运动学逆解。因此,如果能将机械臂之间相对基座标位置关系看成未知的量,就像是人与人之间配合不需要精确的基座标位置一样,设计一种更加智能、灵活、鲁棒的控制器,自动逼近机械臂之间的真实相对位置误差,这对实际的工作应用具有很大的意义。神经网络作为一种具有自主学习和良好逼近非线性系统能力的工具,可以逼近外界干扰和不确定性参数,也可以和传统的滑模变结构控制结合起来。神经网络中的RBF网络是一种前向网络,其神经元函数一般是高斯基函数,因此由输入到输出的映射是非线性的,而隐含层空间到输出空间的映射是线性的,而且RBF网络是局部逼近的神经网络,可以极大的加快学习速度并避免局部极小值的问题,比较适合实时控制。本专利就是利用神经网络和滑模变结构控制这两者之间的关系,设计出一种自适应神经网络同步鲁棒控制器,来解决机械臂基座标参数不确定的情况。
技术实现思路
本专利技术主要是针对上述提到的问题,针对协调机械臂基座标平移和角度参数不确定的情况设计了一种自适应神经网络同步鲁棒控制器,从而为提高协调机械臂生产精度和效率提供了一种可行性方案,同时也降低了生产成本。为实现上述目的,本专利技术提供了如下的技术方案:一种基于协调机械臂系统基座标参数不确定的自适应神经网络同步鲁棒控制器设计方法,包含以下几个步骤:A.构建机械臂协调夹持动力学模型。简化出多机械臂夹持工件的物理模型,通过拉格朗日动力学方法确定机械臂动力学模型中的惯量项、哥氏力(离心力)项和重力项,将工件的内力项及其计算方法引入动力学方程中构成等式。公式(1)表示机械臂动力学模型,其中,MΔi代表协调夹持系统的惯量项,DΔi代表协调夹持系统的哥氏力和离心力部分,GΔi代表协调夹持系统的重力项,代表系统的摩擦力和不确定干扰,τi代表机械臂关节的力矩,Ji代表机械臂角速度从关节空间向任务空间转化的雅可比矩阵,代表工件内力,代表机械臂关节的角加速度,代表机械臂关节的角速度。B.设计自适应神经网络同步鲁棒控制器。首先通过对期望轨迹和逼近轨迹等进行耦合分析,得到自适应滑模参数,然后构建系统的动态误差方程,最后结合动态误差方程中的不确定项采取神经网络逼近策略,设计系统控制律、神经网络自适应律和基座标参数自适应律,对包含基座标不确定参数的回归矩阵和物理参数集进行补偿。公式(2)代表系统动态误差方程,其中,si代表关节空间的自适应滑模参数。公式(3)是系统控制律的数学表达式,式中ξi代表类PD架构的补偿误差项,R1i代表自适应鲁棒控制项,R2i代表外部干扰和神经网络逼近鲁棒控制项,代表不确定项的最优神经网络逼近项。公式(3)中R2i=-k1si-k2sgn(si)。其中,KP、KD和KI是正定矩阵,Ei代表交叉耦合误差位置跟踪误差,η、k1和k2都是增益系数,通过调整优化增益系数可以获得更优的控制结果。公式(4)代表神经网络权重自适应律,公式(5)代表基座标参数的自适应律,其中,μ和σ是正数,ψ(Xi)是神经网络隐含层输出,是含有平移和角度误差的回归矩阵的逼近项,可以逼近不确定的基座标参数。C.对控制器闭环系统进行稳定性分析。构建系统李亚普诺夫函数,将系统中涉及的误差项引入,推导控制器鲁棒的充分条件,验证系统是否符合稳定性条件。根据公式(6)和(7),可以得出该系统是渐近稳定的,也可以保证系统的轨迹和内力跟踪误差都是能够渐进收敛到期望值的,因此该控制方法在理论层面上是可行的,可以自动补偿基座标参数不确定导致的误差,达到高精度的而轨迹和内力跟踪。本专利技术的有益效果是:本专利技术针对多机械臂协同环境下基座标参数不确定的情况进行了探索,发现了平移和旋转方向的基座标参数对于机械臂轨迹和内力跟踪精度有较大影响,并通过将滑膜变结构控制和神经网络融合,得到可以自适应不确定基座标参数的神经网络同步鲁棒控制器,使得多机械臂协同可以在力矩层面进行规划,提高了控制系统的精确性、鲁棒性和快速性,同时也对机械臂之间的标定提出了更小的要求,降低了生产成本附图说明图1是本专利技术的多机械臂协调夹持的模型示意图。图2是本专利技术的跟踪效果示意图。图3是本专利技术的控制流程示意图。具体实施方式下面结合附图和具体实施步骤来对本专利技术进一步详细的说明。参照图1,选取双机械臂协调夹持的场景来进行技术方案的实施,两个机械臂均是由平面三个平行自由度组成,具有一定的冗余性。如图1所示,两边的机械臂具有相同的物理参数,其中,机械臂连杆的转动惯量I1=I2=0.5kg·m2,机械臂连杆的质量m1=m2=m3=1.5kg,连杆的长度l1=l2=0.6m,l3=0.2m。夹持的工件的转动惯量是0.3kg·m2,工件的质量是1.5kg,工件的半径是0.2m。参照图1,基座标平移和角度参数不确定体现在Xb、Yb和θb上,在世界坐标系{W}中,Xb代表横坐标方向不确定参数,Yb代表纵坐标方向不确定参数,θb代表角度不确定参数,为了创造基座标参数存在误差的情况,本专利设定实际的机械臂的基座标参数为不精确的机械臂的基座标参数为其中kx代表横坐标,ky代表纵坐标,qb代表旋转角度。期望的内力为0,工件在世界坐标系中的期望运动轨迹为本专利技术的控制律表达式如下,其中,R2i=-k1si-k2sgn(si)。神经网络权重自适应律为其中,RBF神经网络的层数为3层,分别为输入层、隐含层和输出层,输入变量的数量为31个,隐含层的神经元个数为5个,输出变量为3个。基座标参数自适律为以上公式中涉及到的变量的取值如下,η=0.6,α=0.1,σ=0.1,μ=0.1,k1=70,k2=6,采用上述的这些取值,带入到算法的仿真中去,可以得到如图2所示的结果,此结果显示,横坐标跟踪误差ΔX、纵坐标跟踪误差ΔY、旋转角度误差ΔR和内力fin都能在0.5秒内快速收敛到0邻域附近,并且能够保持长时间的稳定。这说明了此算法能够有效解决基座标参数不确定的情况,鲁棒性、快速性和实时性都比较突出。基于协调机械臂系统基座标参数不确定的自适应神经网络同步鲁棒控制器的控制流程示意图如图3所示,主要包含机械臂的初始复位和闭环反馈两个部分,控制思路比较清晰、明朗,方便实施。本文档来自技高网
...

【技术保护点】
1.一种协调机械臂自适应神经网络同步鲁棒控制器设计方法,包括如下步骤:步骤A.构建机械臂协调夹持动力学模型;步骤B.设计自适应神经网络同步鲁棒控制器;C.对控制器闭环系统进行稳定性分析。

【技术特征摘要】
1.一种协调机械臂自适应神经网络同步鲁棒控制器设计方法,包括如下步骤:步骤A.构建机械臂协调夹持动力学模型;步骤B.设计自适应神经网络同步鲁棒控制器;C.对控制器闭环系统进行稳定性分析。2.如权利要求1所述的协调机械臂自适应神经网络同步鲁棒控制器设计方法,其特征在于:步骤A具体如下:简化出多机械臂夹持工件的物理模型,通过拉格朗日动力学方法确定机械臂动力学模型中的惯量项、哥氏力(离心力)项和重力项,将工件的内力项及其计算方法引入动力学方程中构成等式:公式(1)表示机械臂动力学模型,其中,MΔi代表协调夹持系统的惯量项,DΔi代表协调夹持系统的哥氏力和离心力部分,GΔi代表协调夹持系统的重力项,代表系统的摩擦力和不确定干扰,τi代表机械臂关节的力矩,Ji代表机械臂角速度从关节空间向任务空间转化的雅可比矩阵,代表工件内力,代表机械臂关节的角加速度,代表机械臂关节的角速度。3.如权利要求2所述的协调机械臂自适应神经网络同步鲁棒控制器设计方法,其特征在于:步骤B具体如下:首先构建系统的动态误差方程,然后结合动态误差方...

【专利技术属性】
技术研发人员:王进翟安邦徐凡张海运扶建辉陆国栋
申请(专利权)人:浙江大学
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1