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

多仿生機器人協同編隊捕獲策略

2023-09-02 11:27:04馮世龍石立偉郭書祥
數字海洋與水下攻防 2023年4期
關鍵詞:分配環境策略

楊 丹,馮世龍,石立偉,郭書祥

(北京理工大學,北京 100081)

0 引言

近年來,隨著全球人口不斷增加和陸地資源勘探的持續進行,人們開始將眼光轉移至海洋。作為海洋資源勘探和開發的得力助手,仿生機器人被廣泛應用。仿生機器人受益于生物的高度進化感知系統和智能決策能力,能夠模仿水下生物的外形和動作方式,從而更好地適應水下環境中的障礙物等未知因素。它們可以通過柔軟和靈活的身體結構,在狹小空間中自如穿行,并有效地避開障礙物,實現更精確的編隊搜索任務。此外,仿生機器人可以借鑒生物界中生物群體的協同行為,實現高效的信息交流和協作。它們可以通過模擬生物間的非語言溝通方式,如振動、化學信號等,實現機器人之間的緊密配合和協同行動,提高編隊任務的效率和準確性。

現階段針對單一機器人的編隊研究已經相對成熟,而多機協作任務成為了國內外學者們關注的重點研究方向[1-4]。該技術的主要目標是實現多個機器人按照某一編隊策略,將目標機器人限制在一定預定大小的區域內,使其無法逃逸,以達到對目標的捕獲目的。然而,由于水下環境具有復雜的障礙物和大量的未知因素以及水下機器人形體大小和計算能力的限制,多仿生機器人的編隊任務目前依然存在許多困難。因此,進行多仿生機器人協同編隊捕獲策略的研究具有重要意義。

目前,國內外學者針對多機器人協同編隊策略已經開展了大量的研究。路徑規劃部分,陳銘治和NI等[5-6]采用神經網絡模型,通過改進神經元的權值來使其更加適用于實時路徑規劃,但該算法需要大量的計算,對機器人計算性能具有較高的要求,不適用于小型水下仿生機器人。陳世健和趙文瑜等[1,7]采用BUG2算法,使機器人朝目標做直線運動或繞障礙物的靠邊運動,以移動到目的地,但該方法規劃出的路徑不一定具有最優性,無法保證路徑長度最短。YU等[8]將RTT*算法進行改進,提出一種Cyl-HRRT*算法,通過將狀態偏向到圓柱形子集來引導采樣和擴展,以改善當前解決方案。雖然該算法考慮到小型球形機器人的機械結構和自身動力學的限制,但反而會增加算法復雜度,導致計算效率降低。

多機器人編隊任務的成功關鍵除路徑的最優性外還包括它們之間任務的分配及協調,協調策略的優劣影響任務的整體效率。NI等[6]根據圍捕子區域與目標點間的距離進行目標捕獲點分配,該策略以距離最近為目標進行貪婪的分配,但會導致不同機器人到各自捕獲點的時間差較大,影響整個編隊捕捉任務的實時性和效率。劉云輝和陳陽舟等[9-10]采用“角度最小”原則,根據“目標–捕獲點”連線與“目標–機器人”連線的夾角最小進行貪婪的分配,但當2個機器人具有相同夾角的情況時,該分配策略會陷入死鎖問題。

本文旨在針對上述編隊策略及路徑規劃部分存在的問題提出了一種基于改進蟻群算法的安全域協商編隊捕獲策略。本文采用動態調整啟發式信息素因子的改進蟻群算法,以實現自適應避障的路徑規劃;采用安全域協商法實現目標機器人周圍期望捕獲點的實時分配[11],并保證各機器人到達捕獲位置的時間盡量接近,以提高整體任務效率。本文的研究目標是實現多仿生機器人在水下障礙環境中的高效協同編隊,具有重要的理論意義和應用價值。

1 問題描述與建模

1.1 多仿生機器人協同編隊搜索問題描述

整個問題建立在有邊界的多障礙物環境X中,設有n個搜索機器人R={R1,R2......Rn}對位置未知的移動目標點u進行捕獲。捕獲成功的條件為:搜索機器人在目標探測區域均勻分布或將目標圍困在環境邊界。

1.2 仿生機器人水下運動方程

整個搜索過程中,需要對搜索機器人以及移動目標的運動速度及角度進行控制。設搜索機器人及目標點正常行進速度為v,目標點發現搜索機器人逃逸速度為1.1v。機器人在t時刻的運動模型可表示為下式:

