CN103433924A - 串联机器人高精度位置控制方法 - Google Patents

串联机器人高精度位置控制方法 Download PDF

Info

Publication number
CN103433924A
CN103433924A CN2013103219800A CN201310321980A CN103433924A CN 103433924 A CN103433924 A CN 103433924A CN 2013103219800 A CN2013103219800 A CN 2013103219800A CN 201310321980 A CN201310321980 A CN 201310321980A CN 103433924 A CN103433924 A CN 103433924A
Authority
CN
China
Prior art keywords
control
fuzzy
sliding
centerdot
adaptive
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.)
Pending
Application number
CN2013103219800A
Other languages
English (en)
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.)
XINJE ELECTRONIC CO Ltd
Jiangnan University
Original Assignee
XINJE ELECTRONIC CO Ltd
Jiangnan 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 XINJE ELECTRONIC CO Ltd, Jiangnan University filed Critical XINJE ELECTRONIC CO Ltd
Priority to CN2013103219800A priority Critical patent/CN103433924A/zh
Publication of CN103433924A publication Critical patent/CN103433924A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Feedback Control In General (AREA)

Abstract

提供一种改进的串联机器人控制方法:无需知道被控对象的具体数学模型;具有强鲁棒性、高跟踪精度;并且改善由于大范围的初始位姿偏差而引起的力矩跳变和速度跳变问题。采用基于计算力矩法的滑模方法,来保证控制中的强鲁棒性;引入指数趋近律,来消除滑模控制中的抖振问题;采用一个自适应模糊控制器,根据滑模到达条件对滑模切换增益进行估算,增强其对不确定性因素的适应能力,消除在滑模控制中输出力矩的抖振现象;采用另一个模糊自适应控制器对指数趋近律的系数进行修正,来改善由于大范围的初始位姿偏差而引起的大力矩和速度跳变问题。

Description

