《電子技術應用》
您所在的位置:首頁 > 其他 > 業界動態 > 基于小生境遺傳算法的足球機器人路徑規劃

基于小生境遺傳算法的足球機器人路徑規劃

2008-05-16
作者:于 飛,呂冬梅,劉喜梅

  摘 要: 將基于共享機制的遺傳算法" title="遺傳算法">遺傳算法" title="小生境遺傳算法" title="小生境遺傳算法">小生境遺傳算法">小生境遺傳算法應用到足球機器人" title="足球機器人">足球機器人路徑規劃" title="路徑規劃">路徑規劃中,對比其他算法說明其在求解多峰值函數優化計算問題時具有時間最優性,并能保持解的多樣性,具有很高的全局尋優能力和收斂速度" title="收斂速度">收斂速度。通過仿真試驗證明了小生境遺傳算法在路徑尋優過程中的有效性和正確性。
  關鍵詞: 路徑規劃 小生境遺傳算法 全局尋優


  足球機器人系統是一個典型的且非常具有挑戰性的多智能體系統。在足球機器人比賽中,路徑規劃的主要目的是在充滿對抗的賽場上規劃出一條滿足某項評價指標的無碰撞路徑。路徑規劃主要應用于機器人底層策略中。作為足球機器人基本動作實現的基礎,路徑規劃的優劣將直接影響動作的實時性和準確性。因此,每個足球機器人研究者都把它作為一個研究重點。全局路徑規劃一般包括環境建模和搜索策略2個子問題。其中環境建模的主要方法有:可視圖法、自由空間法和柵格法[1]等。目前常用的搜索技術有:梯度法[4][5]、 A*等圖搜索方法、枚舉法和隨機搜索法等。而這些方法也存在一些問題:梯度法易陷入局部最小點,圖搜索方法和枚舉法不能用于高維的優化問題,隨機搜索法計算效率太低。本文將基于小生境的遺傳算法用于足球機器人路徑規劃中,改進了傳統算法的性能,同時具有很高的全局尋優能力和收斂速度,同時可進一步提高解的精度。
1 小生境遺傳算法[2][6]
  在自然界中,特征、性狀相似的物種往往相聚在一起,并在同劣種交配繁衍后代。在基本的遺傳算法(SGA)中,交配完全是隨機的,雖然這種隨機化的雜交形式在尋優的初級階段保持了解的多樣性,但在進化的后期,大量個體集中于某一極值點上,它們的后代造成了近親繁殖。遺傳算法由于其強大的全局搜索能力,求解多峰值函數的優化計算時,一般只能找到個別的幾個最優解,甚至得到的是局部最優解;由于搜索的隨機性,因而解的精度不高。為了使優化算法能夠找到全部的最優解,引進小生境的概念。
  本文使用一種可標記進化方向的小生境遺傳算法DRN-GA(Direction Record Niche Genetic Algorithm),特點是:基于“分享機制”更好地保持解的多樣性,同時具有很高的全局尋優能力和收斂速度;利用進化過程中的有用信息,為每個個體標記進化方向。執行DRN-GA算法后,若以每個個體為初始點,按標記的進化方向繼續局部尋優,會進一步提高解的精度。
1.1 個體編碼結構
  個體編碼中除應包含決策變量的編碼外,還要有記憶進化方向的部分。為適應本算法,設計個體編碼方案如下示:

