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

基于GSA算法的機器人靜態(tài)路徑規(guī)劃研究

2021-07-12 09:02:38楊坤程鵬
新型工業(yè)化 2021年3期
關(guān)鍵詞:規(guī)劃環(huán)境

楊坤,程鵬

(1.沈陽工學(xué)院,遼寧 撫順 113122;2.沈陽理工大學(xué),遼寧 沈陽 110159)

0 引言

機器人路徑規(guī)劃一直是學(xué)術(shù)界追蹤的熱點問題,其核心目標(biāo)是身處存在阻礙的環(huán)境中,如何給機器人找出一條路徑,使其既能夠避開障礙物,又能夠到達指定目標(biāo)位置。需要考慮到如何獲取環(huán)境信息、如何表示環(huán)境、如何進行路徑執(zhí)行以及如何獲取知識等多方面內(nèi)容。

路徑規(guī)劃可以分為在線路徑規(guī)劃和離線路徑規(guī)劃。前者是一種基于傳感器信息的環(huán)境未知的路徑規(guī)劃方法,并且必須在線規(guī)劃路徑。后者是基于環(huán)境的全局路徑規(guī)劃,適用于靜態(tài)環(huán)境的先驗完整信息,并且必須離線規(guī)劃路徑。靜態(tài)路徑規(guī)劃意味著機器人工作所在的環(huán)境是已知的且是靜態(tài)的。在機器人移動之前,路徑的選定是依照既定的環(huán)境信息進行規(guī)劃的,擇出最佳路徑后,使機器人沿著選定路徑從始發(fā)點到目的地。一般來說,可選路徑的數(shù)目不只一條。在實際應(yīng)用中,通常需要在某種特定情況下選擇出一條最佳路徑。通用標(biāo)準(zhǔn)包括最短路徑,最短用時以及最低能耗[1-2]。此外,為了提升機器人在路徑規(guī)劃方面的效率并更好地滿足實時性要求,通常將遺傳算法和模擬退火算法引入機器人的靜態(tài)路徑規(guī)劃和設(shè)計中。遺傳算法雖然可以從概率的角度隨機找到全局最優(yōu)解,而模擬退火算法能夠去除局部最優(yōu)解,恰好彌補了遺傳算法局部尋優(yōu)差的弊端。因此,遺傳算法與模擬退火算法的聯(lián)合是解決靜態(tài)路徑規(guī)劃問題的一種方法。

1 遺傳模擬退火算法

遺傳模擬退火(Genetic Simulated Annealing,GSA)算法是將遺傳算法和模擬退火算法相結(jié)合的一種優(yōu)化算法。它不僅包含遺傳算法的并行性和全局性,而且包含模擬退火算法的退火性和局部搜索能力。GSA算法的基本流程:

(1)參數(shù)的選取:群體規(guī)模為n,遺傳代數(shù)最值為N,初始溫度T=T0。

(2)初始溫度變更次數(shù)l=0,0代種群Pl(k),k=0。

(3)對現(xiàn)有種群執(zhí)行以下步驟,直至產(chǎn)生下批種群。

①在初始群體Pl(k)中算出適應(yīng)函數(shù)fi(t1);依據(jù)適應(yīng)函數(shù)的概率分布從Pl(k)中選n個染色體形成種群Pls(k+1)。

②按常規(guī)遺傳算法對染色體種群Pls(k+1)交叉,得到種群Plc1(k+1);在種群Plc1(k+1)中參與交叉操作的單值i和單值j,接收概率Pi和Pj如式1和2所示。經(jīng)迭代,生成新種群Plc1(k+1)。

其中,種群Pls(k+1)中某單值i的目標(biāo)值是f(i),種群Plc1(k+1)中某單值i的目標(biāo)值是f(i');種群Pls(k+1)中某單值j的目標(biāo)值是f(j),種群Plc1(k+1)中某單值j的目標(biāo)值是f(j')。

