CN108693776B - 一种三自由度Delta并联机器人的鲁棒控制方法 - Google Patents

一种三自由度Delta并联机器人的鲁棒控制方法 Download PDF

Info

Publication number
CN108693776B
CN108693776B CN201810824730.1A CN201810824730A CN108693776B CN 108693776 B CN108693776 B CN 108693776B CN 201810824730 A CN201810824730 A CN 201810824730A CN 108693776 B CN108693776 B CN 108693776B
Authority
CN
China
Prior art keywords
parallel robot
uncertainty
degree
delta parallel
robot
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201810824730.1A
Other languages
English (en)
Other versions
CN108693776A (zh
Inventor
惠记庄
武琳琳
赵睿英
张红俊
李梦
雷景媛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Changan University
Original Assignee
Changan University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Changan University filed Critical Changan University
Priority to CN201810824730.1A priority Critical patent/CN108693776B/zh
Publication of CN108693776A publication Critical patent/CN108693776A/zh
Application granted granted Critical
Publication of CN108693776B publication Critical patent/CN108693776B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B13/00Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
    • G05B13/02Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
    • G05B13/04Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
    • G05B13/042Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators in which a parameter or coefficient is automatically adjusted to optimise the performance

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Computation (AREA)
  • Medical Informatics (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Feedback Control In General (AREA)
  • Manipulator (AREA)

Abstract

本发明公开了一种三自由度Delta并联机器人的鲁棒控制方法,将三自由度Delta并联机器人动力学模型中含有不确定性的项分离出来,分别得到并联机器人***的标称项和不确定项;根据三自由度Delta并联机器人动力学模型中的标称项建立控制器中的标称补偿环节,用于对标称机器人***进行补偿;选取正定对角矩阵,设计控制器中的P.D.控制环节,用于对初始位置误差进行补偿;根据三自由度Delta并联机器人动力学模型中与不确定性有关的项构造函数,求解代表***不确定项上界信息的函数,并利用该函数构造不确定性补偿环节,用以补偿***中存在的不确定性;最终,给出鲁棒控制器。解决了传统控制方法往往基于精确的动力学模型,很难达到实际控制目的的技术问题。

Description

一种三自由度Delta并联机器人的鲁棒控制方法
技术领域
本发明属于并联机器人运动控制领域,尤其涉及一种三自由度Delta并联机器人的鲁棒控制方法。
背景技术
随着Delta并联机器人在加工制造、微电子、医疗康复、智能物流等高精尖领域的应用,Delta并联机器人对控制精度和抗干扰能力的要求越来越高。Delta并联机器人为多连杆链式并联结构,其从动臂通常采用轻质材料的细长杆件,在高速工作时关节间隙与细长杆件的弹性变形会引起残余振动,该振动现象将严重影响到运动的精度和稳定性。同时,Delta并联机器人在实际工作中存在着大量的不确定性,如:***变化的动力学参数、非线性关节摩擦力干扰与外部随机载荷的扰动等,这些不确定因素影响着控制精度和工作效率。因此,针对具有不确定性的Delta并联机器人动态控制方法研究成为该领域的研究重点。
目前,针对具有不确定性的Delta并联机器人的动态控制方法主要包括线性控制方法和非线性控制方法。线性控制方法如PID控制、计算力矩控制等通过将非线性的***模型线性化后,再实现对机器人的控制。这些方法依赖于***精确的动力学模型和确定的工况,忽略了***的不确定性,随着控制过程的日趋复杂,这些线性控制方法就显示出了弊端,单纯的线性控制方法往往很难达到控制要求,鲁棒性差。因此,近年来非线性控制方法成为该领域的研究重点。针对Delta并联机器人***的非线性控制方法包括变结构控制方法、线性反馈控制方法和自适应控制方法等,这些控制方法或多或少的存在着一些问题,如滑膜变结构控制方法中,“结构”切换的过程中存在不连续的开关特性,容易引起不可消除的抖振现象,线性反馈控制方法中由于不完全了解Delta并联机器人的动力学模型,其对线性***的补偿往往是不彻底的。而神经网络、模糊控制等智能控制方法目前在Delta并联机器人运动控制领域仍处于初步阶段,虽然智能控制理论在Delta并联机器人工程应用中取得了显著的进展,但仍存在一些问题,如神经网路的隐含层数目和神经元数的选择,模糊控制中存在的高频振动现象、单一的模糊控制很难建立完整的模糊控制规则等,需要对这些问题进行进一步的探索。
美国学者Leitmann在***优化、博弈论等理论的基础上提出了一致有界、一致最终有界的概念,针对***的非线性与不确定性问题,提出了Min-Max Lyapunov控制方法,又称Leitmann方法。Leitmann分别讨论了在无结构匹配条件下,存在状态变量时延现象的非确定性***的鲁棒性和存在状态时延现象的线性***稳定性,结合分散控制理论对含有不确定性的非线性耦合***控制进行分析,为具有强耦合和非线性的Delta并联机器人动态控制方法研究提供了新思路。因此,对具有不确定性的三自由度Delta并联机器人动态控制策略进行研究一直是本领域技术人员所关注的热点。
发明内容
针对上述现有技术存在的缺陷或不足,本发明的目的在于,基于Leitmann方法提供一种三自由度Delta并联机器人的鲁棒控制方法,以解决传统控制方法往往基于精确的动力学模型,很难达到实际控制目的的问题。
为了实现上述任务,本发明采用如下技术解决方案予以实现:
一种三自由度Delta并联机器人的鲁棒控制方法,其特征在于,按照以下步骤进行:
步骤1,将三自由度Delta并联机器人动力学模型中含有不确定性的项分离出来,分别得到并联机器人***的标称项和不确定项;
步骤2,根据三自由度Delta并联机器人动力学模型中的标称项建立控制器中的标称补偿环节,用于对标称机器人***进行补偿;
步骤3,选取正定对角矩阵,设计控制器中的P.D.控制环节,用于对初始位置误差进行补偿;
步骤4,根据三自由度Delta并联机器人动力学模型中与不确定性有关的项构造函数,求解代表***不确定项上界信息的函数,并利用该函数构造不确定性补偿环节,用于对***中的不确定性进行补偿;
步骤5,最终,给出鲁棒控制器。
本发明的三自由度Delta并联机器人的鲁棒控制方法,带来的有益效果是,在所设计的鲁棒控制方法中,若机器人***中不存在初始位置误差和不确定性时,控制器中单独的标称补偿环节可使并联机器人的轨迹跟踪误差达到一致渐近稳定性的性能。若机器人***中仅存在初始位置误差时,***中的不确定性因素为零,控制器中标称补偿环节加P.D.控制环节即可使机器人***满足控制性能指标。若机器人***中既存在初始位置误差又存在不确定性时,加上控制器中的不确定性补偿环节可补偿***中的不确定性,使***满足一致有界和一致最终有界性能指标。
附图说明
图1为DELTA机器人的空间结构示意简图;
图2为DELTA机器人的鲁棒控制器设计示意简图;
图3为Delta并联机器人关节角位移仿真结果图;
图4为Delta并联机器人关节角速度仿真结果图;
图5为Delta并联机器人控制输入力矩仿真结果图;
图6为Delta并联机器人轨迹跟踪误差e仿真结果图;
图7为Delta并联机器人轨迹跟踪误差
Figure GDA0002633159860000031
仿真结果图;
图8为Delta并联机器人运行轨迹仿真结果图;
以下结合附图和实施例对本发明的技术方案作进一步的清楚、完整地描述。
具体实施方式
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些较优实施例,本发明不限于这些实施例。
首先进行机器人介绍:本实施例采用一种十分常见的少自由度并联机器人——三自由度Delta并联机器人作为研究对象进行分析。
图1所示的是三自由度Delta并联机器人在工作平面内的结构示意简图,以及在工作空间内建立的直角坐标系。
其中,O-A1A2A3为静平台,O′-C1C2C3为动平台,静平台与动平台均为等边三角形。O-XYZ为静平台系(基坐标系),O′-x′y′z′为动平台系,O、O′分别位于静、动平台系几何中心,Z、z′轴向上方向设为正方向。A1、A2、A3位于电机轴与主动臂轴线的交点,称之为并联机器人的主动关节。B1、B2、B3位于主动臂轴线和从动臂轴线的交点,C1、C2、C3位于从动臂轴线和动平台的交点。
定义机器人主动臂的长度AiBi为la,从动臂的长度BiCi为lb,动、静平台的外接圆半径分别为r、R。θ1、θ2、θ3为主动臂对静平台的张角,q1、q2、q3为主动关节转角。
如图2所示,本实施例给出的一种三自由度Delta并联机器人的鲁棒控制方法,该方法包括的步骤是:
步骤1,将三自由度Delta并联机器人动力学模型中含有不确定性的项分离出来,分别得到并联机器人***的标称项
Figure GDA0002633159860000051
Figure GDA0002633159860000052
和不确定项ΔM、ΔC、ΔG和ΔF。
步骤2,根据三自由度Delta并联机器人动力学模型中的标称项建立控制器中的标称补偿环节P1
步骤3,选取正定对角矩阵Kp=diag[kpi]3×3,Kv=diag[kvi]3×3,设计控制器中的P.D.控制环节P2
步骤4,根据三自由度Delta并联机器人动力学模型中与不确定性有关的项构造函数φ,求解代表***不确定项上界信息的函数ρ,并利用函数ρ构造不确定性补偿环节P3
步骤5,最终,给出鲁棒控制器τ=P1+P2+P3
以下是各个步骤的详细实施内容:
步骤1:
具有不确定性的三自由度Delta并联机器人动力学模型表示为:
Figure GDA0002633159860000053
其中,q∈R3为主动关节角度向量,
Figure GDA0002633159860000054
为主动关节角速度向量,
Figure GDA0002633159860000055
为主动关节角加速度向量。σ∈Σ∈Rp为机器人***中存在的不确定参数向量,Σ∈Rp为不确定参数的紧集,代表着不确定性的界。M(q,σ,t)为机器人***惯性矩阵,
Figure GDA0002633159860000061
为***的科氏力/离心力项,
Figure GDA0002633159860000062
为斜对称矩阵,G(q,σ,t)为***的重力项,
Figure GDA0002633159860000063
为***所受的外部干扰,τ(t)为***输入力矩。M(·)、C(·)、G(·)与F(·)均连续或关于时间t勒贝格可测。
为了后续控制器的设计,将式(3.3)中的M(·)、C(·)、G(·)与F(·)分解为:
Figure GDA0002633159860000064
Figure GDA0002633159860000065
Figure GDA0002633159860000066
Figure GDA0002633159860000067
其中,
Figure GDA0002633159860000068
Figure GDA0002633159860000069
称为Delta并联机器人***的标称项,ΔM(q,σ,t)、
Figure GDA00026331598600000610
ΔG(q,σ,t)和
Figure GDA00026331598600000611
称为Delta并联机器人***的不确定项。
当Delta并联机器人在工作过程中不存在不确定因素时,
Figure GDA00026331598600000612
Figure GDA00026331598600000613
为了简化推导过程,在不产生歧义的情况,下文部分公式中的自变量会省略。
其中,惯性矩阵满足:
假设1:
惯性矩阵M(q,σ,t)为正定矩阵,即对任意的q∈R3,存在一个常数σ>0使得:
M(q,σ,t)>σI (6)
假设2:
对任意的q∈R3,总存在常数γj,j=0,1,2,且γ0>0,γ1,2≥0,使得:‖M(q,σ,t)‖<γ01‖q‖+γ2‖q‖2 (7)
对于由转动副和滑动副连接的串、并联机器人,其惯性矩阵M(q,σ,t)仅与质量惯性参数、滑动关节和转动关节的位置相关。因此,总存在一组常数γj,令串、并联机器人质量惯性矩阵的欧式范数满足式(7)。
步骤2:
设三自由度Delta并联机器人的期望轨迹为qd
Figure GDA0002633159860000071
Figure GDA0002633159860000072
其中qd:[t0,∞)→R3表示期望位置,且qd为C2连续,
Figure GDA0002633159860000073
为期望速度,
Figure GDA0002633159860000074
为期望加速度。
定义***的轨迹跟踪误差为:
e:=q-qd (8)
因此,***的速度跟踪误差与加速度跟踪误差可以表示为:
Figure GDA0002633159860000075
Figure GDA0002633159860000076
则:
Figure GDA0002633159860000077
步骤3:
Figure GDA0002633159860000081
其中,正定对角矩阵Kp=diag[kpi]3×3且kpi>0,Kv=diag[kvi]3×3且kvi>0,i=1,2,3。
步骤4:
假设3:
存在一个正定函数ρ:R3×R3×R→R+,正定矩阵S=diag[si]3×3,si>0,ks=λmin(S),i=1,2,3,使得:
Figure GDA0002633159860000082
其中:
Figure GDA0002633159860000083
在假设3中,函数φ代表三自由度Delta并联机器人动力学模型中所有与不确定性有关的项,其上界信息可用函数ρ表示。如果***不存在不确定因素时,φ≡0。
Figure GDA0002633159860000084
式(15)中:
Figure GDA0002633159860000085
Figure GDA0002633159860000086
在式(17)中,ε>0。
步骤5:
考虑跟踪误差向量为
Figure GDA0002633159860000091
现给出一种针对三自由度Delta并联机器人的鲁棒轨迹跟踪控制器:
Figure GDA0002633159860000092
其中:
Figure GDA0002633159860000093
Figure GDA0002633159860000094
Figure GDA0002633159860000095
式(21)中:
Figure GDA0002633159860000096
Figure GDA0002633159860000097
在式(22)中,ε>0,正定对角矩阵Kp=diag[kpi]3×3且kpi>0,Kv=diag[kvi]3×3且kvi>0,i=1,2,3。
在所设计的鲁棒轨迹跟踪控制器的式(18)中,若机器人***中不存在初始位置误差和不确定性时,令τ=P1可使并联机器人的轨迹跟踪误差达到一致渐近稳定性的性能。
若机器人***中仅存在初始位置误差时,ΔM、ΔC、ΔG和ΔF均为零,可以选取函数ρ=0,使得
Figure GDA0002633159860000101
此时τ=P1+P2,能使t→∞时,e→0。
若机器人***中既存在初始位置误差又存在不确定性时,令τ=P1+P2+P3,可使t→∞时,e满足一致有界和一致最终有界性能指标。
一、稳定性证明
先给出稳定性证明结论:
如果三自由度Delta并联机器人动力学模型(1)满足假设1-3,控制器设计(18)可以使轨迹跟踪误差向量
Figure GDA0002633159860000102
满足:
(1)一致有界性:对于任意给定的r>0,且||e(t0)||<r,当t>t0时,存在一个正实数d(r):0<d(r)<∞,使得||e(t)||<d(r)成立。
(2)一致最终有界性:对于任意给定r>0,
Figure GDA0002633159860000103
且||e(t0)||<r,当
Figure GDA0002633159860000104
时,
Figure GDA0002633159860000105
成立,其中
Figure GDA0002633159860000106
以下给出证明过程如下:
构造李雅普诺夫函数为:
Figure GDA0002633159860000107
根据假设1,有:
Figure GDA0002633159860000108
其中:
Figure GDA0002633159860000111
式(26)中,参数kv、si、kpσ均为大于零的实数,顺序主子式均大于零,则ψi为正定矩阵。令
Figure GDA0002633159860000112
(即S>0):
Figure GDA0002633159860000113
由式(25)和式(27)可知V为正定矩阵。
由假设2:
Figure GDA0002633159860000114
对于不等式右边第一项,将q:=e+qd带入式(28):
‖q‖=||e+qd||≤‖e‖+maxt||qd|| (29)
‖q‖2≤‖e‖2+2‖e‖maxt||qd||+(maxt||qd||)2 (30)
同时:
Figure GDA0002633159860000115
其中,
Figure GDA0002633159860000116
对于不等式右边第二项:
Figure GDA0002633159860000121
因此存在常数
Figure GDA0002633159860000122
使得:
Figure GDA0002633159860000123
其中:
Figure GDA0002633159860000124
Figure GDA0002633159860000125
Figure GDA0002633159860000126
式(33)中的
Figure GDA0002633159860000127
为严格的正实数,则对所有的e,所选取的李雅普诺夫函数为单调递减函数。因此,根据式(27)和式(33),构造的V为一个有效的李雅普诺夫函数。
李雅普诺夫函数V的导数为:
Figure GDA0002633159860000128
将式(32)代入式(37)中:
Figure GDA0002633159860000129
Figure GDA0002633159860000131
将式(22)与式(23)带入式(38),即当‖μ‖>ε时:
Figure GDA0002633159860000132
当‖μ‖≤ε时,
Figure GDA0002633159860000133
因此,根据假设3,式(39)与式(40)可知:
Figure GDA0002633159860000134
将式(41)带入式(38):
Figure GDA0002633159860000135
Figure GDA0002633159860000141
其中,λ=min{Kv,SKp}。对于式(38),λ与ε均为有界的正常数,因此当||e||2足够大时,李雅普诺夫函数的导数为负值,即:
Figure GDA0002633159860000142
根据文献(Chen Y..On The Deterministic Performance of UncertainDynamical Systems[J].International Journal of Control,1986,43(5):1557-1579),当李雅普诺夫函数的导数满足式(43)时,控制器的式(18)能够使轨迹跟踪误差向量e满足一致有界,即对于任意给定的r>0,且||e(t0)||<r,当t>t0时,存在正实数d(r)如式(44)所示,使得||e(t0)||<d(r)成立。
Figure GDA0002633159860000143
其中,R=[ε/4λ]1/2。同时,跟踪误差向量e也满足一致最终有界。即对于任意给定r>0,
Figure GDA0002633159860000144
Figure GDA0002633159860000145
Figure GDA0002633159860000146
时,
Figure GDA0002633159860000147
成立。
其中:
Figure GDA0002633159860000148
Figure GDA0002633159860000151
Figure GDA0002633159860000152
二、动力学模型仿真
在MATLAB软件中,利用ode15i函数对三自由度Delta并联机器人的动力学模型与设计的控制器进行仿真。
假设并联机器人受到的不确定因素为动平台的质量参数
Figure GDA0002633159860000153
与外部负载
Figure GDA0002633159860000154
其中,
Figure GDA0002633159860000155
Figure GDA0002633159860000156
Figure GDA0002633159860000157
为标称项,ΔmO′、ΔF1、ΔF2和ΔF3为随时间变化的不确定项。不确定参数向量定义为:σ=[ΔmO′,ΔF1,ΔF2,ΔF3]T
根据假设1,将M(·)、C(·)、G(·)、F(·)中的不确定项分离出来构造函数
Figure GDA0002633159860000158
Figure GDA0002633159860000159
由式(48),求解函数正定函数ρ:
Figure GDA00026331598600001510
其中,Σm和ΣF代表不确定参数对机器人***的最大影响程度。
设Delta并联机器人工作平台需要跟踪的目标轨迹为:
Figure GDA0002633159860000161
三自由度Delta并联机器人的结构参数如下:
主动臂的长度la=200mm,静平台的外接圆半径R=180mm,动平台的外接圆半径r=100mm,机器人的质量参数如下:主动臂质量ma=1.193kg,从动臂质量mb=1.178kg,动平台质量mO′=4.3225kg。
选取控制器的控制参数如下:
Kv=diag[1,1,1],Kp=diag[1,1,1],S=diag[8,8,8],ε=0.1。
选取标称参数如下:
Figure GDA0002633159860000162
选取不确定参数如下:
Figure GDA0002633159860000163
Figure GDA0002633159860000164
Δm=Δf=0.5。∑m=0.5,∑F=0.5。设定仿真的初始值为:q0=[0.5434 0.5434 0.9639]T,
Figure GDA0002633159860000165
Figure GDA0002633159860000166
仿真结果如图3-8所示。
其中,图3与图4为Delta并联机器人的主动关节角位移与关节角速度的仿真结果,图5为三个主动关节角上的输入力矩仿真结果。
当三自由度Delta并联机器人***受到初始位置误差与不确定性影响时,分别令τ=P1、τ=P1+P2、τ=P1+P2+P3为控制输入对比控制效果,仿真结果如图6-图8所示。
图6为在三种控制输入下***轨迹跟踪误差e的仿真结果,当τ=P1为控制输入时,轨迹跟踪误差从0.01附近经过5.5s发散到0.2m,在5s之后误差持续增大,在仿真时间内没有收敛。当τ=P1+P2为控制输入时,轨迹跟踪误差从0.01m附近经过3s后减小至0.05m,并随着时间的增加,误差一直维持在0.05m附近,不能收敛到0m。当τ=P1+P2+P3为控制输入时,***从0.01m附近经过0.4s后进入并保持在0m附近范围内。
图7为在三种控制输入下***轨迹跟踪误差
Figure GDA0002633159860000171
的仿真结果,当τ=P1为控制输入时,轨迹跟踪误差
Figure GDA0002633159860000172
从0.3m/s附近经过5.5s发散至0.4m/s,且
Figure GDA0002633159860000173
在有限的时间内不能收敛。当τ=P1+P2为控制输入时,轨迹跟踪误差
Figure GDA0002633159860000174
从0.3m/s经过1.5s减小至0.1m/s,随着仿真时间的增加,误差
Figure GDA0002633159860000175
曲线有上升的趋势。当τ=P1+P2+P3为控制输入时,轨迹跟踪误差
Figure GDA0002633159860000176
从0.3m/s经过0.4s后减小到0m/s附近。
图8为三种控制输入下Delta并联机器人末端执行器运行的轨迹仿真结果,当τ=P1与τ=P1+P2为控制输入时,均不能控制末端执行器轨迹跟踪目标轨迹Xd,但当τ=P1+P2+P3为控制输入时,末端执行器可以迅速的从初始偏差位置运动到目标轨迹附近,并基本按照目标轨迹运行。
仿真结果表明:在***具有初始位置误差和不确定性时,所提出的轨迹跟踪控制器可以控制末端执行器轨迹跟踪目标轨迹,同时使轨迹跟踪误差满足一致有界和一致最终有界。

Claims (1)

1.一种三自由度Delta并联机器人的鲁棒控制方法,其特征在于,按照以下步骤进行:
步骤1,将三自由度Delta并联机器人动力学模型中含有不确定性的项分离出来,分别得到并联机器人***的标称项和不确定项;
所述三自由度Delta并联机器人动力学模型为式(1);
Figure FDA0002633159850000011
其中,q∈R3为主动关节角度向量,
Figure FDA0002633159850000012
为主动关节角速度向量,
Figure FDA0002633159850000013
为主动关节角加速度向量,σ∈∑∈Rp为机器人***中存在的不确定参数向量,∑∈Rp为不确定参数的紧集,代表着不确定性的界,M(q,σ,t)为机器人***惯性矩阵,
Figure FDA0002633159850000014
为***的科氏力/离心力项,G(q,σ,t)为***的重力项,
Figure FDA0002633159850000015
为***所受的外部干扰,τ(t)为***输入力矩,M(·)、C(·)、G(·)与F(·)均连续或关于时间t勒贝格可测;
为了后续控制器的设计,将所述M(·)、C(·)、G(·)与F(·)分解为:
Figure FDA0002633159850000016
Figure FDA0002633159850000017
Figure FDA0002633159850000018
Figure FDA0002633159850000019
其中,
Figure FDA00026331598500000110
Figure FDA00026331598500000111
称为Delta并联机器人***的标称项,ΔM(q,σ,t)、
Figure FDA00026331598500000112
ΔG(q,σ,t)和
Figure FDA00026331598500000113
称为Delta并联机器人***的不确定项;
当Delta并联机器人在工作过程中不存在不确定因素时,
Figure FDA0002633159850000021
步骤2,根据三自由度Delta并联机器人动力学模型中的标称项建立控制器中的标称补偿环节,用于对标称机器人***进行补偿;
三自由度Delta并联机器人的期望轨迹为qd
Figure FDA0002633159850000022
Figure FDA0002633159850000023
其中,qd:[t0,∞)→R3表示期望位置,且qd为C2连续,
Figure FDA0002633159850000024
为期望速度,
Figure FDA0002633159850000025
为期望加速度;
定义***的轨迹跟踪误差为式(8):
e:=q-qd (8)
因此,***的速度跟踪误差与加速度跟踪误差可以表示为式(9)和式(10):
Figure FDA0002633159850000026
Figure FDA0002633159850000027
则:
Figure FDA0002633159850000028
步骤3,选取正定对角矩阵,设计控制器中的P.D.控制环节,用于对初始位置误差进行补偿;
步骤4,根据三自由度Delta并联机器人动力学模型中与不确定性有关的项构造函数,求解代表***不确定项上界信息的函数,并利用该函数构造不确定性补偿环节,用于对***中的不确定性进行补偿;
存在一个正定函数ρ:R3×R3×R→R+,正定矩阵S=diag[si]3×3,si>0,ks=λmin(S),i=1,2,3,使得:
Figure FDA0002633159850000031
其中:
Figure FDA0002633159850000032
其中,φ代表三自由度Delta并联机器人动力学模型中所有与不确定性有关的项,其上界信息可用函数ρ表示,若***不存在不确定因素时,φ≡0;
步骤5,最终,给出鲁棒控制器为式(18);
Figure FDA0002633159850000033
其中:
Figure FDA0002633159850000034
Figure FDA0002633159850000035
Figure FDA0002633159850000036
式(21)中:
Figure FDA0002633159850000037
Figure FDA0002633159850000038
在式(22)中,ε>0,正定对角矩阵Kp=diag[kpi]3×3且kpi>0,Kv=diag[kvi]3×3且kvi>0,i=1,2,3;
其中,在式(18)中,若机器人***中不存在初始位置误差和不确定性时,令τ=P1可使并联机器人的轨迹跟踪误差达到一致渐近稳定性的性能;
若机器人***中仅存在初始位置误差时,ΔM、ΔC、ΔG和ΔF均为零,选取函数ρ=0,使得
Figure FDA0002633159850000039
此时τ=P1+P2,能使t→∞时,e→0;
若机器人***中既存在初始位置误差又存在不确定性时,令τ=P1+P2+P3,使t→∞时,e满足一致有界和一致最终有界性能指标。
CN201810824730.1A 2018-07-25 2018-07-25 一种三自由度Delta并联机器人的鲁棒控制方法 Expired - Fee Related CN108693776B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810824730.1A CN108693776B (zh) 2018-07-25 2018-07-25 一种三自由度Delta并联机器人的鲁棒控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810824730.1A CN108693776B (zh) 2018-07-25 2018-07-25 一种三自由度Delta并联机器人的鲁棒控制方法

Publications (2)

Publication Number Publication Date
CN108693776A CN108693776A (zh) 2018-10-23
CN108693776B true CN108693776B (zh) 2020-11-10

Family

ID=63850841

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810824730.1A Expired - Fee Related CN108693776B (zh) 2018-07-25 2018-07-25 一种三自由度Delta并联机器人的鲁棒控制方法

Country Status (1)

Country Link
CN (1) CN108693776B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109669482A (zh) * 2018-11-15 2019-04-23 歌尔股份有限公司 云台控制方法、装置及设备
CN113359767B (zh) * 2021-07-05 2023-08-18 沈阳工业大学 机器人结构慢变化的有界轨迹跟踪误差安全驱动控制方法
CN113419433B (zh) * 2021-07-23 2022-07-05 合肥中科深谷科技发展有限公司 一种自平衡电动轮椅欠驱动***跟踪控制器的设计方法

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7284430B2 (en) * 2005-08-15 2007-10-23 The Regents Of The University Of California Robust micromachined gyroscopes with two degrees of freedom sense-mode oscillator
DE602006017820D1 (de) * 2006-07-03 2010-12-09 Force Dimension S A R L Schwerkraftausgleich für eine haptische Vorrichtung
CN103869699A (zh) * 2012-12-11 2014-06-18 天津工业大学 一种用于机载并联平台的鲁棒控制器设计方法
CN103472724B (zh) * 2013-09-16 2016-03-02 江苏大学 一种用于多自由度并联机构的实时控制动力学建模方法
CN104808487A (zh) * 2015-03-03 2015-07-29 台州学院 一种神经网络自适应鲁棒轨迹跟踪方法及控制器
CN107791235A (zh) * 2016-08-28 2018-03-13 璧典凯 一种并联六自由度运动平台控制***
CN106527129B (zh) * 2016-10-18 2019-08-27 长安大学 一种并联机器人间接自适应模糊控制参数的确定方法
CN108038286B (zh) * 2017-11-30 2021-12-03 长安大学 一种二自由度冗余驱动并联机器人的动力学建模方法

Also Published As

Publication number Publication date
CN108693776A (zh) 2018-10-23

Similar Documents

Publication Publication Date Title
Yen et al. Robust adaptive sliding mode neural networks control for industrial robot manipulators
Yang et al. Adaptive coupling control for overhead crane systems
CN108693776B (zh) 一种三自由度Delta并联机器人的鲁棒控制方法
CN105772917B (zh) 一种三关节点焊机器人轨迹跟踪控制方法
CN107263481B (zh) 一种多自由度机器人的类脑学习控制方法
CN109807902A (zh) 一种基于反步法的双机械臂力/位模糊混合控制方法
CN108972560B (zh) 一种基于模糊优化的欠驱动机械臂分层滑模控制方法
Hu et al. A reinforcement learning neural network for robotic manipulator control
CN106826807B (zh) 一种三自由度腕部结构的滑模变结构控制方法
CN111702767A (zh) 一种基于反演模糊自适应的机械手阻抗控制方法
CN109062039B (zh) 一种三自由度Delta并联机器人的自适应鲁棒控制方法
CN114750137A (zh) 一种基于rbf网络的上肢外骨骼机器人运动控制方法
CN115256386A (zh) 考虑跟踪误差约束的不确定机械臂神经自适应控制方法
Menon et al. Adaptive critic based optimal kinematic control for a robot manipulator
Ugurlu et al. Reinforcement learning versus conventional control for controlling a planar bi-rotor platform with tail appendage
CN109048995B (zh) 一种三自由度Delta并联机器人的非线性关节摩擦力补偿方法
CN110977971B (zh) 一种基于模糊集理论的Delta机器人控制方法
Xu et al. Extended state observer based dynamic iterative learning for trajectory tracking control of a six-degrees-of-freedom manipulator
Sang et al. A fuzzy neural network sliding mode controller for vibration suppression in robotically assisted minimally invasive surgery
Li et al. The welding tracking technology of an underwater welding robot based on sliding mode active disturbance rejection control
Han et al. Integral backstepping based computed torque control for a 6 DOF arm robot
Xie et al. RBF Network Adaptive Control of SCARA Robot Based on Fuzzy Compensation
Ye et al. Fuzzy active disturbance rejection control method for an omnidirectional mobile robot with MY3 wheel
Chen et al. Adaptive Stiffness Visual Servoing for Unmanned Aerial Manipulators With Prescribed Performance
Yan et al. Modeling, analysis, and adaptive neural modified-backstepping control of an uncertain horizontal pendubot with double flexible joints

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20201110