999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于分布式估計與模糊控制的多機器魚編隊控制

2016-11-01 06:20:22李宗剛郭志龍石慧榮謝廣明
復雜系統與復雜性科學 2016年3期
關鍵詞:一致性

李宗剛,郭志龍,石慧榮,謝廣明

(1.蘭州交通大學機電工程學院,蘭州 730070;2.北京大學工學院系統與控制研究中心,北京 100871)

?

基于分布式估計與模糊控制的多機器魚編隊控制

李宗剛1,2,郭志龍1,石慧榮1,謝廣明2

(1.蘭州交通大學機電工程學院,蘭州 730070;2.北京大學工學院系統與控制研究中心,北京 100871)

針對多仿生機器魚編隊控制問題,提出了一種分布式的分層控制方案。首先,各機器魚以一致性算法為數據融合模塊對編隊中心位姿進行分布式估計,據此獲得在編隊中的期望位姿,作為路徑規劃模塊的輸入;其次,各機器魚基于速度與方向模糊控制器,實時跟蹤期望軌跡,形成和保持編隊。所提方法實現了期望位置分布式估計與機器魚個體路徑規劃的分離,為不同種類機器魚的合作控制問題提供了新思路。實驗結果表明了所提方法的有效性。

仿生機器魚;編隊;一致性算法;模糊控制;軌跡跟蹤

0 引言

近年來,隨著海洋重要性的日益凸顯,海洋中的地圖構建、生態監測、水中偵測等領域的需求使得多水下機器人系統的協調控制問題成為多機器人系統研究的熱點[1-9]。針對水環境的動態特性所造成位姿的不確定性,Zhang等[3]利用提出的極限環方法控制機器魚位姿和避免碰撞,利用模糊控制器控制方向,研究了多魚協作搬運任務。文獻[4]研究了多機器魚協作爆破問題,其中利用遺傳算法優化機器魚之間的權重因子,進而利用改進的匈牙利算法實現了任務分配。Shao等[5]利用機器魚的機構特點,利用曲率坐標系建立了個體動力學模型,進而基于領航者-跟隨者方法研究了多機器魚編隊控制問題。Zou等[6]利用基于徑向基神經網絡的滑模控制方法研究了多機器魚的軌跡跟蹤問題。Zhao等[7]基于領航者-跟隨者方法研究了多自主機器魚的編隊的控制問題。其中,機器魚線速度和角速度分別通過模糊控制器和期望Bezier軌線曲率優化方法進行控制。Hu等[10]提出了一種基于勞動分工方法的多自主機器魚搬運控制策略。此外,文獻[8]~[9]基于行為技術研究了多水下機器人編隊控制問題。需要指出的是,文獻[3]~[9]中的協調控制算法都是集中式的,也即機器魚之間不存在信息交互,文獻[10]的算法是分布式的,其特點更近于通過公平競爭的方式完成協作任務。

針對空中或地面多機器人系統,基于領航者-跟隨者方法和一致性算法的編隊控制策略得到了廣泛研究[11-22]。受此啟發,本文以三關節仿鲹科機器魚為對象,提出了一種分層的多仿生機器魚分布式編隊控制算法。其中,以期望隊形的幾何中心作為虛擬領導者,首先每個機器魚利用一致性算法對編隊中心位姿進行分布式估計,進而基于估計信息和編隊要求確定自身下一時刻的位姿,最后利用模糊控制器控制機器魚的線速度和角速度,實現對期望位姿的精確跟蹤。所提方法將一致性算法作為數據融合模塊,利用領航者-跟隨者模式實現編隊控制。

1 預備知識

對所考慮的多機器魚系統,令pi(t)=[xi(t),yi(t),θi(t)]T∈R3表示機器魚vi的位姿信息,則必有

(1)

其中,θi表示機器魚頭尾軸與x軸的夾角,υi∈[0,υmax]表示機器魚巡游速度,ωi∈[0,ωmax]表示機器魚轉彎角速度。機器魚之間的信息交換拓撲滿足假設1。

