无码午夜福利片在线观看,丰满熟妇遇黑吊潮喷视频,一夲道人妻熟女aⅴ深,精品国产第一国产综合精品

XML | RSS
公司首頁 公司簡介 新聞資訊 產(chǎn)品介紹 技術(shù)文檔 人才招聘 聯(lián)系我們
首頁技術(shù)文檔 >> 基于小生境遺傳算法的移動機器人路徑優(yōu)化

1.3 種群初始化

執(zhí)行遺傳算法的最優(yōu)路徑設(shè)計是必須對種群進行初始化,由于初始路徑隨機產(chǎn)生,各轉(zhuǎn)向點坐標(biāo)可能分布在整個規(guī)劃區(qū)域范圍內(nèi),包括可行的和不可行的,這樣便增加了搜索范圍。這里在可行區(qū)域內(nèi)限制初始轉(zhuǎn)向點,以加快遺傳算法的收斂速度。具體做法為:判斷該轉(zhuǎn)向點是否在可行區(qū)域內(nèi),如果不是,則重新選取,直到坐標(biāo)點符合條件為止。

根據(jù)規(guī)劃環(huán)境的復(fù)雜度不同,最優(yōu)路徑中轉(zhuǎn)向點的個數(shù)也是不確定的,一般來說,環(huán)境越復(fù)雜,轉(zhuǎn)向點就越多,因此算法采用變長編碼技術(shù),通過對染色體進行刪除、插入等操作,能夠確定合適的轉(zhuǎn)向點個數(shù),使路徑達到最優(yōu)。但是,轉(zhuǎn)向點數(shù)目太多,占用資源也就會太大,它將使運算速度變慢。因此,在運算過程中,設(shè)定最大轉(zhuǎn)向點為Nmax,種群中每個個體的長度n滿足2≤n≤Nmax。

采用小生境原理,將每一代個體劃分為若干類,每個類中選出若干適應(yīng)度較大的個體,作為一個類的優(yōu)秀代表組成一個種群。

1.4 適應(yīng)度函數(shù)

所謂移動機器人的路徑規(guī)劃,指在起點和終點之間找出一條最短的可行路徑,其約束條件是不與障礙物相交,同時移動機器人在行走中的轉(zhuǎn)角不宜太大。該算法以兩個條件作為規(guī)劃路徑的可行性評價函數(shù),即路徑總長度和各轉(zhuǎn)向點拐角的平均大小,對于不可行的路徑,對其適應(yīng)度進行懲罰,使它的適應(yīng)度差于可行路徑。

(1)路徑總長度。為了防止移動機器人與障礙物碰撞,應(yīng)盡量使其與障礙物保持一定的安全距離。假設(shè)移動機器人的安全半徑為r;移動機器人與障礙物的距離為d,則路徑總長度Len由式(1)計算:

式中:d(pi-1,pi)為轉(zhuǎn)向點pi-1與pi之間的長度。如果pi-1與pi之間的路徑不可行,則使用懲罰函數(shù)法對其適應(yīng)度進行懲罰。懲罰函數(shù)定義如下:



式中:ε為懲罰因子。路徑的評價函數(shù)可以寫為:


判斷兩點之間的路徑是否可行,只需判斷這兩點的連線與障礙物的各邊是否相交即可。根據(jù)幾何學(xué)原理,判斷兩條線段是否相交可由以下兩個步驟進行確定:快速排斥試驗;跨立試驗。鑒于文章篇幅,在此不再對這兩個試驗進行詳細(xì)闡述。

評價路徑是求路徑長度最短的問題,通過懲罰因子,可以使不可行路徑變長,從而降低它的適應(yīng)值。

(2)路徑平滑度。移動機器人的特點決定了它在行走過程中不宜以過大拐角進行轉(zhuǎn)向,因此整條行走路徑應(yīng)趨于平緩而光滑,即每一轉(zhuǎn)向點處的拐角值應(yīng)盡可能小。這里假設(shè)拐角最大值不能超過π/2,平滑度可以使用路徑的平均拐角值來計算:


式中:ξ為一個趨于零的常數(shù)(ξ>0);αi(0≤αi≤π,i=2,3,…,n-1)表示兩向量AC,CB之間的夾角,B,C點的坐標(biāo)分別為(xi-2,yi-1),(xi,yi),(xi-1,yi-1);k為αi中大于或等于π/2的個數(shù),即當(dāng)某一夾角大于或等于π/2時,對適應(yīng)度進行懲罰。當(dāng)n=2時,路徑為起始點與終止點的連線。若其可行,則M值趨于0??梢钥闯觯琈值越小,路徑的平滑度越好。

得到了以上兩個條件的評價函數(shù),就可以獲得整條路徑的適應(yīng)度函數(shù)。采用各項評價函數(shù)加權(quán)求和是常用的確定適應(yīng)度函數(shù)的方法。因為各個加權(quán)系數(shù)不是恒定不變的,而是隨路徑和障礙物的情況變化而變化的,所以這種情況下各個加權(quán)系數(shù)就很難調(diào)整和確定。因此,在確定適應(yīng)度函數(shù)時,盡量使適應(yīng)度函數(shù)的項數(shù)最少,但又必須把路徑規(guī)劃的兩個條件融合在遺傳優(yōu)化過程中。這里采用評價函數(shù)相乘的形式,如式(6)所示。

f=1/(ML)    (6)

以f作為選擇操作的依據(jù),則路徑的長度和平均拐角越小,其適應(yīng)度越好。

1.5 遺傳算子

(1)選擇算子。使用錦標(biāo)賽選擇法和精英保留法相結(jié)合的選擇策略。采用在錦標(biāo)賽選擇法選擇時,先隨機在群體中選擇K個個體進行比較,適應(yīng)度最好的個體將被選擇作為生成下一代的父體,參數(shù)K稱為競賽規(guī)模。這種選擇方式能使種群中適應(yīng)度好的個體具有較大的“生存”機會。同時,由于它只使用適應(yīng)度的相對值作為選擇的標(biāo)準(zhǔn),而與適應(yīng)度的數(shù)值大小不成直接比例,從而避免了超級個體的影響,在一定程度上避免了過早收斂和停滯現(xiàn)象的發(fā)生。精英保留法是當(dāng)前種群中適應(yīng)度最好的個體,它不參加遺傳操作,可直接復(fù)制到下一代,替換經(jīng)交叉和變異操作產(chǎn)生的子種群中適應(yīng)度最差的個體,其優(yōu)點是在搜索過程中可以使某一代最優(yōu)個體不被遺傳操作所破壞,這樣可保證遺傳算法以概率收斂到最優(yōu)解。經(jīng)驗證明,保留占種群總體2%~5%數(shù)量的個體,效果最為理想。
[錄入:admin] [日期:10-05-17]

推薦產(chǎn)品

推薦文檔

銷售熱線:0769-83522588 行動電話:13712342966 劉先生
關(guān)于我們聯(lián)系我們留言反饋鏈接合作網(wǎng)站地圖

Copyright:東莞市賜宏智能設(shè)備制造有限公司專業(yè)提供:ict在線測試儀、ICT測試治具過爐治具
粵ICP備11008958號-3