基于模糊滑模的多机器人系统编队控制

2016-12-24 08:47钱殿伟
智能系统学报 2016年5期
关键词:领航者跟随者补偿器

钱殿伟

(华北电力大学 控制与计算机工程学院,北京 102206)



基于模糊滑模的多机器人系统编队控制

钱殿伟

(华北电力大学 控制与计算机工程学院,北京 102206)

针对多机器人编队控制问题,提出了一种滑模控制与模糊逻辑相结合的控制方法。运用领航—跟随法,建立机器人系统的动力学模型。该模型具有不确定性,在不确定性上界未知的假设条件下,运用模糊逻辑,设计模糊补偿器,以逼近系统的不确定性部分。基于Lyapunov理论,证明所设计的模糊滑模编队控制系统具有渐近稳定性,同时模糊补偿器的逼近误差是收敛的。仿真结果表明,该方法可使多机器人系统迅速地形成所期望的队形,并在运动中保持该队形。

多机器人;编队控制;不确定性;滑模控制;模糊逻辑

多机器人编队系统相比复杂单机器人系统具有诸多优点,在工业制造、地理勘测、太空探索等领域具有广泛的应用前景,目前已成为研究的热点问题之一。多机器人编队控制方法主要有行为法[1]、虚拟结构法[2]、领航—跟随法[3-4]及人工势场法[5]等。其中,领航—跟随法因其控制简单,易于实现分布式控制,可将整个编队控制问题简化为若干独立的轨迹跟踪控制问题,在多机器人编队控制方面应用广泛。采用领航—跟随法,常用的控制算法有反馈线性化[6]、预测控制[7]、滑模控制[8-9]及智能控制[10-11]等。

就模型而言,多机器人编队控制分为基于运动学模型的控制和基于动力学模型的控制。在实际应用中,多机器人编队系统受到负载变化、参数摄动、测量噪声、摩擦、传动系统的非线性及外部扰动等不确定性的影响[3]。基于模型的控制方法难以克服不确定的影响,需要探寻更加有效的控制策略。

滑模控制具有不变性的特点,因其鲁棒性强、响应快速和易于实现等特点被广泛地研究[6, 10]。在滑模控制器设计中,为保证控制系统的稳定性,通常要假设已知不确定性的上界。就多机器人编队控制问题而言,这个假设在实际中可能难以满足。模糊逻辑具有以任意精度逼近非线性连续函数的能力[10],是估计系统中不确定性的可行方法。

针对未知上界的不确定性,本文结合滑模控制和模糊逻辑,研究了多机器人系统编队控制问题。首先,根据跟随者与领航者的相对位置与相对相角,建立编队系统的动力学模型;然后,采用模糊推理系统逼近系统中的不确定性,设计滑模控制器稳定相对位置与相对相角,应用Lyapunov条件证明控制系统的稳定性和逼近误差的收敛性;最后,通过仿真实验验证所提出方法的有效性。

1 系统描述

本文以半径为r的圆形非完整轮式移动机器人为对象,其理想运动学和动力学模型见文献[9]。采用领航-跟随者编队方法,在一组由n个非完整移动机器人组成的编队系统中,选机器人i为领航者,剩余n-1个为跟随者。在跟随者中,选择跟随者k与领航者i组成编队控制模型,其结构如图1所示。

在图1中,跟随者k与领航者i的相对相角和相对距离分别为

图1 跟随—领航者编队控制模型

对相对相角(1)和位置(2)求二阶导,令xik=[x1x2]T=[likψik]T,得到跟随-领航者编队控制的动力学模型的状态空间表达式为

令φik=ψik+θi-θk,各参数矩阵描述如下

I2是2×2单位矩阵;Fik=[F1F2]T;Pik=[P1P2]T;Δk和Δi是2×2扰动矩阵;

式中:πkx、πky、πkθ、πix、πiy和πiθ∈R1分别为领航者和跟随者的不确定性。

建模中主要假设为:领航者与跟随者之间无通讯延迟;领航者与跟随者均可知自身位置和速度;领航者通过通讯将其位置和速度传递给跟随者。

2 控制系统设计及稳定性分析

2.1 模糊补偿器的设计

模糊推理系统(FIS)的数学本质是从集合U∈Rm到V∈Rn的非线性映射,其结构图如图2所示。在图2中,输入向量a=[a1a2…am]T∈U,输出向量b=[b1b2…bn]T∈V,第l条模糊规则为

图2 模糊推理系统结构图

式中cp和σp分别代表此隶属函数的中心和宽度。

根据式(4),不确定性的逼近值可描述为

设Θ存在最优参数矩阵Θ*,且Θ*满足

式中:χ0为包含Θ的有界集合。

定义逼近误差的最小值向量为

式中:ρ=[ρ1ρ2]T∈R2×1。