串联机器人高精度位置控制方法
技术领域
本发明涉及串联机器人的位置控制领域,具体是指一种通过模糊自适应滑模控制方法实现对串联机器人的高精度位置跟踪以及机器人启动时力矩和速度跳变问题的改善方法。
背景技术
机器人技术是集机构学、电子技术、计算机技术、传感技术、控制论、人工智能和仿生学等多学科于一体的高新技术。
机器人位置控制是机器人技术的一个重要领域。工业机器人是一个复杂的多输入多输出的非线性***,具有强耦合、时变以及非线性等动力学特性,其控制过程复杂。由于机器人参数测量与建模的不精确,加上机器人负载以及工业外部干扰的不确定性,实际中无法获取机器人完整、精确的对象模型,工业机器人的特定应用环境,决定它必须面对各种不确定因素的存在。
对于机器人来说,其控制器设计分为两类:一类是按照机器人实际轨迹与期望轨迹间的偏差进行负反馈控制。这类方法称为“运动控制”,主要优点是控制律简单,易于实现。但对于控制高速高精度机器人来说,这类方法有两个明显的缺点:一是难于保证受控机器人具有良好的动态和静态品质;二是需要较大的控制能量。另一类控制器设计称为“动态控制”。这类方法是根据机器人动力学模型的性质设计出更精细的非线性控制律,所以又常称为“以模型为基础的控制”。用动态控制方法设计的控制器可使被控机器人具有良好的动态和静态品质,克服了运动控制方法的缺点。
滑模控制不需要知道被控对象的数学模型,但控制中容易出现斗振问题,为了进一步提高滑模控制效果,可以采用自适应模糊滑模控制,自适应调节滑模控制的增益,增强对随机不确定性的适应能力,来消除在滑模控制中的输入抖振现象。但值得关注的是,在跟踪误差突变时控制器的大力矩和速度跳变问题,给实际的机器人控制带来很大弊端,非常容易损坏各关节的伺服电机。
发明内容
本发明的目的在于基于双模糊自适应滑模控制技术,设计一种跟踪效果好、速度输出平滑的机器人位置控制算法。很好地改善由于大的初始位姿产生的偏差而引起的大力矩和速度的跳变问题。
为达到此目的,本发明的技术方案如下:基于计算力矩法的滑模控制技术,建立机器人的连杆坐标系,获取它的D-H参数,得到机器人的动力学方程。根据D-H参数估算各关节的惯性力项、哥氏力项和重力项,最后得出各关节的力矩估算公式。通过各关节的位置误差建立滑模面,利用基于计算力矩法的滑模控制技术来进行各关节的位置控制。为了减少滑模控制中的抖振现象,加入了指数趋近律,对于其中的滑模切换增益K采用自适应模糊控制在线进行估计。为了减弱大的初始偏差带来的力矩跳变和速度跳变问题,采用另一个模糊控制来估算指数趋近律的系数A,确定最优参数。整个流程包括:动力学估算模块、建立滑模面模块、滑模切换增益估算模块、指数趋近律估算模块、控制力矩计算模块。
第一步,建立机器人各连杆坐标系,确定各连杆的D-H参数(ai,αi,di,θi)。由拉格朗日方程:
Figure BSA0000093138160000021
i=1,2,...,n,推导出动力学方程: T i = Σ j = 1 n D ij q · · j + I ai q · · i + Σ j = 1 6 Σ k = 1 6 D ijk q · j q · k + D i
根据动力学方程估算出惯性力项、哥氏力项和重力项最后得出各轴的力矩估算公式: τ ^ = H ^ q · · r + C ^ q · r + G ^ .
第二步,通过计算各关节的位置误差e和误差变化率
Figure BSA0000093138160000025
建立滑模面
Figure BSA0000093138160000026
其中Λ=diag[λ1,…λl…λn],λl>0。
并定义: q · r = q · - s = q · d - Λe , q · · r = q · · - s · = q · · d - Λ e ·
设计控制律为: τ = τ ^ - As - Ksgns , τ ^ = H ^ q · · r + C ^ q · r + G ^
其中,
Figure BSA00000931381600000210
为等效控制,As为指数趋近律,K sgns为切换控制。
Figure BSA00000931381600000211
分别为H,C,G的估计值,K=diag[K11,…Kii,…Knn]、A=diag[a1,…,ai,…,an]为正定矩阵。
第三步,用模糊控制自适应逼近滑模控制律的增益K。采用乘积推理机、单值模糊器和中心平均解模糊器来设计模糊控制***,***的控制输出为:
k i = Σ m = 1 M ϵ k i m μ A m ( S i ) Σ m = 1 M μ A m ( S i ) = ϵ k i T Ψ k i ( S i ) ,
用于表示模糊集的隶属函数设计为:
μ A ( x i ) = exp [ - ( x i - α σ ) 2 ]
选取自适应律为:
第四步,对滑模控制的指数控制项系数进行模糊控制,通过调节A来达到:当误差及误差变化率大的时候尽量减小控制量;反之,则增加控制量。从而保留原控制算法好的跟踪效果,同时改善机器人启动时大力矩和速度跳变问题。
第五步,将上面几部分组合,关节的力矩控制输入为:
τ = τ ^ - As - Ksgns , τ ^ = H ^ q · · r + C ^ q · r + G ^ .
其中,
Figure BSA0000093138160000032
分别为H,C,G的估计值,s为滑模面,通过第三步的自适应滑模控制方法来估算参数K,利用第四步的滑模控制方法来估算参数A。
本发明的有益效果:提供了一种基于双模糊自适应滑模的机器人位置控制方法,用于提高串联机器人跟踪精度并改善力矩、速度跳变问题。滑模控制本质上是一类特殊的非线性控制,因具有强鲁棒性而成为一种有效的控制方法;在滑模控制的基础上引入指数趋近律,有效地消除抖振问题;采用一个自适应模糊控制器,根据滑模到达条件对滑模切换增益进行估算,增强其对不确定性因素的适应能力,消除了在滑模控制中输出力矩的抖振现象;采用另一个模糊自适应控制器对指数趋近律的系数进行修正,来改善由于大范围的初始位姿偏差变化而引起的大力矩和速度跳变问题。
附图说明
图1连杆坐标系示意图;
图2本发明整体示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下面结合具体实施例,并参照附图,对本发明作进一步详细说明。
本发明的基本思路是:提供了一种改进的机器人的控制方法:它不需要知道被控对象的具体数学模型;而且具有强鲁棒性、高跟踪精度;并且改善由于大范围的初始位姿偏差而引起的力矩跳变和速度跳变问题。本发明首先对机器人进行建模估算它的动力学模型,采用基于计算力矩法的滑模非线性控制方法,来保证控制中的强鲁棒性;机器人滑模控制会出现抖振现象,因此本发明引入指数趋近律,有效地消除抖振问题。同时,本发明采用一个自适应模糊控制器,根据滑模到达条件对滑模切换增益进行估算,增强其对不确定性因素的适应能力,消除在滑模控制中输出力矩的抖振现象;采用另一个模糊自适应控制器对指数趋近律的系数进行修正,来改善由于大范围的初始位姿偏差变化而引起的大力矩和速度跳变问题。
附图2为本发明的整体控制框图。动力学估算模块1通过建立机器人的连杆坐标系,获取它的D-H参数,得到机器人的动力学方程,根据D-H参数估算各关节的惯性力项、哥氏力项和重力项,最后得出各关节的力矩估算公式。建立滑模面模块2通过各关节的位置误差建立滑模面,利用基于计算力矩法的滑模控制技术来进行各关节的位置控制。滑模切换增益估算模块3为减少滑模控制中的抖振现象,加入指数趋近律,对于其中滑模切换增益K采用自适应模糊控制来在线进行估计。指数趋近律估算模块4为减弱大的初始偏差带来的大力矩与速度跳变问题,采用另一个模糊控制来估算指数趋近律系数,确定最优参数。控制力矩计算模块5最后算出各关节的控制输入τi来完成机器人的位置控制。
进一步,所述动力学估算模块1具体为:
(1.1)D-H参数的获得:
在各连杆上分别固接一个坐标系,与基座固接的坐标系记为{0},与连杆i固接的坐标系记为{i},D-H法用两个参数连杆扭角αi和连杆长度αi来描述任意连杆i,用连杆偏置di和关节角θi来描述相邻连杆的关系。4个连杆参数可以分别定义为:αi--绕Xi轴,Zi-1轴到Zi轴的角度;ai--沿Xi轴,Zi-1轴到Zi轴的距离;di--沿Zi-1轴,Xi-1轴到Xi轴的距离;θi--绕Zi-1轴,Xi-1轴到Xi轴的角度。如图1。
(1.2)求取运动学方程:
确定了D-H参数后,通过两个平移运动和两个旋转运动来建立相邻连杆i-1和i之间的相对关系,连杆变换i-1Ti表示连杆坐标系{i}相对于坐标系{i-1}的变换,可分解为四个步骤:
a)绕Zi-1轴旋转θi角,使Xi-1轴转到与Xi同一平面内;
b)沿轴Zi-1平移一段距离di,把Xi-1移动到与Xi同一直线上;
c)沿轴Xi-1平移距离ai,使得两坐标系的原点重叠;
d)绕轴Xi-1旋转αi角,使得两坐标系完全重叠。
如此,连杆坐标系{i}相对于连杆坐标系{i-1}的位姿可以用齐次变换矩阵i-1Ti表示为:
T i i - 1 = T rot ( Z i - 1 , θ i ) T tran ( Z i - 1 , d i ) T tran ( X i - 1 , a i ) T rot ( X i - 1 , α i )
= cos θ i - sin θ i cos α i sin θ i sin α i a i cos θ i sin θ i cos θ i cos α i - cos θ i sin α i a i sin θ i 0 sin α i cos α i d i 0 0 0 1
运动学方程为:
0T60T1 1T2 2T3 3T4 4T5 5T6
(1.3)***动力学方程式,即拉格朗日方程如下:
Figure BSA0000093138160000043
i=1,2,…,n机械臂的精确动力学模型为:
τ i = Σ j = 1 n D ij q · · j + I ai q · · i + Σ j = 1 6 Σ k = 1 6 D ijk q · j q · k + D i
对于三关节机械臂:
D ij = Σ p = max i , j 3 Trace ( ∂ T p ∂ q j I p ∂ T p T ∂ q i )
D ijk = Σ p = max i , j , k 3 Trace ( ∂ 2 T p ∂ q j ∂ q k I i ∂ T p T ∂ q i )
D i = Σ p = i 3 - m p g T ∂ T p ∂ q i r p p
Iai为传动装置的等效转动惯量,一般可忽略不计。根据动力学方程估算出各关节惯性力项、哥氏力项和重力项
Figure BSA0000093138160000053
最后得出各轴的力矩估算公式: τ ^ = H ^ q · · r + C ^ q · r + G ^ .
所述滑模控制模块2具体为:
(2.1)滑模面的设计
定义机械臂的位置跟踪误差为e=qd-q,其中qd为关节期望位置,q为实际位置。定义误差函数为:其中Λ=diag[λ1,…,λi,…,λn],λi>0。
(2.2)滑模控制律的设计
定义: q · r = q · - s = q · d - Λe , q · · r = q · · - s · = q · · d - Λ e ·
设计控制律为: τ = τ ^ - As - Ksgns , τ ^ = H ^ q · · r + C ^ q · r + G ^
其中,
Figure BSA0000093138160000058
为等效控制,As为指数趋近律,Ksgns为切换控制。
Figure BSA0000093138160000059
分别为H,C,G的估计值,K=diag[K11,…,Kii,…Knn]、A=diag[a1,…,ai,…,an]为正定矩阵。
所述滑模切换增益估算模块3具体为:
(3.1)模糊规则的设计
基于模糊增益调整的控制律设计为:其中K=[k1,…,ki,…,kn],ki为第i个模糊***的输出。
如果增益K采用模糊控制进行逼近,并且定义Lyapunov函数:
Figure BSA00000931381600000511
V · = 1 2 [ s · T Hs + s T H · s + s T H s · ] = 1 2 [ 2 s T H s · + s T H · s ] = s T [ - ( C + A ) s + Δf - K + Cs ] = s T [ - As + Δf - K ] = s T [ Δf - K ] - s T As = Σ i = 1 n [ s i Δf i - s i k i ] - s T As
由此可见,为保证
Figure BSA00000931381600000514
为负,应使siki≥O,即保证si与ki符号相同。同时,考虑siΔfi-siki,当|si|较大时,为保证
Figure BSA00000931381600000515
为较大的负数,希望|ki|较大;当|si|较小时,|ki|保持较小的值,就可保证
Figure BSA00000931381600000516
为负数。
(3.2)模糊***设计
用于表示模糊集的隶属函数设计为:
μ A ( x i ) = exp [ - ( x i - α σ ) 2 ]
采用乘积推理机、单值模糊器和中心平均解模糊器来设计模糊控制***,***的控制输出为:模糊***的输出为:
k i = Σ m = 1 M ϵ k i m μ A m ( s i ) Σ m = 1 M μ A m ( s i ) = ϵ k i T Ψ k i ( s i )
其中: ϵ k i = [ ϵ k i 1 , · · · , ϵ k i m , · · · , ϵ k i M ] T , Ψ k i ( s i ) = [ φ k i 1 ( s i ) , · · · , φ k i m ( s i ) , · · · , φ k i M ( s i ) ] T ,
φ m ( x ) = Π i = 1 n μ A i m ( x i * ) Σ m = 1 M Π i = 1 n μ A i m ( x i * ) ,
(3.3)自适应模糊控制律的设计
上面已得到: H s · = - ( C + A ) s + Δf - k - - - ( 1 )
Figure BSA0000093138160000065
为理想Δfi的逼近,根据万能逼近定理,存在ωi>0,有:
| Δf i - θ k id T Ψ k i ( s i ) | ≤ ω i - - - ( 2 )
定义Lyapunov函数: V = 1 2 s T Hs + 1 2 Σ i = 1 n ( θ ~ k i T θ ~ k i ) . 其中 θ ~ k i = θ k i - θ k id .
V · = 1 2 [ s · T Hs + s T H · s + s T H s · ] + 1 2 Σ i = 1 n ( θ ~ · k i T θ ~ k i + θ ~ k i T θ ~ · k i )
= 1 2 [ 2 s T H s · + s T H · s ] + 1 2 Σ i = 1 n 2 θ ~ k i T θ ~ · k i = s T [ H s · + Cs ] + Σ i = 1 n θ ~ k i T θ ~ · k i
= s T [ - ( C + A ) s + Δf - k + Cs ] + Σ i = 1 n θ ~ k i T θ ~ · k i
= s T [ - As + Δf - k ] + Σ i = 1 n θ ~ k i T θ ~ · k i = - s T As + s T [ Δf - k ] + Σ i = 1 n θ ~ k i T θ ~ · k i
= - s T As + Σ i = 1 n s i [ Δf - k i ] + Σ i = 1 n θ ~ k i T θ ~ · k i
由于 k i = θ ~ k i T Ψ k i ( s i ) + θ k id T Ψ k i ( s i ) , 则:
V · = - s T As + Σ i = 1 n s i [ Δf i - ( θ ~ k i T Ψ k i ( s i ) + θ k id T Ψ k i ( s i ) ) ] + Σ i = 1 n θ ~ k i T θ ~ · k i
= - s T As + Σ i = 1 n s i [ Δf i - θ k id T Ψ k i ( s i ) ] + Σ i = 1 n ( - s i θ ~ k i T Ψ k i ( s i ) ) + Σ i = 1 n θ ~ k i T θ ~ · k i
= - s T As + Σ i = 1 n s i [ Δf i - θ k id T Ψ k i ( s i ) ] + Σ i = 1 n ( - s i θ ~ k i T Ψ k i ( s i ) + θ ~ k i T θ ~ · k i ) - - - ( 3 )
= - s T As + Σ i = 1 n s i [ Δf i - θ k id T Ψ k i ( s i ) ] + Σ i = 1 n θ ~ k i T ( - s i Ψ k i ( s i ) + θ ~ · k i )
选取自适应律为: θ ~ · k i = s i Ψ k i ( s i ) - - - ( 4 )
并代入(3)式得: V · = - s T As + Σ i = 1 n s i [ Δf i - θ k id T Ψ k i ( s i ) ]
存在正实数γi,使得(2)式满足:
Figure BSA0000093138160000073
其中0<γi<1。则: s i | Δf i - θ k id T Ψ k i ( s i ) | ≤ γ i | s i | 2 = γ i s i 2
V · ≤ - s T As + Σ i = 1 n γ i s i 2 = Σ i = 1 n ( - a i s i 2 + γ i s i 2 ) = Σ i = 1 n ( γ i - a i ) s i 2 ≤ 0 - - - ( 5 )
其中γ=diag[γ1,…,γi,…γn],ai>γi。由式(5)可见,仅当s=0时,
Figure BSA0000093138160000076
自适应律(4)渐进收敛。得出结论为:
Figure BSA0000093138160000077
Figure BSA0000093138160000078
lim t → ∞ q · = q · d .
所述指数趋近律估算模块4具体为:
(4.1)由于机器人刚启动时会产生一个比较大的误差和误差变化率,所以这时的控制器会产生一个比较大的输出。为了减小这种情况,在滑模控制的基础上,对滑模控制的指数控制项系数进行模糊控制,通过调节A来达到:当误差及误差变化率大的时候尽量减小控制量;反之,则增加控制量。从而改善机器人启动时的大力矩与速度跳变问题。
(4.2)控制规则可自调节的模糊控制器的实现:
一个模糊控制器性能的好坏在很大程度上取决于它的模糊控制规则,如果采用固定的模糊控制规则,则模糊控制器一旦形成,语言规则与合成推理就是确定、不可调的。但在有些控制场景中,为了使已有模糊控制器具有更强的应变性,以适应于不同的控制对象,就要求控制规则具有一定的自调节功能。
对于一个二维的模糊控制器当其输入变量E、EC和输出量U的论域划分等级相同时,所引入的描述控制规则表达式为:
U = [ αE + ( 1 - α ) EC ] , α ∃ ∈ ( 0,1 )
通过调节α值便可以对控制规则进行调节。
所述控制力矩计算模块5具体为:
(5)将上面的几部分组合,关节的力矩控制输入为:
Figure BSA00000931381600000710
Figure BSA00000931381600000711
其中,
Figure BSA00000931381600000712
分别为H,C,G的估计值,s为滑模面,通过第三步的自适应滑模控制方法来估算参数K,利用第四步的滑模控制方法来估算参数A。将计算的τ作为关节的控制输入。

