正在加载图片...
·642· 智能系统学报 第11卷 逻辑具有以任意精度逼近非线性连续函数的能 领航者 力[0,是估计系统中不确定性的可行方法。 针对未知上界的不确定性,本文结合滑模控制 和模糊逻辑,研究了多机器人系统编队控制问题。 首先,根据跟随者与领航者的相对位置与相对相角, 建立编队系统的动力学模型:然后,采用模糊推理系 统逼近系统中的不确定性,设计滑模控制器稳定相 对位置与相对相角,应用Lyapunov条件证明控制系 统的稳定性和逼近误差的收敛性:最后,通过仿真实 跟随者大 验验证所提出方法的有效性。 1系统描述 图1跟随一领航者编队控制模型 本文以半径为r的圆形非完整轮式移动机器人 Fig.1 Leader-follower formation of multiple robots 为对象,其理想运动学和动力学模型见文献[9]。 对相对相角(1)和位置(2)求二阶导,令x= 采用领航-跟随者编队方法,在一组由n个非完整 [x,x2]T=[l,中:]T,得到跟随-领航者编队控制的 移动机器人组成的编队系统中,选机器人讠为领航 动力学模型的状态空间表达式为 者,剩余n-1个为跟随者。在跟随者中,选择跟随 元k=Gue+d(xk,xt,t) (3) 者k与领航者i组成编队控制模型,其结构如图1 所示。 令9=中+0,-0,各参数矩阵描述如下 在图1中,跟随者k与领航者i的相对相角和 相对距离分别为 d(x法,x,t)=G△山4+L(I2+4:):+F法+P法 cos 0 ψt=T+5t-0 (1) rsin G= sin i re0sPk;Lt三 sinψk la=(x-rcos 0)+(y;-y:-rsin 0) -1 (2) yi-y-rsin 0 I2是2×2单位矩阵;Fk=[F,F2]I;P= 式中:t=arctan x:-xg-rc0s0° [P,P2]';4和4,是2×2扰动矩阵; P,=-(Tx-Ta)cos(中t+日:)-(T-T)sin(中k+0)+rTiosing P=[(a)sin(a +0)-()cos()+rcosda F1=w2l+2ψ0,lu+lt-rcos92-(y0-y0)cos(ψu+9)-(x,0:-元0)sin(中u+0:) F,=[-(0。-i,)sim(a+0)-(。-)eos(a+9)-用asin中」 [(y-y)cos(中+0:)-(-x)sin(ψt+0:)-cos中t)] 式中:πs、T、π、π、和π0∈R分别为领航者示。在图2中,输人向量a=[a1a2…am]I∈U,输 和跟随者的不确定性。 出向量b=[b,b2…bn]'∈V,第l条模糊规则为 建模中主要假设为:领航者与跟随者之间无通 R:If a is Af,a is A,..and a is A 讯延迟:领航者与跟随者均可知自身位置和速度:领 then b1isB1,b2isB,…and b is B。 航者通过通讯将其位置和速度传递给跟随者。 式中:4(p=1,2,…,m)和B(q=1,2,…,n)分别为 2控制系统设计及稳定性分析 第1条规则中语言变量的模糊集合。采用单值模糊 器、乘积模糊机和中心平均解模糊器,则FS的第q 2.1模糊补偿器的设计 个输出为 模糊推理系统(FIS)的数学本质是从集合 U∈Rm到V∈R"的非线性映射,其结构图如图2所 6,=∑6,5(a)=85(a) (4)逻辑具有以任意精度逼近非线性连续函数的能 力[10] ,是估计系统中不确定性的可行方法。 针对未知上界的不确定性,本文结合滑模控制 和模糊逻辑,研究了多机器人系统编队控制问题。 首先,根据跟随者与领航者的相对位置与相对相角, 建立编队系统的动力学模型;然后,采用模糊推理系 统逼近系统中的不确定性,设计滑模控制器稳定相 对位置与相对相角,应用 Lyapunov 条件证明控制系 统的稳定性和逼近误差的收敛性;最后,通过仿真实 验验证所提出方法的有效性。 1 系统描述 本文以半径为 r 的圆形非完整轮式移动机器人 为对象,其理想运动学和动力学模型见文献[ 9]。 采用领航-跟随者编队方法,在一组由 n 个非完整 移动机器人组成的编队系统中,选机器人 i 为领航 者,剩余 n-1 个为跟随者。 在跟随者中,选择跟随 者 k 与领航者 i 组成编队控制模型,其结构如图 1 所示。 在图 1 中,跟随者 k 与领航者 i 的相对相角和 相对距离分别为 ψik = π + ζik - θi (1) l ik = (xi - xk - rcos θk) 2 + (yi - yk - rsin θk) 2 (2) 式中:ζik = arctan yi -yk -rsin θk xi -xk -rcos θk 。 图 1 跟随—领航者编队控制模型 Fig.1 Leader⁃follower formation of multiple robots 对相 对 相 角 ( 1) 和 位 置 ( 2) 求 二 阶 导, 令 xik = [x1 x2 ] T = [l ik ψik ] T ,得到跟随-领航者编队控制的 动力学模型的状态空间表达式为 x ¨ ik = Gikuk + dik(xik,x · ik,t) (3) 令 φik =ψik +θi -θk ,各参数矩阵描述如下 dik(xik,x · ik,t) = GikΔkuk + Lik(I2 + Δi)ui + Fik + Pik Gik = cos φik rsin φik - sin φik l ik rcos φik l ik é ë ê ê êê ù û ú ú úú ;Lik = - cos ψik 0 sin ψik l ik - 1 é ë ê ê êê ù û ú ú úú ; I2 是 2 × 2 单 位 矩 阵; Fik = [F1 F2 ] T ; Pik = [P1 P2 ] T ;Δk 和Δi 是 2×2 扰动矩阵; P1 = - (πix - πkx)cos(ψik + θi) - (πiy - πky)sin(ψik + θi) + rπkθ sinφik P2 = [(πix - πky)sin(ψik + θ) - (πiy - πky)cos(ψik + θi) + rπkθ cosϕik - l ikπiθ] l ik F1 = ψ ·2 ik l ik + 2ψ · ik θ · i l ik + θ · i 2 l ik - rcos φik θ · k 2 - (y · k θ · k - y · i θ · i)cos(ψik + θi) - (x · i θ · i - x · k θ · k)sin(ψik + θi) F2 = [ - (y · kϕ · ik - ψ · ik y · i)sin(ψik + θi) - (x · kϕ · ik - ψ · ik x · )cos(ψik + θi) - rθ · kϕ · ik sin ϕik] l ik + [l · ik((y · i - y · k)cos(ψik + θi) - (x · i - x · k)sin(ψik + θi) - rθ · k cos ϕik)] l 2 ik 式中:πkx、πky、πkθ、πix、πiy和 πiθ∈R 1 分别为领航者 和跟随者的不确定性。 建模中主要假设为:领航者与跟随者之间无通 讯延迟;领航者与跟随者均可知自身位置和速度;领 航者通过通讯将其位置和速度传递给跟随者。 2 控制系统设计及稳定性分析 2.1 模糊补偿器的设计 模糊 推 理 系 统 ( FIS) 的 数 学 本 质 是 从 集 合 U∈R m 到 V∈R n的非线性映射,其结构图如图 2 所 示。 在图 2 中,输入向量 a = [ a1 a2… am ] T∈U,输 出向量 b = [b1 b2… bn ] T∈V,第 l 条模糊规则为 Rl:If a1 is A l 1 ,a2 is A l 2 , … and am is A l m , then b1 is B l 1 ,b2 is B l 2 ,… and bm is B l n 。 式中:A l p(p = 1,2,…,m)和 B l q(q = 1,2,…,n)分别为 第 l 条规则中语言变量的模糊集合。 采用单值模糊 器、乘积模糊机和中心平均解模糊器,则 FIS 的第 q 个输出为 bq = ∑ M l = 1 b - q ξl(a) = Θ T q ξ(a) (4) ·642· 智 能 系 统 学 报 第 11 卷
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有