式中:(x(t),y(t))為各機器人在t時刻的位置;v(t)為t時刻的速度;θ(t)為t時刻速度方向;ω(t)為t時刻的角速度。

1.3 目標點安全域位置

在編隊捕獲任務中,目標點具有逃逸能力,一旦目標點在可探測區域發現搜索機器人的位置,就會以1.1倍的速度進行逃跑行為,為避免該追逐階段增加捕獲成功的難度,引入安全域的概念,在所有機器人均到達所分配給它們的捕獲點之前,不允許某一搜索機器人單獨進入安全域,以避免目標逃逸。

胡俊等[12]將整體搜索環境采用柵格法表示,將安全域設計為方形,由于本文環境未進行柵格化處理,所以將安全域定義如下[13]:

式中:SD為目標的安全域;(x,y)為安全域內任意一點坐標;(xm,ym)為目標點位置坐標;d為目標機器人可探測范圍。

1.4 目標的捕獲點模型

在搜索機器人進行目標搜索過程中,若iR發現目標點u的位置,就按照上面所述方法生成目標點的安全域。為防止目標丟失并提高編隊捕獲效率,第一個捕獲點1m應該位于目標機器人速度反方向與安全域的交點,這樣可以確保該捕獲點上的機器人與目標始終保持一定距離,并最大限度的減少目標逃逸的概率。其余捕獲點從1m開始在安全域圓上以順時針均勻分布,捕獲點的總數量與搜索機器人的數量保持一致。同時,為了更好地掌握目標點的動態變化,我們需要不斷地更新目標點的安全域,并對已有的捕獲點進行必要的調整,以確保任務成功實現。

所期望的捕獲點im的位置信息可用式(3)表示:

式中:i的取值范圍為(1,2,3,...,n),(xmi,ymi)為捕獲點i的坐標;uθ為目標點的速度方向;iα為捕獲點im與捕獲點1m之間的夾角。

2 協同編隊捕獲任務

2.1 安全域協商的圍捕點分配策略

根據式(3)得到目標周圍期望捕獲位置后,需要對捕獲點進行分配。在實際應用中,目前常用的捕獲點分配策略包括角度優先策略[1]和距離分配策略[14],這2種方法均基于貪婪原則,分別以最小化搜索機器人與目標位置的角度或最小化距離作為分配依據,實現搜索機器人與期望捕獲位置的逐一對應。

圖4(a)為按角度優先策略分配捕獲點的示意圖,該策略可以有效減少搜索機器人與目標位置之間的旋轉距離,在一定程度上提高編隊成功率,但當搜索機器人的“目標–分配點”與“目標–機器人”角度相同時,該分配策略會造成死鎖問題,如圖4(b)所示。

圖5為按距離最短原則分配捕獲點示意圖,但該方法只考慮到搜索機器人與目標之間的直線距離,并未考慮到各機器人到達捕獲位置的時間不同步問題。

本文利用基于安全域協商法的捕獲點分配策略,在使各機器人到達捕獲點的時間差較小的條件下使總路徑最短。該算法實現步驟如圖6所示。

2.2 基于改進蟻群算法的路徑規劃策略

群智能算法目前已成為受自然啟發的熱門算法之一,被廣泛用于各種經典NP問題的求解中,展現了它優異的性能和廣泛適用性[15]。

在群智能算法中,蟻群算法是一種模仿螞蟻覓食行為的啟發式優化算法,該算法計算成本低,對小型仿生水下機器人的路徑規劃問題具有良好適用性。本文引入啟發式信息對傳統的蟻群算法存在的易陷入局部最優解以及收斂速度慢等問題進行了改進,以提高路徑規劃的性能。

在傳統蟻群算法中,螞蟻僅依靠信息素進行路徑選擇,容易陷入局部最優解[16]。為了使螞蟻更好地探索整個搜索空間,本文引入啟發式信息作為路徑選擇的輔助條件。啟發式信息的計算公式如下:

式中:Hij為從位置i到位置j的啟發式信息濃度;Dij為從位置i到位置j的啟發式信息距離。

根據信息素濃度和啟發式信息,螞蟻計算下一步每個可移動方向的概率大小。為了保證方向的全面性和計算的便利性,下一步位置j可以是當前位置i上下左右以及斜對角線45°的8個方向之一,距離位置i的長度為機器人的步長,下一步方向j的概率密度可由公式(5)計算得到:

式中:Pij為從位置i到位置j的概率;ijτ為從位置i到位置j的信息素濃度;Hij為從位置i到位置j的啟發式信息濃度;Ni表示位置i的鄰居集合,共8個位置;α和β分別為信息素和啟發式信息的重要程度參數。

隨著螞蟻進行移動以及實際環境中信息素會揮發的情況,設置信息素的更新公式:

式中:ρ為信息素的揮發系數;Δτij(k)為第k只螞蟻在位置i到位置j的信息素變化量。

因此,路徑規劃部分的實現流程如圖7所示,整體捕獲流程如圖8所示。

3 仿真結果與分析

本文基于4個搜索機器人以及一個目標的情況對所提算法進行仿真驗證。實驗分別在有障礙物和無障礙物的2種環境下進行,由于無障礙物環境下捕獲時路徑較短,為使實驗結果清晰,將環境大小設置為400 m×400 m,復雜障礙物環境大小設置為800 m×800 m。

除環境大小外,兩種情況下進行仿真實驗的其余條件均相同,機器人及目標點的半徑為10 m,運動速度為10 m/s2,搜索機器人初始位置為(150,150)、(250,150)、(150,350)和(250,350),目標機器人初始位置為(100,50),可探測區域及安全域半徑為20 m,更新頻率為25 FPS。

下面對本文所提出的策略進行驗證,首先對路徑規劃改進蟻群算法部分參數設置進行說明:信息素重要程度參數α為1.0,啟發式信息重要程度參數β為12.0,信息素蒸發系數ρ為0.1,信息素增量參數Q為10.0。在避障判斷時,本文充分考慮機器人尺寸大小因素,避免運動中機器人邊緣部分與障礙物造成碰撞。圖9為無障礙物環境中的仿真結果,首先4個機器人進行分散搜索,當發現目標點后執行追逐和編隊策略,最終成功捕獲目標。

圖10為在不同大小的障礙物環境下的仿真結果,可以看出本文所提策略能夠使得搜索機器人在整個任務期間有效躲避障礙物并進行編隊達到目標位置。

圖1 使用Cyl HRRT*在搜索過程中執行子集收縮[8]Fig.1 Using Cyl-HRRT* to perform subset contraction during search

圖2 最終效果示意Fig.2 Schematic diagram of final effects

圖3 期望捕獲點分配情況Fig.3 Expected allocation of capture points

圖4 角度優先分配原則Fig.4 Principle of priority allocation of angles

圖5 距離最短分配原則Fig.5 Principle of shortest distance allocation

圖6 安全域協商分配算法流程Fig.6 Security domain negotiation allocation algorithm process

圖7 改進蟻群算法流程Fig.7 Improving ant colony algorithm

圖8 整體實現流程Fig.8 Overall implementation process

圖9 無障礙物環境仿真結果Fig.9 Simulation of obstacle free environment

圖10 不同大小障礙物環境仿真結果Fig.10 Simulation results of obstacles of different sizes

為對路徑規劃算法進行評估,本文在初始位置與障礙物位置完全相同的環境下,將改進蟻群算法與改進人工勢場算法進行比較。圖11(a)、(b)分別為無障礙物環境下以及復雜障礙物環境下基于改進人工勢場算法編隊搜索結果。

圖11 改進人工勢場仿真結果Fig.11 Simulation results of improved potential field

此外,我們將算法耗時及成功率作為性能指標進行量化分析,由于蟻群算法為隨機性算法,為使結果更具說服力,本文進行了多次仿真實驗。下面結果均為取自40次試驗結果的平均值。表1為無障礙物和隨機生成障礙物環境中2種算法耗時情況的對照結果。

表1 不同環境下2種算法耗時情況Table 1 Time consumption of 2 algorithms in different environments

機器人捕獲時間大于25 s視為任務失敗,表2為不同環境下捕獲目標點成功率的對照結果。

表2 不同環境下2種算法捕獲成功率Table 2 Success rates of 2 algorithms in different environments

從表2中的數據可以看出,在2種環境中均是使用改進蟻群算法規劃出的航跡長度更短,運行平均耗時更小,尤其在多障礙物環境中,本文所提出的策略會表現出更高的捕獲成功率,能夠更好的完成任務。對比結果表明:本文所提出的協同編隊策略整體具有較優的性能,能夠有效地解決二維復雜水下環境中仿生機器人的協作編隊捕獲任務。