假設1設有向圖G為N條機器魚組成的多智能體系統的信息交換拓撲,則G含有生成樹,且在任意時刻至少有一個根節點可以接收到參考軌跡的位姿信息ξ0(t)。

2 多仿生機器魚編隊控制

考慮N個多仿鲹科三關節機器魚的編隊控制問題,機器魚的體波曲線由Lighthill方程

ybody(x,t)=(c1x+c2x2)sin(kx+ωt)

(2)

控制。則所考慮多仿生機器魚編隊控制問題可描述為:在沿期望軌跡運動的過程中,N條機器魚頭部參考點的連線形成并保持期望的隊形,同時所有機器魚頭尾軸的方向最終保持一致。分析可知,各機器魚在編隊形成與保持的過程中,通過直線巡游中的轉彎行為調整位姿,其巡游速度和轉彎角速度由式(1)和式(3)給出。為此,提出一種基于個體的編隊形成與保持方法,機器魚vi的位姿控制流程如圖1所示。

2.1編隊參考點一致性估計

在編隊形成與保持過程中,多采用個體之間的位姿偏置量確定編隊形狀[15-16,18-20]。受此啟發,本文以編隊幾何中心為參考點,確定各機器魚在編隊中的相對位姿,如圖2所示。

由于所考慮的多機器魚系統信息交換拓撲滿足假設1,為了實現編隊,各機器魚必須基于局部信息實現編隊任務。由于機器魚vi在編隊中的位姿是確定的,因此可以根據其當前位姿估計出編隊參考點位姿ζi(t),并同相鄰機器魚共享這一信息。基于這一事實,利用一致性算法對編隊參考點進行分布式估計,協議為

(3)

i=1,…,N,ζi(t),ζj(t)分別表示第i條和第j條機器魚所估計的參考點位姿;ξ0(t)表示編隊所要跟蹤的軌跡,當機器魚i能夠獲得所跟蹤軌跡的位姿信息時,bi0=1,否則為0。易知,式(4)是典型的一階一致性算法,由文獻[19]中的定理3.1可知,式(4)描述的多機器魚編隊參考點位姿估計算法,當信息交換拓撲滿足假設1時,當t→∞時,必有ζi(t)→ζ0(t)成立。

需要指出的是,一致性算法(4)僅作為數據融合模塊存在,通過分布式方法為各機器魚的軌跡規劃提供支持。由于水中環境的動態特性帶來的不確定性,使得很難對機器魚進行精確控制,多機器魚組成的編隊也很難保持。這一點也是實現水中多仿生機器魚編隊控制的難點。

2.2多機器魚編隊形成與保持

(4)

在編隊保持和軌跡跟蹤階段,機器魚以巡游轉彎行為保持其在編隊中的位姿,此時體波方程(3)在由式(1)確定的υi和ωi確定后起作用。為了實現編隊保持和跟蹤期望軌跡的目標,需要設計精確控制機器魚由式(1)確定的直線巡游速度υi和轉彎角速度ωi的控制律。

3 多機器魚編隊路徑跟蹤模糊控制器

如何克服水環境的動態特性對多機器魚編隊形成、保持與軌跡跟蹤帶來的不確定性,是實現上述任務的關鍵。受文獻[3],[21]~[24]的啟發,采用模糊控制方法對機器魚的運動方向和速度進行控制。

由圖4可知,機器魚vi與其期望位置之間的距離為

(5)

易得期望位姿的方向角為

則機器魚vi與其期望位姿之間的方向角之差為

(6)

控制目標即是使得由式(6)及式(7)確定的誤差信號為零。機器魚vi的角速度ωi及速度υi的模糊控制器結構如圖5所示。

與此相對應,輸出υi由3條模糊控制規則獲得,即IfdeiisS, thenυiisS;IfdeiisM, thenυiisM;IfdeiisL, thenυiisF。

