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

    面向養(yǎng)殖網(wǎng)箱巡檢任務(wù)的強(qiáng)化學(xué)習(xí)訓(xùn)練系統(tǒng)*

    2023-05-12 02:25:58林遠(yuǎn)山
    計算機(jī)與數(shù)字工程 2023年1期
    關(guān)鍵詞:推進(jìn)器網(wǎng)箱可視化

    王 昊 林遠(yuǎn)山 李 然 于 紅 王 芳

    (1.大連海洋大學(xué)信息工程學(xué)院 大連 116023)(2.遼寧省海洋信息技術(shù)重點(diǎn)實驗室 大連 116023)(3.設(shè)施漁業(yè)教育部重點(diǎn)實驗室(大連海洋大學(xué)) 大連 116023)

    1 引言

    我國是海洋大國,海洋漁業(yè)是我國糧食安全保障體系的重要組成部分。多年來,我國以海水養(yǎng)殖為重點(diǎn)的海洋漁業(yè)迅猛發(fā)展,網(wǎng)箱養(yǎng)殖是我國海洋漁業(yè)生產(chǎn)重要組成部分[1]。隨著水產(chǎn)養(yǎng)殖行業(yè)向集約化、自動化、信息化、智能化的方向發(fā)展,水下機(jī)器人作為重要的漁業(yè)設(shè)施裝備,因其靈活性在其中也發(fā)揮越來越重要的作用[2~7]。

    網(wǎng)箱定期巡檢是網(wǎng)箱養(yǎng)殖過程中的必要環(huán)節(jié)。隨著網(wǎng)箱養(yǎng)殖規(guī)模的擴(kuò)大、網(wǎng)箱離岸距離的增加,傳統(tǒng)人工網(wǎng)箱巡檢的難度亦隨之增加,對網(wǎng)箱巡檢提出了新的要求,其中利用機(jī)器人實現(xiàn)網(wǎng)箱的自主巡檢是未來的重要發(fā)展趨勢之一,其研究具有重要的現(xiàn)實意義和價值。

    水下機(jī)器人巡檢方法種類繁多[8~13],其中基于強(qiáng)化學(xué)習(xí)的巡檢方法近年來受到廣泛關(guān)注[14~19]。強(qiáng)化學(xué)習(xí)方法與環(huán)境交互,并利用交互得到的數(shù)據(jù)進(jìn)行模型學(xué)習(xí)。相較于其它巡檢方法,強(qiáng)化學(xué)習(xí)方法在水下機(jī)器人應(yīng)用中的優(yōu)勢在于:無需預(yù)先準(zhǔn)備標(biāo)注數(shù)據(jù),無需事先了解水下機(jī)器人動力學(xué)知識,可對全部或部分非線性動力模型進(jìn)行學(xué)習(xí)。因此,對諸如水下環(huán)境這樣未知、復(fù)雜環(huán)境中的自主巡檢問題,強(qiáng)化學(xué)習(xí)方法尤其適用[20~22]。

    相較于地面和空中機(jī)器人,水下機(jī)器人的仿真平臺數(shù)量較少,更無針對養(yǎng)殖場景的專門仿真。目前,針對水產(chǎn)養(yǎng)殖機(jī)器人的研究多是采用真實機(jī)器人在真實水下環(huán)境進(jìn)行[23~25]。然而在真實水下環(huán)境中開展強(qiáng)化學(xué)習(xí)算法訓(xùn)練、測試和評估存在以下問題:

    一是在強(qiáng)化學(xué)習(xí)訓(xùn)練中,需要通過大量隨機(jī)探索來采樣數(shù)據(jù),在真實水下環(huán)境下進(jìn)行實驗成本高、效率低、危險性大。真實機(jī)器人本體成本相對較高;真實環(huán)境搭建成本巨大;離岸真實場景實驗需要母船支持,成本高;實驗過程機(jī)器人易受碰撞損壞和丟失;同時實驗的開展還受到地點(diǎn)、氣溫、季節(jié)等因素的制約;數(shù)據(jù)采樣效率低、質(zhì)量低下。

    二是缺乏一個通用的水下標(biāo)準(zhǔn)環(huán)境公平橫向地對比不同的強(qiáng)化學(xué)習(xí)算法。在真實水下環(huán)境中,機(jī)器人本體、環(huán)境、任務(wù)不同,狀態(tài)定義、回報函數(shù)定義、動作定義皆有區(qū)別,難以公平地橫向?qū)Ρ榷鄠€算法之間的性能。

    三是缺乏一個統(tǒng)一的簡化環(huán)境規(guī)則。水下環(huán)境復(fù)雜,涉及因素眾多,受風(fēng)、浪、水壓等復(fù)雜因素的嚴(yán)重干擾??坍嬤^細(xì)則模型訓(xùn)練難度大大提升,不利于模型的大規(guī)模應(yīng)用。如何對實際水下環(huán)境、AUV 及其之間的交互關(guān)系進(jìn)行抽象和簡化,需對具體業(yè)務(wù)和強(qiáng)化學(xué)習(xí)算法有較為深刻的理解和研究。

    為此,本文基于UUV Simulator[26]、ROS[27]、和OpenAI Gym[28],搭建了一個面向養(yǎng)殖網(wǎng)箱巡檢任務(wù)的強(qiáng)化學(xué)習(xí)訓(xùn)練系統(tǒng)。首先在UUV Simulator 中實現(xiàn)了養(yǎng)殖網(wǎng)箱巡檢場景的仿真。該場景中包含網(wǎng)箱、巡檢機(jī)器人、各類傳感器、水體環(huán)境,以及部分水體動力,如浮力、海流等。然后基于ROS 和OpenAI Gym 對仿真環(huán)境進(jìn)行封裝,標(biāo)準(zhǔn)化了強(qiáng)化學(xué)習(xí)算法與網(wǎng)箱巡檢仿真環(huán)境的交互。依據(jù)傳感器類別、網(wǎng)箱數(shù)量等的不同,預(yù)設(shè)了五種網(wǎng)箱養(yǎng)殖Gym環(huán)境,適用于不同強(qiáng)化學(xué)習(xí)算法的開發(fā)。用戶也可在該系統(tǒng)中自定義、擴(kuò)展環(huán)境。該系統(tǒng)可用于強(qiáng)化學(xué)習(xí)訓(xùn)練與性能評估,也可用于控制算法測試。最后,利用近端策略優(yōu)化強(qiáng)化學(xué)習(xí)算法算法(Proximal Policy Optimization,PPO)[29]對系統(tǒng)進(jìn)行測試。測試結(jié)果驗證了系統(tǒng)的有效性、可用性和方便性。

    2 系統(tǒng)總體結(jié)構(gòu)

    仿真系統(tǒng)由UUV Simulator、ROS、OpenAI Gym三部分構(gòu)成,系統(tǒng)結(jié)構(gòu)如圖1 所示。UUV Simulator是一個水下環(huán)境仿真平臺,該平臺通過一套插件來模擬水下力學(xué)效應(yīng)、致動器、傳感器和外部干擾,且能夠靈活地模塊化配置新的水下場景和機(jī)器人。同時該仿真器提供了和ROS 的集成接口。OpenAI Gym是一個用于強(qiáng)化學(xué)習(xí)算法訓(xùn)練、測試和比較的工具包,它不依賴強(qiáng)化學(xué)習(xí)算法結(jié)構(gòu)。其一方面內(nèi)置了一批已定義好的經(jīng)典環(huán)境集合,可供強(qiáng)化學(xué)習(xí)算法直接使用;另一方面它還提供了一套標(biāo)準(zhǔn)化環(huán)境定義接口,使用戶可自定義、封裝環(huán)境。OpenAI Gym使強(qiáng)化學(xué)習(xí)算法與環(huán)境的交互得以標(biāo)準(zhǔn)化,使用戶專注算法本身,提升了算法的開發(fā)效率。ROS是運(yùn)行在Linux 上的次級操作系統(tǒng),是用來開發(fā)機(jī)器人的中間件。它制定了機(jī)器人開發(fā)的統(tǒng)一接口標(biāo)準(zhǔn),提供了操作系統(tǒng)應(yīng)用的各種服務(wù),如:硬件抽象、底層設(shè)備控制、常用函數(shù)實現(xiàn)、進(jìn)程間消息傳遞、軟件包管理等。目前在機(jī)器人領(lǐng)域,ROS 是最廣泛接受的機(jī)器人開發(fā)平臺。

    圖1 系統(tǒng)架構(gòu)

    整個系統(tǒng)架構(gòu)包含四大部分:網(wǎng)箱養(yǎng)殖巡檢場景仿真、通信機(jī)制、智能體與環(huán)境交互和可視化界面。各部分描述如下:

    1)網(wǎng)箱養(yǎng)殖巡檢場景仿真。該部分包含兩部分,一是對機(jī)器人工作環(huán)境,即網(wǎng)箱養(yǎng)殖場景的仿真,一是對執(zhí)行巡檢任務(wù)的機(jī)器人的仿真。該部分在UUV Simulator中實現(xiàn)。

    (1)網(wǎng)箱養(yǎng)殖場景仿真:該部分實現(xiàn)對網(wǎng)箱養(yǎng)殖場景的仿真,即模擬巡檢機(jī)器人的工作環(huán)境。網(wǎng)箱養(yǎng)殖場景實現(xiàn)了對海洋環(huán)境的仿真、網(wǎng)箱本體的仿真和水體動力學(xué)的仿真。巡檢機(jī)器人通過搭載的傳感器感知該場景中的環(huán)境數(shù)據(jù),進(jìn)而根據(jù)數(shù)據(jù)執(zhí)行相應(yīng)的動作。

    (2)巡檢機(jī)器人仿真:該部分實現(xiàn)對機(jī)器人本體,即機(jī)器人機(jī)械結(jié)構(gòu)、外觀的仿真;對傳感器,例如攝像頭、慣性測量單元、聲吶等的仿真;對推進(jìn)器的仿真,可實現(xiàn)前進(jìn)、后退、上浮、下沉、懸停、任意角度轉(zhuǎn)向等動作的模擬。

    2)ROS Topics通信:系統(tǒng)中各個部分與仿真環(huán)境之間的通信,本文利用ROS的話題通信機(jī)制實現(xiàn)。

    3)智能體與環(huán)境交互:該部分包含強(qiáng)化學(xué)習(xí)算法,及其訓(xùn)練環(huán)境。其中,訓(xùn)練環(huán)境即對網(wǎng)箱養(yǎng)殖場景仿真封裝得到。封裝基于OpenAI Gym 提供的標(biāo)準(zhǔn)接口和框架實現(xiàn),包括對感知狀態(tài)、機(jī)器人動作、獎勵函數(shù)等的定義。

    4)可視化界面:該部分包含數(shù)據(jù)信息可視化和系統(tǒng)設(shè)置兩個部分。數(shù)據(jù)信息可視化部分實現(xiàn)了對機(jī)器人搭載的傳感器獲取的信息的可視化,以及機(jī)器人本身狀態(tài)信息的可視化,包括線速度、角速度、姿態(tài)和運(yùn)動軌跡等。系統(tǒng)設(shè)置部分實現(xiàn)ROS話題的訂閱、日志路徑設(shè)置等,方便開發(fā)人員對感知信息、對訓(xùn)練過程進(jìn)行觀察和評估。

    3 網(wǎng)箱養(yǎng)殖場景仿真

    網(wǎng)箱養(yǎng)殖場景在UUV Simulator 中構(gòu)建。該場景包含三部分:海洋環(huán)境的仿真、養(yǎng)殖網(wǎng)箱的仿真和水體物理特性仿真。

    3.1 海洋環(huán)境仿真

    海洋環(huán)境的仿真,采用名為海洋盒(ocean_box)的世界模型實現(xiàn),它包含海床、水體和海面三個實體模型。每個實體模型以模型目錄形式存在。該目錄中SDF(Simulator Description File,SDF)文件定義實體的視覺屬性、慣性屬性等。

    3.1.1 海床仿真

    海床仿真的具體做法是:首先通過3D 建模軟件構(gòu)建具有高低起伏的海床網(wǎng)格模型,然后在海床SDF 文件中對visual 標(biāo)簽下的material 參數(shù)進(jìn)行配置,實現(xiàn)對海床網(wǎng)格模型的貼圖,例如對其貼沙石圖片,以獲得海床的逼真視覺效果。

    3.1.2 海面仿真

    與海床仿真相同,海面仿真首先通過3D 建模軟件構(gòu)建海面表面網(wǎng)格模型,然后在海面SDF文件中對visual標(biāo)簽下的material參數(shù)進(jìn)行配置,實現(xiàn)對海面網(wǎng)格模型的貼圖,例如海浪紋理圖形貼圖,以獲得逼真的海浪視覺效果。

    3.1.3 水體仿真

    水體具有一定的體積,浮力,水流流速和方向,此外由于海水中光衰現(xiàn)象,水體還具有霧化效果。水體體積范圍由海面、海底和四條垂直線所構(gòu)成的六面體所界定,通過在水體SDF 文件中對visual 標(biāo)簽下的pose 參數(shù)進(jìn)行配置實現(xiàn)。霧化效果通過對world 文件中對scene 標(biāo)簽下fog 參數(shù)進(jìn)行配置實現(xiàn)。水的密度、水流速度和方向通過對world 文件中相應(yīng)參數(shù)進(jìn)行配置實現(xiàn)仿真。

    3.2 養(yǎng)殖網(wǎng)箱仿真

    養(yǎng)殖所使用的網(wǎng)箱形狀各異,較為常用的是圓柱形重力式網(wǎng)箱[30]?;诖?,本文仿真實現(xiàn)了圓形重力式網(wǎng)箱。與海床、水體和海面實體模型相同,網(wǎng)箱實體作為一個獨(dú)立實體模塊存在。由3D建模軟件構(gòu)建圓柱形重力式網(wǎng)箱網(wǎng)格模型,通過對SDF文件進(jìn)行參數(shù)配置實現(xiàn)網(wǎng)箱大小、位置、數(shù)量的設(shè)置。

    3.3 海流仿真

    海流生成以及作用到海底實體的過程為:由3.1.3 節(jié)中水體仿真可知,首先在world 文件中設(shè)置密度、水流速度和方向等數(shù)據(jù);然后海流插件讀取設(shè)置的數(shù)據(jù),并通過相應(yīng)的ROS話題發(fā)布數(shù)據(jù)。受海流作用的水下實體,例如機(jī)器人等在它的SDF文件中添加一個名為水下物體的插件,并訂閱相應(yīng)的ROS話題接受海流相關(guān)數(shù)據(jù),接受海流的作用。如圖2所示。

    圖2 海流插件實現(xiàn)

    4 巡檢機(jī)器人仿真

    巡檢機(jī)器人仿真可分為本體、感知器和執(zhí)行器三個部分的仿真。

    本體仿真實現(xiàn)對機(jī)器人外觀、結(jié)構(gòu)、靜力學(xué)和動力學(xué)的仿真。機(jī)器人感知模塊本質(zhì)是一個傳感器系統(tǒng),其仿真包括各類傳感器參數(shù)、布局等,以及實現(xiàn)傳感器感知能力,即獲取機(jī)器人自身狀態(tài)信息和環(huán)境信息的仿真。執(zhí)行模塊的仿真,包括執(zhí)行機(jī)構(gòu)的參數(shù)、布局等仿真,以及實現(xiàn)接收控制指令,并通過驅(qū)動器等動力元件使機(jī)器人執(zhí)行動作的仿真。

    三個部分的仿真皆通過編寫機(jī)器人描述文件(Unified Robot Description Format,URDF)來實現(xiàn)。

    4.1 機(jī)器人本體仿真

    UUV Simulator 中提供了以SF 30k 為原型的RexROV2,ECA A9 AUV 和LAUV 等幾種水下機(jī)器人模型。本文選擇實驗室已有的開源水下機(jī)器人BlueROV2 為原型進(jìn)行仿真。BlueROV2 性價比較高,是目前最受歡迎的開源水下機(jī)器人之一。

    BlueROV2 長45.7cm,寬33.8cm,高25.4cm,最大額定深度為100m,擁有6 個推進(jìn)器,其中包括四個水平推進(jìn)器和兩個垂直推進(jìn)器,可實現(xiàn)5 自由度(DoF)的控制。

    機(jī)器人本體的仿真主要包含視覺模型、碰撞模型、結(jié)構(gòu)、靜力學(xué)和動力學(xué)。模擬器渲染引擎使用的視覺幾何模型為COLLADA 格式,碰撞模型為STL 格式,通常碰撞模型相較于視覺模型更加精簡,以此提高碰撞計算的速度。在base.xacro 文件中配置了機(jī)器人的靜力學(xué)參數(shù),如質(zhì)量、重心、慣量,以及視覺幾何模型和碰撞幾何模型。gazebo.xacro 中配置了機(jī)器人水動力學(xué)模型,如機(jī)器人的尺寸、浮心和福森運(yùn)動方程。在虛擬環(huán)境中仿真的BlueROV2如圖3所示。

    圖3 BlueROV2仿真

    4.2 感知模塊仿真

    巡檢機(jī)器人實現(xiàn)自主控制需搭載傳感設(shè)備以獲取其工作環(huán)境信息和其自身狀態(tài)信息。工作環(huán)境信息,如環(huán)境的視覺信息、距離信息等;機(jī)器人自身狀態(tài)信息,如機(jī)器人位姿信息、加速度信息、位移信息等;UUV Simulator 提供了多種虛擬傳感器供選擇和配置,包括攝像頭(含廣角攝像頭)、慣性測量單元、側(cè)掃聲納、多普勒計程儀、壓力計、虛擬里程計等。這些虛擬傳感器皆可通過插件實現(xiàn)。具體實現(xiàn)是在機(jī)器人描述文件sensors.xacro中加載配置各種傳感器插件和位置參數(shù),實現(xiàn)對傳感器的仿真。

    每個傳感器的功能被封裝為一個ROS節(jié)點(diǎn),被稱之為ROS 傳感器節(jié)點(diǎn)。ROS 傳感器節(jié)點(diǎn)將原始感知數(shù)據(jù)發(fā)布到指定ROS 話題上,強(qiáng)化學(xué)習(xí)算法、可視化界面等通過訂閱指定ROS 話題獲取傳感器數(shù)據(jù)。

    某些情況下,需要對原始感知數(shù)據(jù)進(jìn)行一定預(yù)處理,這時可新建ROS 節(jié)點(diǎn)以擴(kuò)展功能,我們稱之為擴(kuò)展節(jié)點(diǎn)。該節(jié)點(diǎn)訂閱原始感知數(shù)據(jù)信息,完成預(yù)處理后再封裝、發(fā)布處理后的數(shù)據(jù)。例如,在基于視覺的巡檢任務(wù)中,可創(chuàng)建一個新的節(jié)點(diǎn),用于對攝像頭所獲取的圖像信息進(jìn)行二值化、邊緣檢測等操作,然后將處理后提取的信息采用自定義消息類型重新封裝并發(fā)布到自定義的話題上,供強(qiáng)化學(xué)習(xí)算法、可視化界面等訂閱獲取。擴(kuò)展節(jié)點(diǎn)、傳感器與強(qiáng)化學(xué)習(xí)算法、可視化界面的交互如圖4 所示。

    圖4 感知模塊流程圖

    4.3 執(zhí)行模塊仿真

    運(yùn)動控制是機(jī)器人巡檢的關(guān)鍵。機(jī)器人接收控制指令,根據(jù)控制指令部署推進(jìn)器執(zhí)行相應(yīng)的動作。在此系統(tǒng)中執(zhí)行模塊包含控制器、推進(jìn)器管理器和六個推進(jìn)器單元。具體實現(xiàn)方式是,在snip?pets.xacro 和actuators.xacro 中配置幾何模型文件、推進(jìn)器參數(shù)和位置。為生成推進(jìn)器驅(qū)動機(jī)器人的控制力,需要計算推進(jìn)器分配矩陣以將控制器輸出的總控制力轉(zhuǎn)化為對每個推進(jìn)器的指令,這是由推進(jìn)器管理器完成的。在.yaml 文件中配置推進(jìn)器模型和話題,推進(jìn)器管理器生成機(jī)器人機(jī)身框架和推進(jìn)器框架之間的轉(zhuǎn)換矩陣,即TAM(thruster alloca?tion matrix)文件,另外推進(jìn)器管理器還根據(jù)TAM和配置參數(shù)生成指定數(shù)量的推進(jìn)器模型和對應(yīng)話題??刂破鲃t是由相應(yīng)的控制算法實現(xiàn)的控制器節(jié)點(diǎn)。

    共存在三種可利用的運(yùn)動控制方式:基于速度的運(yùn)動控制、基于推力的運(yùn)動控制和基于轉(zhuǎn)速的運(yùn)動控制。在基于速度的運(yùn)動控制方式中,速度控制器被封裝成ROS節(jié)點(diǎn),稱之為速度控制器節(jié)點(diǎn)。強(qiáng)化學(xué)習(xí)算法通過指定話題發(fā)布目標(biāo)速度信息,速度控制器節(jié)點(diǎn)訂閱該話題獲取目標(biāo)速度信息。在速度控制器節(jié)點(diǎn)內(nèi),目標(biāo)速度首先被轉(zhuǎn)換為總目標(biāo)推力,然后根據(jù)分配矩陣將總目標(biāo)推力分配給每個推進(jìn)器,即每個推進(jìn)器獲取推力,最后每個推進(jìn)器推力轉(zhuǎn)換為轉(zhuǎn)速,從而實現(xiàn)對機(jī)器人的運(yùn)動控制,如圖5所示。

    圖5 基于速度控制方式中信息傳遞示意圖

    在基于推力的運(yùn)動控制方式中,推動器管理器被封裝成ROS節(jié)點(diǎn),稱之為推進(jìn)器管理器節(jié)點(diǎn)。強(qiáng)化學(xué)習(xí)算法通過指定話題發(fā)布總目標(biāo)推力信息,推進(jìn)器管理器節(jié)點(diǎn)訂閱該話題獲取總目標(biāo)推力信息。在推進(jìn)器管理器節(jié)點(diǎn)內(nèi),根據(jù)分配矩陣將總目標(biāo)推力分配給每個推進(jìn)器,即每個推進(jìn)器的推力,最后每個推進(jìn)器推力轉(zhuǎn)換為轉(zhuǎn)速,從而實現(xiàn)對機(jī)器人的運(yùn)動控制,如圖6所示。

    圖6 基于推力控制方式中的信息傳遞示意圖

    在基于轉(zhuǎn)速的運(yùn)動控制方式中,推進(jìn)器被封裝成ROS節(jié)點(diǎn),稱之為推進(jìn)器節(jié)點(diǎn)??刂浦噶顬閷γ總€推進(jìn)器單元的單獨(dú)推力,強(qiáng)化學(xué)習(xí)算法通過指定的話題發(fā)布所有推進(jìn)器的推力信息,推進(jìn)器模型訂閱該話題獲取對應(yīng)推進(jìn)器的推力信息,從而實現(xiàn)對機(jī)器人的運(yùn)動控制。如圖7所示。

    圖7 基于轉(zhuǎn)速控制方式中的信息傳遞示意圖

    5 基于Open AI的仿真環(huán)境封裝

    系統(tǒng)基于OpenAI Gym 提供的標(biāo)準(zhǔn)化環(huán)境接口,將網(wǎng)箱養(yǎng)殖仿真場景封裝成一套自定義的環(huán)境集合,用于面向網(wǎng)箱巡檢任務(wù)的強(qiáng)化學(xué)習(xí)算法的開發(fā)。

    環(huán)境接口的實現(xiàn)基于網(wǎng)箱養(yǎng)殖仿真系統(tǒng)中機(jī)器人的感知模塊和執(zhí)行模塊,利用ROS的話題通信機(jī)制實現(xiàn)機(jī)器人感知狀態(tài)信息的獲取,以及機(jī)器人動作的執(zhí)行。封裝的環(huán)境作為中間件充當(dāng)代理的角色在算法和仿真機(jī)器人之間傳遞動作和觀測,如圖8所示。

    圖8 強(qiáng)化學(xué)習(xí)與巡檢機(jī)器人的交互

    為降低Gym版本變化對本文仿真環(huán)境的影響,本文將Gym作為工具庫,充分利用其所提供的功能和接口,但不依賴Gym 所提供的特定文件結(jié)構(gòu)格式。具體地,通過以下三個核心方法來擴(kuò)展本文環(huán)境接口。強(qiáng)化學(xué)習(xí)算法在訓(xùn)練過程中調(diào)用這些核心方法以實現(xiàn)與環(huán)境的交互,核心方法如下:

    init():構(gòu)造方法,用于初始化環(huán)境。包含對當(dāng)前環(huán)境的參數(shù)設(shè)置,如狀態(tài)空間表示、動作空間表示、訂閱節(jié)點(diǎn)、訂閱服務(wù)、啟動仿真環(huán)境以及相關(guān)的ROS節(jié)點(diǎn)。

    step():執(zhí)行一個動作,動作執(zhí)行后返回狀態(tài)觀測、即時獎勵、是否重置環(huán)境的標(biāo)志和用于調(diào)試的診斷信息。該方法中的action 參數(shù)為強(qiáng)化學(xué)習(xí)算法通過采樣得到的動作。

    reset():該方法用于將水下機(jī)器人重置到初始位置。

    由于不同環(huán)境共享大量代碼,本文在環(huán)境包內(nèi)提供了一批工具API,以提高代碼復(fù)用率,實現(xiàn)低耦合、模塊化。這些工具API 可劃分為以下四大類:

    1)環(huán)境創(chuàng)建API:該類API 主要用于創(chuàng)建env,包含一系列與env創(chuàng)建有關(guān)的方法。

    2)仿真器連接API:該類API 用于env 與仿真器的連接,實現(xiàn)訓(xùn)練過程中所必需的開始、暫停和重置模擬的功能。

    3)env 父類API:該API 作為所有env 的通用父類。父類中包含了所有env 公有方法,如init()、step()、reset()等方法。

    4)獎勵函數(shù)API:該類API用于解析獎勵函數(shù),用戶根據(jù)具體情況設(shè)計獎勵函數(shù)并寫入指定配置文件,獎勵函數(shù)API讀取解析獎勵配置并生成獎勵函數(shù)。

    根據(jù)傳感器、網(wǎng)箱數(shù)量等的不同,本文共自定義創(chuàng)建了以下五種網(wǎng)箱巡檢環(huán)境,供強(qiáng)化學(xué)習(xí)算法訓(xùn)練、測試和對比。

    1)UUVCircleCAM-v0

    該環(huán)境中網(wǎng)箱底部帶有一個環(huán)形軌道,機(jī)器人搭載兩個攝像頭,分別位于機(jī)器人側(cè)面和底部,可獲取軌道圖像和網(wǎng)箱圖像,如圖9所示。

    圖9 UUVCircleCAM-v0環(huán)境

    狀態(tài):攝像頭所獲取的實時軌道圖像。

    動作:動作類型或為速度,或為推力,或為轉(zhuǎn)速,分別對應(yīng)速度、推力、轉(zhuǎn)速三種控制方式。動作類型通過參數(shù)設(shè)置。

    2)UUVSonar-v0

    該環(huán)境包含一個網(wǎng)箱,機(jī)器人搭載一個側(cè)掃聲吶,如圖10所示。

    圖10 UUVSonar-v0環(huán)境

    狀態(tài):狀態(tài)為測掃聲納數(shù)據(jù)。

    動作:動作類型或為速度,或為推力,或為轉(zhuǎn)速,分別對應(yīng)速度、推力、轉(zhuǎn)速三種控制方式。動作類型通過參數(shù)設(shè)置。

    3)UUVSonarIMU-v0

    該環(huán)境中包含一個網(wǎng)箱,機(jī)器人搭載了一個測掃聲吶和一個IMU。

    狀態(tài):狀態(tài)為測掃聲納數(shù)據(jù)和IMU測量數(shù)據(jù)。

    動作:動作類型或為速度,或為推力,或為轉(zhuǎn)速,分別對應(yīng)速度、推力、轉(zhuǎn)速三種控制方式。動作類型通過參數(shù)設(shè)置。

    4)UUVDVLIMU-v0

    該環(huán)境中包含一個網(wǎng)箱,機(jī)器人搭載了一個多普勒測速儀(Doppler Velocity Log,DVL)和一個IMU的機(jī)器人,如圖11所示。

    圖11 UUVDVLIMU-v0環(huán)境

    狀態(tài):狀態(tài)為DVL和IMU測量數(shù)據(jù)。

    動作:動作類型或為速度,或為推力,或為轉(zhuǎn)速,分別對應(yīng)速度、推力、轉(zhuǎn)速三種控制方式。動作類型通過參數(shù)設(shè)置。

    5)UUVSonarDVLIMUMulti-v0

    該環(huán)境中包含一個多網(wǎng)箱組成的陣列,機(jī)器人搭載一個測掃聲吶、一個IMU 和一個DVL,如圖12所示。

    圖12 UUVSonarDVLIMUMulti-v0環(huán)境

    狀態(tài):狀態(tài)為聲吶、DVL和IMU測量數(shù)據(jù)。

    動作:動作類型或為速度,或為推力,或為轉(zhuǎn)速,分別對應(yīng)速度、推力、轉(zhuǎn)速三種控制方式。動作類型通過參數(shù)設(shè)置。

    6 系統(tǒng)測試

    為驗證本文所搭建系統(tǒng)的有效性,以自定義環(huán)境UUVCircleCAM-v0 為例,采用OpenAI 的默認(rèn)強(qiáng)化學(xué)習(xí)算法PPO(Proximal Policy Optimization,PPO)進(jìn)行測試。這里使用Stable Baselines3強(qiáng)化學(xué)習(xí)庫實現(xiàn)。

    6.1 訓(xùn)練

    訓(xùn)練可通過命令行部署,運(yùn)行以下命令:

    roslaunch uuv_train start_train.launch tb_dir:= algo:=ppo policy:=CnnPolicy timesteps:=1000000 log_dir:= env:=UU?VCircleCAM-v0

    可視化界面中標(biāo)簽欄三個選項依次分別是3D可視化模塊、訓(xùn)練狀態(tài)和觀測信息可視化模塊、評估數(shù)據(jù)可視化模塊和系統(tǒng)設(shè)置模塊。左欄中兩個儀表盤是對于機(jī)器人線速度和角速度的可視化,中間欄為機(jī)器人攝像頭的觀測圖像,右上欄是當(dāng)前存在的ROS 話題列表。菜單欄上部顯示了機(jī)器人的連接狀態(tài)即與ROS Mater 的連接狀態(tài),下部為對訓(xùn)練的部署和監(jiān)測?!皵?shù)據(jù)/指標(biāo)”如圖13 所示。訓(xùn)練過程中截圖如圖14所示。

    圖13 訓(xùn)練數(shù)據(jù)可視化

    圖14 訓(xùn)練過程可視化

    6.2 策略評估

    對于已訓(xùn)練完成的強(qiáng)化學(xué)習(xí)控制策略或其他控制策略可利用本系統(tǒng)進(jìn)行測試、性能評估。圖15為對訓(xùn)練好后的PPO算法的評估可視化視圖。

    圖15 控制策略評估可視化

    7 結(jié)語

    本文基于UUV Simulator、ROS、OpenAI Gym 搭建了一個面向養(yǎng)殖網(wǎng)箱巡檢任務(wù)的強(qiáng)化學(xué)習(xí)訓(xùn)練系統(tǒng)。該系統(tǒng)具有一定的可擴(kuò)展性,用戶可在該系統(tǒng)中自定義、擴(kuò)展環(huán)境。該系統(tǒng)可用于強(qiáng)化學(xué)習(xí)訓(xùn)練與性能評估,也可用于控制算法測試。試驗案例表明了本文系統(tǒng)的有效性、可用性和操作簡便性。該系統(tǒng)對難以在真實水下環(huán)境進(jìn)行試驗的情況下,具有一定的現(xiàn)實意義,有助于提升網(wǎng)箱巡檢控制算法的研發(fā)效率和安全性,進(jìn)一步推動網(wǎng)箱養(yǎng)殖的智能化發(fā)展。未來工作將進(jìn)一步考慮更多的海洋環(huán)境因素,如各種干擾,迭代完善該系統(tǒng)。

    猜你喜歡
    推進(jìn)器網(wǎng)箱可視化
    基于CiteSpace的足三里穴研究可視化分析
    基于Power BI的油田注水運(yùn)行動態(tài)分析與可視化展示
    云南化工(2021年8期)2021-12-21 06:37:54
    基于CFD扇翼推進(jìn)器敞水性能預(yù)報分析
    基于CGAL和OpenGL的海底地形三維可視化
    “融評”:黨媒評論的可視化創(chuàng)新
    傳媒評論(2019年4期)2019-07-13 05:49:14
    發(fā)揮考核“指揮棒”“推進(jìn)器”作用
    10kV配網(wǎng)箱變局放檢測案例分析
    電子制作(2017年24期)2017-02-02 07:14:45
    全國首例網(wǎng)箱豢養(yǎng)江豚繁育成功
    池塘小網(wǎng)箱養(yǎng)殖黃鱔
    讓黨建成為信仰播種機(jī)和工作推進(jìn)器
    永久网站在线| 国产一区二区在线观看日韩| 亚洲性久久影院| 午夜福利成人在线免费观看| 超碰av人人做人人爽久久| av在线观看视频网站免费| 伦精品一区二区三区| 男女那种视频在线观看| 国产麻豆成人av免费视频| 午夜爱爱视频在线播放| 精品免费久久久久久久清纯| 亚州av有码| 欧美又色又爽又黄视频| 色综合色国产| 中国美白少妇内射xxxbb| 亚洲男人的天堂狠狠| 中文字幕免费在线视频6| 亚洲欧美清纯卡通| 国产一区二区在线av高清观看| 亚洲乱码一区二区免费版| 夜夜看夜夜爽夜夜摸| 久久久久久久久久成人| 国产 一区 欧美 日韩| 中文字幕精品亚洲无线码一区| 午夜免费激情av| 嫩草影院精品99| 我的女老师完整版在线观看| 亚洲自拍偷在线| 神马国产精品三级电影在线观看| .国产精品久久| 中文字幕av在线有码专区| 99热精品在线国产| 欧美极品一区二区三区四区| 成年女人毛片免费观看观看9| 亚洲人成伊人成综合网2020| 毛片一级片免费看久久久久 | 久久99热这里只有精品18| 国产三级在线视频| 亚洲自拍偷在线| 午夜免费成人在线视频| 亚洲成人久久性| 久久精品91蜜桃| 久久久久久九九精品二区国产| 亚洲第一区二区三区不卡| 精品不卡国产一区二区三区| 三级国产精品欧美在线观看| 日本-黄色视频高清免费观看| 欧美不卡视频在线免费观看| 欧美精品啪啪一区二区三区| 久久久久久久久久成人| av在线亚洲专区| 亚洲最大成人中文| 国产精品99久久久久久久久| 又爽又黄a免费视频| 高清在线国产一区| 久久精品国产鲁丝片午夜精品 | 熟女电影av网| 亚洲专区国产一区二区| 成人国产综合亚洲| 国产精品乱码一区二三区的特点| 亚洲av二区三区四区| 在线播放无遮挡| 中文字幕av在线有码专区| 国产午夜精品论理片| 久久久精品大字幕| 免费一级毛片在线播放高清视频| 亚洲三级黄色毛片| 成人美女网站在线观看视频| 国产色爽女视频免费观看| 亚洲天堂国产精品一区在线| 国产又黄又爽又无遮挡在线| 国产在视频线在精品| 久久久久久久久久久丰满 | 亚洲av中文字字幕乱码综合| 久久久精品大字幕| 久久人妻av系列| 精品久久久久久久久久久久久| 99热这里只有是精品50| 联通29元200g的流量卡| 联通29元200g的流量卡| av在线老鸭窝| 天堂av国产一区二区熟女人妻| 日韩一区二区视频免费看| 日韩欧美在线乱码| 搞女人的毛片| 亚洲经典国产精华液单| 日本成人三级电影网站| 熟女电影av网| 国产精品综合久久久久久久免费| ponron亚洲| 国产精品久久久久久亚洲av鲁大| 黄色配什么色好看| 亚洲图色成人| 国产精品一区二区免费欧美| 国产久久久一区二区三区| 麻豆一二三区av精品| 男女那种视频在线观看| 九色国产91popny在线| 日日摸夜夜添夜夜添av毛片 | 国产蜜桃级精品一区二区三区| 少妇人妻一区二区三区视频| 精品人妻1区二区| 欧美日韩精品成人综合77777| 婷婷精品国产亚洲av在线| 国产真实伦视频高清在线观看 | 非洲黑人性xxxx精品又粗又长| 51国产日韩欧美| 能在线免费观看的黄片| 免费在线观看成人毛片| 好男人在线观看高清免费视频| 国产亚洲精品久久久com| videossex国产| 午夜亚洲福利在线播放| 一区二区三区四区激情视频 | 午夜日韩欧美国产| 国产亚洲精品综合一区在线观看| 真人做人爱边吃奶动态| 又爽又黄a免费视频| 成年女人毛片免费观看观看9| 国产v大片淫在线免费观看| 男人的好看免费观看在线视频| 国模一区二区三区四区视频| 一个人观看的视频www高清免费观看| 校园人妻丝袜中文字幕| 狠狠狠狠99中文字幕| 色精品久久人妻99蜜桃| 在线免费十八禁| 一边摸一边抽搐一进一小说| 制服丝袜大香蕉在线| 欧美成人一区二区免费高清观看| 午夜福利视频1000在线观看| 亚洲欧美清纯卡通| 久久精品国产亚洲网站| 成人二区视频| 精品人妻一区二区三区麻豆 | 最后的刺客免费高清国语| 午夜福利视频1000在线观看| 精品人妻熟女av久视频| 美女 人体艺术 gogo| 成年免费大片在线观看| 国产精品永久免费网站| 亚洲性久久影院| 一级黄色大片毛片| 亚洲色图av天堂| 成人国产综合亚洲| 亚洲精品一区av在线观看| 国产真实伦视频高清在线观看 | 乱系列少妇在线播放| 午夜激情欧美在线| 91麻豆av在线| 国产精品永久免费网站| 免费人成在线观看视频色| 国产探花在线观看一区二区| 级片在线观看| 波多野结衣巨乳人妻| 人人妻人人看人人澡| 变态另类成人亚洲欧美熟女| 免费av不卡在线播放| 国产免费男女视频| 国产毛片a区久久久久| 91午夜精品亚洲一区二区三区 | 午夜福利视频1000在线观看| 亚洲aⅴ乱码一区二区在线播放| 日韩高清综合在线| 久久天躁狠狠躁夜夜2o2o| 免费搜索国产男女视频| 午夜福利在线观看吧| x7x7x7水蜜桃| 国产av一区在线观看免费| 午夜视频国产福利| 国内精品一区二区在线观看| 又紧又爽又黄一区二区| 97碰自拍视频| 国产高清激情床上av| 精品久久国产蜜桃| 成人无遮挡网站| videossex国产| 熟女人妻精品中文字幕| 国产单亲对白刺激| 久久久久久久亚洲中文字幕| 国产成人一区二区在线| 一个人看视频在线观看www免费| 日韩精品中文字幕看吧| 不卡视频在线观看欧美| 在线a可以看的网站| 国产精品综合久久久久久久免费| 国产不卡一卡二| 麻豆国产97在线/欧美| 一区二区三区四区激情视频 | 精品久久久久久久久久免费视频| 99久久精品一区二区三区| 人妻制服诱惑在线中文字幕| 中文亚洲av片在线观看爽| 久久热精品热| 日韩精品有码人妻一区| 哪里可以看免费的av片| videossex国产| 欧美另类亚洲清纯唯美| 久久精品国产亚洲av天美| av专区在线播放| 亚洲国产精品合色在线| 久久亚洲精品不卡| 两个人视频免费观看高清| 精品欧美国产一区二区三| 日本一本二区三区精品| 色综合色国产| 国产高清视频在线播放一区| 亚洲综合色惰| 欧美在线一区亚洲| 欧美xxxx性猛交bbbb| 老女人水多毛片| 两性午夜刺激爽爽歪歪视频在线观看| 身体一侧抽搐| 在线观看一区二区三区| 欧美性感艳星| 乱系列少妇在线播放| 又爽又黄a免费视频| 亚洲,欧美,日韩| 日韩欧美 国产精品| 亚洲一级一片aⅴ在线观看| 亚洲精品国产成人久久av| 久久天躁狠狠躁夜夜2o2o| 三级毛片av免费| 免费黄网站久久成人精品| 天堂av国产一区二区熟女人妻| 伦理电影大哥的女人| 91久久精品电影网| 一区福利在线观看| 国国产精品蜜臀av免费| 夜夜爽天天搞| 国产精品嫩草影院av在线观看 | 九九爱精品视频在线观看| 欧美潮喷喷水| 伦理电影大哥的女人| 国内少妇人妻偷人精品xxx网站| 成人国产麻豆网| 国国产精品蜜臀av免费| 中亚洲国语对白在线视频| 亚洲人成伊人成综合网2020| 又爽又黄a免费视频| 国产成人一区二区在线| 国产一级毛片七仙女欲春2| 精华霜和精华液先用哪个| 午夜亚洲福利在线播放| 少妇人妻精品综合一区二区 | 国产精品亚洲一级av第二区| 久久精品国产亚洲av香蕉五月| 最近视频中文字幕2019在线8| 亚洲欧美日韩高清专用| 别揉我奶头 嗯啊视频| 日日夜夜操网爽| 亚洲经典国产精华液单| 亚洲精品一区av在线观看| 国产男人的电影天堂91| 免费搜索国产男女视频| 一级av片app| 国产亚洲精品综合一区在线观看| 国产免费一级a男人的天堂| 99久久中文字幕三级久久日本| 日本a在线网址| 亚洲人成伊人成综合网2020| 免费在线观看日本一区| 欧美区成人在线视频| 一区福利在线观看| 亚洲七黄色美女视频| 美女 人体艺术 gogo| 国产成人a区在线观看| 国产极品精品免费视频能看的| 他把我摸到了高潮在线观看| 嫩草影院新地址| 国产亚洲欧美98| 午夜日韩欧美国产| 国产极品精品免费视频能看的| 国内揄拍国产精品人妻在线| 97人妻精品一区二区三区麻豆| 丰满乱子伦码专区| 亚洲av免费高清在线观看| 在线播放国产精品三级| 国产精品1区2区在线观看.| 精品国产三级普通话版| 俄罗斯特黄特色一大片| 免费看日本二区| 真人做人爱边吃奶动态| 免费观看在线日韩| 日韩欧美一区二区三区在线观看| 午夜亚洲福利在线播放| 国产单亲对白刺激| 国产伦在线观看视频一区| 最好的美女福利视频网| 一个人免费在线观看电影| 精品午夜福利视频在线观看一区| 在线观看66精品国产| 国产三级在线视频| 九色成人免费人妻av| 日韩欧美精品免费久久| 一本精品99久久精品77| 亚洲经典国产精华液单| 搡女人真爽免费视频火全软件 | 亚洲精品在线观看二区| 丰满乱子伦码专区| 51国产日韩欧美| 国产激情偷乱视频一区二区| 夜夜看夜夜爽夜夜摸| 最新中文字幕久久久久| 噜噜噜噜噜久久久久久91| 日本黄色片子视频| 国产精品一区www在线观看 | 亚洲国产精品sss在线观看| 深爱激情五月婷婷| 国产精品伦人一区二区| 国产伦一二天堂av在线观看| av国产免费在线观看| 欧美性猛交╳xxx乱大交人| 啦啦啦啦在线视频资源| 国产精品不卡视频一区二区| 国产三级中文精品| 一个人免费在线观看电影| 中出人妻视频一区二区| 又黄又爽又免费观看的视频| 国产高清激情床上av| 一边摸一边抽搐一进一小说| 国产色爽女视频免费观看| 亚洲中文字幕日韩| 丰满人妻一区二区三区视频av| 午夜福利视频1000在线观看| 免费一级毛片在线播放高清视频| 大型黄色视频在线免费观看| 精品久久国产蜜桃| 麻豆av噜噜一区二区三区| 欧美+日韩+精品| 在线观看一区二区三区| 欧美成人一区二区免费高清观看| 国产又黄又爽又无遮挡在线| 欧美三级亚洲精品| 麻豆国产97在线/欧美| 51国产日韩欧美| 在线播放无遮挡| 国产精品无大码| 99国产精品一区二区蜜桃av| 久久精品国产鲁丝片午夜精品 | 久久久久久久久大av| 性色avwww在线观看| 久久久久久久亚洲中文字幕| 国内精品美女久久久久久| 免费高清视频大片| 久99久视频精品免费| 亚洲午夜理论影院| 亚洲乱码一区二区免费版| 91在线精品国自产拍蜜月| 精品久久久久久成人av| 三级男女做爰猛烈吃奶摸视频| 亚州av有码| 国产精华一区二区三区| 午夜精品一区二区三区免费看| ponron亚洲| 国内毛片毛片毛片毛片毛片| 成人二区视频| 成人国产综合亚洲| www.色视频.com| 久久亚洲真实| 亚洲第一电影网av| 亚洲电影在线观看av| 欧美精品国产亚洲| 51国产日韩欧美| 免费看光身美女| 国内揄拍国产精品人妻在线| 色精品久久人妻99蜜桃| 亚洲在线自拍视频| 日韩中文字幕欧美一区二区| 成人国产一区最新在线观看| 最近视频中文字幕2019在线8| 美女 人体艺术 gogo| 两性午夜刺激爽爽歪歪视频在线观看| 成人国产麻豆网| 国产精华一区二区三区| 国产精品野战在线观看| 久久人人精品亚洲av| 一夜夜www| 午夜久久久久精精品| 久久热精品热| 欧美性感艳星| 亚洲男人的天堂狠狠| 精品一区二区三区视频在线观看免费| 亚洲精品粉嫩美女一区| 两人在一起打扑克的视频| h日本视频在线播放| 亚洲自偷自拍三级| 久久久国产成人精品二区| 国产亚洲精品综合一区在线观看| eeuss影院久久| 制服丝袜大香蕉在线| 亚洲美女搞黄在线观看 | 国产精品野战在线观看| 婷婷精品国产亚洲av在线| 亚洲国产精品成人综合色| 中文字幕人妻熟人妻熟丝袜美| 成人国产一区最新在线观看| 欧美日韩乱码在线| 国产单亲对白刺激| 成人高潮视频无遮挡免费网站| 我的女老师完整版在线观看| 久久久国产成人免费| 久久久久久久久中文| 日韩精品有码人妻一区| 久久久色成人| 在线播放无遮挡| 欧美日韩精品成人综合77777| 亚洲欧美清纯卡通| 国产精品不卡视频一区二区| 午夜a级毛片| 午夜爱爱视频在线播放| 国内精品一区二区在线观看| 国产精品国产三级国产av玫瑰| 在线免费十八禁| 亚洲,欧美,日韩| 久久久成人免费电影| 毛片女人毛片| 看黄色毛片网站| 精品久久久久久久久亚洲 | 精品久久久久久久人妻蜜臀av| 亚洲自拍偷在线| 欧美黑人巨大hd| 99热这里只有是精品50| 日韩欧美 国产精品| 乱人视频在线观看| 99久国产av精品| 国产视频一区二区在线看| 99在线人妻在线中文字幕| 免费看av在线观看网站| 国产精品久久久久久久电影| 狠狠狠狠99中文字幕| 窝窝影院91人妻| 国产高清激情床上av| 国产成人aa在线观看| 亚洲色图av天堂| 综合色av麻豆| 国产又黄又爽又无遮挡在线| 色在线成人网| 久久亚洲真实| 国产av麻豆久久久久久久| 深夜a级毛片| 亚洲精品一区av在线观看| 69人妻影院| 美女被艹到高潮喷水动态| 国产伦精品一区二区三区视频9| 欧美xxxx性猛交bbbb| av天堂中文字幕网| 国产精品女同一区二区软件 | 欧美日韩精品成人综合77777| 在线免费观看不下载黄p国产 | 午夜福利视频1000在线观看| 国产伦一二天堂av在线观看| 国产国拍精品亚洲av在线观看| 国产精品久久久久久久久免| 亚洲第一区二区三区不卡| 亚洲av一区综合| 又黄又爽又刺激的免费视频.| 国产高清视频在线观看网站| 国产伦精品一区二区三区视频9| 国产成人av教育| 免费无遮挡裸体视频| 国国产精品蜜臀av免费| 无人区码免费观看不卡| 午夜日韩欧美国产| 午夜福利欧美成人| 久久亚洲真实| 人妻丰满熟妇av一区二区三区| 国内揄拍国产精品人妻在线| 18禁黄网站禁片午夜丰满| 九九在线视频观看精品| 亚洲av一区综合| 人人妻人人看人人澡| 国产三级在线视频| 久久午夜亚洲精品久久| h日本视频在线播放| av在线天堂中文字幕| 久久久精品大字幕| 国产精品av视频在线免费观看| 亚洲欧美激情综合另类| 全区人妻精品视频| 最近中文字幕高清免费大全6 | av在线亚洲专区| 亚洲av日韩精品久久久久久密| av在线老鸭窝| 久久精品国产自在天天线| 国产美女午夜福利| 网址你懂的国产日韩在线| 欧美日韩中文字幕国产精品一区二区三区| 欧美成人免费av一区二区三区| 精品一区二区三区人妻视频| 嫩草影院新地址| 免费人成在线观看视频色| 男人舔女人下体高潮全视频| 亚洲成人久久爱视频| 国产精品98久久久久久宅男小说| 欧美性感艳星| 国产在线男女| 88av欧美| 精品人妻一区二区三区麻豆 | 久久久久久久久中文| 国产亚洲91精品色在线| 精品久久久久久久久久久久久| 国产精品福利在线免费观看| 男人和女人高潮做爰伦理| 国产白丝娇喘喷水9色精品| 国产精品自产拍在线观看55亚洲| 天堂网av新在线| 久久婷婷人人爽人人干人人爱| 最新在线观看一区二区三区| 国产av在哪里看| 别揉我奶头~嗯~啊~动态视频| 国产亚洲精品久久久久久毛片| а√天堂www在线а√下载| 国产精品人妻久久久久久| 亚洲熟妇中文字幕五十中出| 在线播放国产精品三级| 午夜福利欧美成人| 国产69精品久久久久777片| 亚洲 国产 在线| 麻豆国产av国片精品| 夜夜看夜夜爽夜夜摸| 高清毛片免费观看视频网站| 国产乱人伦免费视频| 亚洲七黄色美女视频| 91狼人影院| 久久久久久大精品| 日日夜夜操网爽| 国产成年人精品一区二区| 亚洲国产精品久久男人天堂| 日韩中字成人| 91精品国产九色| 精品久久久久久,| 亚洲成a人片在线一区二区| 亚洲精品一区av在线观看| 韩国av在线不卡| 国产精品久久久久久亚洲av鲁大| 午夜精品久久久久久毛片777| 在线天堂最新版资源| 男女视频在线观看网站免费| 黄色配什么色好看| 欧美日韩乱码在线| 亚洲无线观看免费| 国产精品精品国产色婷婷| 午夜日韩欧美国产| 91久久精品国产一区二区三区| av专区在线播放| 国产国拍精品亚洲av在线观看| av在线老鸭窝| 美女高潮喷水抽搐中文字幕| 九色国产91popny在线| 久久精品夜夜夜夜夜久久蜜豆| 亚洲精品456在线播放app | 18禁裸乳无遮挡免费网站照片| 欧美三级亚洲精品| 99久久精品国产国产毛片| 我的老师免费观看完整版| 能在线免费观看的黄片| 一进一出抽搐gif免费好疼| 能在线免费观看的黄片| 两个人的视频大全免费| 亚洲av免费高清在线观看| 永久网站在线| 亚洲四区av| 国内精品美女久久久久久| 国产精品嫩草影院av在线观看 | 国产精品免费一区二区三区在线| 别揉我奶头 嗯啊视频| 99久久精品热视频| 久久精品国产亚洲av天美| 一区福利在线观看| 蜜桃久久精品国产亚洲av| 久久婷婷人人爽人人干人人爱| 99热这里只有精品一区| 一a级毛片在线观看| 精品99又大又爽又粗少妇毛片 | 免费看av在线观看网站| 精品久久久久久久久亚洲 | 男人舔女人下体高潮全视频| 女的被弄到高潮叫床怎么办 | 色尼玛亚洲综合影院| 日本撒尿小便嘘嘘汇集6| 亚洲精品亚洲一区二区| 简卡轻食公司| 22中文网久久字幕| 中文字幕精品亚洲无线码一区| 亚洲精品日韩av片在线观看| 色av中文字幕| 搡老岳熟女国产| 国产精品久久久久久久久免| 3wmmmm亚洲av在线观看| 直男gayav资源| 久久精品国产清高在天天线| 国产aⅴ精品一区二区三区波| 国产高清视频在线观看网站| 国产在线男女| 亚洲av第一区精品v没综合| 国产精品98久久久久久宅男小说| 亚洲精品影视一区二区三区av| 久久香蕉精品热| 亚洲国产色片| 人人妻,人人澡人人爽秒播| 99热这里只有是精品在线观看| 亚洲国产精品sss在线观看| 成熟少妇高潮喷水视频| 99久久精品热视频| 亚洲人成网站高清观看| 国产精品一区二区三区四区久久| 啦啦啦韩国在线观看视频| a级毛片免费高清观看在线播放| 国产精品不卡视频一区二区| 女人十人毛片免费观看3o分钟| 波野结衣二区三区在线| 午夜福利视频1000在线观看| 国产精品一区二区性色av| 18禁黄网站禁片午夜丰满|