【技术实现步骤摘要】
基于不可靠通讯遥操作系统的模糊自适应容错控制方法
[0001]本专利技术涉及结合T
‑
S模糊控制和自适应方法来解决非线性遥操作系统中通信丢包和时滞问题的容错控制方法,属于容错控制
技术介绍
[0002]近年来机器人技术飞速发展,但是受当下现有技术的限制,对于很多复杂的任务,机器人难以自主完成,因此,面对复杂任务或者人类无法到达的环境,人类希望将自已的意识与机械臂的强执行力相结合。执行此类任务时,人类操作者在主端控制主端机械臂,将命令信号发送至从端,随后控制从端机械臂执行任务;同时,人类可以通过从端的各种传感器来感知从端环境,例如力觉传感器、触觉传感器等,帮助人类在主端做出正确的决策,此技术为遥操作技术。一般情况下,一个遥操作系统只包括一个操作者,一个主端机械臂与一个从端机械臂,在从端通过一个机械臂完成任务,这类遥操作系统为单主单从遥操作系统。很多学者致力于单主单从遥操作系统的研究,并取得了一定的研究成果。但是很多复杂的任务,只靠从端单独的机械臂难以完成,需要多个机械臂相互配合。对于远端的复杂任务,可依靠从端多个机械臂相互配合完成,多个操作者在主端通过多个主端机械臂对从端机械臂进行控制,通过相互配合完成复杂任务。此类遥操作系统被称为多主从遥操作系统。
[0003]随着科学技术不断发展,以单主单从遥操作系统为研究对象的控制算法发展讯速,然而传统的单主单从遥操作系统执行某些任务时有一定的局限性,不适合完成协调任务。多主多从遥操作系统弥补了单主单从遥操作系统的不足,研究多主多从遥操作系统控
【技术保护点】
【技术特征摘要】
1.基于不可靠通讯遥操作系统的模糊自适应容错控制方法,其特征在于:包括以下步骤:步骤一:用欧拉
‑
拉格朗日动力学模型来描述多主多从遥操作系统,具体模型如下:拉格朗日动力学模型来描述多主多从遥操作系统,具体模型如下:其中p=1,...,Q,q
mp
代表第P个主机器人的关节位置同时g=1,...,N,q
sg
代表第g个从机器人的关节位置;M
mp
,M
sg
表示对称正定混合惯性矩阵;表示的是科里奥利效应和离心效;G
mp
(q
mp
),G
sg
(q
sg
)表示重力矩,F
hp
表示人类操作者对主机器人的作用力,F
eg
表示的是作用于从机器人的环境力,而τ
mp
,τ
sg
代表主机器人和从机器人的控制力矩,步骤二:为忽略重力带来的影响,设计控制器为带有重力补偿的形式:步骤三:定义系统的动力学模型可被重新写成以下:其中:其中:M
mp
(
·
),C
mp
(
·
)代表了其中的非线性项,步骤四:采用T
‑
S模糊控制模型来描述该非线性系统:主机器人的动力学模型可以写成在规则a:IF y
p1
(t) is Ψ
pa1 and ... and y
pu
(t) is Ψ
pau
,Ψ
pa1
,...,Ψ
pau
是模糊设定,L是IF
‑
THEN规则的数目,y
p1
(t),...,y
pu
(t)是前提变量,可得到主机器人的模糊系统:
这里:y
i
(t)=[y
i1
(t)y
i2
(t)...y
ip
(t)].主机器人的模糊系统可描述成:由此类推,从机器人的模糊系统为:步骤五:确定控制目标,定义主从机器人之间的关节角跟踪位移误差为e
mp
(t)和e
sg
(t),则有:其中β
gr
为待控制的第g个从机器人的系数,下标r为从机器人的序号,当且仅当r=g时,β
gr
=1,当r≠g时β
gr
=0,同理可得,β
pω
为第p个主机器人的系数,下标ω为主机器人的序号,当且仅当ω=p时,β
pω
=1,当ω≠p时,β
pω
=0,步骤六:采用RBFNN环境力建模:其中α1取值0或者1,同时当α1=1时,代表在t时刻无丢包问题产生,当α1=0时,意味着在t时刻由丢包问题产生,d
1sg
(t)和d
2sg
(t)代表在状态中的两种延迟分量,步骤七:表示多种执行器故障,定义一个新的故障因素其中i={p,g},j={m,s},同时当j=m,i=p;j=s,i=g时;令为的估计值,然后,定义为估计误差;步骤八:参照主机器人模型选择如下模糊控制器规则b:IF y
p1
(t) is Ψ
pb1 and ... and y
pu
(t) is Ψ
pbu
,得到主机器人的模糊逻辑控制器为:同理可得到从机器人的名义模糊控制器:
其中同时假设d
mpω
(t)表示从主机器人p到从机器人g的时延,d
sgr
(t)表示从从机器人g到主机器人p的时延,假设每对主从机器人的通信延时都是不对称连续可微函数,满足以下:以及:其中u
1mp
,u
2mp
,u
1sg...
【专利技术属性】
技术研发人员:李建宁,杨婉盈,陈扬杰,王康宇,张帆,
申请(专利权)人:杭州电子科技大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。