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

參數自適應的群體機器人集結分布式控制

2014-11-26 03:12:08董文濤
機械制造 2014年2期
關鍵詞:信息系統

□ 趙 楠 □ 戴 威 □ 董文濤

1.海軍裝備部 北京 100071

2.中國艦船設計研究中心 武漢 430064

3.華中科技大學 機械科學與工程學院 武漢 430074

群集行為研究吸引了來自計算機科學、自動控制、統計物理等不同學科的研究學者,文獻[1,2]對系統狀態的一致性、一致性跟蹤、集結問題、群集控制等作了相應的研究。

研究群體機器人集結問題是一致性方法理論的重要應用,當前主要是基于圖論一致性的研究,通過無向圖來描述群體機器人之間的通信拓撲關系。R Olfati Saber[3]首次提出了使用有向圖來描述群體機器人之間的拓撲關系,并指出群體機器人形成一致的充分條件是有向圖是強連通的,同時還進行了在機器人之間的通信存在時間延遲情況下的一致性研究。W Ren[4]同樣使用有向圖來描述群體機器人系統之間的通信關系,并給出了群體機器人形成一致的充分必要條件是有向圖中包含有一條有向生成樹。W Ren[5]針對群體機器人系統中不同的拓撲結構,分別給出了一階動力系統與二階動力系統下的一致性跟蹤問題的解決方法,同樣針對各種不同的情形進行了詳細的分析,并給出了相應的一致性跟蹤方法。雷斌[6]通過對代數圖論的理解,相對于Laplace圖提出了一信息交互圖,在此基礎上研究群體機器人的一致性方法控制。

針對多機器人群集控制應用研究中的群集行為的可控研究:H Tanner[7]沒有考慮目標導向 agent,給出形成群集的控制方法;R Olfati Saber[8]提出虛擬領導者的方法并且所有個體都可以接收到虛擬領導者的信息;蘇厚勝[9]研究含有虛擬領導者具有連通性能的群集系統的蜂擁控制;R Olfati Saber[10]針對多移動機器人群集運動的實現及其避障問題,提出了一類融合跟蹤模式的有序化群集運動控制算法;程代展[11]也將群集控制方式運用于多機器人協調控制取得了很好的效果;Han J[12]等提出了軟控制方法,在不改變個體規則和行為的前提下,通過在群集中外加智能體來干預群集,使群集向預期方向運動;潘福臣[13]研究了一類群集模型的軟控制,通過在群中加入一個或多個可控智能體(CIA)來干擾群集行為,從而實現了在不改變群的局部運動規則的前提下控制群體的運動參數,加快了群集的收斂速度,并實現了群體的分化。

網絡連通性是群體機器人的一個重要性質,分布式連通控制算法是解決網絡連通性群體行為的重要手段,當前主要是通過構建勢函數來實現網絡連通性的群體行為控制。M M Zavlanos[14]等通過構造合適的勢場函數對二階系統的群集連通控制進行了研究。

本文在對機器人運動控制模型、群體機器人集結問題進行闡述的基礎上,構建了機器人的受力模型和機器人之間相互作用的勢場函數,根據機器人的受力情況,針對系統沒有虛擬領導者的情形和考慮虛擬領導者的情形,分別提出相應的分布式連通控制算法,并通過理論分析和數值仿真,證明了所提出的控制算法的有效性。

1 問題描述

考慮在n維空間中N個機器人組成的群體機器人系統G,在沒有機器人相對速度信息的約束下,根據機器人之間的相對位置信息研究群體機器人集結。每個機器人滿足相同的動態性能和通信半徑R,運用二階微分方程描述群體機器人個體的動態行為如式(1)所示:

式中:i=1,2,...,N;q 表示機器人在 n 空間的位置信息;p表示機器人在n空間的速度信息;u表示機器人的控制輸入。

