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

基于IF&IABC 算法的多機器人路徑規劃研究*

2022-08-01 02:49:48王希宇
計算機與數字工程 2022年6期
關鍵詞:規劃

王希宇 魏 赟

(上海理工大學光電信息與計算機工程學院 上海 200093)

1 引言

隨著科學技術的發展,機器人的應用成為生產生活中不可或缺的一部分。所以許多學者對機器人技術進行了深入的研究。其中,對于機器人路徑規劃問題受到國內外學者的青睞。目前,單機器人的路徑規劃問題已經日趨成熟,但對于多機器人的路徑規劃而言,還需要進一步的研究。近年來,用于解決多機器人路徑規劃問題的方法很多,例如:動態窗口法、模糊控制法和人工勢場法等,但這些方法算法復雜,耗時久,效率低。因此,群智能算法的應用成為了研究的熱點。白建龍、王輝[1~6]等對傳統蟻群算法進行了改進,通過負反饋機制解決蟻群算法易陷入局部最優解的問題,通過引入距離啟發函數因子、改進狀態轉移規則和采取歸一化處理的動態信息素更新策略進行優化改進。但是,該方法計算量大導致搜索時間過長;Kamalova Albina,Contreras-cruz M A,劉二輝[7~10]等通過模擬灰狼的協同捕食行為提出了改進的狼群算法,引入路徑微調算子來提高算法的局部開發能力,提出一種非線性收斂因子公式,又引入初始解生成算法提高初始種群的質量,但是易陷于局部最優并且收斂速度不理想;Chakraborty J,Jan F[11~13]等分別對多機器人系統在復雜環境下進行了路徑規劃,但是都沒有體現群機器人的主要特征,即機器人之間的交互機制。陳久梅、杜霖[14~16]等提出了自適應粒子群算法,在粒子更新過程中以一定概率接受劣解,定義了粒子活躍度概念,并在離散狀態角度分析了算法。但是對于優化方面的處理不夠理想,很容易陷入局部最優;趙曉、張丹露[17~20]等提出了基于預約表下的改進A*算法,構建考慮全局最優路徑的評估函數可以使路徑更平滑,但在任務較稠密區域,容易造成總長度增加過大的問題;孔德鵬、魏鋒濤[21~25]等提出基于精英引導和量子行為的人工蜂群算法,但是,存在一些缺點,例如容易陷入局部最優解和收斂速度慢。

綜上,由于蜂群算法相較于其他算法具有輸入參數少,收斂速度快,且可調節收斂精度的優勢[26],因此,本文對基本的人工蜂群算法進行了改進,規劃機器人的路徑,結合具有速度反饋的模糊算法規劃機器人的避障行為,從而控制機器人在特定狀態下準確方便地改變路徑,保證其在最佳路徑狀態下運行到目標點,從而求得用于解決機器人路徑規劃問題的最佳方案。

2 算法思想

機器人路徑規劃的目標是規劃出每個機器人在起點到目標點之間的最優路徑。本文采用改進的蜂群算法規劃機器人的路徑。利用混沌思想和反向學習策略初始化種群,通過免疫信息調節機制在當前解和反向解之間進行選擇,擴大種群多樣性,增強跳出局部最優的能力;通過引入量子策略改進鄰域搜索,引入獨立的慣性權重來調節全局和局部尋優能力;用邊界變異法將過界的蜜蜂位置轉移到可行解的位置,避免算法在搜索的過程中陷入局部最優,從而導致效率降低。結合具有速度反饋的模糊算法規劃機器人的避障行為,從而控制機器人在特定狀態下準確方便地改變路徑,保證其在最佳路徑狀態下運行到目標點。另外設計一個速度模糊控制器進行速度的反饋,使機器人在轉彎處減小步長,以防止側移,從而得出最優的路徑規劃解決方案。最后進行仿真驗證,證明本文IF&IABC的優越性,為解決機器人的路徑規劃問題提出了新的思路。

3 基于改進蜂群算法規劃路徑

3.1 環境建模

首先利用網格矩陣建立環境模型(如圖1 所示)。機器人所處的環境由目標點和靜態障礙物構成。機器人從初始點出發,經過路徑點,繞開障礙物,最終到達目標位置。機器人路徑規劃的目的是尋找出機器人的最優安全無碰撞路徑P1,P2,…,Pi。當機器人與所探測到障礙物的距離大于安全距離時,機器人利用改進的人工蜂群算法向目標點運動。機器人可以借助左側、前方、右側3 組傳感器探測障礙物的方向和距離,可以利用方位傳感器感應目標點與當前機器人運行方向的夾角。

圖1 模型示意圖

3.2 節點約束

為了防止機器人之間的碰撞,本文設置各節點允許多個機器人同時經過,同一節點最大允許同時經過機器人的數量為H。

3.3 蜂群算法改進

3.3.1 混沌反向學習初始化種群

