• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    特征點提取下的AGV柵格法建模與分析

    2022-04-21 05:17:40孟晨陽王曉博郝崇清劉慧賢王昭雷
    計算機(jī)工程與應(yīng)用 2022年8期
    關(guān)鍵詞:勢場柵格障礙物

    趙 江,孟晨陽,王曉博,郝崇清,李 冉,劉慧賢,王昭雷

    1.河北科技大學(xué) 電氣工程學(xué)院,石家莊 050018

    2.國網(wǎng)河北省電力有限公司,石家莊 050051

    自動引導(dǎo)車(AGV)是一種具有安全防護(hù)和多種裝載功能的運輸小車。它有多個自動引導(dǎo)裝置,可以按規(guī)定的路徑行駛[1]。由于AGV既可以應(yīng)用于碼頭的自動裝卸,又可以提供家庭服務(wù)[2],近年來受到越來越多的關(guān)注。由于路徑規(guī)劃是AGV實現(xiàn)功能的基礎(chǔ),所以該問題也成為機(jī)器人領(lǐng)域研究的熱點。路徑規(guī)劃是指在具有障礙物的環(huán)境約束下,根據(jù)給定的起點和終點,應(yīng)用算法準(zhǔn)則,為AGV找到一條最優(yōu)或接近最優(yōu)的、安全、無障礙路徑[3-4]。AGV路徑規(guī)劃可分為靜態(tài)規(guī)劃和動態(tài)規(guī)劃兩種。其中靜態(tài)路徑規(guī)劃也稱為全局或離線路徑規(guī)劃,所有的環(huán)境信息均為已知;動態(tài)路徑規(guī)劃問題則是基于傳感器對周圍環(huán)境的感知,由于其環(huán)境信息為全部未知或部分未知,也被稱為局部或在線路徑規(guī)劃問題。本文研究的是已知環(huán)境下的全局靜態(tài)路徑規(guī)劃問題,通過選擇柵格法來解決這類問題。

    解決靜態(tài)路徑規(guī)劃的主要方法有粒子群優(yōu)化算法[5]、蟻群算法[6]、A*算法[7]、人工勢場法[8]等,這些算法通常在柵格圖環(huán)境模型中對路徑進(jìn)行搜索。其中蟻群算法是一種概率仿生算法,隨著種群的迭代得到最優(yōu)路徑[9];A*算法是一種啟發(fā)式路徑規(guī)劃算法,它通過判斷從起點到當(dāng)前點的距離和從當(dāng)前點到終點的距離的啟發(fā)式信息之和來尋找最優(yōu)路徑[10];人工勢場法是一種虛擬力法[11],它通過引力和斥力的相互作用將AGV引向終點。研究人員對上述算法進(jìn)行了大量的研究,并提出了許多優(yōu)化方案。

    傳統(tǒng)的蟻群算法存在迭代次數(shù)多、搜索效率低等缺點。為了解決這些問題,Lee[12]提出了一種基于異構(gòu)蟻群的路徑規(guī)劃方法,該方法改進(jìn)了蟻群的轉(zhuǎn)移概率函數(shù)和信息素更新規(guī)則,在不需要后續(xù)平滑處理的情況下可以直接找到節(jié)點數(shù)較少的最優(yōu)路徑;Zhang等[13]提出了一種智能蟻群路徑規(guī)劃算法,該方法通過消除蟻群算法中禁忌表的約束,引入臨時權(quán)值矩陣,避免了小權(quán)值路徑的重復(fù)選擇,提高了算法的效率;Lee等[14]改變了蟻群算法生成初始種群的方式,縮短了尋找最優(yōu)解的時間,加快了算法的收斂速度;Saidi-Mehrabad[15]將蟻群算法分為兩個階段進(jìn)行路徑搜索,有效地縮短了路徑規(guī)劃的完成時間。

    傳統(tǒng)的A*算法搜索過程盲目,規(guī)劃出的路徑轉(zhuǎn)彎次數(shù)過多,導(dǎo)致AGV的運行損耗過大。為了解決這些問題,Yu等[16]提出了一種蟻群優(yōu)化算法和A*算法相結(jié)合的雙層算法,其中蟻群算法負(fù)責(zé)確定目標(biāo)的移動順序,A*算法負(fù)責(zé)快速建立目標(biāo)之間的移動成本圖,以便于蟻群算法的計算;Song等[17]發(fā)現(xiàn)A*算法規(guī)劃的路徑包含大量的拐點,在實踐中會影響AGV的運行,因此提出了一種改進(jìn)的A*算法,并在規(guī)劃后對路徑進(jìn)行了平滑處理。

    為解決傳統(tǒng)人工勢場法局部最優(yōu)問題,Sudhakara等[18]在人工勢場法的基礎(chǔ)上,提出了一種不考慮排斥力和吸引力影響的優(yōu)化算法,通過構(gòu)建一種排斥函數(shù)產(chǎn)生排斥勢場,并將其應(yīng)用于任意形狀的障礙物上,通過該方法可以為移動機(jī)器人提供更為準(zhǔn)確的路徑;Orozco-Rosas等[19]提出將遺傳算法與人工勢場方法相結(jié)合,找到一條可行的安全路徑;Zhou等[20]提出用粒子群算法改進(jìn)人工勢場法,引入切向量對規(guī)劃出的路徑進(jìn)行優(yōu)化,并在人工勢場模型中加入基于障礙物信息的矢量來輔助完成避障過程,大大改進(jìn)了人工勢場法的局部最優(yōu)問題。

    利用上述改進(jìn)算法在柵格圖中進(jìn)行路徑規(guī)劃的本質(zhì)仍是比較所有相鄰無障礙柵格的估計函數(shù),即計算柵格圖中每個相鄰可行柵格的估計函數(shù),然后通過比較估計值得到下一個路徑點。這種逐點規(guī)劃的方法存在著大量的無效計算,導(dǎo)致算法的效率大幅降低。為了解決這一問題,卜新蘋等[21]采用四叉樹方法對傳統(tǒng)柵格圖進(jìn)行分割,減少柵格的數(shù)量,并對分割后柵格的連接關(guān)系進(jìn)行定義,結(jié)果表明,減少柵格數(shù)可以在不影響路徑質(zhì)量的情況下縮小搜索范圍,提高算法的計算效率,并減少路徑中的節(jié)點數(shù)。Han[22]提出了一種關(guān)鍵障礙物及其周圍點的提取方法,該方法根據(jù)障礙物的不同重要性,在環(huán)境中找到相對重要的障礙物,并找到與這些障礙物相關(guān)的柵格點,從而降低了三維路徑規(guī)劃的復(fù)雜度,大量仿真實驗表明,該方法可以提高三維路徑規(guī)劃的效率,并減少路徑中拐點的數(shù)量,從而提高移動機(jī)器人的運行效率。

    在使用四叉樹方法對柵格圖進(jìn)行分割時,對于不同的環(huán)境和不同的路徑規(guī)劃要求會有不同的分割原則,并且在重新建立柵格間的連接關(guān)系時,頻繁的入棧和出棧操作可能會導(dǎo)致計算量過大。而提取關(guān)鍵障礙物及其周圍柵格點的方法僅適用于對一條路徑進(jìn)行微調(diào),在尋找不同的路徑時,柵格間的重要性關(guān)系會發(fā)生改變,從而影響路徑規(guī)劃的過程。為了解決上述問題,本文提出了一種基于特征點提取的環(huán)境建模方法,該方法通過提取每個障礙物的頂點柵格作為特征點對環(huán)境進(jìn)行建模,以期得到一個更為簡化且適用面更廣的環(huán)境模型,從而有效地縮小路徑規(guī)劃算法的搜索范圍,提高算法的搜索效率,得到一條更為優(yōu)化的路徑。

    1 傳統(tǒng)柵格法建模及其改進(jìn)

    1.1 傳統(tǒng)柵格模型的建立

    在進(jìn)行路徑規(guī)劃前,需要對AGV的運行環(huán)境進(jìn)行建模。選擇的建模方法通常為柵格法,柵格法建模的方法如下。

    對機(jī)器人運行環(huán)境進(jìn)行量化處理,形成一些以AGV投影尺寸為單位的小單元,作為一個環(huán)境的網(wǎng)格映射。根據(jù)環(huán)境的大小設(shè)置相應(yīng)的網(wǎng)格映射為m×m。網(wǎng)格映射模型如圖1所示。圖中紅色為起點,綠色為終點,黑色網(wǎng)格表示量化后的障礙物。該圖所示起點坐標(biāo)表示為S=( 4 .5,4.5),終點坐標(biāo)表示為E=(1 5.5,15.5)。

    圖1 柵格法建模圖示Fig.1 Grid model diagram

    柵格圖內(nèi)的每個格都可以設(shè)定為一個小的單元,數(shù)學(xué)表達(dá)為cell(x,y),其中x、y表示每個小單元的位置。根據(jù)每個網(wǎng)格是否為障礙物,給每個單元設(shè)置為:

    當(dāng)機(jī)器人遇到障礙物的時候?qū)?dāng)前單元格記錄為1,表示障礙物柵格。相對于障礙物柵格其他的柵格為0,表示可行柵格。柵格還可以儲存機(jī)器人路徑信息,表示為相關(guān)屬性和訪問屬性,同樣?xùn)鸥褚部梢杂涗涀陨硖厥庑畔ⅰ?/p>

    1.2 傳統(tǒng)柵格模型的路徑規(guī)劃

    建立環(huán)境模型后,需要確定AGV的起點和終點。如圖2所示,S為起點,E為終點,找到一條從S到E的有效路徑,這個過程稱為路徑規(guī)劃。

    圖2 傳統(tǒng)柵格圖中的路徑規(guī)劃Fig.2 Path planning in traditional grid graph

    傳統(tǒng)的AGV路徑通常根據(jù)特定的性能指標(biāo)(最短路徑、最短時間、最小損耗等)進(jìn)行規(guī)劃。但在實際應(yīng)用中,不僅要考慮路徑長度和運行時間,還要考慮AGV運行時的磨損、與障礙物之間的安全距離和算法的計算效率等。而在AGV的實際運行中,由于規(guī)劃的路徑通常是分段線性路徑,AGV必須在每個換向節(jié)點處停止,根據(jù)下一個路徑改變其方向,然后重新啟動?;趥鹘y(tǒng)柵格圖的路徑規(guī)劃方法在尋找最短路徑時往往忽略了節(jié)點過多而造成的影響。因此,減少換向節(jié)點對提高AGV的運行效率和減少AGV的磨損具有重要的作用。

    另外,基于傳統(tǒng)柵格法建模的路徑規(guī)劃算法在搜索路徑時,往往通過判斷當(dāng)前節(jié)點周圍的節(jié)點信息來選擇下一個節(jié)點。要計算的柵格數(shù)隨著柵格圖分辨率的增加而增加,從而降低了搜索速度。

    為了使算法在不影響解的質(zhì)量的情況下提高對路徑搜索的目的性,本文提出了一種基于特征點提取的柵格圖模型,以減少算法的計算量,使AGV的路徑更加平滑。

    1.3 基于特征柵格提取的柵格模型

    (1)特征提取規(guī)則

    在路徑規(guī)劃問題中,只要起點和終點互不可見,基于柵格法規(guī)劃出的最短路徑的有效拐點往往是障礙物柵格的頂點。然而,由于逐層規(guī)劃的弊端,有效拐點之間往往存在大量無效拐點。當(dāng)兩個可相互到達(dá)的有效拐點之間的路徑是一條線段時,該路徑為兩個有效拐點之間的最佳路徑,因此將特征柵格提取規(guī)則定義如下:

    規(guī)則1特征柵格可以是與單個黑色柵格的四個頂點處相對應(yīng)的可行柵格。

    規(guī)則2特征柵格也可以是與組合黑色柵格的所有凹角處相對應(yīng)的可行柵格。

    規(guī)則3特征柵格數(shù)量應(yīng)與障礙物柵格數(shù)量相關(guān),障礙物數(shù)量越多特征柵格數(shù)量越多。

    (2)障礙物網(wǎng)絡(luò)模塊化處理

    結(jié)合特征柵格提取規(guī)則,本文利用蒙特卡羅搜索的方法來分析處理環(huán)境柵格模型,利用各種網(wǎng)絡(luò)模型來合理區(qū)分各種類型的障礙物柵格,由蒙特卡洛搜索分解出的基本障礙物柵格如圖3所示。

    圖3 網(wǎng)絡(luò)模型化處理下的障礙物示意圖Fig.3 Obstacle diagram based on network modeling

    通過蒙特卡洛模擬可以得出上述十二種基本障礙物形狀,其可以組合出柵格法建模中任意障礙物形狀。通過特征柵格的提取規(guī)則可以得出各種障礙物形狀對應(yīng)的特征柵格。結(jié)合特征提取規(guī)則,任意環(huán)境中都可以提取出相應(yīng)的特征柵格,特征柵格可以代表柵格法路徑規(guī)劃的全部環(huán)境信息。

    柵格法建模是將AGV運行的工作環(huán)境單元分割為大小相等的方塊,形成一組網(wǎng)格,網(wǎng)格圖中每一個柵格都可以作為一個二值信息網(wǎng)格單元來存儲環(huán)境信息,這些信息可以包含人為指定信息,也可包含算法規(guī)劃信息,每個網(wǎng)格被稱為環(huán)境單元。柵格法建模將整個環(huán)境進(jìn)行抽象建模,路徑規(guī)劃時采用相應(yīng)的路徑規(guī)劃搜索算法在該空間內(nèi)進(jìn)行搜索。通過特征提取規(guī)則選擇特征柵格,其周圍都會有白色可行柵格,特征柵格可以表示周圍白色可行柵格的環(huán)境信息。基于柵格法規(guī)劃出的最短路徑中的有效拐點往往是黑色柵格對應(yīng)的可行頂點柵格,而其他柵格只是作為可行柵格進(jìn)行規(guī)劃,特征柵格可以很好地表達(dá)周圍白色可行柵格的環(huán)境信息,在簡化環(huán)境模型的同時,保證了環(huán)境信息的完整性。

    (3)新型柵格法建模結(jié)果

    基于上述規(guī)則和柵格建模方法,可以得出在柵格建模環(huán)境下,膨脹化的障礙物是由多個正方形組成的不規(guī)則圖形,由提取規(guī)則1、2,特征柵格的數(shù)量應(yīng)與障礙物柵格數(shù)量相關(guān),即障礙物柵格數(shù)量越多特征柵格數(shù)量越多。根據(jù)規(guī)則1、規(guī)則2和規(guī)則3提取特征網(wǎng)格,提取結(jié)果如圖3所示。

    由圖4可知,從6×6網(wǎng)格模型中提取了10個頂點,搜索范圍從25個柵格縮小為10個柵格,減少了柵格法建模產(chǎn)生的60%無效柵格,新型柵格法建模減少了算法的搜索范圍,局部路徑規(guī)劃算法只需要對特征柵格進(jìn)行路徑規(guī)劃,大大提高了算法的搜索效率。

    圖4 特征柵格提取Fig.4 Feature grid extraction

    在提取頂點后,大部分提取的柵格不再是連續(xù)柵格,因此需要通過柵格可見性判斷的方法重建每個柵格的鄰接矩陣。柵格之間的連接可以分為三種類型,如圖5所示。

    圖5 柵格可見性判斷Fig.5 Grid visibility judgment

    類型一:圖中的柵格a和b之間沒有障礙物,皆為白色柵格,因此,定義柵格a和b是可見的,線段l1為可行路徑。

    類型二:圖中的柵格a和c之間有障礙物,存在黑色柵格,因此,定義柵格a和c是不可見的,線段l2為不可行路徑。

    類型三:圖中的柵格a和d之間雖未直接經(jīng)過障礙物柵格,但線段l3卻與黑色障礙物柵格交于點(1,2),由于AGV自身存在體積,為了AGV運行時的安全性,該類路徑應(yīng)被定義為不可行路徑,然而,在傳統(tǒng)的基于柵格法的路徑規(guī)劃算法中,并沒有將該類不可行路徑排除,使AGV的運行路徑存在隱患,所以本文提出的將該類路徑定義為不可行路徑的方法,一定程度上提升了AGV運行時的安全性。

    1.4 新型柵格法建模性能分析

    柵格環(huán)境建模方法是將機(jī)器人周圍空間分解為互相連接且不重疊的空間單元,空間單位可以表示為柵格,柵格法建模分為精細(xì)化柵格法和近似化柵格法兩種方式。新型柵格法建模屬于近似柵格法建模,將障礙物做膨脹化處理,柵格不僅可以完整地保存環(huán)境信息還可以保證AGV在環(huán)境中的運行安全。新型柵格法建模提取的是黑色柵格頂角位置的白色柵格,由于柵格法對障礙物膨脹化處理,通過特征提取到的白色柵格保證了原有柵格法建模對環(huán)境信息的完整性,并且保證了AGV在環(huán)境中的運行安全。

    相對于傳統(tǒng)柵格法建模中將全局環(huán)境作為有效信息輸入到AGV的路徑規(guī)劃中,新型柵格法建模大量減少了傳統(tǒng)柵格法中需要運算搜索的柵格數(shù)量,使用30%~40%的特征柵格就可以表示全局環(huán)境信息。圖6中,數(shù)字標(biāo)出的是特征點提取下的有效柵格,障礙物邊緣是路徑規(guī)劃算法運算的重要位置,將重要位置提取出來,不僅可以保證環(huán)境信息的完整性還可以保證AGV路徑規(guī)劃的搜索速度。同時使得AGV的搜索更加具有目的性,并結(jié)合傳統(tǒng)柵格法建模的優(yōu)點,保證了AGV運行的安全。

    圖6 新舊柵格法對比分析Fig.6 Comparative analysis of new and old grid method

    針對局部路徑規(guī)劃算法,如蟻群算法、A*算法和人工勢場法等需要對每個白色柵格進(jìn)行算法估計,而黑色柵格頂點處白色柵格上的局部路徑規(guī)劃算法估計值變化巨大,新型柵格法建模選擇提取單個黑色柵格的四個頂點處相對應(yīng)的可行柵格和組合黑色柵格的所有凹角處相對應(yīng)的可行柵格作為特征柵格,可以保證特征點具有代表性。

    1.5 新舊路徑對比分析

    基于特征點提取的思想,將傳統(tǒng)柵格圖中的障礙物頂點選為特征點提取出來,在進(jìn)行了頂點可視性判斷、確定頂點間的連接關(guān)系之后,重新在該環(huán)境下進(jìn)行路徑規(guī)劃,得到的結(jié)果如圖7所示。

    在圖7中,黑色路徑是傳統(tǒng)柵格模型中規(guī)劃的路徑,紅色路徑是特征柵格提取的環(huán)境模型中規(guī)劃的路徑。

    圖7 新舊路徑對比分析Fig.7 Comparative analysis of old and new paths

    兩條路徑之間的主要數(shù)據(jù)比較如表1所示。從路徑長度上看,相比于傳統(tǒng)柵格圖下的路徑規(guī)劃算法,基于特征柵格提取的柵格法規(guī)劃出的路徑由于搜索范圍被嚴(yán)格約束在了障礙物的頂點上,在進(jìn)行路徑規(guī)劃時會大概率選擇路徑ab,而不選擇路徑acb。由三角形法則可得,在三角形abc中,ac+cb>ab,最終使得路徑長度變短;從換向節(jié)點數(shù)和路徑總轉(zhuǎn)角上看,由于特征柵格提取的柵格圖中,路徑從柵格a到b沒有經(jīng)過c,減少了拐點c之后,由d到g減少了三個90°的拐角,轉(zhuǎn)化成了兩個45°的角,使得路徑總轉(zhuǎn)角大幅減少,從而減少了AGV運行時的損耗;從平均安全距離上看,基于特征點提取的柵格圖中加大了路徑的平均安全距離,有利于AGV的安全運行。

    表1 新舊路徑的主要數(shù)據(jù)對比Table 1 Comparison of main data between old and new paths

    2 新環(huán)境模型在典型路徑規(guī)劃算法中的應(yīng)用

    為了驗證所提出的環(huán)境建模方法的有效性,將其應(yīng)用于多種不同類型的路徑規(guī)劃算法中,包括虛擬力法、直接搜索法和進(jìn)化算法,并解決算法中存在的運行時間長、局部最優(yōu)等問題。柵格法為全局搜索算法,新型柵格法適用于基于先驗完全信息的局部路徑規(guī)劃方法,例如A*算法(直接搜索法)、人工勢場算法(虛擬力法)和蟻群算法(進(jìn)化算法)等。

    2.1 新柵格模型在人工勢場法中的應(yīng)用

    人工勢場法是Khatib提出的一種虛擬力法,其思想是將AGV、目標(biāo)點和障礙物視為質(zhì)點,將AGV運動環(huán)境抽象為一個具有吸引力和排斥力的力場。在這個力場中,障礙物提供排斥力,目標(biāo)點提供吸引力,根據(jù)AGV的位置產(chǎn)生合力決定AGV的運動方向,其實質(zhì)是根據(jù)環(huán)境建立一個模擬力場。

    人工勢場法的數(shù)學(xué)模型如式(1)所示:

    式(1)中,U為小車的勢能之和,Uatt為目標(biāo)點對AGV的吸引力,Urep為障礙物對AGV的排斥力,再將引力場對AGV的引力梯度和斥力場對AGV的斥力梯度通過拉格朗日變換得出力的關(guān)系為:

    式(2)中,F(xiàn)att為目標(biāo)點對AGV的吸引力,F(xiàn)rep為障礙物對AGV的排斥力,AGV所受的合力如圖8所示。

    圖8 柵格圖中AGV所受合力Fig.8 Resultant force of AGV in grid graph

    設(shè)AGV在工作空間中的位置為p=(x,y)T,則其引力勢函數(shù)為:

    k為大于零的引力勢場常量,p為AGV位置向量,pe為AGV在勢場中的目標(biāo)位置,則引力勢函數(shù)的負(fù)梯度為:

    該引力隨著AGV趨近于目標(biāo)點而趨近于零。根據(jù)Khatib提出的一種FIARS函數(shù)得出斥力勢場公式如下:

    式(5)中,η為當(dāng)前障礙物對AGV有影響時的斥力勢場常量,ρ為AGV所在位置與障礙物的最短距離,ρ0為單個障礙物所能影響的最大距離范圍,當(dāng)AGV與障礙物的距離大于ρ0時斥力場對AGV的影響為零。斥力場產(chǎn)生的斥力為:

    根據(jù)上述理論依據(jù)可得人工勢場法的基本流程如下:

    步驟1參數(shù)初始化:設(shè)置引力常量、斥力常量、起點以及目標(biāo)點。

    步驟2獲取當(dāng)前AGV狀態(tài),根據(jù)公式(2)判斷此時機(jī)器人的受力情況,確定接下來AGV的移動方向。

    步驟3判斷AGV是否到達(dá)目標(biāo)點,如果到達(dá),則結(jié)束程序,否則返回步驟2。

    雖然人工勢場法能有效地解決AGV與障礙物的碰撞問題,但傳統(tǒng)的人工勢場法路徑規(guī)劃方法仍存在以下問題:(1)當(dāng)AGV移動到某一位置時,吸引力和排斥力之和為零,AGV會錯誤地認(rèn)為已經(jīng)到達(dá)了目標(biāo)位置并停止,這是一個典型的局部最優(yōu)問題;(2)傳統(tǒng)人工勢場法產(chǎn)生的路徑會頻繁經(jīng)過障礙物的邊緣,無法保持有效的安全距離,從而影響AGV的安全運行。

    為了解決上述問題,將基于特征點提取的柵格模型應(yīng)用到人工勢場法中。由于該柵格模型的引入,由AGV所受到的合力確定AGV運動方向的方法不再適用,所以不再計算每個柵格的各個方向的合力,而是計算其勢能,然后通過勢能下降的原理確定AGV的運行方向。

    在柵格模型中利用人工勢場法規(guī)劃路徑時,通常對每個柵格賦值,將導(dǎo)致AGV的運行在環(huán)境中缺乏有效的信息導(dǎo)向。因此,根據(jù)本文提出的特征點提取的柵格模型,在計算勢能時,只需計算提取的特征柵格的勢能,這樣可以為AGV的運行提供更有效的信息指導(dǎo),從而解決人工勢場法路徑規(guī)劃中的局部最優(yōu)問題,提高AGV與障礙物之間的安全距離,保障AGV運行時的安全。

    通過對人工勢場法在新型柵格圖中的應(yīng)用,可以看出新型柵格圖可以很好地解決應(yīng)用虛擬力法時移動機(jī)器人的路徑規(guī)劃問題,對于以模擬退火算法和人工勢場法為代表的虛擬力法具有很好的適用性。

    2.2 新柵格模型在A*算法中的應(yīng)用

    A*算法是一種根據(jù)給定的代價函數(shù),在靜態(tài)環(huán)境中尋找從起點到目標(biāo)點最優(yōu)路徑的一種直接搜索方法。并通過在Dijkstra算法中加入啟發(fā)式函數(shù),提高算法的計算效率,其數(shù)學(xué)模型為:

    式(6)中,f(x)是從起點S通過x位置到達(dá)終點E的最優(yōu)成本,g(x)表示從位置S到目標(biāo)點x的實際成本,h(x)表示從目標(biāo)點x到終點E的估計成本。如圖9所示,所以估計成本中min(f(x))被選擇的概率較高。因此,A*算法在規(guī)劃路徑時總是選擇min(f(x))的節(jié)點。

    圖9 利用A*算法進(jìn)行路徑規(guī)劃Fig.9 Path planning using A*algorithm

    每個柵格左上角的數(shù)字表示最優(yōu)成本f(x),左下角的數(shù)字表示從起點S到位置x的實際成本g(x),右下角的數(shù)字表示從位置x到目標(biāo)點E的估計成本h(x)。

    根據(jù)上述理論依據(jù)可得A*算法的基本流程如下:

    步驟1初始化參數(shù),設(shè)置開發(fā)列表Q,設(shè)置起點和終點。

    步驟2根據(jù)公式(6),選擇Q中的最小f(x)的節(jié)點x作為下一個路徑點。

    步驟3確定搜索是否已到達(dá)終點,如果是則停止算法,如果不是則轉(zhuǎn)到步驟4。

    步驟4搜索擴(kuò)展,對圖中每兩個節(jié)點m、n進(jìn)行比較。如果g(m)>g(n)+cost(n,m)則g(m)=g(n)+cost(n,m),f(m)=g(m)+h(m),并將m點加入到開放列表Q中,否則,m點不加入到Q中,返回步驟2。

    A*算法在Dijkstra算法中增加了一個啟發(fā)式函數(shù)。盡管A*算法有效地減少了搜索范圍和計算復(fù)雜度,但它仍然需要估計柵格圖中每個節(jié)點的距離,用h(x)表示當(dāng)前節(jié)點和目標(biāo)節(jié)點之間的成本,并通過選擇最小的f(x)來選擇最優(yōu)路徑。當(dāng)環(huán)境較大時,柵格圖中大量的柵格將延長A*算法的搜索時間。因此,采用新柵格法來解決這個問題。

    首先提取障礙物的每個頂點柵格作為特征柵格,只計算特征柵格的估計值。A*算法在搜索柵格時,只搜索這些特征柵格,從而減少A*算法在柵格模型中搜索的柵格數(shù),避免A*算法搜索時間過長和范圍過大。另外,由于新的柵格建模方法提取的特征柵格不再是簡單的水平或垂直關(guān)系,因此使用歐幾里德距離代替曼哈頓距離來計算估計值,該方法還可以有效地減少規(guī)劃出的路徑的轉(zhuǎn)彎次數(shù)和角度。

    將新型柵格法應(yīng)用于A*算法中可以有效減少A*算法的搜索面積,提高搜索速度,對于以A*算法和Dijkstra算法為代表的搜索算法有很好的適用性。新型柵格法建模有效提高了算法的性能。

    2.3 新柵格模型在蟻群算法中的應(yīng)用

    蟻群算法是一種通過模擬自然界螞蟻尋找最短覓食路徑的仿生算法。每只螞蟻在覓食時都會在路徑上留下一定濃度的信息素,并且由于信息素會揮發(fā),所以路徑越長,信息素濃度越低。隨后的螞蟻更傾向于沿著信息素濃度較高的路徑行走,并繼續(xù)在路徑上留下新的信息素。通過上述正反饋效應(yīng),最終螞蟻們行走的路線將收斂到信息素濃度最高的最短路徑上。蟻群算法的數(shù)學(xué)模型包括節(jié)點選擇策略、信息素更新和鄰接矩陣三個部分。

    節(jié)點選擇策略是指當(dāng)螞蟻位于柵格中時,為了從備選柵格中選擇一個柵格進(jìn)行轉(zhuǎn)移,需要使用狀態(tài)轉(zhuǎn)移概率公式來選擇下一個柵格,螞蟻k從柵格i到柵格j的轉(zhuǎn)移概率為:

    其中,allowed k={c~-tabuk}代表每只螞蟻下一步中的所有可選柵格,c~為所有柵格的集合,tabuk為第k只螞蟻已經(jīng)走過的所有柵格的集合,τij(t)為當(dāng)前時刻i,j兩個柵格之間在t時刻的信息素濃度,ηij(t)為啟發(fā)函數(shù),通常取ηij(t)=1/d ij,α為信息啟發(fā)因子,表示信息素的重要程度,α越大螞蟻之間的協(xié)作也就越強(qiáng),β為啟發(fā)式因子,表示啟發(fā)函數(shù)的重要程度。

    在路徑搜索過程中,為了避免信息素濃度過高導(dǎo)致啟發(fā)式信息失效,通常在搜索路徑后需要對信息素進(jìn)行更新。更新規(guī)則如式(8)和(9)所示:

    其中,ρ∈(0,1)為信息素?fù)]發(fā)因子,其大小關(guān)系到算法的全局收斂能力和收斂速度表示第k只螞蟻在柵格i和j之間留下的信息素,有三種不同的蟻群算法模型,“蟻周系統(tǒng)”(Ant-Cycle)模型,“蟻量系統(tǒng)”(Ant-Quantity)模型和“蟻密系統(tǒng)”(Ant-Density)模型,其中蟻周系統(tǒng)算法性能優(yōu)于其余兩種算法,其公式如下:

    蟻群算法通過鄰接矩陣進(jìn)行判斷兩點之間是否可達(dá),在n×n的柵格圖中,鄰接矩陣D是一個大小為n2×n2矩陣,當(dāng)i,j兩個柵格之間不可形成路徑時,D(i,j)=0,當(dāng)i,j兩個柵格之間可以形成路徑時,D(i,j)=d ij。

    根據(jù)上述理論依據(jù)可得蟻群算法的基本流程如下:

    步驟1初始化α,β,ρ,M,N等參數(shù)。

    步驟2將螞蟻置于起點,并準(zhǔn)備開始搜索路徑。

    步驟3通過式(7),在鄰接矩陣D(i,j)≠0的柵格中選擇下一個節(jié)點。

    步驟4更新禁忌表tabuk。

    步驟5判斷所有螞蟻是否都完成了搜索,如果完成搜索進(jìn)入下一步,否則返回步驟3。

    步驟6根據(jù)式(8)~(10)更新信息素。

    步驟7判斷是否達(dá)到最大迭代次數(shù),如果是則輸出最優(yōu)路徑,否則返回步驟2,開始新一輪的搜索。

    蟻群算法作為一種生物進(jìn)化算法,其收斂速度是評價算法性能的重要指標(biāo)。然而,傳統(tǒng)的蟻群算法存在收斂速度慢的問題。這是由于螞蟻在搜索路徑時需要考慮的路徑數(shù)量龐大,大大影響了算法的計算效率。應(yīng)用本文提出的基于特征點提取的柵格模型,可以在不影響求解質(zhì)量的前提下,減少對差解的搜索次數(shù),從而提高蟻群算法的收斂速度。

    在蟻群算法中,柵格間的連接關(guān)系是由鄰接矩陣D確定的。傳統(tǒng)蟻群算法的鄰接矩陣是通過判斷該柵格周圍的8個柵格是否為障礙物柵格求得的,設(shè)起點柵格為i,判斷柵格i+1與其的連接關(guān)系時,只需判斷柵格i+1是否為障礙物柵格或非相鄰柵格,若是則鄰接矩陣D(i,i+1)=0,若不是,則鄰接矩陣D(i,i+1)=d i+1。而當(dāng)將障礙物頂點作為特征點提取出來后,判斷的不再是i與其相鄰柵格的連接關(guān)系,而是所有的障礙物頂點柵格與柵格i的連接關(guān)系。通過第1章中提到的可視性判斷,當(dāng)柵格i與頂點柵格j可見時,鄰接矩陣D(i,j)=d ij,否則D(i,j)=0。

    將新型柵格法建模應(yīng)用于蟻群算法時有效減少了算法的搜索次數(shù),大大提高了算法的收斂速度,說明新型柵格法建模適用于以蟻群算法、粒子群算法為代表的概率型算法。

    通過以上的理論分析,可以得出局部路徑規(guī)劃算法使用二值信息的網(wǎng)格單元來儲存信息,都可以選擇用柵格法為工作環(huán)境進(jìn)行建模。例如柵格可以存儲A*算法中每一個位置的估計值,也可以存儲蟻群算法每一個位置的信息素濃度。當(dāng)移動機(jī)器人選擇可以使用柵格來存儲算法信息的路徑規(guī)劃算法時,可以選擇新型柵格法建模來完成環(huán)境建模。

    3 仿真結(jié)果

    為了驗證新的柵格建模方法的適用性,將其應(yīng)用于三種不同的路徑規(guī)劃算法:人工勢場法、A*算法和蟻群算法中,并與傳統(tǒng)柵格法的路徑規(guī)劃進(jìn)行比較。

    為了保證實驗的客觀性,仿真中只改變路徑規(guī)劃中各算法的環(huán)境模型,而不改變其具體的算法參數(shù)。柵格的邊長設(shè)置為1,障礙物的密度和分布是隨機(jī)產(chǎn)生的,在10×10、20×20和30×30的柵格地圖上仿真并顯示三組不同算法的結(jié)果。

    3.1 新柵格法模型應(yīng)用于人工勢場法的結(jié)果

    在三個柵格地圖中,起點S的坐標(biāo)分別為(0.5,0.5),(1.5,18.5)和(2.5,27.5),終點E的坐標(biāo)分別為(9.5,9.5),(19.5,3.5)和(24.5,1.5)。設(shè)k為1.72,圖10(a)、(b)和(c)上圖顯示了人工勢場法在傳統(tǒng)柵格法規(guī)劃出的路徑,下圖顯示了人工勢場法在新型柵格法規(guī)劃出的路徑,其中黑色實線為規(guī)劃路徑。

    從圖10可以看出,將基于特征點提取的柵格模型應(yīng)用于人工勢場法中時,可以明顯減少規(guī)劃路徑的轉(zhuǎn)向次數(shù)。另外,傳統(tǒng)柵格圖中利用人工勢場法規(guī)劃出的路徑會頻繁經(jīng)過障礙物柵格的頂點,嚴(yán)重影響AGV的安全運行,這也是人工勢場法很少采用柵格法的主要原因,將基于特征點提取的柵格圖應(yīng)用于人工勢場法路徑規(guī)劃增加了規(guī)劃出的路徑與障礙物柵格之間的安全距離,提高了AGV運行的安全性,使柵格法更適用于人工勢場法的路徑規(guī)劃中。

    同時,由圖10(b)可以看出,從柵格圖中提取出特征柵格,可以有效減少柵格圖中局部最優(yōu)點的個數(shù),從而解決人工勢場法中的局部最優(yōu)問題。在兩種柵格模型中人工勢場法路徑規(guī)劃的主要數(shù)據(jù)對比,如表2~4所示。從表中可以看出,新柵格模型中規(guī)劃出的路徑不再頻繁經(jīng)過障礙物的頂點,提高了車輛行駛時的安全性。此外,新的網(wǎng)格模型中規(guī)劃出的路徑在轉(zhuǎn)彎次數(shù)和總轉(zhuǎn)彎角度上都小于傳統(tǒng)柵格模型中規(guī)劃出的路徑,大大降低了AGV運行時的損耗。

    表2 人工勢場法在10×10環(huán)境模型中規(guī)劃路徑的數(shù)據(jù)比較Table 2 Data comparison of artificial potential field method in 10×10 environmental model

    表3 人工勢場法在20×20環(huán)境模型中規(guī)劃路徑的數(shù)據(jù)比較Table 3 Data comparison of artificial potential field method in 20×20 environmental model

    從柵格的計算次數(shù)上可以看出,在人工勢場法應(yīng)用于新的柵格模型中進(jìn)行路徑規(guī)劃后,計算量大大減少。此外,可以得出,新柵格圖的計算量不再依賴于柵格圖的大小,而是取決于環(huán)境中障礙物的形狀和分布。

    表4 人工勢場法在30×30環(huán)境模型中規(guī)劃路徑的數(shù)據(jù)比較Table 4 Data comparison of artificial potential field method in 30×30 environmental model

    3.2 新柵格法模型應(yīng)用于A*算法的結(jié)果

    在三個柵格地圖中,起點S的坐標(biāo)分別為(7.5,8.5),(0.5,0.5)和(16.5,23.5),終點E的坐標(biāo)分別為(8.5,0.5),(14.5,19.5)和(13.5,8.5)。圖10(a)、(b)和(c)上圖顯示了A*算法在傳統(tǒng)柵格法規(guī)劃出的路徑,下圖顯示了A*算法在新型柵格法規(guī)劃出的路徑,其中黑色實線為規(guī)劃出的路徑,黑色圓圈所在的柵格為路徑中包含的柵格,灰色柵格為A*算法搜索的全部柵格。

    從圖11可以看出,將A*算法應(yīng)用于特征點提取的柵格建模中,可以減少規(guī)劃路徑上換向節(jié)點和非換向節(jié)點的數(shù)量。此外,還可以減少搜索的柵格數(shù)量,從而提高了A*算法的計算效率。

    圖11 新舊柵格模型中A*算法路徑規(guī)劃的比較Fig.11 Comparison of A*algorithm path planning in new and old grid models

    表5~7給出了A*算法在傳統(tǒng)柵格模型和新柵格模型中進(jìn)行路徑規(guī)劃的主要數(shù)據(jù)比較。從表中可以看出,與A*算法在傳統(tǒng)柵格模型下規(guī)劃的路徑相比,新柵格圖的A*算法規(guī)劃的路徑更短,轉(zhuǎn)彎次數(shù)更少,總轉(zhuǎn)彎角度更小,這樣提高了AGV的運行效率,并減少AGV的運行損耗。更重要的是,A*算法的柵格計算數(shù)量大大減少,由此加快了A*算法的計算速度。

    表5 A*算法在10×10環(huán)境模型中規(guī)劃路徑的數(shù)據(jù)比較Table 5 Data comparison of A*algorithm planning path in 10×10 environment model

    表6 A*算法在20×20環(huán)境模型中規(guī)劃路徑的數(shù)據(jù)比較Table 6 Data comparison of A*algorithm planning path in 20×20 environment model

    3.3 新柵格法模型應(yīng)用于蟻群算法的結(jié)果

    在三個柵格地圖中,起點S有坐標(biāo)(3.5,9.5),(0.5,19.5)和(0.5,8.5),終點E有坐標(biāo)(2.5,0.5),(18.5,0.5)和(25.5,28.5)。將信息素啟發(fā)因子α設(shè)為1,β設(shè)為12。η設(shè)為1.55。圖12(a)、(b)和(c)上圖顯示了蟻群算法在傳統(tǒng)柵格法規(guī)劃出的路徑,下圖顯示了蟻群算法在新型柵格法規(guī)劃出的路徑,其中黑色實線為規(guī)劃路徑,黑色圓圈為路徑中包含的節(jié)點。從圖12可以看出,蟻群算法在特征點提取的柵格模型中進(jìn)行路徑規(guī)劃,減少了規(guī)劃路徑的拐點數(shù)量,從而降低了AGV的運行損耗。

    圖12 新舊柵格模型中蟻群算法路徑規(guī)劃的比較Fig.12 Comparison of ant colony algorithm path planning in new and old grid models

    表7 A*算法在30×30環(huán)境模型中規(guī)劃路徑的數(shù)據(jù)比較Table 7 Data comparison of A*algorithm planning path in 30×30 environment model

    蟻群算法的迭代曲線如圖13(a)、(b)和(c)所示,其中實線為蟻群算法尋找到的當(dāng)前最短路徑,虛線為蟻群算法每一代尋找到的最短路徑。

    圖13 新舊柵格模型中蟻群算法迭代曲線的比較Fig.13 Comparison of iterative curves of ant colony algorithm in new and old grid models

    由圖可以驗證,當(dāng)蟻群算法在特征點提取的柵格模型中路徑規(guī)劃時,算法的效率顯著提高,迭代次數(shù)明顯減少。算法主要數(shù)據(jù)的比較如表8~10所示。

    表8 蟻群算法在10×10環(huán)境模型中規(guī)劃路徑的數(shù)據(jù)比較Table 8 Data comparison of ant colony algorithm in 10×10 environment model

    從表中可以看出,基于特征點提取的蟻群算法規(guī)劃出的路徑具有較少的轉(zhuǎn)彎點和總轉(zhuǎn)彎角度的優(yōu)點,這樣可以減少AGV運行時的損耗,此外,還提高了路徑與障礙物之間的平均安全距離。從迭代次數(shù)和節(jié)點計算次數(shù)來看,基于特征點提取的柵格模型排除了原柵格模型中的一些較差解,使得蟻群算法在路徑規(guī)劃時不必考慮這些較差解,從而使路徑選擇更有目的性,大大縮短了算法的計算時間。

    表9 蟻群算法在20×20環(huán)境模型中規(guī)劃路徑的數(shù)據(jù)比較Table 9 Data comparison of ant colony algorithm in 20×20 environment model

    表10 蟻群算法在30×30環(huán)境模型中規(guī)劃路徑的數(shù)據(jù)比較Table 10 Data comparison of ant colony algorithm in 30×30 environment model

    3.4 實驗結(jié)果分析

    通過仿真結(jié)果可以看出,新型柵格法建模對于局部路徑規(guī)劃算法有很好的優(yōu)化效果。局部路徑規(guī)劃算法只需要由傳感器采集環(huán)境信息,新型柵格法建模結(jié)合傳統(tǒng)柵格法中的環(huán)境信息表達(dá)方式保證了環(huán)境信息的完整性,同時新型柵格法建模通過特征提取的方式排除了算法中的較差解。局部路徑規(guī)劃算法中特征柵格節(jié)點與周圍節(jié)點的環(huán)境信息變化不大,過多的信息相似解反而會增加算法的運算時間,排除這些解使得算法選擇路徑更加有目的性。可以看出局部路徑規(guī)劃算法更加適合應(yīng)用于新型柵格法建模。

    4 結(jié)語

    路徑規(guī)劃算法改進(jìn)的思想通常是對算法本身進(jìn)行優(yōu)化和改進(jìn),有時這種改進(jìn)用于其他路徑規(guī)劃算法時存在局限性。因此,本文提出了一種優(yōu)化環(huán)境建模的新方法,通過提取障礙物的頂點柵格作為特征點來減小算法的搜索范圍。該方法可以應(yīng)用于多種路徑規(guī)劃算法,同時保證一定的優(yōu)化效果。為了驗證這種新柵格模型的適用性,將其應(yīng)用于人工勢場法、A*和蟻群三種不同類型的路徑規(guī)劃算法,并對新方法的性能提升進(jìn)行了評價。結(jié)果表明,新柵格模型適用于不同類型的路徑規(guī)劃算法,并且可以解決這些算法存在的局部最優(yōu)、搜索速度慢和迭代次數(shù)多等問題,從而提高了這些算法的性能。特征點提取下的柵格模型具有很強(qiáng)的適用性,并且可以對不同的算法做出優(yōu)化,為優(yōu)化環(huán)境建模方法提供了一種新的思路。

    猜你喜歡
    勢場柵格障礙物
    基于Frenet和改進(jìn)人工勢場的在軌規(guī)避路徑自主規(guī)劃
    基于鄰域柵格篩選的點云邊緣點提取方法*
    基于改進(jìn)人工勢場方法的多無人機(jī)編隊避障算法
    高低翻越
    SelTrac?CBTC系統(tǒng)中非通信障礙物的設(shè)計和處理
    庫車坳陷南斜坡古流體勢場對陸相油氣運聚的控制
    基于偶極勢場的自主水下航行器回塢導(dǎo)引算法
    不同剖面形狀的柵格壁對柵格翼氣動特性的影響
    基于CVT排布的非周期柵格密度加權(quán)陣設(shè)計
    土釘墻在近障礙物的地下車行通道工程中的應(yīng)用
    精品人妻在线不人妻| a在线观看视频网站| 在线观看免费午夜福利视频| 国产成人系列免费观看| 国产精品免费视频内射| 一区二区三区国产精品乱码| 国产高清videossex| 99精品久久久久人妻精品| 国产淫语在线视频| 又黄又粗又硬又大视频| 亚洲熟女毛片儿| a级毛片在线看网站| 精品亚洲乱码少妇综合久久| 香蕉久久夜色| 午夜久久久在线观看| cao死你这个sao货| 亚洲国产毛片av蜜桃av| 黄色a级毛片大全视频| 男人操女人黄网站| 纯流量卡能插随身wifi吗| 99久久99久久久精品蜜桃| 免费不卡黄色视频| 亚洲精品中文字幕一二三四区 | 99国产极品粉嫩在线观看| 亚洲av成人一区二区三| 丝瓜视频免费看黄片| 天堂中文最新版在线下载| 亚洲第一青青草原| 亚洲成人免费av在线播放| 亚洲精品成人av观看孕妇| 美女福利国产在线| 人人妻人人添人人爽欧美一区卜| 亚洲欧洲日产国产| 日本wwww免费看| 色精品久久人妻99蜜桃| 伊人久久大香线蕉亚洲五| 一区二区三区国产精品乱码| 国产成人欧美在线观看 | 亚洲五月色婷婷综合| 精品国产国语对白av| 黑人猛操日本美女一级片| 在线看a的网站| 国产欧美亚洲国产| 80岁老熟妇乱子伦牲交| 12—13女人毛片做爰片一| 美女国产高潮福利片在线看| 高清av免费在线| 俄罗斯特黄特色一大片| 中文字幕制服av| 黑人巨大精品欧美一区二区mp4| 亚洲自偷自拍图片 自拍| 欧美精品亚洲一区二区| 一级毛片精品| 久久婷婷成人综合色麻豆| 国产片内射在线| 午夜激情久久久久久久| 亚洲国产av新网站| 国产单亲对白刺激| 最新的欧美精品一区二区| 99国产综合亚洲精品| 国产又爽黄色视频| 两性午夜刺激爽爽歪歪视频在线观看 | av又黄又爽大尺度在线免费看| 免费观看av网站的网址| 中文字幕人妻丝袜一区二区| 国产精品香港三级国产av潘金莲| av线在线观看网站| 麻豆乱淫一区二区| 精品少妇一区二区三区视频日本电影| 搡老乐熟女国产| 日韩大片免费观看网站| 久9热在线精品视频| 91成年电影在线观看| 在线天堂中文资源库| 一个人免费看片子| 国产男靠女视频免费网站| 飞空精品影院首页| 变态另类成人亚洲欧美熟女 | 国产有黄有色有爽视频| 日本黄色日本黄色录像| 国产xxxxx性猛交| 99久久人妻综合| 亚洲精品在线美女| 水蜜桃什么品种好| 搡老熟女国产l中国老女人| 国产成人av激情在线播放| 欧美大码av| 高清av免费在线| 99久久国产精品久久久| 交换朋友夫妻互换小说| 成人免费观看视频高清| 一本一本久久a久久精品综合妖精| 久久精品熟女亚洲av麻豆精品| 欧美日韩亚洲高清精品| 欧美精品亚洲一区二区| 在线观看舔阴道视频| 成人三级做爰电影| 日本wwww免费看| 国产色视频综合| 色94色欧美一区二区| 热99久久久久精品小说推荐| 老熟女久久久| 一二三四在线观看免费中文在| 午夜激情av网站| 一个人免费看片子| 黄色成人免费大全| 亚洲成人手机| 国产日韩一区二区三区精品不卡| 久久午夜综合久久蜜桃| 正在播放国产对白刺激| 亚洲av片天天在线观看| 国产精品一区二区免费欧美| 久久久欧美国产精品| 国产真人三级小视频在线观看| 久久天堂一区二区三区四区| 一级,二级,三级黄色视频| 久久精品91无色码中文字幕| 菩萨蛮人人尽说江南好唐韦庄| 国产精品久久电影中文字幕 | 一进一出好大好爽视频| 国产精品国产av在线观看| 欧美激情 高清一区二区三区| 少妇裸体淫交视频免费看高清 | 狠狠狠狠99中文字幕| 久久免费观看电影| 精品熟女少妇八av免费久了| 久久久精品国产亚洲av高清涩受| 国产精品美女特级片免费视频播放器 | 亚洲国产中文字幕在线视频| 色尼玛亚洲综合影院| 欧美大码av| 高清在线国产一区| 午夜福利视频精品| 免费日韩欧美在线观看| 一边摸一边做爽爽视频免费| 三上悠亚av全集在线观看| 亚洲国产欧美日韩在线播放| 亚洲美女黄片视频| 搡老岳熟女国产| 国产91精品成人一区二区三区 | 黑人猛操日本美女一级片| 色综合欧美亚洲国产小说| bbb黄色大片| av天堂久久9| 夜夜骑夜夜射夜夜干| 在线亚洲精品国产二区图片欧美| 亚洲国产毛片av蜜桃av| av视频免费观看在线观看| 亚洲精品国产精品久久久不卡| 大陆偷拍与自拍| 一边摸一边抽搐一进一小说 | 成人免费观看视频高清| 母亲3免费完整高清在线观看| 午夜两性在线视频| 天天躁夜夜躁狠狠躁躁| 国产日韩欧美在线精品| av有码第一页| a在线观看视频网站| 亚洲国产中文字幕在线视频| 99久久99久久久精品蜜桃| 不卡一级毛片| 国产高清激情床上av| 国产av精品麻豆| 成人手机av| 国产97色在线日韩免费| 看免费av毛片| 日本黄色视频三级网站网址 | 欧美人与性动交α欧美软件| 少妇粗大呻吟视频| 蜜桃在线观看..| 天堂中文最新版在线下载| 亚洲熟女精品中文字幕| 777米奇影视久久| 丝袜美足系列| 国产视频一区二区在线看| 人人妻,人人澡人人爽秒播| 80岁老熟妇乱子伦牲交| 一夜夜www| 日韩大码丰满熟妇| 视频在线观看一区二区三区| 99香蕉大伊视频| 色综合欧美亚洲国产小说| 丝袜美足系列| 另类精品久久| 成年动漫av网址| 极品教师在线免费播放| 免费人妻精品一区二区三区视频| 一本—道久久a久久精品蜜桃钙片| 青青草视频在线视频观看| 夜夜骑夜夜射夜夜干| 韩国精品一区二区三区| 12—13女人毛片做爰片一| 黄色 视频免费看| 日韩精品免费视频一区二区三区| 欧美日韩中文字幕国产精品一区二区三区 | 搡老熟女国产l中国老女人| 黄色 视频免费看| 久久久精品免费免费高清| 香蕉丝袜av| 日韩有码中文字幕| 淫妇啪啪啪对白视频| 女同久久另类99精品国产91| 精品视频人人做人人爽| 久久中文字幕人妻熟女| 香蕉国产在线看| 亚洲国产中文字幕在线视频| 国产成人啪精品午夜网站| 在线观看免费高清a一片| 成人av一区二区三区在线看| 亚洲精品国产精品久久久不卡| 国产精品成人在线| 成人18禁高潮啪啪吃奶动态图| 亚洲一区中文字幕在线| 女人高潮潮喷娇喘18禁视频| 成人亚洲精品一区在线观看| 欧美日韩视频精品一区| 国产成人啪精品午夜网站| 午夜激情av网站| 亚洲国产毛片av蜜桃av| 黄色视频,在线免费观看| 国产欧美日韩一区二区精品| 欧美另类亚洲清纯唯美| 免费在线观看视频国产中文字幕亚洲| 乱人伦中国视频| 99精品欧美一区二区三区四区| 亚洲av日韩在线播放| e午夜精品久久久久久久| 亚洲国产欧美网| 丝袜在线中文字幕| 久久毛片免费看一区二区三区| 亚洲精华国产精华精| 日韩有码中文字幕| 欧美精品av麻豆av| 欧美性长视频在线观看| 亚洲伊人色综图| 亚洲av电影在线进入| 免费在线观看黄色视频的| 成人黄色视频免费在线看| 看免费av毛片| 久久久久久久大尺度免费视频| 久久精品人人爽人人爽视色| 国产熟女午夜一区二区三区| 久久99热这里只频精品6学生| 又黄又粗又硬又大视频| 老司机靠b影院| 捣出白浆h1v1| 国产极品粉嫩免费观看在线| 国产激情久久老熟女| 99国产精品一区二区三区| 成人永久免费在线观看视频 | 手机成人av网站| 十八禁网站网址无遮挡| 午夜福利欧美成人| 一本综合久久免费| 天天躁夜夜躁狠狠躁躁| 国产免费现黄频在线看| 99精品久久久久人妻精品| 久久国产精品人妻蜜桃| 另类精品久久| 国产一区二区三区综合在线观看| 在线观看免费日韩欧美大片| 9色porny在线观看| 侵犯人妻中文字幕一二三四区| avwww免费| 黄频高清免费视频| 亚洲成a人片在线一区二区| 亚洲午夜理论影院| 亚洲av成人不卡在线观看播放网| 国产免费现黄频在线看| 极品人妻少妇av视频| 精品少妇内射三级| 亚洲成人免费av在线播放| 精品久久久久久久毛片微露脸| 日韩大片免费观看网站| 女人爽到高潮嗷嗷叫在线视频| 色在线成人网| 国产成人精品无人区| 欧美国产精品一级二级三级| 午夜激情av网站| 两个人免费观看高清视频| 亚洲国产欧美一区二区综合| 欧美大码av| 久久久久网色| 国产xxxxx性猛交| 欧美精品一区二区大全| 欧美日韩亚洲国产一区二区在线观看 | 国产真人三级小视频在线观看| 亚洲av欧美aⅴ国产| 亚洲avbb在线观看| 一级a爱视频在线免费观看| 午夜福利一区二区在线看| 日韩有码中文字幕| 欧美激情高清一区二区三区| 高清av免费在线| 飞空精品影院首页| 99国产精品一区二区蜜桃av | 一区二区三区国产精品乱码| 纯流量卡能插随身wifi吗| 亚洲男人天堂网一区| 久久精品亚洲av国产电影网| 久久青草综合色| 韩国精品一区二区三区| 黄色视频不卡| 午夜精品久久久久久毛片777| 热re99久久国产66热| 日本黄色视频三级网站网址 | 欧美日韩av久久| 成人国产一区最新在线观看| 性色av乱码一区二区三区2| 一级毛片电影观看| 亚洲精品成人av观看孕妇| 国产精品av久久久久免费| 69精品国产乱码久久久| 久久久久精品国产欧美久久久| www日本在线高清视频| 久久精品aⅴ一区二区三区四区| 后天国语完整版免费观看| 国产在视频线精品| 在线观看免费视频网站a站| 国产精品偷伦视频观看了| av国产精品久久久久影院| 男人舔女人的私密视频| 亚洲中文av在线| 国产精品秋霞免费鲁丝片| 欧美 亚洲 国产 日韩一| 国产免费av片在线观看野外av| 欧美人与性动交α欧美精品济南到| 午夜免费鲁丝| 欧美日韩亚洲高清精品| 日韩熟女老妇一区二区性免费视频| 桃红色精品国产亚洲av| 久久热在线av| 精品亚洲乱码少妇综合久久| 国产亚洲精品久久久久5区| 国产片内射在线| 亚洲国产欧美日韩在线播放| 免费观看av网站的网址| 高清av免费在线| 丰满饥渴人妻一区二区三| 99国产精品免费福利视频| e午夜精品久久久久久久| 国产精品免费视频内射| 岛国毛片在线播放| 久久久久视频综合| 中文亚洲av片在线观看爽 | 宅男免费午夜| 大香蕉久久成人网| 一级毛片精品| 亚洲成人免费av在线播放| 男女下面插进去视频免费观看| 国产人伦9x9x在线观看| 国产高清视频在线播放一区| 日本a在线网址| 国产精品一区二区免费欧美| 中文字幕制服av| 精品乱码久久久久久99久播| 超色免费av| 啦啦啦中文免费视频观看日本| 男女午夜视频在线观看| 免费观看av网站的网址| 国产欧美日韩综合在线一区二区| 美国免费a级毛片| 一级a爱视频在线免费观看| 一区二区日韩欧美中文字幕| 欧美日韩一级在线毛片| 女性被躁到高潮视频| 99在线人妻在线中文字幕 | 中文字幕色久视频| 又紧又爽又黄一区二区| 一区福利在线观看| 这个男人来自地球电影免费观看| 黑人欧美特级aaaaaa片| www.自偷自拍.com| 18禁美女被吸乳视频| 色视频在线一区二区三区| 国产视频一区二区在线看| 午夜福利免费观看在线| 一本—道久久a久久精品蜜桃钙片| 黄色视频在线播放观看不卡| 日本黄色日本黄色录像| 首页视频小说图片口味搜索| 国产无遮挡羞羞视频在线观看| 满18在线观看网站| 青青草视频在线视频观看| 丁香欧美五月| 精品福利永久在线观看| 50天的宝宝边吃奶边哭怎么回事| 91成人精品电影| 视频区图区小说| 超碰97精品在线观看| 国产精品一区二区在线观看99| 久久久精品94久久精品| 在线观看免费视频日本深夜| 午夜福利,免费看| www.精华液| 国产在线一区二区三区精| 91国产中文字幕| 成年人午夜在线观看视频| 一二三四社区在线视频社区8| 久久精品国产99精品国产亚洲性色 | 国产伦人伦偷精品视频| √禁漫天堂资源中文www| 午夜两性在线视频| 国产一区二区三区综合在线观看| 婷婷丁香在线五月| 18禁观看日本| 久久精品成人免费网站| 啦啦啦中文免费视频观看日本| 亚洲精品成人av观看孕妇| 国内毛片毛片毛片毛片毛片| 青青草视频在线视频观看| 日本欧美视频一区| 免费在线观看黄色视频的| 777久久人妻少妇嫩草av网站| 国产亚洲欧美在线一区二区| www.熟女人妻精品国产| 国产精品影院久久| 黄片大片在线免费观看| 夜夜骑夜夜射夜夜干| 亚洲成av片中文字幕在线观看| 欧美另类亚洲清纯唯美| 好男人电影高清在线观看| 亚洲五月婷婷丁香| 欧美 亚洲 国产 日韩一| 女人久久www免费人成看片| 午夜精品久久久久久毛片777| 在线十欧美十亚洲十日本专区| 亚洲,欧美精品.| 中国美女看黄片| 成人精品一区二区免费| 国产精品香港三级国产av潘金莲| 成人黄色视频免费在线看| 亚洲va日本ⅴa欧美va伊人久久| 女性生殖器流出的白浆| 国产片内射在线| 国产淫语在线视频| 日本撒尿小便嘘嘘汇集6| 不卡一级毛片| 人成视频在线观看免费观看| 午夜日韩欧美国产| 少妇被粗大的猛进出69影院| 老司机午夜十八禁免费视频| 国产精品久久久久久精品古装| 亚洲一码二码三码区别大吗| 亚洲午夜理论影院| 人妻一区二区av| 精品久久蜜臀av无| 人人妻,人人澡人人爽秒播| 十八禁人妻一区二区| 国产精品久久久久久精品电影小说| 亚洲av日韩精品久久久久久密| 亚洲av日韩精品久久久久久密| 国产极品粉嫩免费观看在线| 国产精品98久久久久久宅男小说| 俄罗斯特黄特色一大片| 日本av手机在线免费观看| 蜜桃在线观看..| 人妻久久中文字幕网| 国产野战对白在线观看| 国产精品美女特级片免费视频播放器 | 精品一区二区三区四区五区乱码| 国产亚洲一区二区精品| 精品福利永久在线观看| 日韩免费高清中文字幕av| 啦啦啦 在线观看视频| 久久久久精品国产欧美久久久| 天天影视国产精品| 国产麻豆69| 999久久久国产精品视频| 国产色视频综合| 侵犯人妻中文字幕一二三四区| 久久精品国产亚洲av高清一级| 欧美乱码精品一区二区三区| 欧美激情极品国产一区二区三区| 欧美中文综合在线视频| 12—13女人毛片做爰片一| 高清毛片免费观看视频网站 | 欧美 日韩 精品 国产| 免费人妻精品一区二区三区视频| 午夜激情av网站| 欧美精品人与动牲交sv欧美| 亚洲自偷自拍图片 自拍| 成人亚洲精品一区在线观看| 亚洲 欧美一区二区三区| 亚洲久久久国产精品| 久久热在线av| 热99久久久久精品小说推荐| 午夜激情久久久久久久| 精品亚洲成a人片在线观看| 国产麻豆69| 大型黄色视频在线免费观看| 久久九九热精品免费| 黑人巨大精品欧美一区二区mp4| 日韩人妻精品一区2区三区| 老司机在亚洲福利影院| 亚洲黑人精品在线| 757午夜福利合集在线观看| 亚洲性夜色夜夜综合| 亚洲成人手机| 岛国毛片在线播放| 国产一区二区 视频在线| 日韩欧美一区视频在线观看| 成年女人毛片免费观看观看9 | 欧美日韩黄片免| 日本av免费视频播放| 婷婷成人精品国产| 91国产中文字幕| 精品少妇一区二区三区视频日本电影| 欧美精品一区二区大全| 菩萨蛮人人尽说江南好唐韦庄| 日本黄色视频三级网站网址 | 黄片大片在线免费观看| 麻豆成人av在线观看| 国产免费av片在线观看野外av| 多毛熟女@视频| 在线观看免费视频网站a站| 国产精品欧美亚洲77777| 欧美黑人精品巨大| 大码成人一级视频| 丁香欧美五月| 一本色道久久久久久精品综合| videos熟女内射| 日韩一卡2卡3卡4卡2021年| 在线亚洲精品国产二区图片欧美| 免费观看a级毛片全部| 飞空精品影院首页| 最黄视频免费看| 午夜视频精品福利| 午夜精品久久久久久毛片777| 亚洲精品中文字幕在线视频| 国产色视频综合| 妹子高潮喷水视频| 国产色视频综合| 欧美亚洲日本最大视频资源| 国产av又大| 不卡一级毛片| 欧美人与性动交α欧美精品济南到| 美女视频免费永久观看网站| 如日韩欧美国产精品一区二区三区| 在线观看www视频免费| 高清毛片免费观看视频网站 | 老司机影院毛片| 亚洲欧美一区二区三区久久| 中文字幕人妻丝袜制服| 亚洲国产欧美网| 亚洲九九香蕉| 中文字幕精品免费在线观看视频| 18禁美女被吸乳视频| 超碰成人久久| 亚洲av日韩在线播放| 亚洲精品一卡2卡三卡4卡5卡| 最近最新免费中文字幕在线| 一级a爱视频在线免费观看| 免费看十八禁软件| 一边摸一边做爽爽视频免费| 国产黄频视频在线观看| 麻豆乱淫一区二区| 欧美亚洲 丝袜 人妻 在线| 丰满饥渴人妻一区二区三| 欧美成狂野欧美在线观看| 激情视频va一区二区三区| 久久性视频一级片| 超碰97精品在线观看| 最黄视频免费看| 大型黄色视频在线免费观看| 99久久国产精品久久久| 老熟女久久久| 日韩大片免费观看网站| 精品国产一区二区三区四区第35| 首页视频小说图片口味搜索| 精品一区二区三卡| www.精华液| 久久天堂一区二区三区四区| 久久影院123| 精品乱码久久久久久99久播| 亚洲精品久久午夜乱码| 亚洲av日韩精品久久久久久密| 咕卡用的链子| 狠狠狠狠99中文字幕| 国产精品1区2区在线观看. | 亚洲,欧美精品.| 窝窝影院91人妻| 欧美激情极品国产一区二区三区| 黑人操中国人逼视频| 欧美激情高清一区二区三区| 美女国产高潮福利片在线看| 最新的欧美精品一区二区| 欧美日韩黄片免| bbb黄色大片| 人人妻,人人澡人人爽秒播| 午夜精品久久久久久毛片777| av线在线观看网站| 精品一区二区三区四区五区乱码| 精品亚洲成国产av| 自拍欧美九色日韩亚洲蝌蚪91| 久久久欧美国产精品| 久久99热这里只频精品6学生| 女性生殖器流出的白浆| 精品卡一卡二卡四卡免费| 午夜福利免费观看在线| 我要看黄色一级片免费的| 国产免费福利视频在线观看| 麻豆成人av在线观看| 久久九九热精品免费| 嫩草影视91久久| 首页视频小说图片口味搜索| 午夜福利乱码中文字幕| 最近最新中文字幕大全电影3 | 午夜久久久在线观看| 国产高清激情床上av| 久久热在线av| 性高湖久久久久久久久免费观看| 99九九在线精品视频| 国产三级黄色录像| 国产成人av激情在线播放|