運用無向圖 G(t)=[V,E(t)]來表示機器人之間的通信拓撲關系,其中 V=[1,2,...,N]表示機器人為頂點的集合,E(t)={(i,j)∈V×V}表示機器人之間的連邊關系,ε∈(0,R)為一常數。

群集系統G的加邊規則存在延遲效應,具體規則如下:

下面用函數 δ(i,j)∈{0,1} 來表示機器人 i和機器人j在時刻t是否存在一條連邊,定義如下:

機器人 i在 t時刻的鄰居集 Ni(t)的定義為:Ni(t)={δ(i,j)[t]=1|j=1,2,...,N}。

圖1表示原來兩個機器人之間不存在連邊,當其在某時刻小于通信距離R時,則這兩個機器人之間會增加一條連邊,存在一個加邊延遲效應,這樣可以保證新加邊對系統勢場函數的影響可以控制在一個有限值范圍之內。

假設1:群體機器人個體速度為一有限值,機器人的速度pi滿足-pmax≤pi≤pmax,其中pmax表示機器人個體速度的最大值。

本文的控制目標是在初始網絡保持連通的情況下,通過相對位置信息構造機器人之間的鄰居關系和相對速度狀態信息確定機器人的相互作用的慣性系數,提出有效的分布式算法,實現以相同的速度到達期望的目標位置,完成機器人系統的集結。結合實際應用,研究群體機器人之間相互作用慣性系數的自適應控制,通過構建合適的控制方法實現,對所有的機器人i、 j∈V,當 t→∞ 時,‖pi(t)-pj(t)‖→0 和‖qi(t)-qj(t)‖→0。

2 群體機器人個體受力分析

2.1 基于位置信息的勢場函數

勢場函數是根據機器人之間的相對位置狀態信息,通過構造機器人之間的相互作用力來描述機器人群的分布。在群體機器人集結問題中,勢場函數需要滿足下面兩個性質:

通過勢場函數的性質(1),可以知道勢場函數是一增函數,這一性質將會對相鄰機器人產生吸引作用;通過勢場函數的性質(2),可知當機器人之間的距離趨于0時,勢場函數的梯度值與機器人之間的距離值存在一種聯系,當距離趨于0時,勢場函數的梯度值也會趨于0,這樣可以保證機器人位置狀態的集結。

根據上述兩性質的分析,本文構造的勢場函數如式(3)所示:

根據勢場函數的定義注意到,當機器人之間的距離值趨于R時,機器人之間的勢場作用會趨于無窮大,表示相鄰的機器人距離值不會趨于無窮大,這一性質對機器人的連通性質有很大的作用。勢場函數ψ(‖qij‖)的曲線圖如圖2所示。

2.2 機器人受力模型

考慮到機器人之間的相對位置與相對速度信息,分析機器人的受力情況,為提出機器人的運動控制方法提供有效的思路。考慮虛擬領導者影響的機器人i的受力情況圖如圖3所示。

根據上面基于相對位置信息提出的勢場函數得到機器人之間的相互影響,得到機器人i受到其鄰居機器人的勢場作用力。機器人i所受機器人j的作用力fi,機器人之間的勢場的負梯度, fi=-▽qiψ(‖qij‖),則機器人i受到其鄰居機器人集合Ni內總

▲圖1 系統加邊延遲規則

▲圖2 勢場函數ψ(||qij||)的曲線圖

▲圖3 機器人i的受力情況圖

考慮到機器人之間的相對速度信息,可以得到機器人i的慣性作用力Gi與機器人的相對速度信息有關,通過建立合適的權重系數aij,得到

如果系統中存在虛擬領導者并且機器人i能夠接收到虛擬領導者的狀態信息,則考慮虛擬領導者對機器人 i的受力影響,得到 fir=-c1(pi-pr),其中 c1>0 為常數,表示虛擬領導者的影響系數。