每條模糊規則的激活度ηi由Mamdani推理規則確定,即ηi=min(μ(dei)),i=1,2,3,μ(dei)為模糊變量Ldei值的隸屬度函數值,則機器魚vi的巡游速度可由“重心法”去模糊得到,即

(7)

下面討論機器魚vi的方向控制問題,其方向模糊控制器輸入為角度誤差θei,由于-π≤θei(t)<π,故將其分為7個等級,對應模糊集記為

分別表示負大、負中、負小、零、正小、正中、正大,其隸屬度函數如圖7a所示。同理,方向模糊控制器的輸出變量為角速度ωi,其模糊集記為

分別表示負大、負中、負小、零、正小、正中、正大,隸屬度函數如圖6b所示。

與此相對應,輸出ωi由以下模糊規則得到:IfθeiisPB,thenωiisPB;IfθeiisPM,thenωiisPM;IfθeiisPS,thenωiisPS;IfθeiisZE,thenωiisZE;IfθeiisNS,thenωiisNS;IfθeiisNM,thenωiisNM;IfθeiisNB,thenωiisNB。

每條模糊規則的激活度μi由Mamdani推理規則確定,即μi=min(μ(θei)),i=1,…,7,μ(θei)為模糊變量Lθei值的隸屬度函數值,則機器魚vi的角速度可由“重心法”去模糊得到,即

(8)

機器魚vi通過模糊控制器獲得其下一時刻的巡游速度υi和角速度ωi之后,即依據式(3)選擇合適模態進行游動,以達到保持編隊和跟蹤期望軌跡的目標。

4 實驗

4.1單仿生機器魚路徑跟蹤

如圖9所示,機器魚以逆時針方向游動,其軌跡基本能夠跟蹤參考橢圓軌跡。圖10,圖11以及圖12分別是機器魚跟蹤橢圓軌跡時的線速度,運動方向和角速度的變化曲線。

由上述各圖可知,機器魚編隊的線速度基本維持在10~16cm/s的恒定范圍內。12s時,由于運動滯后的原因發生跳變,但角度及角速度保持穩定;在24s時,游動到圖8所示的b點,運用游動中的轉彎方式進行轉彎,其線速度增大,以增加回擺的力度,為跟蹤橢圓軌跡,運動方向瞬間由3rad轉為-3rad,此時,由于速度和運動方向的改變,其轉彎角速度也瞬間降為-7rad/s,為最小。之后,在恒定速度下,運動方向趨于0,在50s時,游動到圖8所示的d點,發生另一次游動中轉彎。之后游動到a點,完成一個周期的編隊巡游。由圖可見,機器魚的速度和角速度變化都符合模糊控制規則的設計要求,表明在模糊控制器的作用下,機器魚能夠穩定地跟蹤期望的參考軌跡。

4.2多機器魚編隊形成與保持

考慮3條仿生機器魚的三角編隊及軌跡跟蹤問題,實驗環境為的室內水池,機器魚初始位置在水池左側隨機布置,編隊中心參考軌跡為直線。3條仿生機器魚在水池中的運動場景如圖13所示。由圖可知,3條仿生魚在8s時已形成期望隊形,并在后續過程中保持了隊形。圖14為3條機器魚的運動軌跡圖,可以看出,編隊在跟蹤一直線時表現比較穩定。圖15給出了各機器魚在游動中的線速度變化情況,其中紅線代表編隊中心的期望速度。由圖可知,為了保持編隊,機器魚的游動速度始終有微小的波動。

圖16、圖17和圖18分別給出了機器魚的方向、角速度以及實際的誤差曲線。由圖可知,各機器魚線速度,角速度的變化基本趨于一致,表明3條機器魚能夠快速地形成編隊,并且在保持編隊構型的前提下,實現了對參考軌跡曲線的精確跟蹤。

5 結論