③根據(jù)常規(guī)遺傳算法對種群Plc(k+1)進行再變異獲得Plm1(k+1);然后依公式(2.1)中的概率對變異后的個體進行接受,生成新種群Plm(k+1)。

④Pl(k)=Plm(k+1),k=k+1。觀測遺傳代數(shù),若代數(shù)為N,則轉(zhuǎn)到步驟③,若小于N,則轉(zhuǎn)向步驟①。

(4)將溫度變更,tl+1=d(t1),Pl1(k)=Pl(k),l=l+1,k=0。如果滿足條件,停止,輸出最優(yōu)解;不滿足,則轉(zhuǎn)向步驟①。

2 機器人的靜態(tài)環(huán)境建模

環(huán)境建模是機器人通過控制傳感器感知外部環(huán)境,從而建立適合于描述外部環(huán)境的數(shù)學(xué)模型的過程。關(guān)鍵在于障礙物的表示,通常可以預(yù)測全球環(huán)境數(shù)據(jù)。環(huán)境建模利用數(shù)學(xué)模型來概括已知機器人的視角。環(huán)境建模是機器人進行路徑規(guī)劃和規(guī)避障礙的核心操作。路徑規(guī)劃方法中,被專家學(xué)者最為關(guān)注的方法之一就是網(wǎng)格解耦方法,它將機器人的能動空間劃分為若干簡單的網(wǎng)格,進而形成一個連接圖,在該圖上搜索從起始網(wǎng)格到目標(biāo)網(wǎng)格的路徑。該方法可以確保只要在起點和目標(biāo)點之間存在一條路徑,就可以完整地搜索該路徑[4-5]。

假定機器人處于二維工作空間內(nèi),障礙物的大小、所在坐標(biāo)以及各項參數(shù)均保持不變,將此二維工作空間分成等大的網(wǎng)格,其面積限制在機器人可以自由移動的范圍。若是網(wǎng)格中不存在任何阻擋,則為自由網(wǎng)格;否則稱為障礙網(wǎng)格。網(wǎng)格由自由網(wǎng)格和障礙網(wǎng)格組成。機器人環(huán)境工作空間建立如圖1所示。圖中黑色區(qū)域是障礙網(wǎng)格。

圖1 機器人環(huán)境的建立

3 路徑規(guī)劃方法設(shè)計與仿真

3.1 路徑規(guī)劃求解流程

圖2所示為基于GSA算法的路徑規(guī)劃問題求解過程。其流程可用下述步驟來描述[5-6]。

圖2 GSA算法的路徑規(guī)劃問題求解過程

步驟1:遺傳代數(shù)t初始值設(shè)為0;初始路徑集合選用隨機P(t)。

步驟2:選定初始路徑值T=max。

步驟3:評價P(t)中各條路徑的適應(yīng)值

步驟5:由交叉算子進行子代路徑交叉操作

步驟6:由變異算子進行子代路徑變異操作

步驟7:評價P''(t)中各條路徑的適應(yīng)值

步驟8:假設(shè)上述遺傳操作是由P(t)中的父代路徑PI和PJ生成:P''(t)中的子代路徑CI和CJ(I,J=1,2,...,M),選定概率Pi和Pj,將PI、PJ設(shè)為新路徑,選定概率(1-Pi)和(1-Pj),將CI和CJ設(shè)為新路徑,進而產(chǎn)生單代遺傳后的新路徑

步驟9:由擇優(yōu)選擇模型保留最佳路徑

步驟10:停止判斷條件。若不滿足停止條件,則根據(jù)降溫表設(shè)定溫度T,t=t-1,返回步驟3。

當(dāng)達到停止條件或增加到設(shè)定迭代次數(shù)時,即可獲得當(dāng)前最佳路徑,算法結(jié)束。

3.2 仿真結(jié)果

為了驗證所提出方法的合理性和正確性,本文以Visual C++6.0為仿真工具,設(shè)M為種群個數(shù),值為50,Pc為交叉概率,值為0.6,Pm為變異概率,值為0.01,n為編碼長度,值為16,即選用16個點構(gòu)成單路。圖3和圖4分別為迭代4次和5次時的仿真結(jié)果,路徑規(guī)劃最優(yōu)曲線如圖所示,該路徑無尖峰點,已知障礙物大小、方位及其參數(shù)不變。