通過對機器人i的受力分析得到,機器人主要受鄰居機器人的相對位置與相對速度狀態信息和虛擬領導者的狀態信息影響,通過機器人的受力情況可以確定機器人的動態性能,機器人的運動情況也主要受到這3個部分的影響。

3 參數自適應控制方法

針對群體行為控制中,機器人的鄰居關系由機器人之間的相對位置狀態信息來控制,而機器人之間相互作用的參數可以根據機器人之間的相對速度信息來控制,通過機器人之間的相對速度信息建立與機器人相互作用的權重系數之間的關系,以此來研究群體機器人的動態行為。

在上述研究群體機器人集結行為控制的基礎上,研究群體機器人之間的作用權重系數的參數自適應研究,研究系統的權重系數與機器人相對速度狀態信息之間的關系,構造權重系數的動態自適應方程,以此來研究群體機器人集結行為。

3.1 沒有參考領導者的情形

根據權重系數與機器人相對速度狀態信息之間的關系,結合上面提出的勢場函數,提出的分布式控制算法如下:

式中:i,j=1,2,...,N;m 表示機器人的質量;aij表示機器人i和j之間的作用權值;kij>0為一常數,通過機器人的相對速度信息表示機器人的慣性系數動態變化,實現參數aij的自適應更新。

考慮N個機器人的系統,運動方程由式(1)、每個機器人的控制輸入由式(4)決定,假設機器人組成的網絡初始狀態是連通的,并且系統初始的能量W0為一有限值,則可以得到下列結論。

(1)對任意時間 t≥0,機器人組成的網絡 G(t)始終是連通的;

(2)所有機器人最終會聚集到一起并且速度會形成一致。

證明:構造能量函數—Lyapunov函數:

假設群集系統 G 在時刻 tk(k=1,2,...)發生切換,則系統G在時間段[tk-1,tk]的拓撲結構保持不變,則在時間段[t0,t1],系統能量函數式(5)對時間 t求導得:

根據假設1可知,機器人的相對速度信息對權重系數 aij(t)>0,并且由于pmax有界,則aij(t)為一有界的正值。則由元素aij(t)構成的矩陣 L(t)為一 Laplace 矩陣,滿足當 i≠j關注 Laplace 矩陣 L(t)的性質,矩陣L(t)有一0特征值,其對應的特征向量為1N,并且其它特征值都位于復平面的左半平面內。

由于系統G在時間段[t0,t1]是保持連通的,初始狀態下系統機器人之間也是連通的,則系統對應的Laplacian 矩陣 L(t)為半正定,在時間段[t0,t1],可以得到 W

根據人工勢場函數的定義可知,ψ(R)→∞,由于W0為一有限值,則在時刻t1系統沒有連邊斷開。

(1)假設在時刻t1時,系統有m1條新邊加入,由于存在加邊延遲效應,新加入邊對系統能量影響為一有限值 ψ(R-ε),則系統能量 W1=W0+m1ψ(R-ε)同樣為一有限值。

運用相似的方法,可以得到系統能量W在時間段[tk-1,tk],對時間 t求導可以得到

在時間段[tk-1,tk],系統所有的連邊都不會趨于R,所有的連邊都不會在時刻tk斷開,由于存在加邊延遲效應,Wk的能量同樣為一有限值。則可以得到所有的連邊都不會趨于R,也就不會斷開。

因此,由于系統初始保持連通,并且所有的連邊都不會斷開,則系統始終保持連通。

(2) 假設 tk時刻系統有 mk條新邊加入,Wk≤[W1+(m1+m2+…+mk)ψ(R-ε)]≤[W0+Mψ(R-ε)],其中M=[N(N-1)]/2-(N-1)表示系統最多可以有 M 邊加入。 定義 Wmax=W0+Mψ(R-ε),則對任意時刻 t≥0,W≤Wmax,構造最大緊集 Ω={q∈Dg,p∈γNn|W(q,p)≤Wmax};