針對多仿生機器魚的編隊控制問題,基于分層思想,提出了一種分布式的控制算法。在該方案中,首先每條機器魚采用一致性算法模塊對編隊中心信息進行分布式估計,并據此求得其下一時刻在編隊中的期望位姿;其次,各機器魚采用模糊控制器確定自己的巡游速度和轉彎速度,從而實現對期望位姿的跟蹤,實驗結果表明算法是有效的。所提方法兼顧了編隊算法的分布性和機器魚本身的動力學特性,實現了一致性算法與機器人動力學的分離,為不同種類機器人之間的合作控制問題提供了一個新的思路。在后續工作中,將綜合考慮編隊參考點信息的變化率及其不確定性,以及模糊控制器輸入變量的變化率信息,設計更靈敏和可靠的合作控制算法,提高多仿生機器魚協作編隊任務的穩定性和準確性。

[1]Zhang Y, Streitlien K, Bellingham J G, et al. Acoustic doppler velocimeter flow measurement from an autonomous underwater vehicle with applications to deep ocean convection[J]. Journal of Atmospheric and Oceanic Technology, 2001, 18(12): 2038-2051.

[2] Leonard N E, Fiorelli E. Virtual leaders, artificial potentials and coordinated control of groups[C]// Proceedings of the 40th IEEE Conference on Decision and Control. Orlando,Florida,USA,2001, 3: 2968-2973.

[3] Zhang D D, Wang L, Yu J Z, et al. Coordinated transport by multiple biomimetic robotic fish in underwater environment[J]. IEEE Transactions on Control Systems Technology, 2007, 15(4): 658-671.

[4] Zhang D D, Wang L, Yu J Z. Geometric topology based cooperation for multiple robots in adversarial environments [J]. Control Engineering Practice, 2008, 16(9): 1092-1100.

[5] Shao J Y, Yu J Z, Wang L. Formation control of multiple biomimetic robotic fish[C]// Proceedings of the 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems. Beijing, China, 2006: 2503-2508.

[6] Zou K M, Wang C, Xie G M, et al. Cooperative control for trajectory tracking of robotic fish[C]. 2009 American Control Conference. St Louis, MO, USA, 2009: 5504-5509.

[7] Zhao W, Hu Y H, Wang L. Leader-following formation control of multiple vision-based autonomous robotic fish[C]∥Proceedings of the 48th IEEE Conference on Decision and Control, 2009 held jointly with the 2009 28th Chinese Control Conference. Shanghai, China, 2009, 579-584.

[8] 孟憲松, 徐宏根, 張銘鈞, 等. 基于分解策略的多機器人編隊控制方法[J]. 哈爾濱工程大學學報,2006, 27(2): 276-280.

Meng Xiansong, Xu Honggen, Zhang Mingjun, et al. Formation control for multiple robots based on a strategy of decomposition [J]. Journal of Harbin Engineering University, 2006, 27(2): 276-280.

[9] 范士波, 王宏健. 多自主水下航行器編隊控制技術研究[J]. 中國造船,2008, 50(4): 92-101.

Fan Shibo, Wang Hongjian. Research on formation technology for autonomous underwater vehicles[J]. Ship Building of China, 2008, 50(4): 92-101.

[10] Hu Y H, Wang L, Liang J H, et al. Cooperative box-pushing with multiple autonomous robotic fish in underwater environment [J]. IET Control Theory and Applications, 2011,5(11): 2015-2022.

[11] Shao J Y, Xie G M, Yu J Z, et al. Leader-following formation control of multiple mobile robots[C]∥Proceedings of the 2005 IEEE Internatio-nal Symposium on Mediterrean Conference on Control and Automation, IEEE.Limassol, Cyprus, 2005: 808-813.

[12] Chen Y, Zhuang Y, Wang W. Cooperative control for formations of mobile robots under the nonholonomic constraints[C]∥Proceeding of the 6th World Congress on Intelligent Control and Automation, IEEE.Dalian, China, 2006, 2: 9042-9046.