為了減少算法的盲目性,增強跳出局部最優的能力,利用混沌思想和反向學習策略初始化種群。這種方法利用概率思想,將在混沌條件下的正向解和反向解進行組合,找出可能的較優解,以此擴大解空間。

1)混沌思想

混亂是不可預測的、隨機的,一個混亂的空間是離散時間的動態系統。數學描述為

此處引入混沌映射,將初始化變量轉化為混沌變量,正弦迭代公式為

3.3.2 免疫信息調節機制選擇路徑

為了隨機的擴展蜂群的數量,增加種群的多樣性,本文引入免疫信息調節機制中的濃度選擇機制對路徑進行選擇。為了避免局部最優,隨機產生一定數量的蜜源(抗體)作為新種群的一部分。第i個蜜源(抗體)的濃度公式如下:

3.3.3 獨立慣性權重調節尋優能力

為了得到理想的最優解,本文引入獨立的慣性權重調節蜜蜂的全局與局部尋優能力:

在路徑規劃過程中,需要在依據當前路徑產生的新路徑和所有初始可行路徑中進行選擇。由于機器人路徑規劃需要尋找最短路徑,則蜜源的選擇根據式(19)進行:

其中,fiti為第i 個蜜源的適應度,如果某條路徑長度越短,則其相應的fiti值越大,被選擇的可能性pi越大,就越容易將此路徑選擇為新路徑。

3.3.4 邊界變異

在跟隨蜂對雇傭蜂進行跟隨時,跟隨蜂有可能因為雇傭蜂靠近邊界導致其自身超過邊界。因此在搜索過程中,算法易陷入局部最優,導致效率不佳。所以,通過邊界變異法將越界的蜜蜂位置移動到可行解的位置。設隨機數r∈(0.2,1.0),如果蜜蜂超過上界U,則將蜜蜂的位置依據式(20)調整,如果蜜蜂超過下界L,則將蜜蜂的位置依據式(21)調整。

用適應度值評估解決方案的質量。通常,使用更大的適應值來導致算法的收斂。對于機器人路徑規劃問題,設計的適應度函數為

4 基于速度反饋的模糊控制避障行為

機器人路徑規劃的實現由于機器人在使用和操作過程中通常處于復雜的非結構化環境中,通過前面的方法規劃機器人的最優路徑后,收集機器人實際操作過程中的動態信息,并根據路徑規劃方案進行智能控制。為了更精確地控制機器人的行走路徑,避免路徑的偏差,在機器人路徑變化的過程中,及時、快速地規劃和修正機器人的行進路徑,合理規劃到達目標點,并進行障礙物檢測,本文結合具有速度反饋的模糊算法規劃機器人的避障行為,從而控制機器人在特定狀態下準確方便地改變路徑,保證其在最佳路徑狀態下運行到目標點。

本文將機器人的左側、前方、右側與障礙物的距離dl、df、dr,以及機器人當前的運動方向與目標方向的夾角ic 作為模糊控制的輸入,通過步長控制速度進行反饋,將機器人運動的角度變化cc作為模糊控制的輸出。將距離的論域取為0~1m,對應的語言變量記為{N,F};機器人運動方向與目標方向夾角的論域取為-180deg~180deg,對應語言變量記為{LB,LS,Z,RS,RB};機器人運動角度變化的論域取為-60deg~60deg,對應的語言變量記為{TLB,TLS,TZ,TRS,TRB}。本文采用曲線比較平滑的高斯隸屬函數,可以使系統更加簡潔,且具有較好的精度。下面列舉部分模糊控制規則庫,如表1 所示。

表1 模糊控制規則庫(部分)

使用較為成熟的Mamdani 推理進行推理。最后,為了得到精確的控制量,本文采用重心法求出模糊推理的最終輸出值,即

為了使機器人在轉彎時可以減速行駛,避免發生側移,本文以模糊控制算法為基礎,設計了一個速度模糊控制器。機器人的速度可以用步長來表示,即機器人在單位時間內行走的距離。步長對于機器人在行走過程中尤為重要,步長過大,會使機器人出現避讓不及而撞到障礙物的情況,步長過小則會使系統來不及處理兩次相鄰的采樣信息。同時,應該使機器人在轉彎處減小步長,防止因為慣性過大使機器人產生側移。所以,本文設計了一個速度模糊控制器,以機器人的速度方向偏差和當前運動速度為輸入變量,以下一步的運動速度為輸出變量,模糊控制規則如表2所示。

表2 速度模糊控制規則表

5 實驗仿真與結果分析

首先對傳統人工蜂群算法(ABC)和本文改進算法(IABC)在沒有障礙物的環境進行仿真驗證,仿真結果如圖2~圖4所示,從仿真結果可以看出經過改進的算法可以明顯縮短路徑長度,且收斂性良好。

圖2 ABC算法路徑規劃圖

圖3 IABC算法路徑規劃圖

圖4 收斂曲線