根據LaSalle不變性原理,可以得到始于最大緊集Ω內的解,最終都會趨于最大的不變集也就是也就可以得到p1=p2=…=pN,所有的機器人最終速度收斂到一致。

在機器人的速度狀態信息趨于穩定狀態,此時多個機器人之間的速度已經形成了一致,只需考慮機器人的任務狀態信息對機器人運動的影響,穩定狀態下,控制算法可以寫成

3.2 所有機器人都可以接收到虛擬狀態信息的情形

根據權重系數與機器人相對速度狀態信息之間的關系,結合上面提出的勢場函數,考慮虛擬領導者的影響,提出的分布式控制算法如下:

式中:pr表示虛擬領導者的位置狀態信息;參數c1同樣也可以研究其自適應變化以及群體行為的動態演化。

通過機器人的相對速度信息表示機器人的慣性系數動態變化,實現參數aij的自適應更新。針對這一算法重點研究系統的權值系數aij與機器人之間相對速度信息之間的關系,以此來研究群體行為的動態演化。

考慮N個機器人的系統,運動方程由式(1),每個機器人的控制輸入由式(6)決定,假設機器人組成的網絡初始狀態是連通的,并且系統初始的能量W0為一有限值,則可以得到下列結論。

(1) 對任意時間 t≥0,機器人組成的網絡 G(t)始終是連通的;

(2)所有機器人最終會聚集到一起并且速度會形成一致。

證明:構造能量函數—Lyapunov函數:

假設群集系統 G 在時刻 tk(k=1,2,...)發生切換,則系統G在時間段[tk-1,tk]的拓撲結構保持不變,則在時間段[t0,t1),系統能量函數式(7)對時間 t求導得:

運用相似的方法也可以得到,群體機器人的速度會收斂到一致并且機器人也會聚集到一起。

3.3 部分機器人可以接收到虛擬狀態信息的情形

根據權重系數與機器人相對速度狀態信息之間的關系,結合上面提出的勢場函數,考慮虛擬領導者的影響,提出的分布式控制算法如下:

式中:hi=1表示機器人i可以接收到虛擬領導者的狀態信息,hi=0表示虛擬領導者不能接收到虛擬領導者的狀態信息。通過機器人的相對速度信息表示機器人的慣性系數動態變化,實現參數aij的自適應更新。

▲圖4 沒有考慮虛擬領導者狀態信息情形的群體機器人集結控制結果圖

考慮N個機器人的系統,運動方程由式(1),每個機器人的控制輸入由式(8)決定,假設機器人組成的網絡初始狀態是連通的,并且系統初始的能量W0為一有限值,則可以得到下列結論:

(1) 對任意時間 t≥0,機器人組成的網絡 G(t)始終是連通的;

(2)所有機器人最終會聚集到一起并且速度會形成一致。

證明:構造能量函數—Lyapunov函數,系統的穩定性原理,給定:

假設群集系統 G 在時刻 tk(k=1,2,...)發生切換,則系統G在時間段[tk-1,tk]的拓撲結構保持不變,則在時間段[t0,t1],系統能量函數式 (9)對時間求導得:

運用相似的方法可以得到,群體機器人的速度會收斂到一致并且機器人也會聚集到一起。

4 數值仿真結果

由10個機器人組成的群體隨機分布在 [0,10]×[0,10](m2)的平面上,機器人的初始速度是隨機產生在[0,2](m/s)上,機器人的通信半徑為 4 m,初始狀態機器人是滿足連通性條件的,通過仿真實驗來驗證上面提出的多機器人分布式控制方法。

4.1 沒有考慮虛擬領導者的情形

在沒有考慮虛擬領導者的情形下,針對分布式控制方法式(4),仿真實驗結果如圖4所示:其中(a)表示機器人初始位置狀態圖,(b)表示機器人的運動軌跡,(c)表示X軸方向上機器人群的速度狀態信息,(d)表示Y軸方向上機器人群的速度狀態信息,(e)表示X軸方向上機器人群的位置狀態信息,(f)表示Y軸方向上機器人群的位置狀態信息。

