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

    基于速度障礙法和動(dòng)態(tài)窗口法的無人水面艇動(dòng)態(tài)避障

    2017-04-10 02:54:06張洋洋瞿棟柯俊李小毛
    關(guān)鍵詞:障礙物水面矢量

    張洋洋,瞿棟,柯俊,李小毛

    (上海大學(xué)機(jī)電工程與自動(dòng)化學(xué)院,上海 200072)

    基于速度障礙法和動(dòng)態(tài)窗口法的無人水面艇動(dòng)態(tài)避障

    張洋洋,瞿棟,柯俊,李小毛

    (上海大學(xué)機(jī)電工程與自動(dòng)化學(xué)院,上海 200072)

    速度障礙法是一種普遍應(yīng)用在無人水面艇(unmanned surface vehicle,USV)上的動(dòng)態(tài)避障方法,但傳統(tǒng)的速度障礙法未考慮無人水面艇運(yùn)動(dòng)學(xué)性能與障礙物運(yùn)動(dòng)信息誤差的影響,也未明確何時(shí)開始避障與結(jié)束避障.在速度障礙法的基礎(chǔ)上,用橢圓表示無人水面艇與障礙物,給出一種求解橢圓切線的方法;將動(dòng)態(tài)窗口法與速度障礙物法相結(jié)合,考慮無人水面艇的運(yùn)動(dòng)學(xué)性能,只使用無人水面艇在給定時(shí)間內(nèi)能到達(dá)的速度和方向進(jìn)行避障計(jì)算;通過比較碰撞時(shí)間與無人水面艇避開障礙物所需的時(shí)間來確定何時(shí)開始避障,并提出一種結(jié)束避障的判斷方法;為了減小障礙物運(yùn)動(dòng)信息誤差的影響,提出了一種虛擬障礙物方法.最后,通過仿真實(shí)驗(yàn)驗(yàn)證了該避障方法的可行性與有效性.

    無人水面艇;動(dòng)態(tài)避障;速度障礙;動(dòng)態(tài)窗口;虛擬障礙物

    無人水面艇(unmanned surface vehicle,USV)是一種輕型智能水面運(yùn)載工具,具有體積小、造價(jià)低、速度快、機(jī)動(dòng)性強(qiáng)等特點(diǎn).近年來,隨著控制、傳感、無線通信技術(shù)的不斷進(jìn)步,無人水面艇得到了迅速發(fā)展.通過搭載不同的設(shè)備,無人水面艇可以應(yīng)用在不同的領(lǐng)域,如環(huán)境監(jiān)測(cè)、水質(zhì)采樣、海岸保護(hù)、海底測(cè)繪、軍事等.

    如果要保證無人水面艇能夠在海洋中安全地航行,那么無人水面艇必須能夠?qū)叫羞^程中遇到的島嶼、暗礁、燈塔、浮標(biāo)和航行的船只等其他障礙物進(jìn)行自主避障.無人水面艇自主避障歸類于平面移動(dòng)機(jī)器人路徑規(guī)劃領(lǐng)域,經(jīng)過國(guó)內(nèi)外學(xué)者多年的研究,目前已經(jīng)有很多成熟的算法用于移動(dòng)機(jī)器人的路徑規(guī)劃.

    Fox等[1]將路徑規(guī)劃分為兩類:全局路徑規(guī)劃和局部路徑規(guī)劃.全局路徑通常假設(shè)在完全已知環(huán)境信息的情況下,離線計(jì)算出一條從起點(diǎn)到終點(diǎn)的完全路徑;但當(dāng)不完全可知環(huán)境信息時(shí)全局路徑規(guī)劃就不能規(guī)劃出安全的路徑,且實(shí)時(shí)性不好,環(huán)境一旦改變就不能快速計(jì)算出新的路徑.局部路徑規(guī)劃通過傳感器獲得的部分環(huán)境信息在線實(shí)時(shí)計(jì)算出可行路徑.局部路徑規(guī)劃可分為兩類:①當(dāng)障礙物為靜態(tài)時(shí)稱為靜態(tài)避障;②當(dāng)障礙物為動(dòng)態(tài)時(shí)稱為動(dòng)態(tài)避障,動(dòng)態(tài)避障算法也可用于靜態(tài)避障.動(dòng)態(tài)避障算法比較有難度,因?yàn)橥ㄟ^移動(dòng)機(jī)器人自身攜帶的傳感器很難精確地獲得動(dòng)態(tài)障礙物的運(yùn)動(dòng)信息,無法對(duì)障礙物的運(yùn)動(dòng)趨勢(shì)進(jìn)行準(zhǔn)確的預(yù)測(cè).局部路徑規(guī)劃計(jì)算量小,實(shí)時(shí)性好,但由于不完全可知環(huán)境信息,因此容易陷入極小值點(diǎn).根據(jù)全局路徑與局部路徑的特點(diǎn),目前通常采用全局與局部相結(jié)合的多層避障結(jié)構(gòu).Campbell等[2]提出了一種混合的避障結(jié)構(gòu),即首先通過已知的環(huán)境信息(通常為地圖),離線規(guī)劃出一條從起點(diǎn)到目標(biāo)點(diǎn)的可行路徑,該路徑應(yīng)避開地圖上已知的靜態(tài)障礙物,機(jī)器人沿著該路徑行駛,當(dāng)在行駛過程中通過傳感器檢測(cè)到新的障礙物時(shí),再通過傳感器獲得的障礙物的詳細(xì)信息進(jìn)行局部避障.Casalino等[3]提出了一種3層的避障結(jié)構(gòu),即在局部避障中又增加了一層反應(yīng)式的避障結(jié)構(gòu),來應(yīng)對(duì)障礙物運(yùn)動(dòng)信息不可知的避障場(chǎng)景.

    目前,常用的全局路徑規(guī)劃算法主要有Dijkstra’s算法[4]、A?算法[5]及其改進(jìn)算法[6-9]、D?算法[10]、進(jìn)化算法[11-12]、神經(jīng)網(wǎng)絡(luò)算法[13]和快速擴(kuò)展隨機(jī)樹算法[14-16]等.

    目前,局部路徑規(guī)劃也有很多成熟的算法,文獻(xiàn)[17-19]介紹了bug系列算法中的Tangent-Bug避障算法和不同bug算法的性能對(duì)比,bug系列算法中機(jī)器人主要有兩種模式:朝目標(biāo)點(diǎn)行走模式和繞障礙物行走模式.不同bug算法之間的主要區(qū)別在于在兩種模式之間切換的條件不同,TangentBug避障算法在判斷機(jī)器人陷入極小值點(diǎn)時(shí)切換到繞障礙物行走模式.文獻(xiàn)[20-24]介紹了基于bug算法的改進(jìn)算法及算法的實(shí)際應(yīng)用.人工勢(shì)場(chǎng)法[25-26]是一種虛擬力場(chǎng)法,即障礙物產(chǎn)生一個(gè)對(duì)機(jī)器人的斥力使得機(jī)器人與障礙物保持安全距離,目標(biāo)點(diǎn)產(chǎn)生一個(gè)對(duì)機(jī)器人的引力,使得機(jī)器人駛向目標(biāo)點(diǎn),引力和斥力的合力決定著機(jī)器人的運(yùn)動(dòng)方向和運(yùn)動(dòng)速度.人工勢(shì)場(chǎng)法計(jì)算量小,實(shí)時(shí)性好,但容易出現(xiàn)局部極小值點(diǎn).文獻(xiàn)[27]中通過使用一種帶記憶功能的“沿邊法”來解決極小值問題.Zohaib等[28]將文獻(xiàn)[29]提出的FGM(follow the gap method)算法與bug算法相結(jié)合,提出了一種IFGM(intelligent FGM)避障算法,可用于在U形和H形障礙物環(huán)境中避障,可以解決由U形和H形障礙物引起的極小值問題.一般避障算法在算法層面上并不考慮機(jī)器人的運(yùn)動(dòng)學(xué)性能,故Fox等[1]和Brock等[30]考慮機(jī)器人的運(yùn)動(dòng)學(xué)約束,提出了一種動(dòng)態(tài)窗口法,該方法只計(jì)算在給定的時(shí)間間隔內(nèi)機(jī)器人能達(dá)到的速度,這些可達(dá)的速度構(gòu)成一個(gè)速度空間(v,w)的集合,這個(gè)集合即為動(dòng)態(tài)窗口,通過構(gòu)建的目標(biāo)函數(shù),從動(dòng)態(tài)窗口中選擇出最優(yōu)的可行速度.Seder等[31]通過結(jié)合D*算法與動(dòng)態(tài)窗口并進(jìn)行一些改進(jìn),提出了一種用于動(dòng)態(tài)障礙物的動(dòng)態(tài)窗口法,即將動(dòng)態(tài)障礙物建模為移動(dòng)的柵格,通過預(yù)測(cè)障礙物與機(jī)器人的碰撞點(diǎn)構(gòu)建一個(gè)虛擬的障礙物,機(jī)器人應(yīng)該避過該虛擬障礙物.Tang等[32]在動(dòng)態(tài)窗口的基礎(chǔ)上提出了一種OAABHW(obstacle avoidance algorithm based on heading window)避障算法,該算法將動(dòng)態(tài)窗口轉(zhuǎn)化為艏向和速度窗口,構(gòu)建兩個(gè)函數(shù)分別用來選擇避障速度和避障方向.Zhang等[33]基于文獻(xiàn)[32],結(jié)合Sarsa在策略強(qiáng)化學(xué)習(xí)算法,提出了一種新穎的適用于無人水面艇的自適應(yīng)避障算法,該算法基于Sarsa自適應(yīng)學(xué)習(xí)模塊處理海風(fēng)和涌流的影響,通過對(duì)航向角進(jìn)行補(bǔ)償來減小海風(fēng)和涌流的干擾,提高無人水面艇的避障性能.在Casalino等[3]提出的3層避障結(jié)構(gòu)的第2層中,障礙物被定義為一個(gè)矩形邊界框,通過假設(shè)無人水面艇與障礙物的速度恒定,分別計(jì)算出無人水面艇與矩形邊界框4個(gè)頂點(diǎn)的碰撞位置,將無人水面艇位置點(diǎn)、目標(biāo)點(diǎn)與這些碰撞位置點(diǎn)連接,構(gòu)成多條路徑,并通過A*算法計(jì)算出最優(yōu)路徑.Simetti等[34]對(duì)文獻(xiàn)[3]中的算法進(jìn)行了一些改進(jìn),即在矩形邊界框的外部又增加了一個(gè)支持邊界框來減小誤差的干擾,同時(shí)采用了保持避障方向策略,一旦計(jì)算出一個(gè)初始避障角度,如果沒有出現(xiàn)新的危險(xiǎn)影響無人水面艇,則無人水面艇一直沿著這個(gè)避障方向運(yùn)動(dòng),直到認(rèn)為避開障礙物為止.Wu等[35]提出了一種基于方向權(quán)重的無人水面艇動(dòng)態(tài)避障算法,通過相對(duì)速度計(jì)算出與障礙物最近接近點(diǎn)(closest point of approach,CPA)的距離(distance of CPA, DCPA)、方位,以及到達(dá)該點(diǎn)的時(shí)間(time to CPA,TCPA).將不同的方向賦予權(quán)重,其中無人水面艇當(dāng)前航向方向權(quán)重最大,其兩邊方向的權(quán)重逐漸減小;障礙物方向與CPA方向的權(quán)重最小,CPA方向兩邊方向的權(quán)重逐漸增大;當(dāng)采用海事規(guī)則時(shí),根據(jù)海事規(guī)則不可行的方向權(quán)重最小.綜合計(jì)算這些權(quán)重,求出權(quán)重最大的方向作為避障的方向.Chakravarthy等[36]對(duì)速度進(jìn)行切向和徑向分解,預(yù)測(cè)點(diǎn)與點(diǎn)之間的碰撞,然后推廣到兩個(gè)不規(guī)則目標(biāo)之間的碰撞,提出了一種碰撞錐的避障方法.Chakravarthy等[37]通過將障礙物建模為2次曲面,提出了一種可用于3維空間的碰撞錐動(dòng)態(tài)避障方法.另外,速度障礙法是目前廣泛應(yīng)用在無人水面艇上的動(dòng)態(tài)避障算法,由Fiorini[38]提出,該算法對(duì)每個(gè)障礙物在速度空間上構(gòu)建一個(gè)錐形區(qū)域,只要速度矢量落入該區(qū)域即認(rèn)定會(huì)發(fā)生碰撞,從非錐形區(qū)域中選擇一個(gè)最優(yōu)的速度矢量進(jìn)行避障. Kuwata等[39]將速度障礙法與海事規(guī)則相結(jié)合,用于無人水面艇的動(dòng)態(tài)避障,并通過相對(duì)速度計(jì)算出無人水面艇與障礙物最近接近點(diǎn)的距離和到達(dá)該點(diǎn)的時(shí)間.當(dāng)DCPA和TCPA都滿足給定的約束條件時(shí)才認(rèn)定會(huì)發(fā)生碰撞,并通過構(gòu)建一個(gè)代價(jià)函數(shù),從可行速度空間里選擇一個(gè)能使代價(jià)函數(shù)最小的速度矢量作為避障的速度矢量.文獻(xiàn)[40-41]中都將海事規(guī)則與避障算法相結(jié)合,用于無人水面艇避障.

    上述文獻(xiàn)中提出的局部避障算法基本都假設(shè)障礙物為圓形,且完全已知障礙物的位置、運(yùn)動(dòng)信息.然而,無人水面艇在海上航行時(shí)遇到的障礙物大部分為船只,而船只具有長(zhǎng)寬比大的特點(diǎn),圓形不能形象地表示船只,會(huì)將船只在寬度方向放大很多;而船只的形狀與橢圓很相似,因此使用橢圓可以較好地表示出船只障礙物.故本工作在文獻(xiàn)[38]速度障礙法的基礎(chǔ)上,使用橢圓表示障礙物,并結(jié)合動(dòng)態(tài)窗口法考慮無人水面艇的運(yùn)動(dòng)學(xué)約束,改進(jìn)速度障礙法用于無人水面艇的靜態(tài)、動(dòng)態(tài)避障.在無人水面艇實(shí)際航行時(shí),通過無人水面艇自身攜帶的傳感器很難精確獲得障礙物的運(yùn)動(dòng)信息,為此本工作通過增加虛擬障礙物來減小障礙物運(yùn)動(dòng)信息誤差的影響.

    1 基于橢圓的速度障礙法

    1.1 速度障礙原理

    文獻(xiàn)[38]中詳細(xì)介紹了速度障礙法的基本原理,本工作對(duì)速度障礙法進(jìn)行簡(jiǎn)單回顧.分別用P∈R2和V∈R2表示在t時(shí)刻一個(gè)機(jī)器人在2維平面中的位置和速度矢量.在以下的分析中將障礙物和無人水面艇的形狀都簡(jiǎn)化為橢圓.

    如圖1所示,綠色橢圓A為無人水面艇,PA為無人水面艇的位置矢量,紅色橢圓B為“膨化”后的障礙物,即將無人水面艇的尺寸疊加到障礙物的尺寸上,為了簡(jiǎn)化分析并保證無人水面艇的安全,將無人水面艇橢圓的半長(zhǎng)軸分別疊加到障礙物橢圓的半長(zhǎng)軸和半短軸上,這樣就將無人水面艇簡(jiǎn)化為一個(gè)質(zhì)點(diǎn);PB表示障礙物的位置矢量.圖1中綠色箭頭VA、VBA分別為無人水面艇的速度矢量、無人水面艇相對(duì)于障礙物的速度矢量,紅色箭頭VB為障礙物的速度矢量,VBA通過式(1)求得

    定義從一點(diǎn)P沿V方向發(fā)出的射線為

    當(dāng)求得相對(duì)速度VBA后,通過相對(duì)速度可以將障礙物B看作靜止.假設(shè)無人水面艇速度VA與障礙物速度VB保持不變,則當(dāng)從PA點(diǎn)發(fā)出沿VBA方向的射線λBA與障礙物B相交,即射線λBA落在障礙物B相對(duì)于無人水面艇A的兩條切線夾角內(nèi)時(shí),可認(rèn)為無人水面艇會(huì)在將來某一時(shí)刻t1與障礙物發(fā)生碰撞.定義使A會(huì)與B碰撞的相對(duì)速度VBA的集合為RCCAB(relative collision cone),RCCAB稱為在A與B的相對(duì)速度空間里的相對(duì)碰撞區(qū)域:式中,RCCAB即為障礙物B相對(duì)于無人水面艇A的左右切線λL,λR中間的灰色區(qū)域.

    相對(duì)碰撞區(qū)域RCC定義在無人水面艇A與障礙物B的相對(duì)速度空間里,但是如果存在多個(gè)障礙物時(shí),則需要將每個(gè)障礙物的RCC轉(zhuǎn)換到統(tǒng)一的速度空間里表述.定義在無人水面艇的絕對(duì)速度空間里,會(huì)與障礙物B發(fā)生碰撞的無人水面艇速度VA的集合為VOAB(velocity obstacle),稱VOAB為速度障礙:

    式(4)等價(jià)表述為

    式(4)中,⊕為閔可夫斯基矢量和運(yùn)算.如圖1所示,VOAB即為圖中的藍(lán)色陰影區(qū)域,相當(dāng)于將RCCAB沿VB方向平移,當(dāng)速度矢量VA的箭頭落在該藍(lán)色區(qū)域內(nèi)時(shí),無人水面艇A會(huì)與障礙物B發(fā)生碰撞.

    當(dāng)存在多個(gè)障礙物時(shí),求出所有障礙物的VO集合的并集后得到總的VO集合:

    對(duì)于無人水面艇A,非VO集合中的速度矢量不會(huì)與障礙物發(fā)生碰撞,即在給定的時(shí)間內(nèi)將無人水面艇當(dāng)前的速度矢量VA調(diào)整到非VO區(qū)域無人水面艇即可避開障礙物.

    1.2 計(jì)算橢圓切線

    在速度障礙法中,如果要判斷無人水面艇是否會(huì)與障礙物發(fā)生碰撞,則必須要求出障礙物相對(duì)于無人水面艇的兩條切線.為了方便求出橢圓障礙物的切線,本工作建立了無人水面艇船體和障礙物坐標(biāo)系,在障礙物坐標(biāo)系中用橢圓標(biāo)準(zhǔn)方程表示橢圓障礙物.首先將無人水面艇位置轉(zhuǎn)換到障礙物坐標(biāo)系中,即在障礙物坐標(biāo)系中求得兩條切線的切點(diǎn),再將切點(diǎn)轉(zhuǎn)換到船體坐標(biāo)系,這樣便求出障礙物相對(duì)于無人水面艇的兩條切線.

    如圖2所示,xOy為無人水面艇船體坐標(biāo)系,x′O′y′為障礙物坐標(biāo)系;紅色橢圓為障礙物,綠色橢圓為無人水面艇,已簡(jiǎn)化為質(zhì)點(diǎn);點(diǎn)O為無人水面艇中心;O′為障礙物中心.無人水面艇在船體坐標(biāo)系中的坐標(biāo)為USVboat=[0,0]T,則無人水面艇在障礙物坐標(biāo)系中的坐標(biāo)USVobs=[m,n]T為

    式中,C為障礙物中心點(diǎn)在船體坐標(biāo)系中的坐標(biāo),R為障礙物坐標(biāo)系相對(duì)于船體坐標(biāo)系的旋轉(zhuǎn)矩陣

    當(dāng)求得無人水面艇在障礙物坐標(biāo)系中的坐標(biāo)后,在障礙物坐標(biāo)系中聯(lián)立標(biāo)準(zhǔn)橢圓方程與橢圓切線方程:

    即可求得在障礙物坐標(biāo)系中切點(diǎn)的坐標(biāo)(xT,yT)(如圖2中的T1obs,T2obs).通過

    圖2 橢圓切線Fig.2 Ellipse tangents

    計(jì)算切點(diǎn)T1obs,T2obs在船體坐標(biāo)系中的坐標(biāo)(如圖2中的T1boat,T2boat),求出兩個(gè)切點(diǎn)后即可計(jì)算出在船體坐標(biāo)系中障礙物相對(duì)于無人水面艇的兩條切線.

    2 避障算法

    根據(jù)無人水面艇與障礙物之間的距離,將無人水面艇周圍的區(qū)域分為3個(gè):安全、常規(guī)避障和緊急避障區(qū)域(見圖3),其中可認(rèn)定在安全區(qū)域內(nèi)的障礙物安全,不會(huì)對(duì)無人水面艇造成威脅;同時(shí)由于安全區(qū)域范圍大,可能會(huì)存在大量障礙物,故為了減小計(jì)算量,對(duì)安全區(qū)域內(nèi)的障礙物不進(jìn)行避障計(jì)算處理.在緊急避障區(qū)域內(nèi)的障礙物對(duì)無人水面艇會(huì)產(chǎn)生嚴(yán)重威脅,為此無人水面艇需要采取緊急措施.本工作主要介紹無人水面艇在常規(guī)避障區(qū)域內(nèi)的避障.

    圖3 避障區(qū)域Fig.3 Avoidance zones

    無人水面艇在執(zhí)行任務(wù)時(shí),通過軌跡跟蹤算法規(guī)劃速度和方向,保證無人水面艇能沿著全局路徑規(guī)劃計(jì)算出的航跡線行駛,因此本算法中無人水面艇采用Breivik等[42-43]提出的視線制導(dǎo)(line of sight,LOS)軌跡跟蹤算法,其基本思想就是在規(guī)劃的軌跡線上選擇一個(gè)虛擬的目標(biāo)點(diǎn),無人水面艇沿著該目標(biāo)點(diǎn)行駛即可回歸到航跡線上.

    當(dāng)無人水面艇將與障礙物發(fā)生碰撞時(shí),本算法能根據(jù)無人水面艇避開障礙物所需時(shí)間來判斷何時(shí)開始避障.開始避障后通過動(dòng)態(tài)窗口法與速度障礙法計(jì)算避障速度與方向,并通過增加虛擬障礙物來減少障礙物運(yùn)動(dòng)信息誤差帶來的影響;當(dāng)滿足結(jié)束避障條件時(shí),無人水面艇結(jié)束避障.圖4為從開始避障到結(jié)束避障的流程.

    圖4 避障流程Fig.4 Avoidance fowchart

    2.1 基于動(dòng)態(tài)窗口的速度障礙法

    通過速度障礙法計(jì)算出會(huì)碰撞的VO集合后,非VO集合中的數(shù)據(jù)都為無人水面艇可選的避障速度矢量.然而,由于無人水面艇動(dòng)力學(xué)性能的約束,無人水面艇在給定的時(shí)間內(nèi)速度和方向不會(huì)改變很大,因此非VO集合內(nèi)的很多速度矢量對(duì)于無人水面艇來說是不可及的,故不需要對(duì)這些速度矢量進(jìn)行計(jì)算.

    動(dòng)態(tài)窗口法考慮了無人水面艇的運(yùn)動(dòng)學(xué)性能[1],只計(jì)算無人水面艇在給定時(shí)間窗口?t內(nèi)能達(dá)到的移動(dòng)速度,即速度窗口

    和角速度,即角速度窗口

    式(11)中,vc為無人水面艇當(dāng)前的移動(dòng)速度,˙v為無人水面艇的加速度;式(12)中,ω為無人水面艇當(dāng)前的角速度,˙ω為無人水面艇的角加速度.通過繼續(xù)對(duì)式(12)進(jìn)行計(jì)算,可以求出無人水面艇在?t內(nèi)艏向可以轉(zhuǎn)到的角度,即艏向窗口[32]

    式中,θh為無人水面艇當(dāng)前的艏向.

    通過式(11),(13)即可確定無人水面艇在給定?t內(nèi)可以達(dá)到的速度大小vd和方向θd,但vd和θd集合中的元素都是連續(xù)的,不利于實(shí)際工程中的計(jì)算.為此本算法在實(shí)施過程中將vd速度窗口和θd艏向窗口離散化,即將vd離散為M個(gè)速度,θd離散為N個(gè)艏向,離散后的一個(gè)速度vi和一個(gè)艏向θi組成一個(gè)速度矢量(vi,θi),那么共有M×N個(gè)速度矢量.將這些無人水面艇在?t時(shí)間內(nèi)可達(dá)到的離散的速度矢量組成的集合稱為RV(reachable velocity)(見圖5(a)).RV集合中滿足式(5)的速度矢量會(huì)與障礙物發(fā)生碰撞,從RV集合中排除會(huì)碰撞的速度矢量即可得到無人水面艇在?t時(shí)間內(nèi)可達(dá)到的、安全的速度矢量集合,稱為RAV (reachable avoidance velocity)(見圖5(b)):

    圖5中,紅色區(qū)域?yàn)閂O區(qū)域,RV與VO相交的部分即為會(huì)發(fā)生碰撞的速度矢量,RAV部分為安全的速度矢量.

    圖5 RV與RAV速度Fig.5 RV and RAV velocity

    求出RAV集合后,需要在RAV集合中選出最優(yōu)的速度矢量進(jìn)行避障.根據(jù)不同的任務(wù)有不同的選取準(zhǔn)則,本算法中采用如下評(píng)價(jià)函數(shù)來選取,

    式中:vc為無人水面艇當(dāng)前的速度;θh為無人水面艇當(dāng)前的艏向;(vi,θi)為RAV集合中的某一速度矢量,將能使Gij最大的(vi,θi)作為無人水面艇避障的速度矢量.一旦選擇了一個(gè)避障速度矢量,無人水面艇會(huì)一直沿著這個(gè)速度矢量行駛,直到出現(xiàn)新的危險(xiǎn)或避開障礙物時(shí)才以新的速度矢量行駛.

    2.2 開始與結(jié)束避障

    在判斷無人水面艇是否會(huì)與障礙物發(fā)生碰撞時(shí),需要計(jì)算何時(shí)開始避障,一旦開始避障后就需要判斷何時(shí)結(jié)束避障.本算法中采用兩個(gè)條件明確開始避障和結(jié)束避障時(shí)間.

    2.2.1 開始避障

    當(dāng)判斷無人水面艇是否會(huì)與障礙物發(fā)生碰撞時(shí),在碰撞時(shí)刻無人水面艇與障礙物之間的距離最小,各自的位置稱為CPA,無人水面艇到達(dá)其CPA點(diǎn)所需的時(shí)間稱為tCPA.如圖6所示,紅色與綠色實(shí)線橢圓分別為障礙物與無人水面艇在當(dāng)前t0時(shí)刻的位置,Vobs與VUSV分別為障礙物與無人水面艇在t0時(shí)刻的速度矢量,紅色與綠色虛線橢圓分別為障礙物與無人水面艇在tCPA時(shí)刻的位置,CPAobs點(diǎn)與CPAUSV點(diǎn)分別為在tCPA時(shí)障礙物與無人水面艇中心點(diǎn)的位置:

    圖6 距離最小點(diǎn)和開始避障點(diǎn)Fig.6 Close point approach and start avoidance point

    假設(shè)保持無人水面艇速度大小不變,即可以恒定的角加速度轉(zhuǎn)彎.圖6中,無人水面艇以恒定速度和方向駛向CPAUSV點(diǎn)的過程中,在某點(diǎn)B以恒定角加速度左轉(zhuǎn)彎,恰好沿曲線軌跡B—PL與障礙物相切于PL點(diǎn).無人水面艇從B點(diǎn)行駛到PL點(diǎn)所需的時(shí)間為tL,則無人水面艇在tCPA=tL時(shí)刻開始左轉(zhuǎn)避障,剛好會(huì)與障礙物相切于PL點(diǎn):式中:(x,y),(xB,yB)分別為PL點(diǎn)、B點(diǎn)在障礙物坐標(biāo)系中的坐標(biāo);v,θ0,ω0,α分別為無人水面艇當(dāng)前速度、艏向、角速度和角加速度;PLC1+PLC2為在障礙物坐標(biāo)系中PL點(diǎn)到橢圓兩焦點(diǎn)的距離和;a為橢圓半長(zhǎng)軸.

    同理,無人水面艇在某點(diǎn)A以恒定角加速度右轉(zhuǎn)彎,恰好沿曲線軌跡A—PR與障礙物相切于PR點(diǎn).無人水面艇從A點(diǎn)行駛到PR點(diǎn)所需的時(shí)間為tR,則無人水面艇在tCPA=tR時(shí)刻開始右轉(zhuǎn)避障,剛好會(huì)與障礙物相切于PR點(diǎn).

    定義開始避障時(shí)間為tavoid,則

    式中,k為大于1的系數(shù),保證無人水面艇的安全且轉(zhuǎn)彎平緩.無人水面艇在tCPA=tavoid時(shí)開始避障,可以安全平緩地避開障礙物.

    2.2.2結(jié)束避障

    當(dāng)無人水面艇開始避障后需要判斷何時(shí)結(jié)束避障,本算法中無人水面艇執(zhí)行任務(wù)時(shí)需要沿規(guī)劃的航跡行駛到終點(diǎn),故只要無人水面艇能安全地沿軌跡跟蹤規(guī)劃的速度與方向行駛,且安全地沿目標(biāo)點(diǎn)方向行駛即可結(jié)束避障,也就是說無人水面艇在避障過程中滿足

    即可結(jié)束避障.式(19)中,VLOS為軌跡跟蹤規(guī)劃的速度矢量,Vdest為無人水面艇以當(dāng)前速度大小沿目標(biāo)點(diǎn)方向運(yùn)動(dòng)時(shí)的速度矢量.

    2.3 虛擬障礙物

    速度障礙法設(shè)定完全已知障礙物的運(yùn)動(dòng)信息,而在實(shí)際的航行過程中,無人水面艇通過自身攜帶的雷達(dá)、視覺、激光等傳感器而獲得的障礙物的運(yùn)動(dòng)信息會(huì)有誤差,利用有誤差的信息進(jìn)行避障可能會(huì)引起無人水面艇與障礙物碰撞,故需要考慮障礙物運(yùn)動(dòng)信息的誤差.

    假設(shè)通過傳感器獲得的障礙物的速度矢量為Vt,障礙物速度矢量誤差集合為VE,則障礙物實(shí)際可能的速度矢量集合

    假設(shè)VP集合中的每個(gè)元素都為一個(gè)虛擬障礙物的速度矢量,虛擬障礙物的位置、尺寸與原障礙物相同,則虛擬障礙物的速度矢量為

    求出一個(gè)障礙物及與其關(guān)聯(lián)的每個(gè)虛擬障礙物的VO集合,求這些集合的并集,即為一個(gè)障礙物最終的VO集合,該集合考慮了障礙物運(yùn)動(dòng)信息的誤差.

    3 仿真實(shí)驗(yàn)

    為了驗(yàn)證本算法的避障性能,在Matlab環(huán)境下分別對(duì)單個(gè)和多個(gè)動(dòng)態(tài)障礙物場(chǎng)景進(jìn)行仿真分析.

    3.1 單個(gè)動(dòng)態(tài)障礙物場(chǎng)景

    圖7為無人水面艇與單個(gè)動(dòng)態(tài)障礙物相遇時(shí)的場(chǎng)景.圖中綠色直線為規(guī)劃的無人水面艇的航跡線,紅色橢圓為障礙物以速度3.5 m/s、相對(duì)于正北方向90°運(yùn)動(dòng),藍(lán)色五邊形為無人水面艇以速度5 m/s、沿正北方向運(yùn)動(dòng).

    圖7中,假設(shè)障礙物的速度與運(yùn)動(dòng)方向恒定.但是,在實(shí)際場(chǎng)景中障礙物的速度與運(yùn)動(dòng)方向通過傳感器獲得,往往會(huì)有很大的誤差.為了模擬傳感器的這些誤差,對(duì)障礙物的速度與運(yùn)動(dòng)方向增加干擾,即無人水面艇獲得的是增加干擾后的障礙物的速度與運(yùn)動(dòng)方向.圖8為障礙物的實(shí)際速度、運(yùn)動(dòng)方向與無人水面艇獲得的障礙物的速度、運(yùn)動(dòng)方向.

    圖9(a)為采用虛擬障礙物時(shí)的避障過程,其中藍(lán)色為無人水面艇軌跡,紅色為障礙物軌跡,無人水面艇從障礙物后方成功避開障礙物.圖9(b)為未采用虛擬障礙物方法時(shí)的避障過程,由于障礙物運(yùn)動(dòng)信息誤差的影響,無人水面艇與障礙物碰撞.

    圖7 單個(gè)動(dòng)態(tài)障礙物場(chǎng)景Fig.7 Single dynamic obstacle scene

    圖8 障礙物速度與運(yùn)動(dòng)方向Fig.8 Speeds and courses of obstacle

    圖9 避障過程Fig.9 Processes of avoidance

    圖10為在相同場(chǎng)景下采用與未采用虛擬障礙物時(shí)無人水面艇輸出的避障方向,其中在0~15 s期間為避障過程.可以看出,未采用虛擬障礙物時(shí)無人水面艇輸出的避障方向抖動(dòng)嚴(yán)重,而采用虛擬障礙物時(shí)無人水面艇輸出的避障方向穩(wěn)定.

    圖11為在相同場(chǎng)景下采用與未采用虛擬障礙物時(shí)無人水面艇與障礙物的距離,可見采用虛擬障礙物時(shí)最近距離為23 m.由于無人水面艇船長(zhǎng)為10 m,速度為5 m/s,該最小距離可以保證無人水面艇的安全;未采用虛擬障礙物時(shí)最近距離為9 m,無人水面艇與障礙物碰撞.

    圖10 避障輸出方向Fig.10 Output courses of avoidance

    圖11 無人水面艇與障礙物的距離Fig.11 Distances between USV and obstacle

    3.2 多個(gè)動(dòng)態(tài)障礙物場(chǎng)景

    在多個(gè)障礙物場(chǎng)景下,同樣對(duì)每個(gè)障礙物的速度與運(yùn)動(dòng)方向增加了干擾.圖12為存在2個(gè)動(dòng)態(tài)障礙物時(shí)采用虛擬障礙物方法時(shí)的避障過程,可以看出無人水面艇正常避過2個(gè)動(dòng)態(tài)障礙物.圖13(a)為在相同場(chǎng)景下,未采用虛擬障礙物方法時(shí)無人水面艇與障礙物1發(fā)生碰撞,而圖13(b)為未采用虛擬障礙物方法時(shí)無人水面艇成功避過障礙物2.

    圖12 采用虛擬障礙物時(shí)多障礙物避障過程Fig.12 Process of avoidance with multiple obstacles using virtual obstacles

    圖13 未采用虛擬障礙物時(shí)多障礙物避障過程Fig.13 Processs of avoidance with multiple obstacles without virtual obstacles

    圖14為在避障過程中無人水面艇輸出的避障方向,圖中0~15 s為無人水面艇躲避障礙物1的避障過程,30~45 s為無人水面艇躲避障礙物2的過程.采用虛擬障礙物方法時(shí),無人水面艇在躲避2個(gè)障礙物過程中避障輸出方向穩(wěn)定.未采用虛擬障礙物方法時(shí),無人水面艇在躲避障礙物1的過程中避障方向抖動(dòng)嚴(yán)重,且與障礙物1發(fā)生碰撞;在躲避障礙物2的過程中,雖然無人水面艇成功避開障礙物,但輸出的避障方向仍然抖動(dòng)嚴(yán)重.

    圖14 輸出的避障方向Fig.14 Output courses of avoidances

    圖15(a)為無人水面艇在行駛過程中采用與未采用虛擬障礙物法時(shí)與障礙物1的距離,其中采用虛擬障礙物時(shí)無人水面艇距離障礙物的最小距離為20 m,而未采用虛擬障礙物時(shí)無人水面艇與障礙物的最小距離為8 m;圖15(b)為無人水面艇行駛過程中無人水面艇和障礙物2的距離,其中采用虛擬障礙物時(shí)無人水面艇距離障礙物的最小距離為18 m,而未采用虛擬障礙物時(shí)無人水面艇距離障礙物的最小距離為17 m.

    圖15 多障礙物時(shí)無人水面艇與障礙物的距離Fig.15 Distances between USV and obstacles with multiple obstacles

    4 結(jié)束語

    本工作改進(jìn)了速度障礙法并用于無人水面艇動(dòng)態(tài)避障,用橢圓表示無人水面艇和障礙物,考慮無人水面艇的運(yùn)動(dòng)學(xué)性能,只將無人水面艇在給定時(shí)間內(nèi)能到達(dá)的速度和方向用于速度障礙法計(jì)算.另外,通過比較碰撞與避障所需時(shí)間來確定何時(shí)開始避障,當(dāng)回歸航跡與沿目標(biāo)點(diǎn)運(yùn)動(dòng)都安全時(shí)可結(jié)束避障,并且使用虛擬障礙物來減小障礙物運(yùn)動(dòng)信息誤差對(duì)避障過程的影響.通過仿真實(shí)驗(yàn)驗(yàn)證了本避障方法的效果.

    本方法并未采用海事規(guī)則,即當(dāng)無人水面艇的最大速度小于障礙物的速度時(shí),如果無人水面艇選擇從動(dòng)態(tài)障礙物前方進(jìn)行避障則會(huì)有碰撞危險(xiǎn),因此采用海事規(guī)則的動(dòng)態(tài)避障可以更好地保證無人水面艇的安全.

    [1]FOX D,BuRGARD W,THRuN S.The dynamic window approach to collision avoidance[J].IEEE Robotics&Automation Magazine,1997,4(1):23-33.

    [2]CAMPBELL S,NAEEM W,IRWIN G W.A review on improving the autonomy of unmanned surface vehicles through intelligent collision avoidance manoeuvres[J].Annual Reviews in Control,2012, 36(2):267-283.

    [3]CAsALINO G,TuRETTA A,SIMETTI E.A three-layered architecture for real time path planning and obstacle avoidance for surveillance USVs operating in harbour felds[C]//Oceans.2009: 1-8.

    [4]DIJKsTRA E W.A note on two problems in connexion with graphs[J].Numerische Mathematik, 1959,1(1):269-271.

    [5]HART P E,NILssON N J,RAPHAEL B.A formal basis for the heuristic determination of minimum cost paths[J].IEEE Transactions on Systems Science and Cybernetics,1968,4(2):100-107.

    [6]KIM H,KIM D,SHIN J U,et al.Angular rate-constrained path planning algorithm for unmanned surface vehicles[J].Ocean Engineering,2014,84:37-44.

    [7]KOENIG S,LIKHACHEV M,FuRCY D.Lifelong planning A*[J].Artifcial Intelligence,2004, 155(1):93-146.

    [8]LIKHACHEV M,FERGusON D I,GORDON G J,et al.Anytime dynamic A*:an anytime,replanning algorithm[C]//Fifteenth International Conference on Automated Planning and Scheduling. 2005:262-271.

    [9]LIKHACHEV M,KOENIG S.A generalized framework for lifelong planning A*search[C]//Fifteenth International Conference on Automated Planning and Scheduling.2005:99-108.

    [10]STENTZ A.The focussed D*algorithm for real-time replanning[C]//International Joint Conference on Artifcial Intelligence.2000:3310-3317.

    [11]BOTEA A,M¨uLER M,SCHAEFFER J.Near optimal hierarchical path-fnding[J].Journal of Game Development,2004,1(7):7-28.

    [12]LEIGH R,LOuIs S J,MILEs C.Using a genetic algorithm to explore A*-like pathfnding algorithms[C]//IEEE Symposium on Computational Intelligence and Games.2007:72-79.

    [13]YANG S X,LuO C.A neural network approach to complete coverage path planning[J].IEEE Transactions on Systems,Man,and Cybernetics,Part B(Cybernetics),2004,34(1):718-724.

    [14]MELCHIOR N A,SIMMONs R.Particle RRT for path planning with uncertainty[C]//IEEE International Conference on Robotics and Automation.2007:1617-1624.

    [15]Hsu D,KINDEL R,LATOMBE J C,et al.Randomized kinodynamic motion planning with moving obstacles[J].International Journal of Robotics Research,2002,21(3):233-255.

    [16]RODRIGuEZ,TANG X,LIEN J M,et al.An obstacle-based rapidly-exploring random tree[C]// IEEE International Conference on Robotics and Automation.2006:895-900.

    [17]KAMON I,RIVLIN E,RIMON E.A new range-sensor based globally convergent navigation algorithm for mobile robots[C]//IEEE International Conference on Robotics&Automation.1995: 429-435.

    [18]NG J,BR¨ANL T.Performance comparison of bug navigation algorithms[J].Journal of Intelligent and Robotic Systems,2007,50(1):73-84.

    [19]KAMON I,RIMON E,RIVLIN E.TangentBug:a range-sensor-based navigation algorithm[J]. International Journal of Robotics Research,1998,17(9):934-953.

    [20]MARAVALL D,LOPE J D,FuENTEs J P.Visual bug algorithm for simultaneous robot homing and obstacle avoidance using visual topological maps in an unmanned ground vehicle[M].New York:Springer International Publishing,2015:301-310.

    [21]ZOHAIB M,PAsHA S M,JAVAID N,et al.Intelligent bug algorithm(IBA):a novel strategy to navigate mobile robots autonomously[C]//Springers International Multi Topic Conference. 2013.

    [22]HAsHMI U,AFsHAN F,RAFIQ M.Performance analysis of diferent optimal path planning bug algorithms on a client server based mobile surveillance UGV[C]//International Conference on Intelligent Systems Modelling&Simulation.2013:30-35.

    [23]BuNIYAMIN N,WAN N W,SARIFF N,et al.A simple local path planning algorithm for autonomous mobile robots[J].International Journal of Systems Applications,Engineering& Development,2011,5(2):151-159.

    [24]MOHAMED E F,ELMETWALLY K,HANAFY A.An improved Tangent Bug method integrated with artifcial potential feld for multi-robot path planning[C]//International Symposium on Innovations in Intelligent Systems and Applications.2011:555-559.

    [25]KHATIB M,CHATILA R.An extended potential feld approach for mobile robot sensor-based motions[C]//Intelligent Autonomous Systems.1995:490-496.

    [26]KHATIB O.Real-time obstacle avoidance for manipulators and mobile robots[J].International Journal of Robotics Research,1986,5(1):90-98.

    [27]HuANG Y,Hu H,LIu X.Obstacles avoidance of artifcial potential feld method with memory function in complex environment[C]//Intelligent Control and Automation.2010:6414-6418.

    [28]ZOHAIB M,PAsHA S M,JAVAID N,et al.An improved algorithm for collision avoidance in environments having U and H shaped obstacles[J].Studies in Informatics&Control,2014, 23(1):97-106.

    [29]SEZER V,GOKAsAN M.A novel obstacle avoidance algorithm:“follow the gap method”[J]. Robotics&Autonomous Systems,2012,60(9):1123-1134.

    [30]BROCK O,KHATIB O.High-speed navigation using the global dynamic window approach[C]// IEEE International Conference on Robotics and Automation.1999:341-346.

    [31]SEDER M,PETROVIC I.Dynamic window based approach to mobile robot motion control in the presence of moving obstacles[C]//IEEE International Conference on Robotics and Automation. 2007:1986-1991.

    [32]TANG P,ZHANG R,LIu D,et al.Research on near-feld obstacle avoidance for unmanned surface vehicle based on heading window[C]//24th Chinese Control and Decision Conference.2012: 1262-1267.

    [33]ZHANG R,TANG P,Su Y,et al.An adaptive obstacle avoidance algorithm for unmanned surface vehicle in complicated marine environments[J].IEEE/CAA Journal of Automatica Sinica,2014, 1(4):385-396.

    [34]SIMETTI E,TORELLI S,CAsALINO G,et al.Experimental results on obstacle avoidance for high speed unmanned surface vehicles[C]//Oceans.2014:1-6.

    [35]Wu G,SHI D,GuO J.Deliberative collision avoidance for unmanned surface vehicle based on the directional weight[J].Journal of Shanghai Jiaotong University(Science),2016,21(3):307-312. [36]CHAKRAVARTHY A,GHOsE D.Obstacle avoidance in a dynamic environment:a collision cone approach[J].Systems&Humans,1998,28(5):562-574.

    [37]CHAKRAVARTHY A,GHOsE D.Collision cones for quadric surfaces[J].IEEE Transactions on Robotics,2011,27(6):1159-1166.

    [38]FIORINI P.Motion planning in dynamic environments using velocity obstacles[J].International Journal of Robotics Research,1998,17(7):760-772.

    [39]KuWATA Y,WOLF M T,ZARZHITsKY D,et al.Safe maritime autonomous navigation with colregs,using velocity obstacles[J].IEEE Journal of Oceanic Engineering,2014,39(1):110-119. [40]JOHANsEN T A,PEREZ T,CRIsTOFARO A.Ship collision avoidance and colregs compliance using simulation-based control behavior selection with predictive hazard assessment[J].IEEE Transactions on Intelligent Transportation Systems,2016,17:1-16.

    [41]NAEEM W,IRWIN G W,YANG A.COLREGs-based collision avoidance strategies for unmanned surface vehicles[J].Mechatronics,2012,22(6):669-678.

    [42]BREIVIK M,HOVsTEIN V,FOssEN T.Straight-line target tracking for unmanned surface vehicles[J].Modeling Identifcation and Control,2008,29(4):131-149.

    [43]BREIVIK M,FOssEN T I.Guidance laws for planar motion control[C]//IEEE Conference on Decision and Control.2008:570-577.

    Dynamic obstacle avoidance for USV based on velocity obstacle and dynamic window method

    ZHANG Yangyang,QU Dong,KE Jun,LI Xiaomao
    (School of Mechatronic Engineering and Automation,Shanghai University,Shanghai 200072,China)

    Velocity obstacle is a dynamic obstacle avoidance algorithm widely used on an unmanned surface vehicle(USV).However,traditional velocity obstacle does not consider the efect of USV’s kinematics and obstacle’s motion information error,and does not know when to start and terminate avoidance.Based on velocity obstacle,USV and obstacle are represented by an ellipse.A method for solving ellipse tangent is proposed.Considering the kinematics performance of USV,a dynamic window method and velocity obstacle are combined.Only the speed and course that the USV can reach in a given time are used in calculation.By comparing the collision time and the time required for the USV to fnish avoidance to determine when to start avoidance,a method to terminate obstacle avoidance is proposed.A virtual obstacle method is then proposed to reduce infuence of obstacle’s motion information error.Feasibility and efectiveness of the method are verifed by simulation.

    unmanned surface vehicle(USV);dynamic avoidance;velocity obstacle; dynamic window;virtual obstacle

    TP 242

    A

    1007-2861(2017)01-0001-16

    10.3969/j.issn.1007-2861.2016.07.021

    2017-01-07

    國(guó)家自然科學(xué)基金資助項(xiàng)目(61673254);上海市自然科學(xué)基金資助項(xiàng)目(13ZR1454300);上海市科委能力建設(shè)資助項(xiàng)目(14500500400)

    李小毛(1981—),男,研究員,研究方向?yàn)閳D像處理、雷達(dá)數(shù)據(jù)處理、無人艇環(huán)境感知、導(dǎo)航和控制及其總體技術(shù).E-mail:lixiaomao@shu.edu.cn

    猜你喜歡
    障礙物水面矢量
    矢量三角形法的應(yīng)用
    高低翻越
    水黽是怎樣浮在水面的
    SelTrac?CBTC系統(tǒng)中非通信障礙物的設(shè)計(jì)和處理
    創(chuàng)造足以亂真的水面反光
    爭(zhēng)奪水面光伏
    能源(2016年3期)2016-12-01 05:11:02
    基于矢量最優(yōu)估計(jì)的穩(wěn)健測(cè)向方法
    三角形法則在動(dòng)態(tài)平衡問題中的應(yīng)用
    一塊水面
    滇池(2014年5期)2014-05-29 07:30:25
    土釘墻在近障礙物的地下車行通道工程中的應(yīng)用
    亚洲精品一区av在线观看| 国产av精品麻豆| 日韩欧美一区二区三区在线观看| 12—13女人毛片做爰片一| 一本大道久久a久久精品| 午夜福利影视在线免费观看| 黄色毛片三级朝国网站| 99国产精品99久久久久| 韩国av一区二区三区四区| 在线播放国产精品三级| 欧美日本中文国产一区发布| 亚洲av成人av| 黑人巨大精品欧美一区二区蜜桃| 亚洲色图av天堂| 91在线观看av| 搡老熟女国产l中国老女人| 两性午夜刺激爽爽歪歪视频在线观看 | av视频免费观看在线观看| 亚洲,欧美精品.| 男女床上黄色一级片免费看| 一二三四社区在线视频社区8| 人人妻人人爽人人添夜夜欢视频| 99国产精品免费福利视频| 91精品三级在线观看| 亚洲七黄色美女视频| 日韩有码中文字幕| 欧美最黄视频在线播放免费 | 欧美激情极品国产一区二区三区| 一边摸一边抽搐一进一小说| 精品日产1卡2卡| 国产精品野战在线观看 | 在线观看午夜福利视频| 国产麻豆69| 久久国产精品人妻蜜桃| 精品国产亚洲在线| 精品一品国产午夜福利视频| 一个人观看的视频www高清免费观看 | 亚洲aⅴ乱码一区二区在线播放 | 久久精品国产亚洲av香蕉五月| 日本免费a在线| 三级毛片av免费| 高潮久久久久久久久久久不卡| 久热爱精品视频在线9| 成人三级黄色视频| 欧美日韩中文字幕国产精品一区二区三区 | 女生性感内裤真人,穿戴方法视频| 午夜免费激情av| 欧美另类亚洲清纯唯美| 欧美日韩精品网址| 天天影视国产精品| 久久久久久久精品吃奶| 中文字幕色久视频| 欧美激情久久久久久爽电影 | 亚洲性夜色夜夜综合| 男人操女人黄网站| 夜夜躁狠狠躁天天躁| 一级a爱视频在线免费观看| 精品一区二区三卡| 免费搜索国产男女视频| 成人影院久久| 97人妻天天添夜夜摸| 成人三级黄色视频| 亚洲av熟女| 亚洲一区高清亚洲精品| 91九色精品人成在线观看| 国产深夜福利视频在线观看| 俄罗斯特黄特色一大片| 欧美一级毛片孕妇| 水蜜桃什么品种好| 欧美老熟妇乱子伦牲交| 真人一进一出gif抽搐免费| 国产精品一区二区在线不卡| 国产精品亚洲一级av第二区| 99国产精品免费福利视频| 大香蕉久久成人网| 日日爽夜夜爽网站| 村上凉子中文字幕在线| 亚洲精品中文字幕一二三四区| 97超级碰碰碰精品色视频在线观看| 久久国产亚洲av麻豆专区| 亚洲精品在线美女| 免费在线观看完整版高清| 一边摸一边抽搐一进一小说| 国产成人av激情在线播放| 亚洲欧美精品综合一区二区三区| av欧美777| 久久99一区二区三区| 欧美中文日本在线观看视频| 国产精品乱码一区二三区的特点 | 国产午夜精品久久久久久| 国产精华一区二区三区| 黄色a级毛片大全视频| 久热爱精品视频在线9| 日韩精品免费视频一区二区三区| 中亚洲国语对白在线视频| 欧美成人免费av一区二区三区| 国产精品电影一区二区三区| 久久欧美精品欧美久久欧美| 99精国产麻豆久久婷婷| 自拍欧美九色日韩亚洲蝌蚪91| 搡老熟女国产l中国老女人| 午夜免费成人在线视频| 满18在线观看网站| 正在播放国产对白刺激| 亚洲成人免费电影在线观看| 成人手机av| 色尼玛亚洲综合影院| 成年版毛片免费区| 亚洲成人精品中文字幕电影 | 欧美日韩av久久| 91大片在线观看| 91大片在线观看| 丝袜美足系列| 亚洲欧美精品综合一区二区三区| 大型黄色视频在线免费观看| 久久狼人影院| 国产一区二区在线av高清观看| 亚洲精品中文字幕一二三四区| 欧美人与性动交α欧美精品济南到| 久久午夜综合久久蜜桃| 99国产精品一区二区三区| 老汉色∧v一级毛片| 男人舔女人下体高潮全视频| 欧美日韩中文字幕国产精品一区二区三区 | 国产免费男女视频| 黑人巨大精品欧美一区二区mp4| 日本欧美视频一区| 久久中文字幕一级| 三级毛片av免费| 国产在线精品亚洲第一网站| 免费一级毛片在线播放高清视频 | 国产极品粉嫩免费观看在线| 一个人免费在线观看的高清视频| 久久久久久久久久久久大奶| 国产亚洲欧美在线一区二区| 久久精品人人爽人人爽视色| 夜夜爽天天搞| 国产麻豆69| 久久人人爽av亚洲精品天堂| 99国产精品一区二区三区| 国产精品综合久久久久久久免费 | 亚洲成人免费电影在线观看| 国产精品久久久av美女十八| 19禁男女啪啪无遮挡网站| а√天堂www在线а√下载| 精品熟女少妇八av免费久了| 最新美女视频免费是黄的| 色老头精品视频在线观看| 999久久久精品免费观看国产| 黄色女人牲交| 中文字幕人妻熟女乱码| 亚洲一区二区三区不卡视频| 亚洲精品一二三| 在线观看午夜福利视频| 在线观看免费高清a一片| 久久久久亚洲av毛片大全| 欧美日韩乱码在线| 久久人妻av系列| 三上悠亚av全集在线观看| 久久中文字幕人妻熟女| 国产片内射在线| 色哟哟哟哟哟哟| 国产免费现黄频在线看| 精品久久久久久成人av| 成人av一区二区三区在线看| а√天堂www在线а√下载| 国内久久婷婷六月综合欲色啪| 久久久久久免费高清国产稀缺| 亚洲熟妇熟女久久| 熟女少妇亚洲综合色aaa.| 亚洲五月色婷婷综合| 他把我摸到了高潮在线观看| 69精品国产乱码久久久| 咕卡用的链子| 91麻豆精品激情在线观看国产 | 午夜免费成人在线视频| 日韩av在线大香蕉| 久久青草综合色| 午夜免费成人在线视频| cao死你这个sao货| 国产激情欧美一区二区| 久久国产乱子伦精品免费另类| 电影成人av| 国产精品一区二区免费欧美| 国产av在哪里看| 69av精品久久久久久| 久久人妻av系列| 成人国产一区最新在线观看| 日日干狠狠操夜夜爽| 国产精品久久电影中文字幕| 亚洲全国av大片| 日韩欧美免费精品| 丰满人妻熟妇乱又伦精品不卡| 国产一区二区三区视频了| 嫩草影院精品99| 亚洲第一欧美日韩一区二区三区| 亚洲成人久久性| 极品教师在线免费播放| 国产高清国产精品国产三级| 国产亚洲精品第一综合不卡| 久久午夜亚洲精品久久| 一边摸一边抽搐一进一出视频| 在线免费观看的www视频| 无人区码免费观看不卡| 黑人巨大精品欧美一区二区mp4| 亚洲精品粉嫩美女一区| 高清在线国产一区| 亚洲 国产 在线| 亚洲精品中文字幕一二三四区| 最近最新中文字幕大全电影3 | 亚洲在线自拍视频| 在线观看一区二区三区激情| 波多野结衣一区麻豆| 精品久久久精品久久久| 国产精品国产av在线观看| 亚洲一卡2卡3卡4卡5卡精品中文| 高清欧美精品videossex| 午夜福利一区二区在线看| 亚洲一卡2卡3卡4卡5卡精品中文| 九色亚洲精品在线播放| 欧美日韩亚洲综合一区二区三区_| 免费av中文字幕在线| 每晚都被弄得嗷嗷叫到高潮| 免费人成视频x8x8入口观看| 日日摸夜夜添夜夜添小说| 免费少妇av软件| 人成视频在线观看免费观看| 黄色毛片三级朝国网站| 男女做爰动态图高潮gif福利片 | 男人舔女人的私密视频| 亚洲性夜色夜夜综合| 97超级碰碰碰精品色视频在线观看| 一级毛片高清免费大全| 国产亚洲精品一区二区www| 国产伦人伦偷精品视频| tocl精华| 成人亚洲精品av一区二区 | 亚洲精品国产区一区二| 一区福利在线观看| 亚洲aⅴ乱码一区二区在线播放 | 丰满迷人的少妇在线观看| 成年版毛片免费区| 国产高清激情床上av| 日韩av在线大香蕉| 亚洲国产中文字幕在线视频| 757午夜福利合集在线观看| 巨乳人妻的诱惑在线观看| 日本a在线网址| 成人三级做爰电影| 欧美日韩精品网址| 1024香蕉在线观看| 亚洲国产欧美一区二区综合| 香蕉丝袜av| 18禁国产床啪视频网站| 亚洲av成人av| 男女下面插进去视频免费观看| 自拍欧美九色日韩亚洲蝌蚪91| 国产精品亚洲一级av第二区| 中文字幕人妻丝袜一区二区| 黄片小视频在线播放| av网站免费在线观看视频| 国产欧美日韩一区二区精品| aaaaa片日本免费| 国产成人精品久久二区二区免费| 久久人人97超碰香蕉20202| 久久精品人人爽人人爽视色| 免费在线观看黄色视频的| 成人精品一区二区免费| 亚洲精品在线观看二区| 日韩视频一区二区在线观看| aaaaa片日本免费| 欧美 亚洲 国产 日韩一| 丁香欧美五月| 免费人成视频x8x8入口观看| 在线播放国产精品三级| 国产亚洲精品久久久久久毛片| 人人妻人人爽人人添夜夜欢视频| 青草久久国产| 久久青草综合色| 国产99白浆流出| 男女之事视频高清在线观看| 久久久久久久久中文| 丰满的人妻完整版| 欧美成人免费av一区二区三区| 成人av一区二区三区在线看| 大香蕉久久成人网| www日本在线高清视频| 国产一区二区在线av高清观看| 免费av中文字幕在线| 国产野战对白在线观看| 男人操女人黄网站| 又紧又爽又黄一区二区| 久久99一区二区三区| 在线国产一区二区在线| 久久久水蜜桃国产精品网| www.熟女人妻精品国产| avwww免费| 操美女的视频在线观看| 自线自在国产av| 午夜免费激情av| 欧美激情久久久久久爽电影 | 久久99一区二区三区| 成人精品一区二区免费| 在线天堂中文资源库| 色尼玛亚洲综合影院| 国产亚洲精品第一综合不卡| 免费在线观看亚洲国产| 亚洲全国av大片| 久久性视频一级片| 在线观看免费视频日本深夜| 色精品久久人妻99蜜桃| 激情在线观看视频在线高清| 久久人妻熟女aⅴ| 国产成人免费无遮挡视频| 他把我摸到了高潮在线观看| 日本三级黄在线观看| 村上凉子中文字幕在线| e午夜精品久久久久久久| 国产成人欧美| 欧美成狂野欧美在线观看| av免费在线观看网站| 午夜亚洲福利在线播放| 美国免费a级毛片| 亚洲精品国产精品久久久不卡| 国产人伦9x9x在线观看| 午夜福利一区二区在线看| 成年女人毛片免费观看观看9| 韩国精品一区二区三区| 日本一区二区免费在线视频| 三上悠亚av全集在线观看| 久久九九热精品免费| 亚洲专区国产一区二区| 亚洲国产欧美一区二区综合| 777久久人妻少妇嫩草av网站| 免费女性裸体啪啪无遮挡网站| 成人精品一区二区免费| 色综合站精品国产| 日日夜夜操网爽| 免费在线观看完整版高清| 亚洲国产中文字幕在线视频| avwww免费| 亚洲第一欧美日韩一区二区三区| 成人三级黄色视频| 大码成人一级视频| 成人三级黄色视频| 亚洲欧美精品综合久久99| 最好的美女福利视频网| 两人在一起打扑克的视频| 午夜精品国产一区二区电影| 久9热在线精品视频| 激情视频va一区二区三区| 18美女黄网站色大片免费观看| 一边摸一边抽搐一进一出视频| 中文字幕人妻丝袜制服| 国产精品久久久久成人av| 亚洲av日韩精品久久久久久密| 欧美最黄视频在线播放免费 | 熟女少妇亚洲综合色aaa.| 欧美av亚洲av综合av国产av| 老司机午夜十八禁免费视频| 黑人巨大精品欧美一区二区蜜桃| 免费在线观看亚洲国产| 最好的美女福利视频网| 国产精品亚洲av一区麻豆| 免费看a级黄色片| 国产成人av教育| 午夜精品国产一区二区电影| 国产成人一区二区三区免费视频网站| 成人国产一区最新在线观看| 精品无人区乱码1区二区| 纯流量卡能插随身wifi吗| 69精品国产乱码久久久| 纯流量卡能插随身wifi吗| 午夜精品久久久久久毛片777| 亚洲精品在线美女| 在线观看午夜福利视频| 久久精品91蜜桃| 亚洲五月婷婷丁香| 色哟哟哟哟哟哟| 国产av又大| 99精品在免费线老司机午夜| 久久精品影院6| 日韩大尺度精品在线看网址 | 国产成人影院久久av| 黄色成人免费大全| 高清毛片免费观看视频网站 | 亚洲av第一区精品v没综合| 久久精品亚洲精品国产色婷小说| 国产伦人伦偷精品视频| 国产精品国产高清国产av| 久久99一区二区三区| 午夜福利影视在线免费观看| 亚洲七黄色美女视频| 久久精品亚洲熟妇少妇任你| cao死你这个sao货| 久热爱精品视频在线9| 麻豆av在线久日| 少妇 在线观看| 亚洲精华国产精华精| 一二三四在线观看免费中文在| 一级,二级,三级黄色视频| av免费在线观看网站| 电影成人av| 亚洲色图av天堂| 色精品久久人妻99蜜桃| 丰满饥渴人妻一区二区三| 国产精品偷伦视频观看了| 欧美成人午夜精品| 亚洲人成电影观看| 久久婷婷成人综合色麻豆| 成年人黄色毛片网站| 热re99久久精品国产66热6| 在线观看免费日韩欧美大片| 老汉色∧v一级毛片| 如日韩欧美国产精品一区二区三区| 九色亚洲精品在线播放| 在线观看午夜福利视频| 夜夜看夜夜爽夜夜摸 | 两个人看的免费小视频| 国产又色又爽无遮挡免费看| 亚洲人成伊人成综合网2020| 动漫黄色视频在线观看| 在线看a的网站| 丰满迷人的少妇在线观看| 97人妻天天添夜夜摸| 国产又爽黄色视频| av有码第一页| 久久香蕉激情| 亚洲精品久久午夜乱码| 亚洲中文字幕日韩| 亚洲专区中文字幕在线| 另类亚洲欧美激情| 亚洲狠狠婷婷综合久久图片| 精品免费久久久久久久清纯| 极品人妻少妇av视频| 成人精品一区二区免费| 亚洲中文av在线| 精品福利观看| 国产免费男女视频| 丁香欧美五月| e午夜精品久久久久久久| 91精品国产国语对白视频| 国产成人欧美| 中国美女看黄片| 色播在线永久视频| 午夜免费成人在线视频| 亚洲一码二码三码区别大吗| 国产日韩一区二区三区精品不卡| 99久久人妻综合| av在线天堂中文字幕 | 国产精品一区二区免费欧美| 日韩 欧美 亚洲 中文字幕| 日韩有码中文字幕| 丰满饥渴人妻一区二区三| 大陆偷拍与自拍| 91老司机精品| 无遮挡黄片免费观看| 国产国语露脸激情在线看| 久久久久久免费高清国产稀缺| 夜夜爽天天搞| 国产精品电影一区二区三区| 久热这里只有精品99| 亚洲欧美精品综合久久99| 嫩草影视91久久| 十八禁人妻一区二区| 激情在线观看视频在线高清| 露出奶头的视频| 黄片播放在线免费| 黄色女人牲交| 老司机午夜福利在线观看视频| 身体一侧抽搐| 69av精品久久久久久| 日日摸夜夜添夜夜添小说| 亚洲精品久久成人aⅴ小说| 两人在一起打扑克的视频| 动漫黄色视频在线观看| 69av精品久久久久久| 亚洲av成人一区二区三| 欧美黑人欧美精品刺激| 色尼玛亚洲综合影院| 日韩成人在线观看一区二区三区| 18禁黄网站禁片午夜丰满| 亚洲欧美激情在线| 中亚洲国语对白在线视频| 两性午夜刺激爽爽歪歪视频在线观看 | 日韩精品青青久久久久久| 超色免费av| 黄色成人免费大全| 久久99一区二区三区| 搡老熟女国产l中国老女人| 亚洲成av片中文字幕在线观看| 精品日产1卡2卡| 99国产极品粉嫩在线观看| 美女国产高潮福利片在线看| 黄色视频,在线免费观看| 91精品国产国语对白视频| 亚洲,欧美精品.| 亚洲国产中文字幕在线视频| 涩涩av久久男人的天堂| 操美女的视频在线观看| 亚洲国产欧美日韩在线播放| 麻豆av在线久日| 亚洲va日本ⅴa欧美va伊人久久| 成在线人永久免费视频| 国产精品野战在线观看 | 成人亚洲精品av一区二区 | 成人国语在线视频| 老熟妇仑乱视频hdxx| 午夜精品在线福利| 少妇 在线观看| 90打野战视频偷拍视频| 男女床上黄色一级片免费看| 精品无人区乱码1区二区| 亚洲精品一卡2卡三卡4卡5卡| 久久久精品欧美日韩精品| √禁漫天堂资源中文www| 一级a爱片免费观看的视频| 亚洲人成伊人成综合网2020| 首页视频小说图片口味搜索| 精品国产超薄肉色丝袜足j| 一级,二级,三级黄色视频| 成人永久免费在线观看视频| 日韩欧美一区视频在线观看| 国产国语露脸激情在线看| 免费在线观看影片大全网站| 日韩av在线大香蕉| 中文字幕精品免费在线观看视频| 视频区欧美日本亚洲| 一级毛片女人18水好多| 99热只有精品国产| 50天的宝宝边吃奶边哭怎么回事| 午夜免费观看网址| 欧洲精品卡2卡3卡4卡5卡区| 在线视频色国产色| 婷婷丁香在线五月| 天天躁狠狠躁夜夜躁狠狠躁| x7x7x7水蜜桃| 天堂俺去俺来也www色官网| av网站免费在线观看视频| 精品久久久精品久久久| 日韩视频一区二区在线观看| 美女福利国产在线| 19禁男女啪啪无遮挡网站| av国产精品久久久久影院| 国产欧美日韩精品亚洲av| 国产精品一区二区免费欧美| 国产精品免费一区二区三区在线| √禁漫天堂资源中文www| 婷婷六月久久综合丁香| 亚洲精品国产色婷婷电影| 亚洲av日韩精品久久久久久密| 欧美日韩av久久| 国产色视频综合| 人人妻,人人澡人人爽秒播| 黄色丝袜av网址大全| 亚洲精品国产精品久久久不卡| 色婷婷久久久亚洲欧美| 亚洲色图 男人天堂 中文字幕| 女人高潮潮喷娇喘18禁视频| 国产精品一区二区在线不卡| 成人亚洲精品一区在线观看| 亚洲精品成人av观看孕妇| 日本一区二区免费在线视频| 在线观看免费视频网站a站| av国产精品久久久久影院| 精品国产乱码久久久久久男人| 成人特级黄色片久久久久久久| 很黄的视频免费| 日韩 欧美 亚洲 中文字幕| 黄色a级毛片大全视频| 精品久久久久久久毛片微露脸| 一边摸一边做爽爽视频免费| 18禁黄网站禁片午夜丰满| 韩国精品一区二区三区| 国产精品秋霞免费鲁丝片| 国产精品久久电影中文字幕| 一级黄色大片毛片| 久久久久国内视频| 欧美激情久久久久久爽电影 | 亚洲精品久久成人aⅴ小说| 国产熟女午夜一区二区三区| 激情在线观看视频在线高清| 亚洲aⅴ乱码一区二区在线播放 | 国产深夜福利视频在线观看| 色婷婷av一区二区三区视频| 国产又爽黄色视频| www.精华液| 少妇被粗大的猛进出69影院| 欧美久久黑人一区二区| 国产一区二区在线av高清观看| 亚洲中文日韩欧美视频| 天天添夜夜摸| 一边摸一边抽搐一进一出视频| 国产精品 国内视频| 女同久久另类99精品国产91| 午夜精品在线福利| 亚洲专区中文字幕在线| 日本vs欧美在线观看视频| 久久久国产欧美日韩av| 欧美日韩亚洲国产一区二区在线观看| 久久亚洲精品不卡| 成人18禁在线播放| 国产成人精品在线电影| 精品国产超薄肉色丝袜足j| 成人国语在线视频| 91精品三级在线观看| 一边摸一边抽搐一进一出视频| 黄色片一级片一级黄色片| 国产精品久久久人人做人人爽| 在线观看舔阴道视频| 嫁个100分男人电影在线观看| 啦啦啦免费观看视频1| 国产99久久九九免费精品| 久久久久久久精品吃奶| 嫩草影视91久久|