[13] Fax J A, Murray R M. Information flow and cooperative control of vehicle formations[J]. IEEE Transactions on Automatic Control, 2004, 49(9): 1465-1476.

[14] Lin Z Y, Francis B, Maggiore M. Necessary and sufficient graphical conditions for formation control of unicycles[J]. IEEE Transactions on Automatic Control, 2005, 50(1): 121-127.

[15] Porfiri M, Roberson D G, Stilwell D J. Tracking and formation control of multiple autonomous agents: a two-level consensus approach[J]. Automatica, 2007, 43(8): 1318-1328.

[16] 張博, 羅建軍, 袁建平. 一種基于信息一致性的衛星編隊協同控制策略[J]. 航空學報, 2010, 31(5): 1004-1013.

Zhang Bo, Luo Jianjun, Yuan Jianping. A satellite formation cooperative control strategy based on information consensus[J]. Acta Aeronautica et Astronaut Ica Sinica, 2010, 31(5): 1004-1013.

[17] Sheng L, Pan Y J, Gong X. Consensus formation control for a class of networked multiple mobile robot systems[J]. Journal of Control Science and Engineering-Special Issue on Advances in Methods for Control over Networks, 2012: 1-12.

[18] Cao Y C, Ren W, Sorensen N, et al. Experiments in consensus-based distributed cooperative control of multiple mobile robots[C]∥Proceedings of the 2007 IEEE International Conference on Mechatronics and Automation. Harbin, China, 2007: 2819-2824.

[19] Ren W, Sorensen N. Distributed coordination architecture for multi-robot formation control[J]. Robotics and Autonomous Systems, 2008, 56: 324-333.

[20] Fang L, Antsaklis P J A. Decentralized formation tracking of multi-vehicle systems with consensus-based controllers[J]. Advances in Unmanned Aerial Vehicles, Intelligent Systems, Control and Automation: Science and Engineering, 2007, 33: 455-471.

[21] Bazoula A, Djouadi M S, Maaref H. Formation control of multi-robots via fuzzy logic technique[J]. International Journal of Computers, Communications & Control, 2008, 3(3): 179-184.

[22] Amoozgar M H, Alipour K, Sadati S H. A fuzzy logic-based formation controller for wheeled mobile robots[J]. Industrial Robot: an International Journal, 2011, 38(3): 269-281.

[23] Liao Y, Huang J, Zeng Q. Preview fuzzy control method for intelligent vehicle path tracking[C] ∥Proceeding of 2010 IEEE International Conference on Progress in Informatics and Computing (PIC), IEEE, 2010, 2: 1211-1214.

[24] Antonelli G, Chiaverini S, Fusco G. A fuzzy-logic-based approach for mobile robot path tracking[J]. IEEE Transactions on, Fuzzy Systems, 2007, 15(2): 211-221.

(責任編輯李進)

Formation Control of Multiple Robotic Fish Based on Distributed Estimation and Fuzzy Control

LI Zonggang1,2, GUO Zhilong1, SHI Huirong1, XIE Guangming2

(1.School of Mechanic and Electronic Engineering, Lanzhou Jiaotong University, Lanzhou 730070, China;2.Center for Systems and Control, College of Engineering, Peking University, Beijing 100871, China)

This paper proposed a distributed and hierarchical scheme for formation control of multiple robotic fish. Firstly, each robotic fish takes consensus algorithm as a distributed data fusion modular to estimate the center of the formation, and then calculate its desired position in the formation at the next time. Such estimated results are the input variables of its path planning modular. Secondly, each robotic fish tracking its desired position by employing the fuzzy controller of linear speed and angular speed in order to form and maintain formation. The proposed method separates the distributed estimation and the path planning and behavior of robotic fish, such a property gives a new method for the cooperative control of multiple heterogeneous robotic fish. The results of experiment shows the validity of the proposed method.

biomimetic robotic fish; formation control; consensus; fuzzy control; trajectory tracking