4.2 所有機器人都可以接收到虛擬領導者狀態信息的情形

在所有機器人都可以接收到虛擬領導者狀態信息的情形下,針對分布式控制方法式(6),仿真實驗結果如圖5所示:其中(a)表示機器人初始位置狀態圖,(b)表示機器人的運動軌跡,(c)表示X軸方向上機器人群的速度狀態信息,(d)表示Y軸方向上機器人群的速度狀態信息,(e)表示X軸方向上機器人群的位置狀態信息,(f)表示Y軸方向上機器人群的位置狀態信息。

4.3 部分機器人可以接收到虛擬領導者狀態信息的情形

在部分機器人可以接收到虛擬領導者狀態控制信息的情形下,針對分布式控制方法式(8),仿真實驗結果如圖6所示:其中(a)表示機器人初始位置狀態圖,(b)表示機器人的運動軌跡,(c)表示X軸方向上機器人群的速度狀態信息,(d)表示Y軸方向上機器人群的速度狀態信息,(e)表示X軸方向上機器人群的位置狀態信息,(f)表示Y軸方向上機器人群的位置狀態信息。

▲圖5 考慮虛擬領導者狀態信息情形的群體機器人集結控制結果圖

▲圖6 部分考慮虛擬領導者狀態信息情形的群體機器人集結控制結果圖

5 結論

本文針對群體機器人集結問題,提出了群體機器人參數自適應控制網絡連通性保持的分布式控制算法,所提出的控制算法以機器人網絡的連通性作為控制目標,在此基礎上研究群體機器人的集結行為。研究控制模型中的權值慣性系數的動態自適應變化對群體動態行為的影響,通過機器人之間的相對速度信息構建慣性動態變化的動態模型。根據機器人之間的相對速度信息和相對位置信息,考慮沒有虛擬領導者與帶有虛擬領導者的情形,分別提出網絡連通性保持參數自適應的分布式控制算法。理論分析證明了所提出的分布式控制算法能夠解決群體機器人的集結問題,數值仿真實驗也驗證了所提出的控制算法的有效性。

考慮群體行為參數的自適應變化在實際中可以找到很多應用場景,可以有效地將相對速度信息更好地反映到群體行為控制模型及算法中。群體機器人集結控制問題將在群體搜救、一致性搜索中得到廣泛應用,將為群體機器人的具體應用提供一個良好的平臺,群體機器人集結問題在機器人目標搜索,動態目標跟蹤等領域中具有很好的應用場景,同時本文提出的群體機器人集結控制算法對分析群體行為和設計群體行為有很好的作用。

[1] Jadbabaie A,Lin J, Morse A S.Coordination of Groups of Mobile Autonomous Agents Using Nearest Neighbor Rules[J].IEEE Transactions on Automatic Control,2003,48(6):988-1001.

[2] Ren W,Beard R.Consensus of Information under Dynamically Changing Interaction Topologies [C].Proceedings of the 2004 American Control Conference,Boston,2005.

[3] R Olfati Saber,Murray R M.Consensus Problems in Networks of Agents with s Witching Topology and Time-Delays[J].IEEE Transactions on Automatic Control,2004,49(9):1520-1533.

[4] W Ren.On Consensus Algorithms for Double-integrator Dynamics [J].IEEE Transactions on Automatic Control,2008,53(6):1505-1509.

[5] W Ren.Multi-vehicle Consensus with a Time-varying Reference State [J].Systems and Control Letters,2007,56(7-8):474-485.

[6] 雷斌.群體機器人系統合作控制問題研究[D].武漢:武漢理工大學,2009.

[7] H Tanner,Jadbabaie A, Pappas G.Flocking in Fixed and Switching Networks [J].IEEE Transactions on Automatic Control, 2007,52(5):863-868.

