正在加载图片...
·90. 智能系统学报 第12卷 角矩阵B=diag(b,b2,…,bn)来表示。如果机器 同时,控制输入的变换方程为 人能获得虚拟领导者0的信息,则对角元素b,=1, (0:=u1i 否则b:=0。 (9) :=山2:+(1+k)u1x数 分布式编队控制的目标是基于邻居和自己的 通过上述变换,机器人运动学模型变为 状态信息,为每个机器人设计控制器,使整个机器人 队伍形成编队队形了,同时几何中心实现对虚拟领 (%u un 导者0的轨迹跟踪,即设计的控制器满足式 =u2i+kolunx2i (10) (4)-(7): x数=u1x2x-kou1:x3 「x(t)-x(t) 0 ≤i,j≤n,i≠ji 式中:0≤i≤n;k>0;x:,xx,x表示系统坐标变换后 的状态量;山1:,u2x表示系统坐标变换后控制输入。 (4) 通过上面的坐标变换式(8),多移动机器人编 lim(0:-0)=0,0≤i≤n (5) 队问题转化为新状态变量x:,xx,x:实现一致的问 (6) 题。采用误差控制策略,定义变换后的状态误差为 n -xo(t)=0 =x1i-%10 n-()=0 (7) x2=x2i-X20 (11) 在介绍分布式控制算法之前,先给出本文的一 元=X3i一x30 些符号表示和多机器人系统满足的两个假设,以及 对式(11)求导可得 后面证明所需要用到的两个重要引理。 本文约定如下:1代表单位矩阵:1n=[11…1]T∈ 元h=山:-L0 (12) R”;入(·)和入mm(·)分别表示矩阵的最小特征值和 t2=山+klu:xg-x0 (13) 最大特征值;向量x的2-范数为‖x‖z,1-范数为 ‖x‖1;矩阵A的F-范数为‖AIp;当x= 元3=L1rx2:-kou1:x3数-u1ox20+kou10x0 [x1x2…xn],sign(x)=[sign(x1)…sigm(xn)],其 (14) 中,当x:≠0时,sigm(x)△x,/|x::当x=0时, 为了解决多机器人编队问题,把状态误差系 sig(x:)=0。 统式(12)~(14)分解为一个一阶子系统和一个 假设12-】仙。是持续激励信号,即存在正常 二阶子系统,其中一阶子系统的运动学方程为式 数α1、a2和δ,使得对于所有的t>0,满足 (12),二阶子系统的运动学方程为式(13)和式 +6 al≤,w(r)w(r)dr≤a,l (14)。考虑只有部分机器人与虚拟领导者0有 信息交互,设计山1:,使得一阶子系统式(12)在有 假设2图G是无向连通的,至少存在一个移 动机器人和虚拟领导者0是直接连通的,且这种连 限时间内收敛于0;设计山2:,使得二阶子系统式 通是单向的。 (13)和式(14)指数收敛于0。构造如下的分布 引理1]如果实数矩阵A∈R正定对称, 式控制律: 那么对于任意向量x∈R”都满足下面条件 aguy +bup) Amin(A)x'x≤x'Ax≤Am(A)x'x ∑4+b (-k6,-kig(e)+∑ 引理216对于矩阵B=diag(b1,b2,…,bn)> 0,如果无向图G连通,那么矩阵L+B是正定的。 (15) u2i=-k382i-kasign(82)-ko uuilx2i-uu83 2分布式控制算法 (16) 2.1控制器的设计 式中:1≤i≤n;k1,k2,k3≥0,ka≥K|x0;|x2o≤K; 为了便于控制器的设计,我们将移动机器人的 运动学模型进行坐标变换,使用如下的坐标变 )tb(x)6-() 换[1]: b(x-t0)8=ax-y)+b,(x-x0)。 x6=0: 根据控制律式(15)和式(16),以机器人1为 xx=(x:-Pa)cos0:+(y:-Pr)sin0+ 例,控制算法的原理框图如图2所示。它由两部分 (8) kosign(ua)x3 组成,一部分为机器人坐标变换i∈日,另一部分为分 x3=(x:-p)sin :-(y:-Pi cos 0 布式控制器。角矩阵 B = diag ( b1 ,b2 ,…,bn ) 来表示。 如果机器 人 i能获得虚拟领导者 0 的信息,则对角元素 bi = 1, 否则 bi = 0。 分布式编队控制的目标是基于邻居和自己的 状态信息,为每个机器人设计控制器,使整个机器人 队伍形成编队队形 F,同时几何中心实现对虚拟领 导者 0 的 轨 迹 跟 踪, 即 设 计 的 控 制 器 满 足 式 (4) ~ (7): lim t→¥ xi(t) - xj(t) yi(t) - yj(t) é ë ê ê ù û ú ú = pix - pjx piy - pjy é ë ê ê ù û ú ú ,0 ≤ i,j ≤ n,i ≠ j (4) lim t→¥ (θi - θ0 ) = 0,0 ≤ i ≤ n (5) lim t→¥ ∑ n i = 1 xi(t) n - x0(t) æ è ç ö ø ÷ = 0 (6) lim t→¥ ∑ n i = 1 yi(t) n - y0(t) æ è ç ö ø ÷ = 0 (7) 在介绍分布式控制算法之前,先给出本文的一 些符号表示和多机器人系统满足的两个假设,以及 后面证明所需要用到的两个重要引理。 本文约定如下:I 代表单位矩阵; 1n = [1 1 … 1] T∈ R n ;λmin(·)和 λmax(·)分别表示矩阵的最小特征值和 最大特征值;向量 x 的 2⁃范数为‖x‖2,1 -范数为 ‖x‖1; 矩 阵 A 的 F - 范 数 为 ‖A‖F; 当 x = [x1 x2… xn] T ,sign(x)= [sign(x1 ) … sign(xn )] T ,其 中,当 xi ≠ 0 时, sign(xi)􀰛 xi / xi ; 当 xi = 0 时, sign(xi)= 0。 假设 1 [12-13] ω0 是持续激励信号,即存在正常 数 α1 、α2 和 δ,使得对于所有的 t>0,满足 α1 I ≤ ∫ t+δ t ω0(τ)ω T 0(τ)dτ ≤ α2 I 假设 2 图 G 是无向连通的,至少存在一个移 动机器人和虚拟领导者 0 是直接连通的,且这种连 通是单向的。 引理 1 [15] 如果实数矩阵 A∈R n×n正定对称, 那么对于任意向量 x∈R n 都满足下面条件 λmin(A)x T x ≤ x TAx ≤ λmax(A)x T x 引理 2 [16] 对于矩阵 B = diag( b1 ,b2 ,…,bn ) > 0,如果无向图 G 连通,那么矩阵 L+B 是正定的。 2 分布式控制算法 2.1 控制器的设计 为了便于控制器的设计,我们将移动机器人的 运动学 模 型 进 行 坐 标 变 换, 使 用 如 下 的 坐 标 变 换[13] : x1i = θi x2i = (xi - pix)cos θi + (yi - piy)sin θi + k0 sign(u1i)x3i x3i = (xi - pix)sin θi - (yi - piy)cos θi ì î í ï ïï ï ïï (8) 同时,控制输入的变换方程为 ωi = u1i vi = u2i + (1 + k 2 0 )u1i x3i { (9) 通过上述变换,机器人 i 运动学模型变为 x · 1i = u1i x · 2i = u2i + k0 u1i x2i x · 3i = u1i x2i - k0 u1i x3i ì î í ï ï ï ï (10) 式中:0≤i≤n;k0>0;x1i,x2i,x3i表示系统坐标变换后 的状态量;u1i, u2i表示系统坐标变换后控制输入。 通过上面的坐标变换式(8),多移动机器人编 队问题转化为新状态变量 x1i,x2i,x3i实现一致的问 题。 采用误差控制策略,定义变换后的状态误差为 x ~ 1i = x1i - x10 x ~ 2i = x2i - x20 x ~ 3i = x3i - x30 ì î í ï ï ï ï (11) 对式(11)求导可得 x ·~ 1i = u1i - u10 (12) x ·~ 2i = u2i + k0 u1i x2i - x · 20 (13) x ·~ 3i = u1i x2i - k0 u1i x3i - u10 x20 + k0 u10 x30 (14) 为了解决多机器人编队问题,把状态误差系 统式( 12) ~ ( 14)分解为一个一阶子系统和一个 二阶子系统,其中一阶子系统的运动学方程为式 ( 12) ,二阶子系统的运动学方程为式( 13) 和式 ( 14) 。 考虑只有部分机器人与虚拟领导者 0 有 信息交互,设计 u1i,使得一阶子系统式( 12) 在有 限时间内收敛于 0;设计 u2i,使得二阶子系统式 ( 13)和式( 14) 指数收敛于 0。 构造如下的分布 式控制律: u1i = 1 ∑ j∈Ni aij + bi (- k1ε1i - k2 sign(ε1i) +∑ N j =1 aiju1j + biu10) (15) u2i = - k3ε2i - k4 sign ε2i ( ) - k0 u1i x2i - u1iε3i (16) 式中:1≤i≤n;k1 ,k2 ,k3≥0,k4≥κ x · 20 ; x · 20 ≤κ; ε1i = ∑ j∈Ni aij(x1i -x1j)+bi(x1i -x10 );ε2i = ∑ j∈Ni aij(x2i -x2j) + bi(x2i -x20 );ε3i = ∑ j∈Ni aij(x3i -x3j)+bi(x3i -x30 )。 根据控制律式(15) 和式(16),以机器人 1 为 例,控制算法的原理框图如图 2 所示。 它由两部分 组成,一部分为机器人坐标变换 i∈θ,另一部分为分 布式控制器。 ·90· 智 能 系 统 学 报 第 12 卷
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有