圖3 迭代4次對應(yīng)的路徑規(guī)劃結(jié)果

圖4 迭代5次對應(yīng)的路徑規(guī)劃結(jié)果

4 結(jié)語

在對機器人傳統(tǒng)路徑規(guī)劃算法進行分析的基礎(chǔ)上,實現(xiàn)機器人靜態(tài)路徑規(guī)劃利用了GSA算法,驗證了該方法的合理性和正確性,為后續(xù)機器人領(lǐng)域的研究提供了技術(shù)支撐。

猜你喜歡
規(guī)劃環(huán)境
長期鍛煉創(chuàng)造體內(nèi)抑癌環(huán)境
一種用于自主學(xué)習(xí)的虛擬仿真環(huán)境
發(fā)揮人大在五年規(guī)劃編制中的積極作用
孕期遠(yuǎn)離容易致畸的環(huán)境
不能改變環(huán)境,那就改變心境
環(huán)境
孕期遠(yuǎn)離容易致畸的環(huán)境
規(guī)劃引領(lǐng)把握未來
快遞業(yè)十三五規(guī)劃發(fā)布
商周刊(2017年5期)2017-08-22 03:35:26
多管齊下落實規(guī)劃
主站蜘蛛池模板: 国产精品香蕉在线| 免费无遮挡AV| 国产成人乱无码视频| 91美女在线| 久久国产精品无码hdav| 色窝窝免费一区二区三区| 无码中文字幕加勒比高清| 伊人AV天堂| 亚洲国产天堂久久综合226114| 国产成人精品一区二区免费看京| 在线无码私拍| 成人在线亚洲| 色视频久久| 久久人体视频| 欧美精品在线免费| 午夜人性色福利无码视频在线观看| 亚洲伦理一区二区| 人人爽人人爽人人片| 日本91在线| 亚洲最大情网站在线观看| 国产精品久久久久婷婷五月| 制服丝袜亚洲| 亚洲天堂免费在线视频| 亚洲无码电影| 在线毛片网站| 日韩福利视频导航| 亚洲国产精品成人久久综合影院| 国产在线观看91精品| 五月婷婷丁香色| 狠狠色成人综合首页| 在线日韩一区二区| 久久先锋资源| 日韩精品亚洲精品第一页| 十八禁美女裸体网站| 免费国产高清视频| 亚洲精品大秀视频| 综合色88| 国产国产人成免费视频77777 | 人妻无码一区二区视频| 欧美高清国产| 国产日韩欧美在线播放| 国产亚洲精品91| 九九视频免费在线观看| 久久综合色天堂av| 国产永久无码观看在线| 好久久免费视频高清| 日韩欧美国产另类| 人人爱天天做夜夜爽| 国产资源免费观看| 久久精品国产国语对白| 精品视频在线观看你懂的一区| 日韩在线播放中文字幕| 国产99视频免费精品是看6| 激情爆乳一区二区| 国产69囗曝护士吞精在线视频| 97视频免费在线观看| www.国产福利| 欧美亚洲另类在线观看| 嫩草国产在线| 亚洲成人免费看| 五月婷婷导航| 2021天堂在线亚洲精品专区| 东京热一区二区三区无码视频| 特级毛片8级毛片免费观看| 成人午夜久久| 影音先锋丝袜制服| 国产精品区网红主播在线观看| 亚洲日韩精品综合在线一区二区| 亚洲人成网站日本片| 日韩精品无码免费一区二区三区| 日韩无码精品人妻| 香蕉伊思人视频| 国产成人喷潮在线观看| 国产福利在线免费观看| 色妞永久免费视频| 在线免费看黄的网站| 免费看美女自慰的网站| 91亚洲精品国产自在现线| 欧美一区中文字幕| 亚洲无码免费黄色网址| 91www在线观看| 九九精品在线观看|