[8] R Olfati Saber.Flocking for Multi-Agent Dynamic Systems:Algorithms and Theory [J].IEEE Transactions on Automatic Control,2006,51(3):401-420.

[9] 蘇厚勝.多智能體蜂擁控制問題研究[D].上海:上海交通大學,2008.

[10] R Olfati Saber.Flocking with Obstacle Avoidance [R].California:California Institute of Technology,2003.

[11]程代展,陳翰馥.從群集到社會行為控制 [J].科技導報,2004(8):4-7.

[12] Han J,Li Ming,Guo Lei.Soft Control on Collective Behavior of a Group of Autonomous Agents By a Shill Agent[J].Journal of Systems Science and Complexity, 2006,19(1):54-62.

[13]潘福臣,陳雪波,李琳.群集模型的軟控制研究[J].科學技術與工程,2009(17):4905-4909.

[14] M M Zavlanos,Jadbabaie A, George J Pappas.Flocking while Preserving Network Connectivity [C].Proceedings of the 46th IEEE Conference on Decision and Control,New Orleans,2007.

猜你喜歡
信息系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
信息
建筑創作(2001年3期)2001-08-22 18:48:14
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
主站蜘蛛池模板: 五月天福利视频 | 黄色网在线免费观看| 一本大道香蕉中文日本不卡高清二区 | 国产成人乱码一区二区三区在线| 成人a免费α片在线视频网站| 人妻无码中文字幕第一区| 成人精品区| 91一级片| 四虎成人精品在永久免费| 中文字幕首页系列人妻| 国产精女同一区二区三区久| 国产一区二区在线视频观看| 手机精品视频在线观看免费| 99久久国产综合精品2020| 亚洲高清无码精品| 亚洲AV无码乱码在线观看代蜜桃 | 亚洲精品第五页| 四虎影视永久在线精品| 久久人人爽人人爽人人片aV东京热 | 五月天综合婷婷| 国产第一页第二页| 亚洲无卡视频| 日韩成人在线视频| 欧美日韩高清| 国产一区二区人大臿蕉香蕉| 亚洲av无码久久无遮挡| 91在线激情在线观看| 一级毛片在线播放免费观看| 免费国产黄线在线观看| 亚洲精选无码久久久| 色综合婷婷| 91精品aⅴ无码中文字字幕蜜桃 | 成人永久免费A∨一级在线播放| 在线国产三级| 暴力调教一区二区三区| 五月天福利视频| www.99精品视频在线播放| 动漫精品啪啪一区二区三区| 高清不卡一区二区三区香蕉| 久久这里只有精品免费| 欧美国产成人在线| 一本综合久久| 久久成人18免费| 中文无码精品a∨在线观看| 91精品视频网站| 日韩欧美中文在线| 久久久久久国产精品mv| 国产99在线| 99这里精品| 伊人久久精品无码麻豆精品| 99这里精品| 国产精品亚欧美一区二区| 最新日韩AV网址在线观看| 午夜爽爽视频| 国产成人综合久久| av天堂最新版在线| 狠狠色狠狠色综合久久第一次| 国产精品成| 国产激情无码一区二区免费| 亚洲最大福利视频网| 伊人久久大香线蕉aⅴ色| 五月婷婷综合网| 伊人激情久久综合中文字幕| 欧美国产日韩另类| 在线观看国产精品一区| 国产白丝av| 91麻豆久久久| 麻豆精选在线| 国产精品女主播| 欧美国产综合视频| 亚洲 欧美 日韩综合一区| 无码又爽又刺激的高潮视频| 自偷自拍三级全三级视频| 国产精品爽爽va在线无码观看| 亚洲一区二区三区国产精品| 午夜福利视频一区| 欧美成在线视频| 欧美日本二区| 超碰91免费人妻| 国产幂在线无码精品| 成年人午夜免费视频| 乱人伦中文视频在线观看免费|