1.2 小生境實現原理及適應度函數的確立
  小生境技術就是將每一代個體劃分為若干類,每類中選出若干適應度較大的個體作為一個類的優秀代表組成一個種群,再在種群中以及不同種群之間通過雜交、變異產生新一代個體群,同時采用預選擇機制、排擠機制或分享機制完成選擇操作。基于這種小生境技術的遺傳算法NGA(Niched Genetic Alogorithm)可以更好地保持解的多樣性,同時具有很高的全局尋優能力和收斂速度,特別適用于復雜多峰函數的優化問題。
  在普通遺傳算法的進化過程中,每一代進行選擇、交叉、編譯操作之前加入如下操作:通過個體之間的相似程度的共享函數調整群體中個體的適應度,從而在群體的進化過程中,算法能依據該調整后的新適應度進行選擇操作,以維護群體的多樣性,創造出小生境的進化環境。共享函數是表示群體中兩個個體之間密切關系程度的一個函數,可記為S(dij),其中dij表示個體i和個體j之間的某種關系。適應度共享函數的直接目的是將搜索空間的多個不同峰值在地理上區分開來,每個峰值處接受一定比例數目的個體,比例大小與峰值高度有關。為實現這樣的分布,共享法將個體的目標適應度降低,即適應度值fi除以一個niche計數mi獲得共享函數,niche計數mi作為個體鄰集密集程度的估計。mi=其中,d[i,j]是個體i和j的距離,Sh[d]是共享函數,此函數遞減,Sh[0]=1和Sh[d≥σshare]=0。
  采用一種將海明距離測度(基因型差異)與適應度距離(表現型差異)相結合的方法。若d1(xi,xj)為任意兩個個體xi和xj的海明距離,d2(xi,xj)是適應度距離,這時共享函數可定義為:
  
  其中,σ1和σ2是niche的半徑,即分別為基因型和表現型的作為一個niche內的個體最大距離。個體的適應度函數在共享后變為如下形式:
  
1.3 進化方向的確立
  設單變量函數y=g(x),且x1-x2〈ρ,ρ為一較小正數。設目標函數為J=max[g(x)]。進化示意圖如圖1所示。由圖1知,x1比x2更優。根據x1〈x2,g(x1)〉g(x2)及x1-x2〈ρ可知,在x1的一個鄰域內g(x)是下降的,可推出,存在一很小正數ε,使得g(x1-ε)〉g(x1),即x1-ε比x1更優的點,所以x1的進化方向為-1。


2 小生境遺傳操作步驟
  小生境遺傳操作步驟:(1)根據編碼方案,把路徑點編碼成位串形式,轉化為染色體(路徑)。(2)選擇合適的參數:群體的大小(所含個體數目)、交叉概率Pc和變異概率Pm。(3)隨機產生一個初始群體即N條路徑。(4)根據適應值函數計算每條路徑的適應值f(pi(t)),為適應度較大者標記進化方向,根據個體的適應度按比例選擇N個個體。(5)選擇:計算每一條路徑的選擇概率P=及累計概率qi=∑pj,j=1,…,i。(6)交叉:對每條路徑產生[0,1]間隨機數r,如果r〈Pc,則該條路徑參加交叉操作,如此選出參加交叉的一組路徑后,隨機配對;對每一對,產生[0,1]間的隨機數以確定交叉的位置。(7)變異:如果變異概率為Pm,則可能變異的位數的期望值為P·n·N(n為染色體串長,N為群體)。(8)如果新個體數未達到M,則轉向第(5)步繼續進行遺傳操作,否則代數加1,d=d+1;將新群體的M 條路徑的適應值由大到小進行排序,保存適應值最大的路徑點;如果d≠g(g是設定的代數),則轉向第(4)步,否則選用g代替f中最優的路徑上的點。
3 精確優化
  DRN-GA執行后,得到的種群每個個體中都保存了進化方向。局部尋優沿進化方向以步長step尋找更優解, 對每個個體沿進化方向繼續搜索,可進一步提高解的精度。兩算法可串行執行。精確優化結構示意圖如圖2所示。


4 仿真
  算法的搜索能力和優化精度在路徑規劃中的應用性能,可以通過下述函數及其仿真圖形驗證。函數精度為0.01,每個變量所占的二進制編碼長度為9,個體編碼為20位,種群數目為100,終止代數為100,交叉概率為Pc=0.6,變異概率Pm=0.002,運行次數為40。
  (1)Gauss函數
  選取函數:
  f1(x,y)=xsin(4πx)-ysin(4πy+π)+1
  x,y∈[-1,2],f1*(1.6289,1.6289)=4.2539
  采用高斯函數和基于小生境算法的尋優曲線及其個體的進化過程曲線分別如圖3~圖6所示。
  小生境遺傳算法與基本遺傳算法的性能對比如表1所示。


  (2)Chaos-cat mapping函數[3]
  選取函數:
  X是一個兩輸入向量,[X1,X2]∈[0,100]2。基于Chaos-cat mapping函數和小生境算法的尋優曲線和個體進化過程曲線分別如圖7~圖10所示。