4 結束語

在多仿生機器人系統水下環境中,協同編隊策略是解決目標對象追蹤和捕捉的關鍵問題之一。由于水下環境的復雜性和不確定性,傳統的捕捉策略在實際應用中充滿著挑戰。本文旨在提出一種基于安全域協商各改進蟻群算法的編隊策略,以解決多機器人的協同捕捉問題。

為了提高任務成功率,建立目標點位置的安全域,并采用安全域協商策略實現對期望捕獲點的實時分配,在此基礎上,采用改進的人工蟻群算法實現機器人到捕獲位置的路徑避障規劃。仿真結果證明:該協同編隊算法在二維復雜環境中能夠成功實現對目標點的編隊捕捉且具有較好的性能表現,對實際海洋資源探測和機器人編隊搜索任務具有參考意義。后續將對三維環境中的算法性能需要進一步探究,并針對實物仿生機器人展開實驗。

猜你喜歡
分配環境策略
長期鍛煉創造體內抑癌環境
一種用于自主學習的虛擬仿真環境
例談未知角三角函數值的求解策略
應答器THR和TFFR分配及SIL等級探討
孕期遠離容易致畸的環境
我說你做講策略
遺產的分配
一種分配十分不均的財富
環境
績效考核分配的實踐與思考
主站蜘蛛池模板: 日韩av无码DVD| 国产欧美日韩专区发布| 日本精品αv中文字幕| 99视频有精品视频免费观看| 精品人妻一区无码视频| 亚洲国产日韩视频观看| 亚洲视频免费播放| 国产综合另类小说色区色噜噜| 欧美在线视频不卡第一页| 自拍偷拍欧美日韩| 久久久久无码精品| 在线免费a视频| 国产在线一区视频| 激情爆乳一区二区| 永久免费无码成人网站| 国产传媒一区二区三区四区五区| 欧美日韩一区二区在线播放| 91精品福利自产拍在线观看| 自拍偷拍一区| 欧美成人免费午夜全| 日韩人妻无码制服丝袜视频| 无套av在线| 亚洲第一区精品日韩在线播放| 国产在线自乱拍播放| 99视频精品全国免费品| 国产精品99久久久久久董美香| 国产精品久久久久鬼色| 丁香亚洲综合五月天婷婷| 中文字幕永久在线看| 伊人久久综在合线亚洲91| 国产精品香蕉在线| 风韵丰满熟妇啪啪区老熟熟女| 久久精品娱乐亚洲领先| 在线看免费无码av天堂的| 国产91丝袜在线观看| 亚洲欧美日韩中文字幕在线一区| 99视频免费观看| 中日韩一区二区三区中文免费视频| 亚洲 欧美 中文 AⅤ在线视频| 日本成人在线不卡视频| 99久久婷婷国产综合精| 99精品视频在线观看免费播放| 伊人色在线视频| 老熟妇喷水一区二区三区| 亚洲午夜国产精品无卡| 国产99视频免费精品是看6| 日韩免费中文字幕| 爱爱影院18禁免费| 香蕉在线视频网站| 99999久久久久久亚洲| 日韩在线成年视频人网站观看| 欧美精品啪啪一区二区三区| 国产欧美在线观看一区| 青青草欧美| 久久美女精品| av午夜福利一片免费看| 99热这里只有成人精品国产| 日韩少妇激情一区二区| 一级全黄毛片| 亚洲国产成人精品青青草原| 国产精品专区第一页在线观看| 国产精品白浆无码流出在线看| 97se亚洲综合在线韩国专区福利| 大学生久久香蕉国产线观看| 久久香蕉国产线看观| 国产屁屁影院| 亚洲日韩第九十九页| 无码免费试看| 欧美日韩北条麻妃一区二区| 欧美国产日韩一区二区三区精品影视| 精品成人一区二区| 国产99欧美精品久久精品久久| 国产又粗又爽视频| 91久久国产成人免费观看| 一区二区影院| 国产成人做受免费视频| 亚洲无线观看| 欧美特级AAAAAA视频免费观看| 欧美人在线一区二区三区| 中文字幕永久视频| 青青草原国产av福利网站| 亚洲美女视频一区|