Claims (6)

1.提供了一种改进的串联机器人控制方法:它不需要知道被控对象的具体数学模型;而且具有强鲁棒性、高跟踪精度;并且改善由于大范围的初始位姿偏差而引起的力矩跳变和速度跳变问题;本发明首先对机器人进行建模,估算其动力学模型,采用基于计算力矩法的滑模非线性控制方法,来保证控制中的强鲁棒性;机器人滑模控制会出现抖振现象,因此本发明引入指数趋近律,有效地消除抖振问题;同时,本发明采用一个自适应模糊控制器,根据滑模到达条件对滑模切换增益进行估算,增强其对不确定性因素的适应能力,消除在滑模控制中输出力矩的抖振现象;采用另一个模糊自适应控制器对指数趋近律的系数进行修正,来改善由于大范围的初始位姿偏差变化而引起的大力矩和速度跳变问题; 
动力学估算模块1通过建立机器人的连杆坐标系,获取它的D-H参数,得到机器人的动力学方程,根据D-H参数估算各关节的惯性力项、哥氏力项和重力项,最后得出各关节的力矩估算公式; 
建立滑模面模块2通过各关节的位置误差建立滑模面,利用基于计算力矩法的滑模控制技术来进行各关节的位置控制; 
滑模切换增益估算模块3为了减少滑模控制中的抖振现象,加入了指数趋近律,对于其中的等速趋近项系数K采用自适应模糊控制在线进行估计; 
指数趋近律估算模块4为减弱大的初始偏差带来的大力矩与速度跳变,采用另一个模糊控制来估算指数趋近律系数,确定最优参数; 
控制力矩计算模块5最后算出各关节的控制输入τi来完成机器人的位置控制;来实现机器人位置高精度跟踪以及改善力矩跳变和速度跳变问题。 
2.根据权利要求1所述基于计算力矩法的双模糊自适应滑模控制方法,其特征是:所述D-H参求取与动力学估算模块,建立机器人各连杆坐标系,确定各关节的D-H参数(ai,αi,di,θi);由拉格朗日方程:
Figure FSA0000093138150000011
i=1,2,…,n,推导出动力学方程:
Figure FSA0000093138150000012
根据动力学方程估算出惯性力项、哥氏力项和重力项
Figure FSA0000093138150000013
最后得出各关节的力矩估算公式:
Figure FSA0000093138150000014
3.根据权利要求1所述基于计算力矩法的双模糊自适应滑模控制方法,其特征是:所述建立滑模面模块,通过计算各关节的位置误差e和误差变化率
Figure FSA0000093138150000015
建立滑模面
Figure FSA0000093138150000016
其中Λ=diag[λ1,…,λi,…,λn],λi>0; 
并定义:
Figure FSA0000093138150000017
Figure FSA0000093138150000018
设计控制律为:
Figure FSA0000093138150000019
Figure FSA00000931381500000110
其中,
Figure FSA00000931381500000111
为等效控制,As为指数趋近律,Ksgns为切换控制; 
Figure FSA0000093138150000021
分别为H,C,G的估计值,K=diag[K11,…,Kii,…Knn]、A=diag[a1,…,ai,…,an]为正定矩阵。 
4.根据权利要求1所述基于计算力矩法的双模糊自适应滑模控制方法,其特征是:所述滑模切换增益估算模块,用模糊控制自适应逼近滑模控制律的增益K;采用乘积推理机、单值模糊器和中心平均解模糊器来设计模糊控制***,***的控制输出为: 
Figure RE-FSB0000115668320000012
用于表示模糊集的隶属函数设计为: 
Figure RE-FSB0000115668320000013
选取自适应律为:
Figure RE-FSB0000115668320000014
5.根据权利要求1所述基于计算力矩法的双模糊自适应滑模控制方法,其特征是:所述指数趋近律估算模块,对滑模控制的指数控制项系数进行模糊控制,通过调节A来达到:当误差及误差变化率大的时候尽量减小控制量;反之,则增加控制量,从而保留了原控制算法的好的跟踪效果,同时改善了机器人启动时的大力矩问题。 
6.根据权利要求1所述基于计算力矩法的双模糊自适应滑模控制方法,其特征是:所述控制力矩计算模块,将上面的几部分组合,关节的力矩控制输入为:
Figure RE-FSB0000115668320000015
其中,分别为H,C,G的估计值,s为滑模面,通过第三步的自适应滑模控制方法来估算参数K,利用第四步的滑模控制方法来估算参数A;将计算的τ作为关节的控制输入。 
CN2013103219800A 2013-07-26 2013-07-26 串联机器人高精度位置控制方法 Pending CN103433924A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2013103219800A CN103433924A (zh) 2013-07-26 2013-07-26 串联机器人高精度位置控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2013103219800A CN103433924A (zh) 2013-07-26 2013-07-26 串联机器人高精度位置控制方法

