新四季網

一種基於種群多樣性的自適應多目標機器人避障算法

2023-05-18 13:13:26 2

一種基於種群多樣性的自適應多目標機器人避障算法
【專利摘要】本發明涉及一種基於種群多樣性的自適應多目標機器人避障算法。按以下步驟進行:步驟一:對環境進行建模,種群初始化,並判斷種群個體與障礙物之間的關係;步驟二:基於種群多樣性的自適應多目標機器人路徑規划算法;步驟三:對所得的結果進行路徑平滑處理,最後得到該地圖中機器人行走的最優路徑。本發明方法具有以下有益效果:本發明提出一種基於種群多樣性的自適應調整遺傳參數的改進方法,給出了一種快速有效的全局路徑規劃方法。進一步拓寬了機器人的應用範圍,提高了算法的魯棒性。本發明的方法相比於其他方法而言,顯著提高了算法對於路徑規劃問題的處理速度。
【專利說明】一種基於種群多樣性的自適應多目標機器人避障算法【技術領域】
[0001]本發明公開了一種基於種群多樣性的多目標機器人避障方法,屬於人工智慧領域。
技術背景
[0002]移動機器人是智能控制技術中的一個重要領域,已經被廣泛應用在軍事、工業、農業和教育等領域。路徑規劃是移動機器人系統中的一個重要內容,他直接影響機器人完成任務的質量。其任務就是實現使機器人在其工作環境中能夠自主的從起點運動到終點,同時滿足一定的約束條件,約束條件包括不與障礙物碰撞;運動路徑最短;運動軌跡儘量光滑等。多目標進化算法(MOEA)是一類模擬生物進化機制而形成的全局性概率優化搜索方法,在20世紀90年代中期開始迅速 發展,其發展可以分為兩個階段。第一階段主要有兩種方法即不基於Pareto優化的方法和基於Pareto優化的方法;第二個階段就是在此基礎上提出了外部集這個概念,外部集存放的是當前代的所有非支配個體,從而使解集保持較好的分布度。這個時期提出的多目標進化算法更多地強調算法的效率和有效性。在這兩個階段中,比較典型的多目標進化算法有NSGA2、PESA2和SPEA2等。
[0003]

【發明內容】

[0004]本發明的目的在於針對現有技術的不足,提供一種基於種群多樣性的多目標機器人路徑避障方法。根據本發明的方案,提出了一種基於種群多樣性的多目標機器人避障方法,包括以下步驟:
步驟一:對環境進行建模,種群初始化,並判斷種群個體與障礙物之間的關係。
[0005]步驟二:基於種群多樣性的自適應多目標機器人路徑規划算法。
[0006]步驟三:對所得的結果進行路徑平滑處理,最後得到該地圖中機器人行走的最優路徑。
[0007]相比現有技術,本發明方法具有以下有益效果:
一般的進化算法採用固定的遺傳參數,種群進化容易陷入局部收斂,當搜索空間特別不規則時,表現地尤為明顯。不能根據種群的進化情況進行自適應調整,這限制了算法的收斂速度,這就使得進化走向局部收斂的可能性增加。本發明提出一種基於種群多樣性的自適應調整遺傳參數的改進方法,給出了一種快速有效的全局路徑規劃方法。進一步拓寬了機器人的應用範圍,提高了算法的魯棒性。本發明的方法相比於其他方法而言,顯著提高了算法對於路徑規劃問題的處理速度。
【專利附圖】