?

?

?


  改進算法與基本遺傳算法的性能對比如表2所示。


  從上述圖及表中可以看出,在求解多峰值函數的優化計算問題時,采用小生境遺傳算法可以在很短的時間內尋到最優解,從而達到節省時間的目的,同時可以很好地保持解的多樣性,具有很高的全局尋優能力和收斂速度。仿真結果有效地證明了小生境遺傳算法在路徑尋優過程中的有效性和正確性。
參考文獻
1 王醒策,張汝波,顧國昌.基于勢場柵格法的機器人全局路徑規劃[J].哈爾濱工程大學學報,2003;(4):170~174
2 Holland J H.Adaptation in natural and artificial systems[M].Michigan:The University Of Michigan Press,Ann Arbor,1975
3 宋春雨.基于混沌映射同步理論的加密算法及其掩蓋保密通信系統設計[M].哈爾濱:哈爾濱工業大學出版社,2001
4 吳麗娟,徐心和.基于遺傳算法的足球機器人比賽中障礙回避策略的設計[J].機器人,2001;(3):142~145
5 Ge S S,Cui Y J.New potential functions for robot path plan-ning.IEEE Transactions on Robotics and Automation,2000;16(5)
6 Sugibara K,Smith J.Genetic algorithms for adaptive motion planning of autonomous mobile robots.In:Problems IEEE Trans SMC SIM1997,USA,1997

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
在线观看久久av| 新67194成人永久网站| 国产视频观看一区| 国产精品日韩精品欧美精品| 欧美日本在线观看| 欧美韩日一区二区| 欧美成人性生活| 久久综合中文字幕| 久久综合久色欧美综合狠狠| 久久深夜福利| 久久免费的精品国产v∧| 欧美在线国产精品| 欧美怡红院视频| 欧美一区二区久久久| 午夜精品一区二区三区在线播放| 亚洲午夜一区| 午夜精彩视频在线观看不卡| 亚洲欧美日韩综合一区| 午夜精品久久久久久久久 | 亚洲国产欧美在线人成| 亚洲高清久久| 亚洲黄色成人久久久| 亚洲激情自拍| 99www免费人成精品| 在线一区二区三区做爰视频网站| 亚洲四色影视在线观看| 亚洲综合欧美| 久久国产精品99国产| 久久久91精品国产| 欧美成人免费一级人片100| 欧美激情久久久| 欧美特黄一级大片| 国产老肥熟一区二区三区| 国产一区二区三区在线观看网站| 国自产拍偷拍福利精品免费一| 精品51国产黑色丝袜高跟鞋| 91久久国产精品91久久性色| 一区二区三区日韩精品视频| 午夜日韩在线观看| 亚洲激情一区| 亚洲天堂av图片| 欧美中在线观看| 美女精品国产| 欧美视频在线一区| 国产亚洲精品激情久久| 亚洲福利视频专区| 这里只有精品电影| 久久精品99国产精品酒店日本| 亚洲精品在线看| 亚洲欧美成人一区二区三区| 久久先锋影音| 欧美色精品在线视频| 国产免费一区二区三区香蕉精| 激情久久综艺| 99精品欧美| 久久国内精品自在自线400部| aaa亚洲精品一二三区| 校园春色国产精品| 欧美风情在线观看| 国产精品一区二区欧美| 亚洲成人在线观看视频| 亚洲一区二区三区在线看| 亚洲二区视频在线| 亚洲女同在线| 欧美激情亚洲精品| 国产精品永久免费| 亚洲精品乱码久久久久久久久| 午夜精品久久久久久久99热浪潮 | 国产精品麻豆va在线播放| 在线欧美一区| 亚洲一区三区电影在线观看| 亚洲黄色片网站| 亚欧美中日韩视频| 欧美国产丝袜视频| 国产一区视频网站| 一区二区高清视频| 最新国产の精品合集bt伙计| 欧美一区2区三区4区公司二百| 欧美激情五月| 国产综合欧美在线看| 中文国产成人精品| 亚洲精品一区二区三区在线观看| 久久国产精品久久w女人spa| 欧美视频日韩视频| 在线欧美日韩国产| 久久精品首页| 久久精品成人| 国产精品扒开腿爽爽爽视频| 亚洲国产精品久久久久秋霞不卡 | 亚洲国产精品一区| 久久国产精品网站| 性欧美xxxx视频在线观看| 欧美日韩免费观看一区=区三区| 原创国产精品91| 欧美在线在线| 欧美自拍偷拍| 国产精品亚洲精品| 一区二区三区日韩精品| 一本大道av伊人久久综合| 欧美gay视频| 精品69视频一区二区三区| 欧美亚洲一级片| 午夜免费电影一区在线观看| 欧美色大人视频| 日韩视频在线免费| 一本色道久久综合亚洲精品不卡 | 国产在线麻豆精品观看| 亚洲一区在线免费| 亚洲免费中文| 国产精品久久久久久久久动漫| 一本到12不卡视频在线dvd| 日韩网站在线| 欧美激情视频在线免费观看 欧美视频免费一| 一区在线播放视频| 亚洲电影成人| 久久嫩草精品久久久精品一| 国产一区二区三区直播精品电影| 午夜精彩国产免费不卡不顿大片| 欧美亚洲午夜视频在线观看| 国产精品腿扒开做爽爽爽挤奶网站| 一区二区动漫| 亚洲欧美日韩一区| 国产精品视频99| 亚洲免费一在线| 久久国产一区二区三区| 国产综合久久久久久| 久久精品麻豆| 免费国产自线拍一欧美视频| 亚洲福利视频在线| 亚洲最新在线视频| 欧美午夜精品理论片a级按摩| 一区二区三区精品| 午夜精彩视频在线观看不卡 | 韩国av一区| 亚洲国产精品一区二区第四页av| 老司机凹凸av亚洲导航| **性色生活片久久毛片| 亚洲精品在线视频观看| 欧美日韩不卡视频| 妖精视频成人观看www| 亚洲欧美日韩国产一区| 国产日韩精品一区观看| 久久狠狠婷婷| 欧美精品在欧美一区二区少妇| 亚洲久久一区| 西西人体一区二区| 国产一区二区你懂的| 最新国产乱人伦偷精品免费网站| 欧美韩日高清| 亚洲一区在线观看视频 | 国产精品久久久久久久久久三级| 亚洲欧美日韩综合aⅴ视频| 久久久久国产成人精品亚洲午夜| 一区二区亚洲精品国产| av成人免费| 国产精品中文字幕欧美| 亚洲第一精品影视| 欧美日韩精品一区二区在线播放| 亚洲一区二区三区色| 老巨人导航500精品| 日韩一级成人av| 久久国内精品视频| 亚洲国产精品va在线看黑人| 亚洲欧美国产高清| 极品少妇一区二区| 亚洲天堂免费观看| 国产亚洲亚洲| 99国产精品久久久久久久久久| 国产精品久久久久高潮| 亚洲国产欧美一区二区三区丁香婷| 欧美日韩一级视频| 欧美在线不卡视频| 欧美日韩一区在线视频| 久久9热精品视频| 欧美色综合天天久久综合精品| 欧美综合第一页| 国产精品av一区二区| 久久精品欧美日韩| 国产精品成人午夜| 亚洲国产精品成人综合| 欧美性大战久久久久久久蜜臀| 久久精品一级爱片| 国产精品欧美风情| 亚洲免费高清视频| 国产一区二区三区在线观看免费视频 | 亚洲综合视频一区| 亚洲经典视频在线观看| 久久久精品一区| 亚洲午夜激情网页| 欧美电影在线观看| 性欧美videos另类喷潮| 欧美日韩亚洲高清一区二区| 亚洲国产精品高清久久久| 国产精品日韩专区| 在线亚洲国产精品网站| 欲香欲色天天天综合和网| 欧美一区日韩一区| 一区二区高清在线观看| 欧美精品日韩| 亚洲人成在线观看网站高清|