Publications (1)

Publication Number Publication Date
CN103433924A true CN103433924A (zh) 2013-12-11

Family

ID=49687685

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2013103219800A Pending CN103433924A (zh) 2013-07-26 2013-07-26 串联机器人高精度位置控制方法

Country Status (1)

Country Link
CN (1) CN103433924A (zh)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103728988A (zh) * 2013-12-24 2014-04-16 江南大学 基于内模的scara机器人轨迹跟踪控制方法
CN103968761A (zh) * 2014-05-28 2014-08-06 中科华赫(北京)科技有限责任公司 串联关节式机器人绝对定位误差校准方法及标定***
CN104267598A (zh) * 2014-09-19 2015-01-07 江南大学 一种Delta机器人运动机构的模糊PI控制器设计方法
CN105196294A (zh) * 2015-10-29 2015-12-30 长春工业大学 采用位置测量的可重构机械臂分散控制***及控制方法
CN106137400A (zh) * 2016-05-31 2016-11-23 微创(上海)医疗机器人有限公司 用于机械臂的控制***、控制方法及一种手术机器人
CN106569502A (zh) * 2016-05-20 2017-04-19 上海铸天智能科技有限公司 多旋翼飞行器抓捕目标后的复合体姿态自适应控制方法
CN107942670A (zh) * 2017-11-30 2018-04-20 福州大学 一种双柔性空间机械臂模糊鲁棒滑模削抖运动控制方法
CN108227490A (zh) * 2017-12-27 2018-06-29 江苏大学 一种新型混联式汽车电泳涂装输送机构的无模型自适应滑模控制方法
CN108453732A (zh) * 2018-02-27 2018-08-28 北京控制工程研究所 控制体系封闭机器人自适应动态力/位置混合控制方法
CN108594655A (zh) * 2018-03-30 2018-09-28 厦门理工学院 一种两关节机器人跟踪模糊控制设计方法
CN111618858A (zh) * 2020-06-02 2020-09-04 台州学院 一种基于自适应模糊滑模的机械手鲁棒跟踪控制算法
CN112091829A (zh) * 2020-08-31 2020-12-18 江苏大学 一种喷砂除锈并联机器人补偿摩擦力突变模糊自适应滑模控制方法
CN112338914A (zh) * 2020-10-27 2021-02-09 东北大学 一种在输出受限和输入时滞下基于随机***的单连杆机械手模糊控制算法
CN108972536B (zh) * 2017-05-31 2021-06-22 西门子(中国)有限公司 机械臂的动力学参数确定***、方法及存储介质
CN113352315A (zh) * 2020-03-05 2021-09-07 丰田自动车株式会社 转矩推定***、转矩推定方法及储存有程序的计算机可读介质
CN114265318A (zh) * 2022-03-02 2022-04-01 北京航空航天大学 一种基于滑模控制和模糊算法的协作机器人轨迹跟踪方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101799663A (zh) * 2010-01-12 2010-08-11 浙江大学宁波理工学院 欠驱动两足机器人的激励规划及控制方法
CN102237101A (zh) * 2010-05-07 2011-11-09 中国科学院上海光学精密机械研究所 滑模变结构伺服控制器及其伺服控制方法
CN102880051A (zh) * 2012-09-24 2013-01-16 上海大学 轮式移动机器人的模糊滑模驱动控制方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101799663A (zh) * 2010-01-12 2010-08-11 浙江大学宁波理工学院 欠驱动两足机器人的激励规划及控制方法
CN102237101A (zh) * 2010-05-07 2011-11-09 中国科学院上海光学精密机械研究所 滑模变结构伺服控制器及其伺服控制方法
CN102880051A (zh) * 2012-09-24 2013-01-16 上海大学 轮式移动机器人的模糊滑模驱动控制方法

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
朱道宏等: "基于终端滑模的多关节机器人跟踪控制", 《重庆工商大学学报(自然科学版)》 *
李万金等: "一种新的机器人滑模变结构控制", 《机床与液压》 *
李艳东等: "基于递归模糊神经网络的移动机器人滑模控制", 《吉林大学学报(工学版)》 *
梅红等: "快速收敛的机器人滑模变结构控制", 《信息与控制》 *
陈峰: "滑模变结构控制理论及其在机器人中的应用研究", 《中国优秀硕士学位论文全文数据库信息科技辑(月刊)》 *

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103728988A (zh) * 2013-12-24 2014-04-16 江南大学 基于内模的scara机器人轨迹跟踪控制方法
CN103728988B (zh) * 2013-12-24 2017-01-25 江南大学 基于内模的scara机器人轨迹跟踪控制方法
CN103968761A (zh) * 2014-05-28 2014-08-06 中科华赫(北京)科技有限责任公司 串联关节式机器人绝对定位误差校准方法及标定***
CN104267598A (zh) * 2014-09-19 2015-01-07 江南大学 一种Delta机器人运动机构的模糊PI控制器设计方法
CN105196294A (zh) * 2015-10-29 2015-12-30 长春工业大学 采用位置测量的可重构机械臂分散控制***及控制方法
CN105196294B (zh) * 2015-10-29 2017-03-22 长春工业大学 采用位置测量的可重构机械臂分散控制***及控制方法
CN106569502A (zh) * 2016-05-20 2017-04-19 上海铸天智能科技有限公司 多旋翼飞行器抓捕目标后的复合体姿态自适应控制方法
CN106137400B (zh) * 2016-05-31 2019-06-18 微创(上海)医疗机器人有限公司 用于机械臂的控制***、控制方法及一种手术机器人
CN106137400A (zh) * 2016-05-31 2016-11-23 微创(上海)医疗机器人有限公司 用于机械臂的控制***、控制方法及一种手术机器人
CN108972536B (zh) * 2017-05-31 2021-06-22 西门子(中国)有限公司 机械臂的动力学参数确定***、方法及存储介质
CN107942670A (zh) * 2017-11-30 2018-04-20 福州大学 一种双柔性空间机械臂模糊鲁棒滑模削抖运动控制方法
CN107942670B (zh) * 2017-11-30 2021-01-29 福州大学 一种双柔性空间机械臂模糊鲁棒滑模削抖运动控制方法
CN108227490A (zh) * 2017-12-27 2018-06-29 江苏大学 一种新型混联式汽车电泳涂装输送机构的无模型自适应滑模控制方法
CN108453732A (zh) * 2018-02-27 2018-08-28 北京控制工程研究所 控制体系封闭机器人自适应动态力/位置混合控制方法
CN108453732B (zh) * 2018-02-27 2020-07-14 北京控制工程研究所 控制体系封闭机器人自适应动态力/位置混合控制方法
CN108594655B (zh) * 2018-03-30 2021-04-30 厦门理工学院 一种两关节机器人跟踪模糊控制设计方法
CN108594655A (zh) * 2018-03-30 2018-09-28 厦门理工学院 一种两关节机器人跟踪模糊控制设计方法
CN113352315A (zh) * 2020-03-05 2021-09-07 丰田自动车株式会社 转矩推定***、转矩推定方法及储存有程序的计算机可读介质
CN111618858B (zh) * 2020-06-02 2021-04-27 台州学院 一种基于自适应模糊滑模的机械手鲁棒跟踪控制算法
CN111618858A (zh) * 2020-06-02 2020-09-04 台州学院 一种基于自适应模糊滑模的机械手鲁棒跟踪控制算法
CN112091829A (zh) * 2020-08-31 2020-12-18 江苏大学 一种喷砂除锈并联机器人补偿摩擦力突变模糊自适应滑模控制方法
CN112091829B (zh) * 2020-08-31 2021-12-21 江苏大学 一种喷砂除锈并联机器人补偿摩擦力突变模糊自适应滑模控制方法
CN112338914A (zh) * 2020-10-27 2021-02-09 东北大学 一种在输出受限和输入时滞下基于随机***的单连杆机械手模糊控制算法
CN114265318A (zh) * 2022-03-02 2022-04-01 北京航空航天大学 一种基于滑模控制和模糊算法的协作机器人轨迹跟踪方法

