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

    啟發(fā)式RRT算法的AGV路徑規(guī)劃

    2020-06-18 05:50:20付克昌張國良劉甲甲
    關(guān)鍵詞:規(guī)劃智能

    楊 瑤,付克昌,蔣 濤,張國良,劉甲甲,孟 易

    成都信息工程大學(xué) 控制工程學(xué)院,成都610225

    1 引言

    近年來,隨著智能車的快速發(fā)展,智能車自身的優(yōu)勢也日漸凸顯。比如:智能車能夠減少駕駛壓力、提高駕駛的安全性、避免交通擁堵和降低對環(huán)境的污染[1]。而路徑規(guī)劃作為智能駕駛技術(shù)[2]和多機(jī)器人協(xié)同技術(shù)[3]的核心,對未知道路的規(guī)劃能力是衡量智能車的重要標(biāo)準(zhǔn)。目前,學(xué)者們對路徑規(guī)劃算法進(jìn)行了大量研究,主要包括:基于隨機(jī)采樣的快速搜索隨機(jī)樹等方法[4];基于圖搜索的A*算法[5]、D*算法[6]等;基于模型的人工勢場法[7]、動態(tài)窗口法[8]等;基于生物啟發(fā)式的遺傳算法[9]等。其中,1998年,LaValle首次提出RRT算法,采用隨機(jī)采樣的規(guī)劃方式,不需要對狀態(tài)空間進(jìn)行預(yù)處理,搜索速度較快,且具有概率完備性,因此被廣泛運(yùn)用于機(jī)器人的路徑規(guī)劃中。

    但傳統(tǒng)的RRT算法仍存在如下缺點(diǎn):(1)所使用的全局均勻隨機(jī)采樣,使得算法運(yùn)行時(shí)間增加,收斂的速度變慢[10];(2)采用最近節(jié)點(diǎn)選擇算法往往會導(dǎo)致其在復(fù)雜場景時(shí)所規(guī)劃的路徑失敗[11];(3)所規(guī)劃的路徑?jīng)]有考慮車輛運(yùn)動學(xué)約束,使得規(guī)劃的路徑不能運(yùn)用于智能車的路徑規(guī)劃中[12]。

    針對上述問題,國內(nèi)外學(xué)者都提出不同的改進(jìn)和優(yōu)化方法。在2001年Kuffner和LaValle[13]提出并行生成隨機(jī)樹(RRT-Connect)的方法,以提高該算法的收斂速度,但其未考慮車輛的運(yùn)動學(xué)約束。在2010年Karaman和Frazzoli[14]提出RRT*算法,用于解決RRT算法產(chǎn)生的路徑并非概率最優(yōu)解的問題,但其運(yùn)行效率較低。在2013年,M.Jordan和A.Perez[15]提出B-RRT*,用RRT*算法進(jìn)行起始點(diǎn)和目標(biāo)點(diǎn)的雙向擴(kuò)展,以減少RRT*算法所執(zhí)行的時(shí)間,但其應(yīng)用于移動機(jī)器人中,不能直接用于智能車。在2015年,杜明博,梅濤等人[12]提出連續(xù)曲率的RRT算法,通過加入環(huán)境約束和車輛自身約束,使得所規(guī)劃的路徑能夠較好運(yùn)用于智能車中,但未考慮車輛到障礙物的約束。2017年,馮來春,梁華為等人[16]通過A*算法形成引導(dǎo)域,然后使用RRT算法在其引導(dǎo)域中進(jìn)行擴(kuò)展,用于解決RRT算法隨機(jī)采樣所造成的問題,但其未解決智能車在目標(biāo)點(diǎn)朝向的問題。賀伊琳,高奇等人[17]于2018年在傳統(tǒng)RRT算法基礎(chǔ)上加入采樣可行區(qū)域,并使用三次B樣條曲線進(jìn)行平滑處理,以解決RRT算法所規(guī)劃的路徑曲折不平滑的問題,但未考慮智能車與障礙物的關(guān)系使得所生成的路徑存在著與障礙物過近的情況。2018年張捍東,陳陽,吳玉秀[18]提出將RRT算法與視野域自適應(yīng)滑動窗口相結(jié)合,用于解決在未知環(huán)境下的路徑規(guī)劃,但是其改進(jìn)未考慮智能車的運(yùn)動學(xué)約束,不能直接用于智能車的路徑規(guī)劃。

    針對上述優(yōu)化中存在的不足,本文在B-RRT*算法基礎(chǔ)上提出一種適用于智能車的路徑規(guī)劃算法[19]。首先,使用Reeds_Shepp曲線進(jìn)行預(yù)處理以解決車輛在目標(biāo)點(diǎn)朝向的問題,并且使用雙向目標(biāo)偏向采樣策略以提高算法的效率。其次,提出啟發(fā)式滑動窗口的方法以限制B-RRT*算法采樣帶來的不確定因素。同時(shí),在新生成節(jié)點(diǎn)上加入障礙物約束以解決B-RRT*算法所規(guī)劃的路徑離障礙物過近的問題。然后,在B-RRT*算法重新選擇父節(jié)點(diǎn)和重布隨機(jī)樹的過程中加入車輛最大轉(zhuǎn)角約束使擴(kuò)展樹能夠滿足車輛的運(yùn)動學(xué)約束。最后,使用貝塞爾曲線擬合路徑點(diǎn)使得路徑更加平滑。通過對基本B-RRT*算法進(jìn)行上述改進(jìn),使得所規(guī)劃的路徑更加安全合理且更適用于車輛的運(yùn)動學(xué)特性。

    2 車輛的運(yùn)動學(xué)模型

    為了驗(yàn)證算法的適用性,本文采用智能汽車作為研究對象。由于汽車是一種非完整性約束的系統(tǒng)[12]且分析較為復(fù)雜,所以本文只考慮其簡化模型。本文的實(shí)驗(yàn)平臺為野馬E70電動汽車,如圖1所示,其簡化模型如圖2所示。在慣性坐標(biāo)系XOY下,(x,y)為車體在此坐標(biāo)系下的坐標(biāo)位置,φ為車體的橫擺角(航向角),L=1.56 m是智能車的軸距,D=1.835 m表示智能車的寬度,智能車的長度為5.555 m,R是智能車的轉(zhuǎn)彎半徑,θ為車輛縱軸y與橫軸x之間的夾角。由于車輛只能用前輪轉(zhuǎn)向,所以需要滿足阿克曼轉(zhuǎn)向條件(φ<φmax)。本文只考慮車輛在二維平面上運(yùn)動,不考慮俯仰和側(cè)傾帶來的影響[12]。同時(shí),假設(shè)在車輛運(yùn)動瞬間,車輛的速度與車體保持平衡,即滿足:

    其中,Kmax=0.16m-1車輛最大轉(zhuǎn)折曲率,Rmin=8 m車輛最小轉(zhuǎn)彎半徑,φmax=40°車輛最大轉(zhuǎn)角。

    圖1 基于野馬E70電動汽車改造的智能車駕駛平臺

    圖2 車輛簡化運(yùn)動學(xué)模型

    3 B-RRT*算法

    B-RRT*算法是一種雙向漸近最優(yōu)算法[20],其過程如下:

    (1)初始化:從起始點(diǎn)向目標(biāo)點(diǎn)構(gòu)建擴(kuò)展樹tree1,從目標(biāo)點(diǎn)向起始點(diǎn)構(gòu)建擴(kuò)展樹tree2。

    (2)在地圖上生成隨機(jī)點(diǎn)qrand1和qrand2,如果隨機(jī)點(diǎn)qrand1和qrand2落在無障礙物的區(qū)間內(nèi),則遍歷tree1和tree2找到離隨機(jī)點(diǎn)最近的節(jié)點(diǎn)qnearest1和qnearest2。否則,重新從搜索空間選擇隨機(jī)點(diǎn)。

    (3)判斷qrand1和qnearest1,qrand2和qnearest2連線上是否有障礙物。

    如果連線上無障礙物,則判斷qrand1和qnearest1,qrand2和qnearest2之間的距離是否小于擴(kuò)展步長(本文設(shè)置為5 m),若距離小于擴(kuò)展步長,則將隨機(jī)點(diǎn)添加到擴(kuò)展樹中。否則,在最近節(jié)點(diǎn)和隨機(jī)點(diǎn)的連線上取擴(kuò)展步長長度的點(diǎn)qnew添加到擴(kuò)展樹上,再將隨機(jī)點(diǎn)添加到擴(kuò)展樹上。

    如果連線上有障礙物,則執(zhí)行(2)。

    (4)在tree1和tree2分別執(zhí)行重新選擇父節(jié)點(diǎn)和重布隨機(jī)樹的過程。

    (5)判斷tree1和tree2之間的距離是否小于閾值。若兩棵樹之間的距離大于閾值(本文設(shè)置為5 m),重復(fù)執(zhí)行(2)~(4)。若小于閾值,則從相遇的tree1和tree2的節(jié)點(diǎn)上,分別反向取到起始點(diǎn)和目標(biāo)點(diǎn)并保存路徑(如圖3的示意圖)。

    (6)輸出B-RRT*算法所規(guī)劃的路徑。

    圖3 B_RRT*算法示意圖

    4 改進(jìn)B-RRT*算法

    與微小型移動機(jī)器人路徑規(guī)劃相比,智能車的路徑規(guī)劃是一種三維的規(guī)劃,不僅要考慮車輛的位置(x,y)而且還考慮車輛到達(dá)目標(biāo)點(diǎn)的航向φ。因?yàn)橹悄苘嚥⒎琴|(zhì)點(diǎn),所以在智能車的路徑規(guī)劃中,還需要考慮所規(guī)劃的路徑的轉(zhuǎn)折角度是否小于最大轉(zhuǎn)折角度、路徑與障礙物之間的距離是否安全合理等情況。

    4.1 預(yù)處理過程

    Reeds-Shepp曲線[21]是Reeds和Shepp二人在1990年,針對車輛的運(yùn)動學(xué)提出的最優(yōu)曲線。通過對車輛進(jìn)行運(yùn)動學(xué)建模,得到車輛的最小轉(zhuǎn)彎半徑和起始點(diǎn)與目標(biāo)點(diǎn)的姿態(tài),生成適用于車輛的運(yùn)動曲線。

    在執(zhí)行B-RRT*算法之前或在目標(biāo)點(diǎn)附近,使用Reeds-Shepp曲線進(jìn)行路徑規(guī)劃得到路徑,并判斷路徑上是否與障礙物發(fā)生碰撞。若沒有,則保留Reeds-Shepp曲線所生成的路徑,完成規(guī)劃。

    圖4表示了預(yù)處理過程,圖4(a)、圖4(b)分別表示起始點(diǎn)朝向與目標(biāo)點(diǎn)朝向相同和垂直的情況。藍(lán)色路徑為使用Reeds-Shepp曲線預(yù)處理生成的路徑,綠色的路徑為B-RRT*算法規(guī)劃的路徑。從圖4中,能夠看出使用Reeds-Shepp曲線能夠有效解決車輛朝向的問題,并且所生成的軌跡也更加平滑。

    圖4 預(yù)處理過程

    4.2 啟發(fā)式滑動采樣窗口

    由于基本的B-RRT*算法在搜索空間(節(jié)點(diǎn)qrand生成的范圍)隨機(jī)采樣,導(dǎo)致所生成的節(jié)點(diǎn)不合理并使得算法收斂速度的減慢。本文的實(shí)驗(yàn)環(huán)境是校園道路,通過加入滑動窗口使得B-RRT*算法的采樣點(diǎn)能夠更多地集中于道路中,而啟發(fā)式改進(jìn)使得采樣點(diǎn)能夠朝著目標(biāo)點(diǎn)“生長”并能提高算法的收斂速度。因此,本文提出雙向偏向性采樣與啟發(fā)式滑動采樣窗口相融合的方法(如公式(3)所示)。

    首先,設(shè)定一個(gè)目標(biāo)偏向概率[21]p1(本文設(shè)置為10%),獲得采樣時(shí)的概率p并代入公式(3)中。若p<p1,則將目標(biāo)點(diǎn)或起始點(diǎn)直接賦值給qrand1或qrand2,這樣可使隨機(jī)樹能夠較快地向外“生長”。當(dāng)p>p1時(shí),在tree1中尋找與目標(biāo)點(diǎn)最近的節(jié)點(diǎn)qnearest1并判斷在該節(jié)點(diǎn)周圍以D為長度的正方形內(nèi)有無障礙物。如果沒有,則在最近節(jié)點(diǎn)建立滑動窗口(窗口長度為2 m應(yīng)略大于智能車輛的寬度),并在該窗口中生成qrand1,以避免采樣的隨機(jī)性。在tree2的“生長”過程中,尋找與起始點(diǎn)最近的節(jié)點(diǎn)qnearest2,進(jìn)行上述過程并建立滑動窗口,約束qrand2的坐標(biāo)(如圖5示意圖所示)。

    為了驗(yàn)證啟發(fā)式滑動窗口對B-RRT*算法的改進(jìn)作用,將帶有啟發(fā)式滑動窗口B-RRT*算法和基本B-RRT*算法進(jìn)行對比。圖6中的坐標(biāo)點(diǎn)為所測試的起始點(diǎn)和目標(biāo)點(diǎn),其中S表示起始點(diǎn),分別選取G1,G2,G3,G4,G5作為目標(biāo)點(diǎn),采樣窗口寬度為2 m。圖7表示改進(jìn)B-RRT*算法和基本B-RRT*算法在各個(gè)測試點(diǎn)運(yùn)行的平均時(shí)間(每種算法執(zhí)行20次,取平均值)。

    圖5 啟發(fā)式滑動采樣窗口示意圖

    圖6 采用啟發(fā)式滑動采樣窗口的B-RRT*算法與基本B-RRT*算法的測試點(diǎn)

    圖7 帶有啟發(fā)式滑動采樣窗口的B-RRT*算法和基本B-RRT*算法測試對比

    從圖7(a)和(b)中可以看出,加入啟發(fā)式滑動采樣窗口能夠減少B-RRT*算法的迭代次數(shù),并提升了B-RRT*算法的運(yùn)行時(shí)間。同時(shí),從圖7(b)中可以看出,啟發(fā)式滑動采樣窗口能夠較好解決B-RRT*算法隨機(jī)采樣所帶來的不確定性并提高算法的收斂性速度,使得B-RRT*算法能夠更好地運(yùn)用于智能車。

    4.3 新節(jié)點(diǎn)q new到障礙物安全距離約束

    由于定位和地圖本身存在一定的誤差,所以必須保證規(guī)劃的路徑與障礙物之間的距離大于車身寬度,不能使所規(guī)劃的路徑貼合障礙物或離障礙物過近(如圖8表示路徑與障礙物之間的關(guān)系)。但在基本B-RRT*算法中,未考慮路徑和障礙物的距離關(guān)系使得所規(guī)劃的路徑點(diǎn)存在著與離障礙物過近的情況,不能被智能車直接使用。

    圖8 規(guī)劃路徑和障礙物示意圖

    在基本B-RRT*算法產(chǎn)生新的節(jié)點(diǎn)qnew的過程中,僅僅是通過在qrand和qnearest連線上,以擴(kuò)展步長為長度生成節(jié)點(diǎn)qnew,而未考慮該節(jié)點(diǎn)與障礙物所需的安全距離。本文通過生成qnew周圍的待選節(jié)點(diǎn)(如圖8所示)并將其與障礙物安全距離約束相結(jié)合的方法(如圖9所示),使得所規(guī)劃的路徑與障礙物之間的距離大于安全距離。即d>Dsafe,其中Dsafe=0.917 5m表示安全距離,取為車輛寬度的一半,d表示規(guī)劃路徑與障礙物之間的距離。

    圖9 q new周圍待選節(jié)點(diǎn)的選取示意圖

    圖9 中,qnew與周圍的待選節(jié)點(diǎn)poses1之間的距離D=1.835 m。=1 m表示待選節(jié)點(diǎn)poses1與周圍節(jié)點(diǎn)poses2的距離。

    圖10流程圖的基本步驟如下:

    (1)首先獲得節(jié)點(diǎn)qnew,初始化dmin(初始化定義dmin等于無窮大)。

    (2)獲得qnew四周的節(jié)點(diǎn)poses1,依次從中選取pose并判斷是否為障礙物。如果是,則從poses1中重新選取pose。否則在pose節(jié)點(diǎn)四周添加poses2(poses1={A1,B1,C1,D1},poses2={A11,A12,A13,A14,B11,B12,B13,B14,C11,C12,C13,C14,D11,D12,D13,D14})。

    圖10 q new到障礙物安全距離約束流程圖

    (3)在poses2中依次選擇poses1,并判斷poses1是否為障礙物。如果是,則執(zhí)行(2)。否則,計(jì)算pose到目標(biāo)點(diǎn)距離d。

    (4)判斷d和dmin大小,如果dmin>d,更新qnew和dmin。否則執(zhí)行(2)。

    (5)輸出qnew。

    為了驗(yàn)證新節(jié)點(diǎn)qnew的障礙物安全距離約束對算法對運(yùn)算成本的影響,將帶有新生節(jié)點(diǎn)安全距離約束的B-RRT*算法和基本B-RRT*算法在圖6處進(jìn)行測試對比。圖11表示改進(jìn)B-RRT*算法和基本B-RRT*算法在各個(gè)測試點(diǎn)運(yùn)行的平均時(shí)間(每種算法執(zhí)行20次,取平均值)。

    圖11 加入障礙物安全距離約束對規(guī)劃時(shí)間的影響

    從圖11可以看出,對新節(jié)點(diǎn)qnew加入障礙物安全距離約束使得B-RRT*算法的運(yùn)算成本增加,但是通過加入這項(xiàng)約束能夠使得B-RRT*算法所規(guī)劃的路徑與障礙物保持一定的距離,增加智能車在行駛中的安全性。

    4.4 車輛最大轉(zhuǎn)角約束

    重新選擇父節(jié)點(diǎn)和重布隨機(jī)樹是基本B-RRT*算法的重要部分,但在基本B-RRT*算法中并未考慮車輛的運(yùn)動特性,導(dǎo)致所規(guī)劃的路徑存在著轉(zhuǎn)折次數(shù)較多和轉(zhuǎn)折角度較大等問題不利于智能車的行駛。因此本文通過在重新選擇父節(jié)點(diǎn)和重布隨機(jī)樹過程中加入車輛最大轉(zhuǎn)角約束和障礙物安全距離約束相結(jié)合的方式使得重選父節(jié)點(diǎn)和重布隨機(jī)樹的過程結(jié)果更加合理。

    (1)重選父節(jié)點(diǎn)過程

    在基本B-RRT算法中,qnearest是新生成節(jié)點(diǎn)qnew的父節(jié)點(diǎn)。然而,在B-RRT*中會以qnew為圓心和R為半徑選擇新的父節(jié)點(diǎn),并計(jì)算從根節(jié)點(diǎn)到待選父節(jié)點(diǎn)距離和待選父節(jié)點(diǎn)到qnew的距離的總和,選擇最短距離的待選父節(jié)點(diǎn)作為qnew父節(jié)點(diǎn)(如圖12(a)和12(b))。雖然B-RRT*算法能得到相對較短的路徑,但忽略了智能車自身的約束條件。在本論文中,將車輛最大轉(zhuǎn)折曲率作為約束條件,加入重選父節(jié)點(diǎn)的過程中(如圖12(c)所示)。此外,在更新父節(jié)點(diǎn)的過程中還需判斷在父節(jié)點(diǎn)周圍以D為邊長的正方形內(nèi)有無障礙物,只有在該正方形內(nèi)無障礙物才更新父節(jié)點(diǎn)。

    圖12 重新選擇父節(jié)點(diǎn)過程

    其中,圖12(a)是以R為半徑⑨為圓心的重選選擇父節(jié)點(diǎn)的過程,圖12(b)是使用基本B-RRT*算法執(zhí)行重選父節(jié)點(diǎn)的結(jié)果??⑤?⑧?⑨其路徑的長度為11),圖12(c)是加入車輛最大轉(zhuǎn)角約束(如公式(4))的重新選擇父節(jié)點(diǎn)的結(jié)果??④?⑨其路徑的長度為14)。通過圖12(b)和(c)可知,雖然(b)的路徑比(c)短,但是φ5-8-9>φmaxφ5-8-9為路徑⑤?⑧?⑨的角度)不滿足路徑點(diǎn)的轉(zhuǎn)角小于智能車最大轉(zhuǎn)角的要求,所以放棄節(jié)點(diǎn)⑧作為節(jié)點(diǎn)⑨的父節(jié)點(diǎn)。

    φparent表示待選的父節(jié)點(diǎn)(圈內(nèi)的節(jié)點(diǎn))的角度,A表示常數(shù),d1表示樹根到qnew的距離。Cparent表示待選父節(jié)點(diǎn)的代價(jià)值。

    其步驟如下:

    ①獲得節(jié)點(diǎn)qnew并以閾值R為半徑,找出所有待選父節(jié)點(diǎn)。

    ②依次從待選父節(jié)點(diǎn)qparent中,計(jì)算qparent,qparent的父節(jié)點(diǎn)和qnew所形成角度是否小于車輛的最大轉(zhuǎn)角φmax。如果是,則計(jì)算根節(jié)點(diǎn)到qnew的距離并代入公式(4)得到待選父節(jié)點(diǎn)的代價(jià)值。否則,從待選父節(jié)點(diǎn)中重新獲得新的父節(jié)點(diǎn)qparent。

    ③從所有待選父節(jié)點(diǎn)中,依次判斷父節(jié)點(diǎn)在D為邊長的正方形內(nèi)有無障礙物。若無障礙物,則更新最小代價(jià)值并保留qnew新的父節(jié)點(diǎn)。否則,繼續(xù)從待選父節(jié)點(diǎn)中選取父節(jié)點(diǎn)。

    (2)重布隨機(jī)樹過程

    在qnew重新選擇父節(jié)點(diǎn)后,為了進(jìn)一步使得隨機(jī)樹之間連接代價(jià)減小,所以要為隨機(jī)樹重新布線。即以新生成的節(jié)點(diǎn)qnew⑨為圓心,R為半徑并以④為父節(jié)點(diǎn),圓內(nèi)其他的節(jié)點(diǎn)為子節(jié)點(diǎn)qnew的父節(jié)點(diǎn)除外)。但是由于車輛存在最大轉(zhuǎn)角度約束,因此在重布隨機(jī)樹過程中需要加入車輛約束。圖13(a)表示基本B-RRT*算法重新選擇子節(jié)點(diǎn)的結(jié)果,(b)表示基本B-RRT*算法重新布線的結(jié)果??④?⑨?⑥其路徑為15),(c)表示加入車輛最大轉(zhuǎn)角約束所重新布線的結(jié)果??④?⑨?⑩其路徑為16)。通過圖13(b)和(c)可知雖然(b)的路徑比(c)短,但是φ4-9-6>φmaxφ4-9-6為路徑④?⑨?⑥的角度)不滿足路徑點(diǎn)的轉(zhuǎn)角小于智能車最大轉(zhuǎn)角的要求,所以放棄節(jié)點(diǎn)⑥作為節(jié)點(diǎn)⑨的子節(jié)點(diǎn)。

    其步驟如下:

    ①獲得節(jié)點(diǎn)qnew并以閾值R為半徑獲得待選子節(jié)點(diǎn)qchild。

    ②依次從待選子節(jié)點(diǎn)qchild中,計(jì)算qnew,qnew的父節(jié)點(diǎn)和qchild所形成角度是否大于車輛的最大轉(zhuǎn)角φmax。如果是,則計(jì)算根節(jié)點(diǎn)到qchild的距離并代入公式(5)得到待選子節(jié)點(diǎn)的代價(jià)值。否則,從待選子節(jié)點(diǎn)中重新獲得新的子節(jié)點(diǎn)。

    ③從所有待選子節(jié)點(diǎn)中,依次判斷子節(jié)點(diǎn)在以D為邊長的正方形內(nèi)有無障礙物。若無,則更新最小代價(jià)值和qnew新的子節(jié)點(diǎn)。否則,繼續(xù)從待選子節(jié)點(diǎn)中選取子節(jié)點(diǎn)。

    φchild表示待選的子節(jié)點(diǎn)(圈內(nèi)的節(jié)點(diǎn))的角度,B表示常數(shù),d2表示樹根到待選子節(jié)點(diǎn)的距離。Cchild表示待選子節(jié)點(diǎn)的代價(jià)值。

    圖13 重布隨機(jī)樹過程

    為了驗(yàn)證車輛最大轉(zhuǎn)角約束對算法運(yùn)算成本的影響,將帶有車輛最大轉(zhuǎn)角約束的B-RRT*算法和基本B-RRT*算法在圖6的環(huán)境中進(jìn)行測試對比。圖14表示改進(jìn)B-RRT*算法和基本B-RRT*算法在各個(gè)測試點(diǎn)運(yùn)行的平均時(shí)間(每種算法執(zhí)行20次,取平均值)。

    圖14 加入車輛最大轉(zhuǎn)角約束對規(guī)劃時(shí)間的影響

    從圖14中可以看出,加入車輛最大轉(zhuǎn)角約束使得B-RRT*算法的運(yùn)算時(shí)間略微增加,但所增加的運(yùn)算成本也在可以接受范圍之內(nèi),而加入這項(xiàng)約束能夠解決B-RRT*算法中重新父節(jié)點(diǎn)和更新子節(jié)點(diǎn)未考慮車輛約束的問題。

    4.5 路徑點(diǎn)優(yōu)化和擬合

    在加入啟發(fā)式滑動采樣窗口、障礙物安全距離約束和車輛最大轉(zhuǎn)角約束后,可得到相關(guān)的路徑點(diǎn)poses,然后對路徑點(diǎn)進(jìn)行優(yōu)化,其步驟如下。

    (1)依次從路徑點(diǎn)poses中取出pose1和pose2并計(jì)算pose1與pose2的距離D1,再判斷D1是否大于擴(kuò)展步長。如果是,則執(zhí)行(2)。否則,繼續(xù)執(zhí)行(1)。

    (2)在pose1和pose2連線上,取距離pose1以擴(kuò)展步長為長度的點(diǎn)作為posenew。

    (3)對posenew進(jìn)行到障礙物的安全距離約束,使posenew更加合理并將posenew插入poses。

    (4)使用貝塞爾曲線對路徑點(diǎn)poses進(jìn)行擬合。

    貝塞爾曲線是法國工程師皮埃爾。貝塞爾在1962年提出,其形狀可由曲線的控制點(diǎn)確定。因此,將改進(jìn)B-RRT*算法的路徑點(diǎn)作為貝塞爾曲線的輸入,消除路徑不平滑的情況,如圖15所示。

    圖15 使用貝塞爾曲線示意圖

    使用不同擬合方法示意圖如圖15所示,其中A點(diǎn),B點(diǎn)和C點(diǎn)表示改進(jìn)B-RRT*算法的路徑點(diǎn)。從圖15可以看出,使用二次樣條插值所生成的路徑的曲率較大,二次B樣條曲線擬合的起始點(diǎn)是A點(diǎn)和B點(diǎn)連線的中點(diǎn),目標(biāo)點(diǎn)是B點(diǎn)和C點(diǎn)連線的中點(diǎn),導(dǎo)致所生成的路徑在起始點(diǎn)和目標(biāo)點(diǎn)處不連續(xù),而使用二次貝塞爾曲線擬合能夠較好解決上述二次樣條插值和二次B樣條曲線擬合所帶來的問題。

    公式(6)為貝塞爾曲線的一般方程,公式(7)是本文所使用的二階貝塞爾曲線,P0,P1,P2為二階貝塞爾曲線的控制點(diǎn)。

    5 算法驗(yàn)證

    為了驗(yàn)證改進(jìn)B-RRT*算法的有效性,本文分別將RRT、RRT*、B-RRT*和改進(jìn)的B-RRT*算法應(yīng)用于成都信息工程大學(xué)校園的柵格地圖(4846×2816)上(如圖16),柵格大小為0.298 m/pixel,選擇不同的地點(diǎn)進(jìn)行實(shí)驗(yàn)。實(shí)驗(yàn)基于ROS(開源機(jī)器人操作系統(tǒng))平臺,并使用Rviz對規(guī)劃結(jié)果進(jìn)行可視化顯示,計(jì)算機(jī)配置為:ubuntu14.04 LTS,處理器intel i5-6500,主頻為3.2 GHz,運(yùn)行內(nèi)存為8 GB。

    圖16 學(xué)校的校園地圖

    改進(jìn)B-RRT*算法的參數(shù)選?。海?)擴(kuò)展步長和閾值的選擇,當(dāng)“相遇”的兩個(gè)節(jié)點(diǎn)之間的距離小于車身長度時(shí),則算法收斂,因此本文將擴(kuò)展步長和閾值設(shè)置為5 m便于計(jì)算;(2)為了使更多的采樣點(diǎn)落在智能車的正前方,所以啟發(fā)式滑動采樣窗口長度應(yīng)略大于智能車輛的寬度,本文設(shè)置為2 m;(3)安全距離Dsafe的選擇,因?yàn)楸疚氖且攒囕v后軸上中心點(diǎn)處為車輛位置的參考點(diǎn),所以安全距離應(yīng)為車寬的一半,本文設(shè)置為0.917 5 m;(4)由于智能車的寬度為1.835 m,所以以車寬為距離獲得待選節(jié)點(diǎn)poses1能夠使得qnew更為合理;(5)D1around的選擇,待選節(jié)點(diǎn)poses1與四周節(jié)點(diǎn)poses2的距離D1around應(yīng)大于安全距離Dsafe以便為智能車提供一定的冗余距離,本文設(shè)置為1 m;(6)其他參數(shù)選擇,車輛的最大轉(zhuǎn)角為φmax=40°。

    本次實(shí)驗(yàn)通過在地圖上選擇起始點(diǎn)和終點(diǎn),使用RRT、RRT*、B-RRT*和改進(jìn)的B-RRT*算法規(guī)劃。通過路徑的長度、到障礙物的距離和轉(zhuǎn)折數(shù)量(轉(zhuǎn)折角度>φmax=40°,則認(rèn)為是轉(zhuǎn)折)等方式來評價(jià)路徑的好壞。對區(qū)域a和區(qū)域b進(jìn)行路徑規(guī)劃,規(guī)劃結(jié)果見圖17、圖18和圖19,其中藍(lán)色節(jié)點(diǎn)為起始點(diǎn)向目標(biāo)點(diǎn)的采樣節(jié)點(diǎn),紅色節(jié)點(diǎn)為目標(biāo)點(diǎn)向起始點(diǎn)的采樣節(jié)點(diǎn)。表1、表2和表3分別為連續(xù)轉(zhuǎn)折區(qū)域、直角轉(zhuǎn)折曲線區(qū)域和停車場連續(xù)轉(zhuǎn)折區(qū)域的指標(biāo)對比。

    表1 區(qū)域1測試對比

    從圖17、圖18和圖19中可以看出,改進(jìn)B-RRT*算法所規(guī)劃出來的路徑較為平滑,且具有連續(xù)的曲率,能夠解決基本RRT、RRT*、B-RRT*算法在初始時(shí)刻路徑不合理的問題,同時(shí)與障礙物形成一定的安全距離并且能夠較好地滿足車輛運(yùn)動學(xué)特性。

    圖17 在區(qū)域1測試的結(jié)果

    圖18 在區(qū)域2測試的結(jié)果

    圖19 在區(qū)域3測試的結(jié)果

    表2 區(qū)域2測試對比

    表3 區(qū)域3測試對比

    通過表1、表2和表3能夠看到雖然基本RRT、RRT*、B-RRT*算法能夠在較短的時(shí)間內(nèi)規(guī)劃出路徑,但是所規(guī)劃的路徑轉(zhuǎn)折角度過大、路徑點(diǎn)貼合障礙物,導(dǎo)致路徑不能被智能車使用。而本文提出的改進(jìn)B-RRT*算法在犧牲較短時(shí)間的基礎(chǔ)上獲得了更加平滑、安全且更符合車輛運(yùn)動學(xué)的路徑。同時(shí),通過加入對新生節(jié)點(diǎn)安全距離約束和車輛最大轉(zhuǎn)向約束等增加了算法的復(fù)雜度使得算法的運(yùn)行時(shí)間增加,但對處于實(shí)驗(yàn)階段的中低速智能車或者AGV來說所增加的時(shí)間也是在接受的范圍之內(nèi),并且通過上述對B-RRT*算法的改進(jìn)增加了改算法在實(shí)際應(yīng)用中的可行性。

    6 結(jié)論

    由于定位和地圖所帶來的誤差,以及車輛運(yùn)動學(xué)約束,使得基本RRT、RRT*和B-RRT算法不適用于本文所測試的環(huán)境。所以,本文提出的改進(jìn)B-RRT*算法克服了基本的RRT、RRT*、B-RRT*算法存在的轉(zhuǎn)折點(diǎn)較多、路線不平滑、規(guī)劃路徑與障礙物過近和曲率不連續(xù)等問題,使得所規(guī)劃的路徑能更加滿足車輛的運(yùn)動學(xué)模型。同時(shí),通過使用Reeds-Shepp曲線在目標(biāo)點(diǎn)附近重新規(guī)劃能夠解決目標(biāo)點(diǎn)朝向的問題,并通過約束采樣范圍增強(qiáng)了算法的魯棒性。需要指出的是,本文算法主要解決實(shí)驗(yàn)階段中低速智能車或輪式機(jī)器人的規(guī)劃問題。后續(xù)將對該算法進(jìn)行改進(jìn),使其能夠應(yīng)用在高速行駛的智能車上。

    猜你喜歡
    規(guī)劃智能
    發(fā)揮人大在五年規(guī)劃編制中的積極作用
    智能制造 反思與期望
    智能前沿
    文苑(2018年23期)2018-12-14 01:06:06
    智能前沿
    文苑(2018年19期)2018-11-09 01:30:14
    智能前沿
    文苑(2018年17期)2018-11-09 01:29:26
    智能前沿
    文苑(2018年21期)2018-11-09 01:22:32
    智能制造·AI未來
    商周刊(2018年18期)2018-09-21 09:14:46
    規(guī)劃引領(lǐng)把握未來
    快遞業(yè)十三五規(guī)劃發(fā)布
    商周刊(2017年5期)2017-08-22 03:35:26
    多管齊下落實(shí)規(guī)劃
    99热国产这里只有精品6| 又粗又硬又长又爽又黄的视频| 日韩强制内射视频| 精品一区二区三区视频在线| 欧美一级a爱片免费观看看| 久久久精品免费免费高清| 亚洲天堂国产精品一区在线| 欧美极品一区二区三区四区| 热re99久久精品国产66热6| 亚洲精品成人av观看孕妇| 免费看日本二区| 简卡轻食公司| 色婷婷久久久亚洲欧美| 婷婷色综合www| 国产精品熟女久久久久浪| 免费大片18禁| 黄片wwwwww| 少妇人妻 视频| 久久精品久久久久久噜噜老黄| 日韩欧美 国产精品| 国产白丝娇喘喷水9色精品| 日本黄色片子视频| videossex国产| 亚洲高清免费不卡视频| 亚洲精品国产成人久久av| 男女边吃奶边做爰视频| 又大又黄又爽视频免费| 你懂的网址亚洲精品在线观看| 国产精品.久久久| 不卡视频在线观看欧美| 欧美人与善性xxx| 欧美潮喷喷水| 国产日韩欧美亚洲二区| 麻豆乱淫一区二区| 热99国产精品久久久久久7| 一级二级三级毛片免费看| 久久99热这里只有精品18| 亚洲天堂av无毛| 只有这里有精品99| 国产精品久久久久久久电影| 免费看光身美女| 久久这里有精品视频免费| 亚洲三级黄色毛片| 亚洲欧洲日产国产| 亚洲欧洲日产国产| 免费av毛片视频| 婷婷色综合大香蕉| 日日啪夜夜撸| 免费观看在线日韩| 精品国产露脸久久av麻豆| 插逼视频在线观看| 黄色日韩在线| 一级毛片黄色毛片免费观看视频| 看十八女毛片水多多多| 日韩,欧美,国产一区二区三区| 国产一区二区三区综合在线观看 | 亚洲精品亚洲一区二区| 国产熟女欧美一区二区| 日韩,欧美,国产一区二区三区| 伦精品一区二区三区| 国产免费又黄又爽又色| 99久久精品一区二区三区| 亚洲精品一区蜜桃| 中文字幕亚洲精品专区| 一级av片app| 久久久久性生活片| 国产精品一二三区在线看| 女的被弄到高潮叫床怎么办| 99热这里只有精品一区| 天堂俺去俺来也www色官网| 下体分泌物呈黄色| 搡女人真爽免费视频火全软件| 国产爱豆传媒在线观看| 免费播放大片免费观看视频在线观看| 男女国产视频网站| 久久久久久久精品精品| 久久人人爽人人爽人人片va| 我的女老师完整版在线观看| 精品国产三级普通话版| 欧美一区二区亚洲| 丰满少妇做爰视频| 国产中年淑女户外野战色| 伊人久久国产一区二区| 欧美+日韩+精品| 亚洲精品视频女| 欧美精品国产亚洲| 国产综合精华液| 春色校园在线视频观看| 亚洲精品成人av观看孕妇| 成年女人在线观看亚洲视频 | 久久99热这里只有精品18| 综合色av麻豆| 日韩免费高清中文字幕av| 亚洲欧美日韩另类电影网站 | 九九在线视频观看精品| 国产色爽女视频免费观看| 亚洲美女搞黄在线观看| 在线亚洲精品国产二区图片欧美 | 91久久精品国产一区二区成人| 日韩制服骚丝袜av| 国产综合懂色| 久久这里有精品视频免费| 成年版毛片免费区| 国产爱豆传媒在线观看| 精品一区二区免费观看| 视频中文字幕在线观看| 亚洲国产精品成人久久小说| 免费黄网站久久成人精品| 国产精品国产av在线观看| 国产老妇女一区| 国产 一区精品| 日本猛色少妇xxxxx猛交久久| 午夜福利视频精品| 三级国产精品片| 联通29元200g的流量卡| 一个人看的www免费观看视频| 亚洲精品日韩在线中文字幕| 亚洲自偷自拍三级| 在线观看美女被高潮喷水网站| 免费观看无遮挡的男女| 18禁裸乳无遮挡免费网站照片| 男人爽女人下面视频在线观看| 国产v大片淫在线免费观看| 可以在线观看毛片的网站| 三级经典国产精品| 日产精品乱码卡一卡2卡三| 成人国产av品久久久| 小蜜桃在线观看免费完整版高清| 亚洲精品日韩av片在线观看| 性插视频无遮挡在线免费观看| 国产色爽女视频免费观看| 欧美精品人与动牲交sv欧美| 国产精品爽爽va在线观看网站| 男人狂女人下面高潮的视频| av天堂中文字幕网| 有码 亚洲区| 美女高潮的动态| 国产毛片a区久久久久| 亚洲国产精品专区欧美| 一级毛片我不卡| 免费黄网站久久成人精品| 中文在线观看免费www的网站| 一本久久精品| 日韩一区二区三区影片| 中文乱码字字幕精品一区二区三区| 毛片女人毛片| 久久久久久久国产电影| 成年版毛片免费区| 高清日韩中文字幕在线| 国产在视频线精品| 高清毛片免费看| 亚洲国产日韩一区二区| 国产乱人视频| 成人国产av品久久久| 又粗又硬又长又爽又黄的视频| 欧美精品国产亚洲| 免费观看无遮挡的男女| 国产成人aa在线观看| 亚洲久久久久久中文字幕| 一级毛片aaaaaa免费看小| 国产精品.久久久| 日韩人妻高清精品专区| 少妇人妻久久综合中文| av在线天堂中文字幕| 日韩欧美精品免费久久| 少妇 在线观看| 丝瓜视频免费看黄片| 精品久久久噜噜| 日韩,欧美,国产一区二区三区| 精品国产露脸久久av麻豆| 国产精品无大码| 免费av毛片视频| 久久久国产一区二区| 色播亚洲综合网| 亚洲欧美一区二区三区国产| 国产亚洲av片在线观看秒播厂| 一个人看视频在线观看www免费| 国产有黄有色有爽视频| 夜夜看夜夜爽夜夜摸| 日韩人妻高清精品专区| 男女下面进入的视频免费午夜| 2018国产大陆天天弄谢| 久久午夜福利片| 免费看av在线观看网站| 亚洲丝袜综合中文字幕| av.在线天堂| 日韩精品有码人妻一区| 丰满乱子伦码专区| 日本一二三区视频观看| 国产爽快片一区二区三区| 亚洲,欧美,日韩| 久久热精品热| 一级毛片 在线播放| 成人国产av品久久久| 国产色爽女视频免费观看| 亚洲国产精品999| 国产高清不卡午夜福利| 97人妻精品一区二区三区麻豆| 一级a做视频免费观看| 亚洲va在线va天堂va国产| 国产久久久一区二区三区| 在线精品无人区一区二区三 | 午夜日本视频在线| 亚洲国产精品专区欧美| 国产真实伦视频高清在线观看| 欧美精品人与动牲交sv欧美| 精华霜和精华液先用哪个| 99九九线精品视频在线观看视频| 少妇 在线观看| 国产精品人妻久久久久久| 91久久精品电影网| 精品午夜福利在线看| 中文乱码字字幕精品一区二区三区| 中文字幕久久专区| 国产成人精品久久久久久| 亚洲国产精品专区欧美| 亚洲av免费高清在线观看| 久久久久久久大尺度免费视频| 国产探花极品一区二区| 在线观看av片永久免费下载| 日本猛色少妇xxxxx猛交久久| 久久久久网色| 免费人成在线观看视频色| 国产精品一区二区性色av| 精品久久久久久久久av| 亚洲国产精品成人久久小说| 国产高清三级在线| 国产午夜精品一二区理论片| 两个人的视频大全免费| 日韩大片免费观看网站| 毛片女人毛片| 亚洲av中文字字幕乱码综合| 亚洲欧美日韩无卡精品| 偷拍熟女少妇极品色| 人妻系列 视频| 老师上课跳d突然被开到最大视频| 女人久久www免费人成看片| 久久精品人妻少妇| 麻豆国产97在线/欧美| 日本欧美国产在线视频| av在线app专区| 不卡视频在线观看欧美| 只有这里有精品99| 听说在线观看完整版免费高清| 亚洲欧美中文字幕日韩二区| 老师上课跳d突然被开到最大视频| 特级一级黄色大片| 午夜福利在线在线| 久久人人爽人人爽人人片va| 亚洲色图综合在线观看| 热99国产精品久久久久久7| 国产成人精品一,二区| 三级经典国产精品| 少妇丰满av| 一个人观看的视频www高清免费观看| 日日啪夜夜爽| 国产黄片美女视频| 国产精品一区二区性色av| 久久久成人免费电影| 91精品伊人久久大香线蕉| 成人鲁丝片一二三区免费| 日韩一区二区视频免费看| 精品熟女少妇av免费看| 国产精品av视频在线免费观看| 久久久久久国产a免费观看| 六月丁香七月| 狂野欧美激情性bbbbbb| 日韩视频在线欧美| 大话2 男鬼变身卡| 少妇人妻久久综合中文| 免费观看无遮挡的男女| 久久久久久久大尺度免费视频| 成人亚洲欧美一区二区av| 亚洲一级一片aⅴ在线观看| 五月天丁香电影| 成人一区二区视频在线观看| 亚洲精品视频女| 97在线视频观看| 免费看av在线观看网站| 成年女人看的毛片在线观看| 午夜亚洲福利在线播放| 日韩视频在线欧美| eeuss影院久久| 国产美女午夜福利| 人妻一区二区av| 国产真实伦视频高清在线观看| 一二三四中文在线观看免费高清| 国产精品伦人一区二区| 黄色日韩在线| 又粗又硬又长又爽又黄的视频| 最近的中文字幕免费完整| 赤兔流量卡办理| 国产乱人视频| 久久97久久精品| 国产在线一区二区三区精| 在线看a的网站| 日本爱情动作片www.在线观看| 亚洲天堂国产精品一区在线| 国内少妇人妻偷人精品xxx网站| 18禁在线播放成人免费| 成人亚洲精品av一区二区| 亚洲av二区三区四区| 亚洲内射少妇av| 蜜桃久久精品国产亚洲av| 久久久久久九九精品二区国产| 亚洲色图综合在线观看| 精品视频人人做人人爽| 看非洲黑人一级黄片| 禁无遮挡网站| 免费看不卡的av| 3wmmmm亚洲av在线观看| 最近2019中文字幕mv第一页| 亚洲色图av天堂| 色哟哟·www| 欧美丝袜亚洲另类| 全区人妻精品视频| 观看美女的网站| 久久久久久久亚洲中文字幕| 99热国产这里只有精品6| 下体分泌物呈黄色| 国产毛片a区久久久久| 97超视频在线观看视频| 毛片女人毛片| 18+在线观看网站| 精品久久久久久久久亚洲| 欧美成人a在线观看| 国产日韩欧美在线精品| 亚洲精品亚洲一区二区| 国产免费视频播放在线视频| 午夜精品一区二区三区免费看| 久久99精品国语久久久| 天天躁日日操中文字幕| av专区在线播放| 欧美日韩精品成人综合77777| 插阴视频在线观看视频| 午夜免费男女啪啪视频观看| 少妇丰满av| 亚洲欧美中文字幕日韩二区| 人妻制服诱惑在线中文字幕| 各种免费的搞黄视频| 三级国产精品片| 国产午夜福利久久久久久| 亚洲国产最新在线播放| 高清午夜精品一区二区三区| 一区二区三区乱码不卡18| h日本视频在线播放| 国产高清有码在线观看视频| 伦理电影大哥的女人| 久久99热这里只频精品6学生| 中国美白少妇内射xxxbb| 狂野欧美激情性xxxx在线观看| 午夜免费观看性视频| 国产国拍精品亚洲av在线观看| 天堂网av新在线| 五月玫瑰六月丁香| 男女无遮挡免费网站观看| 亚洲av免费在线观看| av在线app专区| 久久久久久伊人网av| 亚洲国产精品国产精品| 亚洲av男天堂| 午夜精品一区二区三区免费看| 国产欧美另类精品又又久久亚洲欧美| 在线观看一区二区三区激情| 国产成人精品婷婷| 一级毛片aaaaaa免费看小| 一边亲一边摸免费视频| 午夜免费男女啪啪视频观看| 免费大片18禁| 国产成人精品福利久久| 欧美xxxx黑人xx丫x性爽| 国产男女超爽视频在线观看| 好男人视频免费观看在线| 看十八女毛片水多多多| 一级毛片我不卡| 美女脱内裤让男人舔精品视频| 91精品伊人久久大香线蕉| 亚洲经典国产精华液单| 亚洲精品国产av成人精品| 国产精品久久久久久久电影| 亚洲av免费高清在线观看| 大话2 男鬼变身卡| 狂野欧美白嫩少妇大欣赏| 亚洲精品视频女| a级毛色黄片| 亚洲成人精品中文字幕电影| 香蕉精品网在线| 国产一区二区在线观看日韩| 精品亚洲乱码少妇综合久久| 99久久中文字幕三级久久日本| 国产色爽女视频免费观看| 精品午夜福利在线看| 日韩电影二区| 亚洲av电影在线观看一区二区三区 | 免费人成在线观看视频色| 色哟哟·www| 久久久欧美国产精品| 亚洲av电影在线观看一区二区三区 | 最近最新中文字幕免费大全7| 免费黄频网站在线观看国产| 国产男女内射视频| 中文资源天堂在线| 国产av国产精品国产| 亚洲色图av天堂| videossex国产| 亚洲电影在线观看av| 亚洲综合精品二区| 99久久九九国产精品国产免费| 日本猛色少妇xxxxx猛交久久| 高清毛片免费看| 日韩一本色道免费dvd| 国产成人免费无遮挡视频| 久久久欧美国产精品| 精品久久久久久电影网| 热re99久久精品国产66热6| 边亲边吃奶的免费视频| 97热精品久久久久久| 欧美人与善性xxx| 国产一区二区亚洲精品在线观看| 亚洲天堂国产精品一区在线| 深夜a级毛片| 久久久久国产精品人妻一区二区| 欧美三级亚洲精品| 精品久久久久久久末码| 国产伦理片在线播放av一区| 午夜激情久久久久久久| 亚洲不卡免费看| 日本色播在线视频| 狂野欧美白嫩少妇大欣赏| 日本-黄色视频高清免费观看| 91久久精品国产一区二区成人| 国产精品人妻久久久久久| 一区二区av电影网| 欧美成人一区二区免费高清观看| 大又大粗又爽又黄少妇毛片口| 我的老师免费观看完整版| 欧美精品国产亚洲| 亚洲国产成人一精品久久久| 亚洲av日韩在线播放| 日本爱情动作片www.在线观看| 联通29元200g的流量卡| 久久精品国产自在天天线| 男人和女人高潮做爰伦理| 国产精品不卡视频一区二区| 国内揄拍国产精品人妻在线| 麻豆精品久久久久久蜜桃| 制服丝袜香蕉在线| 精品少妇久久久久久888优播| 伊人久久国产一区二区| 制服丝袜香蕉在线| 深爱激情五月婷婷| 男人添女人高潮全过程视频| 又大又黄又爽视频免费| 熟女人妻精品中文字幕| 夜夜看夜夜爽夜夜摸| 色视频在线一区二区三区| 免费黄频网站在线观看国产| 日产精品乱码卡一卡2卡三| 99久国产av精品国产电影| 国产淫片久久久久久久久| 欧美丝袜亚洲另类| 日本黄大片高清| 亚洲va在线va天堂va国产| 亚洲成色77777| 一二三四中文在线观看免费高清| 国产一区二区三区综合在线观看 | 亚洲精品乱码久久久久久按摩| 国产亚洲av嫩草精品影院| 色综合色国产| 精品少妇久久久久久888优播| 91精品一卡2卡3卡4卡| a级毛片免费高清观看在线播放| 在线观看一区二区三区激情| 国产成人免费观看mmmm| 久久精品国产亚洲av天美| 亚洲成人中文字幕在线播放| 亚洲成人一二三区av| 婷婷色麻豆天堂久久| 一本一本综合久久| 全区人妻精品视频| 成人无遮挡网站| 特级一级黄色大片| 午夜免费鲁丝| 麻豆成人av视频| 中国国产av一级| 看黄色毛片网站| 亚洲精品国产色婷婷电影| 一级毛片aaaaaa免费看小| 大码成人一级视频| 亚洲av成人精品一区久久| 九九久久精品国产亚洲av麻豆| 熟妇人妻不卡中文字幕| 婷婷色综合大香蕉| 18禁动态无遮挡网站| av免费观看日本| 女人被狂操c到高潮| 国产精品国产三级专区第一集| 狂野欧美白嫩少妇大欣赏| 国产永久视频网站| 中文乱码字字幕精品一区二区三区| 三级国产精品欧美在线观看| 最近手机中文字幕大全| 午夜福利在线观看免费完整高清在| 国语对白做爰xxxⅹ性视频网站| 国产成人精品久久久久久| 2021少妇久久久久久久久久久| 99视频精品全部免费 在线| 亚洲婷婷狠狠爱综合网| 久久女婷五月综合色啪小说 | 老师上课跳d突然被开到最大视频| 菩萨蛮人人尽说江南好唐韦庄| 蜜桃久久精品国产亚洲av| 搡女人真爽免费视频火全软件| 蜜桃久久精品国产亚洲av| 亚洲av成人精品一二三区| 亚洲精品乱码久久久v下载方式| 国内揄拍国产精品人妻在线| 免费黄网站久久成人精品| 亚洲欧美成人综合另类久久久| 熟妇人妻不卡中文字幕| 国产精品av视频在线免费观看| 久久精品国产亚洲av天美| 久久久成人免费电影| 尤物成人国产欧美一区二区三区| 99热网站在线观看| 真实男女啪啪啪动态图| 国产一区亚洲一区在线观看| 99热这里只有是精品50| 爱豆传媒免费全集在线观看| 天堂网av新在线| 亚洲内射少妇av| 赤兔流量卡办理| 欧美性感艳星| 欧美人与善性xxx| 国精品久久久久久国模美| 一个人看的www免费观看视频| av卡一久久| 国产老妇女一区| 亚洲av免费高清在线观看| 日韩欧美 国产精品| 最近的中文字幕免费完整| 2021天堂中文幕一二区在线观| 国产v大片淫在线免费观看| 搡女人真爽免费视频火全软件| 又爽又黄a免费视频| 国产精品国产三级国产av玫瑰| 在线观看一区二区三区激情| 一边亲一边摸免费视频| 国产在线男女| 91久久精品国产一区二区三区| 亚洲欧美成人精品一区二区| 青春草亚洲视频在线观看| 亚洲精华国产精华液的使用体验| 一级二级三级毛片免费看| 国产伦在线观看视频一区| 少妇裸体淫交视频免费看高清| 伦精品一区二区三区| 欧美性感艳星| 国产午夜精品一二区理论片| 麻豆国产97在线/欧美| 久久这里有精品视频免费| 久久99热这里只有精品18| 又爽又黄a免费视频| 日韩大片免费观看网站| 日本三级黄在线观看| 久久久久久伊人网av| 观看免费一级毛片| 国产一区亚洲一区在线观看| av黄色大香蕉| 99热国产这里只有精品6| 亚洲av不卡在线观看| 免费观看a级毛片全部| 国产精品久久久久久久久免| 26uuu在线亚洲综合色| 别揉我奶头 嗯啊视频| 亚洲怡红院男人天堂| 免费少妇av软件| 国产一区二区亚洲精品在线观看| 精品久久久噜噜| 国产成年人精品一区二区| 精品一区二区三卡| 一级a做视频免费观看| 成人午夜精彩视频在线观看| 国产综合精华液| 精品酒店卫生间| 春色校园在线视频观看| 中文字幕av成人在线电影| 国产精品蜜桃在线观看| 日韩制服骚丝袜av| 中文字幕久久专区| 在线观看国产h片| 五月开心婷婷网| 国内精品宾馆在线| 午夜福利在线在线| 久久久久久久国产电影| 18禁裸乳无遮挡动漫免费视频 | 高清日韩中文字幕在线| 精品视频人人做人人爽| 欧美性猛交╳xxx乱大交人| 女人久久www免费人成看片| 禁无遮挡网站| 精品人妻偷拍中文字幕| 亚洲精品中文字幕在线视频 | 极品人妻少妇av视频| 婷婷成人精品国产| 亚洲美女视频黄频| 久久狼人影院| 亚洲精品久久午夜乱码| 午夜福利在线免费观看网站| 欧美日韩av久久| 日本色播在线视频| 少妇精品久久久久久久| 成人18禁高潮啪啪吃奶动态图| 久久女婷五月综合色啪小说| 亚洲欧美精品综合一区二区三区|