针对多机器人编队设计的FIS是一个4输入2输出系统,输入变量具有5个模糊子集,所以FIS的规则库有54条模糊规则,即M=625。

2.2 滑模控制器的设计

定义滑模面

式中:sik(t)=[sik,1(t)sik,2(t)]T∈R2×1,xeik=xik-xdik∈R2×1为跟踪误差向量,xdik为期望轨迹向量,λ为一个2×2的正定矩阵。

定义参考向量

设计滑模控制律

式中:κ和η均为2×2的对角矩阵,即κ=diag(κ1,κ2),η=diag(η1,η2),其中κ1、κ2、η1和η2为设计参数;sign(sik)=[sign(sik,1) sign(sik,2)]T,sign(·)为符号函数。

2.3 稳定性证明

定理1对于机器人编队系统式(5),设计模糊补偿器式(7)和滑模控制律式(12)。如定义参数自适应律为

式中:Γq>0∈R1,κq>0,ηq>|ρq|(q=1,2),那么多机器人编队控制系统式(5)是渐近稳定的。

证明选取李雅普诺夫函数:

由式(10)和式(11)可知

将式(3)和式(16)依次代入式(15)可得

将式(9)和式(12)代入式(17)可得

将参数自适应律式(13)代入式(18)可得

考虑ηq>|ρq|,将其代入式(19)可得

因此,基于滑模和模糊补偿器的编队控制系统具有渐近稳定性。

3 仿真结果

根据上文设计的控制器进行仿真实验,验证该方法的有效性。采用模糊补偿器和滑模控制器的控制方法结构图如图3所示。

图3 控制方法结构图

设圆形机器人的半径r=0.05 m;选择15%的参数波动Δi=Δk=diag(rand,rand),式中rand表示一个在闭区间[-0.15,0.15]上均匀分布的随机数;考虑如下周期性外部扰动πix=πiy=πiθ=0.5sin(2πt);πkx=πky=πkθ=0.2sin(πt)。

图4 直线编队跟踪圆形轨迹

采用文[12]中一阶滑模控制方法和二阶滑模控制方法与本文所提出模糊补偿器与滑模控制器相结合的控制方法进行对比实验,仿真结果如图5~8所示。从图5看出,在不确定性上界未知的假设条件下,带模糊补偿器的滑模控制方法可以使3个机器人迅速地收敛到期望队形,并以较高的跟踪精度保持期望队形运动;滑模控制方法的动态响应时间较长,且由于不确定性的影响在编队形成后存在明显波动。

滑模控制的不连续性导致了控制器输出存在抖振现象,如图6和图7,用饱和函数替换式(12)中的符号函数可以改善这种现象。从图8看出,当编队系统进入滑动模态后,由于不确定性的影响会使系统在滑模面附近产生抖动,但此时lik和ψik已进入平衡点邻域内,故系统保持局部渐近稳定。由图9可知,模糊补偿器可以有效地跟踪编队系统的未知的不确定项。

(a)相对距离l12

(b)相对相角ψ12

(c)相对距离l13

(d)相对相角ψ13

(a)本方法与一阶滑模

(b)本方法与一阶滑模

(c)二阶滑模

(d)二阶滑模

(a)本方法与一阶滑模

(b)本方法与一阶滑模

(c)二阶滑模

(d)二阶滑模

(a)滑模向量s12

(b)滑模向量s13

(a)d12,1

(b)d12,2

(c)d13,1

(d)d13,2

4 结束语

本文针对多机器人编队控制问题,提出了一种模糊补偿器与滑模控制器相结合的控制方法。运用领航—跟随法建立系统动力学模型,将整个编队控制问题转化为若干跟随者的轨迹跟踪问题。利用模糊逻辑和滑模控制方法对跟随者设计模糊补偿器和滑模控制器,并证明系统的稳定性。仿真结果与滑模编队控制方法进行对比,验证了本文所提出的控制方法可以有效的克服未知上界的不确定性对编队系统的影响;实现多机器人编队在期望队形下对指定轨迹的跟踪。

[1]HUDA M N, YU Hongnian, CANG Shuang. Behaviour-based control approach for the trajectory tracking of an underactuated planar capsule robot[J]. IET control theory & applications, 2015, 9(2): 163-175.

[2]SADOWSKA A, VAN DEN BROEK T, HUIJBERTS H, et al. A virtual structure approach to formation control of unicycle mobile robots using mutual coupling[J]. International journal of control, 2011, 84(11): 1886-1902.

[3]杨丽, 曹志强, 谭民. 不确定环境下多机器人的动态编队控制[J]. 机器人, 2010, 32(2): 283-288. YANG Li, CAO Zhiqiang, TAN Min. Dynamic formation control for multiple robots in uncertain environments[J]. Robot, 2010, 32(2): 283-288.