Similar Documents

Publication Publication Date Title
CN103433924A (zh) 串联机器人高精度位置控制方法
CN103538068A (zh) Scara机器人模糊滑模轨迹跟踪控制方法
CN103728988B (zh) 基于内模的scara机器人轨迹跟踪控制方法
Liang et al. Adaptive fuzzy asymptotic tracking for nonlinear systems with nonstrict-feedback structure
CN105772917B (zh) 一种三关节点焊机器人轨迹跟踪控制方法
CN104238361B (zh) 电机伺服***自适应鲁棒位置控制方法与***
Valasek et al. Improved adaptive–reinforcement learning control for morphing unmanned air vehicles
CN105773623A (zh) 基于预测型间接迭代学习的scara机器人轨迹跟踪控制方法
CN106227223A (zh) 一种基于动态滑模控制的uuv轨迹跟踪方法
CN105138001A (zh) 一种四旋翼飞行器姿态控制方法
CN106527129A (zh) 一种并联机器人间接自适应模糊控制参数的确定方法
CN104950678A (zh) 一种柔性机械臂***的神经网络反演控制方法
CN106406098B (zh) 一种机器人***在未知环境下的人机交互控制方法
CN106444796A (zh) 一种不确定时变时滞的欠驱动uuv深度自适应全局滑模控制方法
CN110744552B (zh) 一种基于奇异摄动理论的柔性机械臂运动控制方法
CN102880056B (zh) 基于等价模型的高超声速飞行器离散滑模控制方法
CN112894821A (zh) 基于电流法的协作机器人拖动示教控制方法、装置及设备
Li et al. Observer-based multivariable fixed-time formation control of mobile robots
Wu et al. Robust adaptive control for a nonholonomic mobile robot with unknown parameters
CN102645894A (zh) 模糊自适应动态规划方法
Liang et al. A novel impedance control method of rubber unstacking robot dealing with unpredictable and time-variable adhesion force
Long et al. Hierarchical trajectory tracking control for ROVs subject to disturbances and parametric uncertainties
Hu et al. Prescribed time tracking control without velocity measurement for dual-arm robots
CN107450311A (zh) 逆模型建模方法及装置、以及自适应逆控制方法及装置
CN105824239A (zh) 带注视差异约束的平滑追踪眼动自适应跟踪控制器及方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20131211