1672-3813(2016)03-0040-07;DOI:10.13306/j.1672-3813.2016.03.006

2015-06-05;

2015-12-31

國家自然科學基金(61064008);教育部科學技術研究重點項目(211185);甘肅省自然科學基金(1112RJZA042,1208RJZA166)

李宗剛(1975-),男,寧夏西吉人,博士,副教授,主要研究方向為復雜系統動力學分析與控制、智能仿生機器人動力學及控制、智能信息處理。

TP273

A

猜你喜歡
一致性
注重整體設計 凸顯數與運算的一致性
遼寧教育(2022年19期)2022-11-18 07:20:42
關注減污降碳協同的一致性和整體性
公民與法治(2022年5期)2022-07-29 00:47:28
商用車CCC認證一致性控制計劃應用
注重教、學、評一致性 提高一輪復習效率
對歷史課堂教、學、評一體化(一致性)的幾點探討
IOl-master 700和Pentacam測量Kappa角一致性分析
基于CFD仿真分析的各缸渦流比一致性研究
ONVIF的全新主張:一致性及最訪問控制的Profile A
方形截面Rogowski線圈的一致性分析
電測與儀表(2016年7期)2016-04-12 00:22:18
基于事件觸發的多智能體輸入飽和一致性控制
主站蜘蛛池模板: 九九久久精品国产av片囯产区| 草草线在成年免费视频2| 欧美高清日韩| 天天综合色网| 92精品国产自产在线观看| 亚洲中文精品久久久久久不卡| 一级做a爰片久久免费| 亚洲欧美一区二区三区麻豆| 久久亚洲国产一区二区| 欧美一级在线播放| 亚洲综合九九| 在线看片中文字幕| a级毛片网| 一本大道AV人久久综合| 国产农村妇女精品一二区| 欧美天天干| 欧美综合激情| 毛片久久网站小视频| 一级一级一片免费| yjizz视频最新网站在线| 国产福利一区二区在线观看| 亚洲成人精品在线| 精品国产成人三级在线观看| 国产九九精品视频| 九九视频在线免费观看| 国产成人亚洲无码淙合青草| 最新国产在线| 91极品美女高潮叫床在线观看| 美女被操91视频| 亚洲精品爱草草视频在线| 欧美三級片黃色三級片黃色1| 国产成人福利在线视老湿机| 精品国产一二三区| 国产一区二区三区在线观看视频| 日韩欧美在线观看| 欧美亚洲另类在线观看| 国产在线观看91精品亚瑟| 国产成人一区二区| 国产91在线免费视频| a级毛片免费播放| 亚洲成人一区在线| 亚洲一区毛片| 日韩a级毛片| 99re在线免费视频| 老司机午夜精品网站在线观看| 国产超碰一区二区三区| 国产成a人片在线播放| 野花国产精品入口| 91亚洲精品国产自在现线| 国产主播一区二区三区| 午夜天堂视频| 999精品色在线观看| 狠狠v日韩v欧美v| 亚洲精品国产成人7777| 五月婷婷精品| 亚洲乱码精品久久久久..| 亚洲AV无码不卡无码| 日本成人在线不卡视频| 国产永久无码观看在线| 麻豆精品在线播放| 99在线免费播放| 国产在线第二页| 欧美国产日韩另类| 国产日产欧美精品| 欧美怡红院视频一区二区三区| 欧美性猛交一区二区三区| 91偷拍一区| 国产正在播放| 亚洲无码精品在线播放 | 久久这里只有精品8| 国产00高中生在线播放| 91福利免费| 凹凸国产分类在线观看| 国产簧片免费在线播放| 国产区在线观看视频| 五月婷婷导航| 丁香婷婷综合激情| 国产精品白浆无码流出在线看| 97se亚洲综合在线韩国专区福利| 美女内射视频WWW网站午夜| 亚洲精品不卡午夜精品| 国产亚洲日韩av在线|