然后對本文的模糊避障功能進行仿真驗證,構造600*600 的地圖環境,機器人分別從不同的起點出發,繞開障礙物訪問任務點。圖5 為改進人工蜂群算法和普通模糊算法相結合(F&IABC)的避障實驗,圖6 為本文IF&IABC 算法仿真結果,路徑優化曲線如圖7 所示。從實驗結果可以看出,利用本文所提出的IF&IABC算法進行路徑規劃時,機器人可以很好地躲避障礙物并依次訪問目標點,且收斂速度較優,具有明顯優勢。

圖5 F&IABC算法路徑規劃圖

圖6 IF&IABC算法路徑規劃圖

圖7 優化曲線

為了驗證本文算法的可擴展性,建立在三維環境中機器人的實驗環境,進行實驗。仿真結果表明,本文算法同樣適用于三維空間的路徑規劃問題,能夠在三維空間很好地躲避障礙物并訪問任務點,具有很好的可擴展性。仿真結果如圖8所示。

圖8 三維路徑規劃圖

6 結語

本文為解決機器人路徑規劃問題提出了一種新的方法。結合改進的蜂群算法和改進的模糊算法規劃出機器人的最佳路徑。本文所提出的IF&IABC在效果上具有一定的優越性,為解決機器人的路徑規劃問題提出了新的思路。該方法適用于不同規模、不同任務數量的路徑規劃,具有很強的實際應用價值。未來的研究工作將集中在復雜環境和方向變化最小的多目標優化問題及對本方法進一步改進將其應用于具有復雜障礙的環境和現實生活的環境中去。

猜你喜歡
規劃
我們的規劃與設計,正從新出發!
房地產導刊(2021年6期)2021-07-22 09:12:46
“十四五”規劃開門紅
“十四五”規劃建議解讀
發揮人大在五年規劃編制中的積極作用
規劃計劃
規劃引領把握未來
快遞業十三五規劃發布
商周刊(2017年5期)2017-08-22 03:35:26
基于蟻群算法的3D打印批次規劃
多管齊下落實規劃
中國衛生(2016年2期)2016-11-12 13:22:16
十三五規劃
華東科技(2016年10期)2016-11-11 06:17:41
主站蜘蛛池模板: 久久亚洲AⅤ无码精品午夜麻豆| 久久男人资源站| 狠狠色丁香婷婷综合| 国产午夜精品一区二区三区软件| 国产精鲁鲁网在线视频| 亚洲AⅤ无码国产精品| 伊人久久婷婷五月综合97色| 亚洲一区二区三区国产精华液| 夜夜操天天摸| 91在线激情在线观看| 欧美黑人欧美精品刺激| 91精品日韩人妻无码久久| 亚洲国产精品美女| 国产高清无码第一十页在线观看| 精品99在线观看| 尤物视频一区| 黄色网址免费在线| 色婷婷综合在线| 永久免费AⅤ无码网站在线观看| 国产一级毛片在线| 无码免费视频| 亚洲一区二区三区国产精品| 中文字幕在线观看日本| 国产99热| 欧美三级日韩三级| JIZZ亚洲国产| 亚洲欧美日韩中文字幕在线一区| 亚洲女同一区二区| 极品私人尤物在线精品首页| 欧美日韩v| 亚洲精品成人福利在线电影| 免费一看一级毛片| 99热最新网址| 女高中生自慰污污网站| 毛片免费观看视频| 欧美区国产区| 久久精品亚洲热综合一区二区| 天天躁日日躁狠狠躁中文字幕| 91探花在线观看国产最新| 女同国产精品一区二区| 中文字幕亚洲另类天堂| 亚洲AV无码乱码在线观看代蜜桃| 91免费在线看| 国产日韩精品欧美一区喷| AV老司机AV天堂| a毛片基地免费大全| 国产亚洲美日韩AV中文字幕无码成人 | 国产96在线 | 亚洲区视频在线观看| jizz在线观看| 手机在线免费不卡一区二| 亚洲高清在线天堂精品| 国产美女无遮挡免费视频网站 | 国产91小视频| 日本不卡在线| 久久99蜜桃精品久久久久小说| 久久久久中文字幕精品视频| 中文纯内无码H| 九九免费观看全部免费视频| 亚洲综合在线网| 国产福利免费视频| 夜色爽爽影院18禁妓女影院| 日本在线免费网站| 中文字幕首页系列人妻| 午夜视频免费一区二区在线看| 国产91无码福利在线| 欧美成人二区| 欧美黑人欧美精品刺激| 麻豆精品在线| 欧美精品一区在线看| 亚洲性视频网站| 日本午夜视频在线观看| 色老头综合网| 日韩亚洲高清一区二区| 精品无码国产一区二区三区AV| 日本午夜精品一本在线观看| 不卡色老大久久综合网| 亚洲无码91视频| AV无码无在线观看免费| 99久久无色码中文字幕| 中文字幕日韩欧美| 黄色网址免费在线|