[4]WANG Jinliang, WU Huaining. Leader-following formation control of multi-agent systems under fixed and switching topologies[J]. International journal of control, 2012, 85(6): 695-705.

[5]王奎民, 赵玉飞, 侯恕萍, 等. 一种改进人工势场的UUV动碍航物规避方法[J]. 智能系统学报, 2014, 9(1): 47-52. WANG Kuimin, ZHAO Yufei, HOU Shuping, et al. Dynamic obstacle avoidance for unmanned underwater vehicle based on an improved artificial potential field[J]. CAAI transactions on intelligent systems, 2014, 9(1): 47-52.

[6]ZHAO Weihua, GO T H. Quadcopter formation flight control combining MPC and robust feedback linearization[J]. Journal of the franklin institute, 2014, 351(3): 1335-1355.

[7]GUILLET A, LENAIN R, THUILOT B, et al. Adaptable robot formation control: adaptive and predictive formation control of autonomous vehicles[J]. IEEE robotics & automation magazine, 2014, 21(1): 28-39.

[8]LIU Hui, LI Junfeng. Terminal sliding mode control for spacecraft formation flying[J]. IEEE transactions on aerospace and electronic systems, 2009, 45(3): 835-846.

[9]QIAN Dianwei, TONG Shiwen, GUO Jinrong, et al. Leader-follower-based formation control of nonholonomic mobile robots with mismatched uncertainties via integral sliding mode[J]. Proceedings of the institution of mechanical engineers, part I: journal of systems and control engineering, 2015, 229(6): 559-569.

[10]袁媛, 焦继乐, 曹志强, 等. 基于模糊控制协调策略的多自主机器人围捕[J]. 华中科技大学学报: 自然科学版, 2011, 39(S2): 328-331. YUAN Yuan, JIAO Jile, CAO Zhiqiang, et al. Fuzzy control coordination based hunting of multiple autonomous robots[J]. Journal of Huazhong university of science and technology: natural science edition, 2011, 39(S2): 328-331.

[11]王雪松, 高阳, 程玉虎, 等. 知识引导遗传算法实现机器人路径规划[J]. 控制与决策, 2009, 24(7): 1043-1049. WANG Xuesong, GAO Yang, CHENG Yuhu, et al. Knowledge-guided genetic algorithm for path planning of robot[J]. Control and decision, 2009, 24(7): 1043-1049.

[12]DEFOORT M, FLOQUET T, KOKOSY A, et al. Sliding-mode formation control for cooperative autonomous mobile robots[J]. IEEE transactions on industrial electronics, 2008, 55(11): 3944-3953.

钱殿伟,男,1980年生,副教授,博士,主要研究方向为变结构控制理论与应用、智能机器人技术、欠驱动机器人控制。

Formation control of multi-robot systems in a fuzzy sliding mode

QIAN Dianwei

(School of Control and Computer Engineering, North China Electric Power University, Beijing 102206, China)

To resolve the formation problem resulting from a swarm of robots, a control scheme is proposed based on sliding mode control and fuzzy logic. A formation dynamic model is established utilizing the leader-follower approach. The model is subject to uncertainties. If the upper bounds of these uncertainties are unknown, then a fuzzy compensator can be adopted to approximate the uncertainties. From an Lyapunov approach, not only is the sliding-mode-based formation control system asymptotically stable, but the approximate error of the fuzzy compensator is also convergent. The simulation results demonstrate that the robots can rapidly form and maintain the desired specified geometrical shapes during movement.

multi-robot; formation control; uncertainties; sliding model control; fuzzy logic

2015-10-22.

日期:2016-08-24.

国家自然科学基金项目(60904008).

钱殿伟.E-mail:dianwei.qian@ncepu.edu.cn.

TP242.6

A

1673-4785(2016)05-0641-07

10.11992/tis.201510017

http://www.cnki.net/kcms/detail/23.1538.TP.20160824.0929.008.html

钱殿伟.基于模糊滑模的多机器人系统编队控制[J]. 智能系统学报, 2016, 11(5):641-647.

英文引用格式:QIAN Dianwei.Formation control of multi-robot systems in a fuzzy sliding mode [J]. CAAI transactions on intelligent systems, 2016,11(5):641-647.

猜你喜欢
领航者跟随者补偿器
运载火箭贮箱补偿器结构刚度的试验研究
500kV并网静止无功补偿器的无功电压支撑能力及处置方案
“益源庆”打造中国高品质食醋领航者
昆钢6#高炉热风炉支管波纹补偿器技术改造
基于改进的跟随领航者与人工势场的CGF队形控制及避障∗
IC访谈:“智慧政府”领航者——新华三集团
由城市台的“跟随者”到县域“三农”媒体的 “领导者”
从“跟随者”到“引领者”
—— 瓮福集团PPA项目成为搅动市场的“鲶鱼”
跟随者
浅析TBBW智能无功补偿器在农村配网中的应用