【附圖說明】
[0008]圖1是本文機器人避障算法的流程圖。
[0009]圖2、3、4是本文算法與未改進算法的收斂分析圖。[0010]圖5、6是本文避障機器人行走的最優路徑圖。
【具體實施方式】
[0011]下面結合附圖對本發明作具體說明。所描述的實施範例僅是為了說明的目的,而不是對本發明範圍的限制。
[0012]步驟一:對環境進行建模,種群初始化,並判斷種群個體與障礙物之間的關係。
[0013](1)環境建模:多邊形表示障礙物,點表示機器人,確定機器人的起始點與終止點。
[0014](2)種群初始化:將起點和終點做一條直線連線,將該直線看成是新的橫坐標軸XX,做垂直於XX的新的縱坐標軸YY。將該直線若干等分,下面就可以在每條等分線上分別隨機取一點,形成初始種群個體。
[0015](3)判斷種群個體是否在障礙物內
若在障礙物內或在邊緣上,則刪除該點,並重新生成初始點,否則保留該點。隨機點與障礙物的關係在這裡採用射線法進行判別。所謂射線法是以隨機點為端點向左做平行於X軸的射線L,然後計算該射線L與障礙物的焦點。若焦點為偶數個,說明隨機點在障礙物外部;若焦點為奇數個,說明隨機點在障礙物內部,那麼需要刪除此點。但是有些特殊的情況需要考慮,比如L與某障礙物的邊重合或平行,則計算焦點沒有意義,因此障礙物中水平的邊不做考慮;另外,射線L恰好經過障礙物的某個端點時,若端點所在障礙物的邊中縱坐標的值大於另一端點的縱坐標的值,則計數;否則不計數。
[0016](4)判斷機器人路徑是否與障礙物相交
首先取第一個障礙物的第一條邊和隨機點結構的第一條邊,根據線段所在邊的直線方程來計算折線與障礙物邊是否相交。循環操作,計算出每條折線與每個障礙物的每條邊的交點。判定交點是否在障礙物邊所在線段的範圍。若某路徑段與障礙物的某條邊相交,我們採用重新生成第二個路徑點的方式重新初始化該點,一直到所有路徑與障礙物均不相交為止。
[0017]步驟二:基於種群多樣性的自適應多目標機器人路徑規划算法
(I)計算種群個體的適應度,並進行環境選擇。如果外部存檔集的規模超過約定值,利用修剪過程降低其大小,如果大小比約定值小,則從種群個體中選取支配個體填滿之。
[0018](2)判斷是否滿足終止條件。若滿足,則返回結果並結束,否則繼續。
[0019](3)對種群進行錦標賽選擇
(4)計算種群多樣性指數 其中種群多樣性指數醜定義如下:
【權利要求】
1.一種基於種群多樣性的自適應多目標機器人避障算法,其特徵在於,按以下步驟進行: 步驟一:對環境進行建模,種群初始化,並判斷種群個體與障礙物之間的關係; 步驟二:基於種群多樣性的自適應多目標機器人路徑規划算法; 步驟三:對所得的結果進行路徑平滑處理,最後得到該地圖中機器人行走的最優路徑。
2.根據權利要求1所述的一種基於種群多樣性的自適應多目標機器人避障算法,其特徵在於, 步驟一:對環境進行建模,種群初始化,並判斷種群個體與障礙物之間的關係: (1)環境建模:多邊形表示障礙物,點表示機器人,確定機器人的起始點與終止點; (2)種群初始化:將起點和終點做一條直線連線,將該直線看成是新的橫坐標軸XX,做垂直於XX的新的縱坐標軸YY,將該直線若干等分,下面就可以在每條等分線上分別隨機取一點,形成初始種群個體; (3)判斷種群個體是否在障礙物內: 若在障礙物內或在邊緣上,則刪除該點,並重新生成初始點,否則保留該點;隨機點與障礙物的關係採用射線法進行判別; (4)判斷機器人路徑是否與障礙物相交: 首先取第一個障礙物的第一條邊和隨機點結構的第一條邊,根據線段所在邊的直線方程來計算折線與障礙物邊是否相交;循環操作,計算出每條折線與每個障礙物的每條邊的交點,判定交點是否在障礙物邊所在線段的範圍,若某路徑段與障礙物的某條邊相交,採用重新生成第二個路徑點的方式重新初始化該點,一直到所有路徑與障礙物均不相交為止。
3.根據權利要求1所述的一種基於種群多樣性的自適應多目標機器人避障算法,其特徵在於, 步驟二:基於種群多樣性的自適應多目標機器人路徑規划算法: (1)計算種群個體的適應度,並進行環境選擇,如果外部存檔集的規模超過約定值,利用修剪過程降低其大小,如果大小比約定值小,則從種群個體中選取支配個體填滿之; (2)判斷是否滿足終止條件,若滿足,則返回結果並結束,否則繼續; (3)對種群進行錦標賽選擇; (4)計算種群多樣性指數; 其中種群多樣性指數H定義如下:H丄

mAX( I )
^ = -Σ F.(2) 其中,η表示物種數目,?.表示種群內第個物種佔總數的比例。為了定量的分析種群多樣性,我們定義數值D為物種聚集距離,如果若干個體之間的聚集距離均小於D ,那麼它們之間存在著足夠高的的相似度,這些個體構成一個物種; (5)按照自適應調整公式對交叉變異概率進行調整: 基於種群多樣性的自適應交叉變異概率調整公式如下:
4.根據權利要求1所述的一種基於種群多樣性的自適應多目標機器人避障算法,其特徵在於, 步驟三、對所得的結果進行路徑平滑處理並且輸出結果: 在算法結束後,對所得到的機器人路徑進行平滑處理,具體方法運用計算幾何的方法求解兩條線段之間夾角的情況;如果是鈍角的話不做特殊處理,如果是銳角或者是直角的話,也就是說機器人在拐彎時的角度過大,因此就需要修改路徑,需要將夾角為銳角或直角的兩條相鄰的邊上增加結點,經過平滑處理後,最後得到該地圖中機器人行走的最優路徑。
【文檔編號】G01C21/00GK104035438SQ201310563216
【公開日】2014年9月10日 申請日期:2013年11月14日 優先權日:2013年11月14日
【發明者】胡凱, 翁理國, 夏旻 申請人:揚州西岐自動化科技有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