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

    高級駕駛輔助測試可視化系統(tǒng)開發(fā)

    2021-03-08 09:41:28楊軍典陳凌珊
    軟件工程 2021年1期
    關(guān)鍵詞:可視化測試

    楊軍典 陳凌珊

    摘? 要:為了在高級駕駛輔助系統(tǒng)(ADAS)中對車輛控制算法進行驗證,可以利用維克托(Vector)工具鏈對汽車電子控制器(ECU)內(nèi)部的變量進行記錄,生成MDF(原版光盤映像文件)格式的測試數(shù)據(jù)文件,然后進行離線分析。利用Qt公司開發(fā)的豐富的可視化圖形控件Qt(跨平臺軟件開發(fā)框架)和Python(一種計算機程序設(shè)計語言)的強大數(shù)據(jù)處理能力,本文開發(fā)了一種可以對MDF文件進行解析并且可視化的軟件。該軟件可以實現(xiàn)變量的篩選功能,支持變量的樹狀顯示、多個變量測量值的二維時域圖形表示。特別地,ADAS感知到的環(huán)境目標,本軟件可以觀察其二維坐標隨時間的運動過程,并且支持畫面與用戶的交互操作。經(jīng)過測試,本軟件運行可靠,在某公司推廣使用。

    關(guān)鍵詞:ADAS;測試;MDF解析;Qt;可視化

    中圖分類號:TP311.52? ? ?文獻標識碼:A

    文章編號:2096-1472(2021)-01-39-03

    Abstract: In order to verify the vehicle control algorithm in the Advanced Driver Assistance System (ADAS), Vector's tool chain can be used to record variables inside the automotive Electronic Control Unit (ECU). Then, a test data file in MDF (Measurement Data Format) format is generated, and offline analysis can be performed. This paper proposes to develop a software that can analyze and visualize MDF files by utilizing Qt (the cross-platform software development framework) and Python (a computer programming language) developed by Qt Company. This software can realize the variable filtering function, support tree displays of variables and two-dimensional time-domain graphical representation of measured values of the multiple variables. In particular, the proposed software can observe the movement process of its two-dimensional coordinates over time for the environmental targets that ADAS perceives, and it supports the interactive operation of screen and user. Testing results show that the proposed software runs reliably and is being used by a company.

    Keywords: ADAS; testing; MDF analysis; Qt; visualization

    1? ?引言(Introduction)

    在ADAS系統(tǒng)車輛ECU軟件的開發(fā)過程中,控制算法需要經(jīng)過不斷的設(shè)計、測試、修改迭代才能完成。在測試這一環(huán)節(jié)中,包括軟件在環(huán)測試(SIL)、硬件在環(huán)測試(HIL)和實車測試三種。在實車測試過程中,需要提前將軟件燒寫入汽車ECU,在汽車行駛過程中,通過XCP協(xié)議[1]和Vector公司的CAN工具,ECU可以記錄內(nèi)部變量,然后生成符合自動化及測量系統(tǒng)標準協(xié)會(ASAM[2])標準的MDF[3]文件。通過將記錄的MDF文件回傳到算法開發(fā)人員手中,開發(fā)人員可以離線進行算法的驗證工作。因此,MDF文件的解析和可視化對算法的設(shè)計開發(fā)非常重要。雖然Vector公司已經(jīng)有對MDF文件進行解析和可視化的商業(yè)工具,但是其價格昂貴并且無法進行二次開發(fā)。本文的目標是設(shè)計一個可視化軟件,可以解析MDF文件,并且對文件中的變量進行二維顯示和三維的動態(tài)播放。

    本文首先利用Python豐富的第三方工具包對MDF文件進行解析,然后使用Python的Numpy等數(shù)據(jù)科學(xué)包對MDF中的數(shù)據(jù)進行處理。由于需要存儲的變量較多,查詢、篩選頻繁,因此選用小型的SQLite3關(guān)系數(shù)據(jù)庫來組織文件中的數(shù)據(jù)。最后使用Qt豐富的控件庫,實現(xiàn)軟件的整體可視化界面設(shè)計。其中,在與用戶的交互操作模塊上,利用了強大的兼容Qt平臺的PyQtGraph[4]圖形庫,加快了開發(fā)過程。

    2? MDF文件介紹和解析(The introduction and parse of MDF file)

    2.1? ?歷史、版本及用途

    MDF文件格式是20世紀90年代由歐洲的Bosch、Vector聯(lián)合大眾等汽車公司專門為汽車行業(yè)設(shè)計的一種通用文件格式,主要用于汽車電子ECU的開發(fā)、標定和測試領(lǐng)域,已經(jīng)成為該領(lǐng)域事實上的工業(yè)標準。由于測量數(shù)據(jù)的快速增長,在ASAM組織修訂下,MDF文件從2.0版本逐漸升級為目前的4.x版本,生成的數(shù)據(jù)文件后綴名為“.MF4”。MDF文件中記錄的典型數(shù)據(jù)有汽車傳感器信號、ECU內(nèi)部變量狀態(tài)等。這些存儲在MDF文件中的狀態(tài)信號,可以被算法人員回放,進行算法的驗證工作。本文主要專注于最新的MDF 4.x版本文件(即*.MF4文件)的解析和可視化。

    2 .2? ?MF4文件介紹

    一個MF4文件由若干個二進制模塊組合而成,每個模塊主要包含三個部分:文件頭、鏈接部分和數(shù)據(jù)部分,如圖1[5]所示。

    模塊的類型有很多種,每種類型都定義了模塊的用途和內(nèi)容,由二位的大寫字母表示。主要的模塊類型有:ID(用于標識MDF文件)、HD(MDF文件的通用描述)、TX(記錄變量長度的字符容器)、CH(定義通道的邏輯結(jié)構(gòu))、DG(描述數(shù)據(jù)分組)、CG(描述通道組)、CN(描述通道)、CC(描述每個通道數(shù)據(jù)的轉(zhuǎn)換)、DT(每個數(shù)據(jù)記錄的單個值)等。這些模塊按照一定的結(jié)構(gòu)存儲起來,便可以組成一個MDF文件,圖2描述了一個簡單模塊的物理存儲和層次結(jié)構(gòu)[5]。

    由圖2可知,所有的變量在邏輯上是按照樹狀層級分布的,一個CN相當于一個變量名,描述了測量值的存放位置、字節(jié)數(shù)等信息。同一個CG是若干個變量名的集合,并且有相同的采樣率。DT是真正存儲數(shù)據(jù)值的地方,其內(nèi)部數(shù)據(jù)的布局如圖3所示[5]。

    2.3? ?MDF文件解析

    Python是一種動態(tài)的計算機語言,可以用于數(shù)據(jù)計算、軟件開發(fā)等。mdfreader[6]是Python的一個第三方開源工具包,可以用于讀取解析MDF文件格式,具體使用方法見文獻[6]。

    使用mdfreader解析出MDF文件獲取的只是最原始的數(shù)據(jù),需要按照一定的邏輯層次對數(shù)據(jù)進行篩選、整理、變換、存儲等操作。對于數(shù)據(jù)處理這部分,可以利用Python中著名的Numpy包進行數(shù)學(xué)運算。由于解析出來的數(shù)據(jù)存儲在內(nèi)存中,不能永久保存,因此在下節(jié)中使用數(shù)據(jù)庫技術(shù)來解決這一問題。

    3? ?技術(shù)框架(Technical framework)

    3.1? ?Qt和PyQt簡介

    Qt是一個著名的面向?qū)ο?、跨平臺的C++圖形界面開發(fā)框架,可用于開發(fā)GUI程序,目前已經(jīng)更新到5.13版本。由于在上文中使用Python語言解析MDF文件,為了避免混合語言編程,本文選用Python語言開發(fā)GUI界面。

    PyQt是由Python和Qt庫融合而成的一個工具包,允許開發(fā)者使用Python調(diào)用Qt庫中的應(yīng)用程序接口(API)創(chuàng)建GUI應(yīng)用程序。在本軟件開發(fā)中,使用與Qt5對應(yīng)的PyQt5模塊設(shè)計本軟件。

    3.2? ?SQLite3數(shù)據(jù)庫

    SQLite3是一個輕型,支持SQL語法的開源關(guān)系數(shù)據(jù)庫。關(guān)系數(shù)據(jù)庫使用多張二維表來存儲數(shù)據(jù),每張表可以通過主關(guān)鍵字唯一確定一行數(shù)據(jù)。SQL是用于訪問和處理數(shù)據(jù)的標準計算機語言,通過在Python程序中調(diào)用SQL語言的接口,可以對SQLite3中的數(shù)據(jù)庫進行表格創(chuàng)建、數(shù)據(jù)查詢、篩選等,完成對MDF中測量數(shù)據(jù)的永久存儲和讀取。

    3.3? ?PyQtGraph交互可視化庫

    前文介紹了使用PyQt5進行GUI應(yīng)用程序的設(shè)計,但是Qt自帶的圖形庫中進行用戶交互的函數(shù)較少。PyQtGraph是一個基于PyQt/PySide和Numpy的純Python開源圖形GUI函數(shù)庫,補充了Qt在數(shù)據(jù)圖形與用戶交互方面能力不足的缺點,并且提供了幫助快速開發(fā)應(yīng)用程序的工具。因此,在本軟件需要與用戶交互的模塊中,使用PyQtGraph代替Qt進行快速開發(fā)。

    4? ?軟件架構(gòu)(Software architecture )

    常用的軟件架構(gòu)一般分為三層:界面、服務(wù)和數(shù)據(jù)庫。界面負責(zé)與用戶的直接交互,需要布局合理、美觀。服務(wù)是軟件后臺對用戶界面中按鈕的功能實現(xiàn),不對用戶開放。數(shù)據(jù)庫是用來保存軟件中所產(chǎn)生的大量數(shù)據(jù),與服務(wù)進行交互,提供存儲、提取功能。按照這一邏輯,設(shè)計本軟件的架構(gòu)層次如圖4所示。其中Python調(diào)用SQLite3數(shù)據(jù)庫的方法可以在參考文獻[7]中進行查詢,數(shù)據(jù)與服務(wù)端的交互邏輯在前文中進行了穿插介紹。

    4.1? ?界面設(shè)計

    使用PyQt5寫GUI界面可以通過直接手寫Python代碼實現(xiàn),但更方便的辦法是使用Qt Designer進行按鈕的拖拉放置和布局設(shè)計。使用Qt Designer可以實現(xiàn)軟件界面和邏輯的分離,加速開發(fā)速度,生成的*.ui文件可以通過PyQt5自帶的pyuic5工具自動轉(zhuǎn)換成對應(yīng)的Python代碼。因此,本文采用這種方法進行如圖4所示三個界面的開發(fā)任務(wù)。

    在變量樹狀、表格顯示界面,需要實現(xiàn)文件的導(dǎo)入,后臺服務(wù)將文件解析之后將文件內(nèi)部的變量以樹狀的形式展示給用戶。使用Qt Designer設(shè)計此界面如圖5所示。當用戶想要查看某些變量的值時,可以通過在樹狀圖中選擇某些變量,然后點擊表格顯示按鈕,實現(xiàn)在右上側(cè)的觀察。界面的右下側(cè)顯示了被測試車輛的長寬高、傳感器安裝位置有關(guān)的幾何靜態(tài)參數(shù)。使用同樣的方法設(shè)計其余兩個界面,具體過程不再贅述。

    4.2 服務(wù)實現(xiàn)

    在界面的設(shè)計中實現(xiàn)了許多按鈕,比如導(dǎo)入文件等操作,這些按鈕背后的具體操作需要在服務(wù)中實現(xiàn)。對于實現(xiàn)點擊按鈕打開文件等簡單的操作,可以在文獻[7]中進行查詢,以下著重闡述數(shù)據(jù)的樹狀、表格顯示,二維時域顯示和三維播放功能。

    4.2.1? ?樹狀、表格顯示

    在Qt5上面用于界面組件顯示與編輯的數(shù)據(jù)結(jié)構(gòu)是模型/視圖結(jié)構(gòu)(Model/View)。視圖是用來可視化和編輯數(shù)據(jù)的界面組件,模型是視圖與數(shù)據(jù)可視化的接口,數(shù)據(jù)通過代理與編輯,可以把數(shù)據(jù)和界面分離開來,如圖6[8]所示。Qt自帶的QSqlQueryModel可直接執(zhí)行SQL語句,從數(shù)據(jù)庫中讀取數(shù)據(jù),然后使用QTableView將讀取的數(shù)據(jù)以表格的形式顯示出來,詳細使用見文獻[8]。由于Qt的數(shù)據(jù)結(jié)構(gòu)只給出了QTreeView,因此樹狀數(shù)據(jù)顯示的難點在于從QStandardItemModel基礎(chǔ)上進行樹狀模型的定制。

    QStandardItemModel是一種基于數(shù)據(jù)項的數(shù)據(jù)結(jié)構(gòu),由用戶組織數(shù)據(jù)項的結(jié)構(gòu)。數(shù)據(jù)項的類型是QStandardItem,保存著數(shù)據(jù)、文字、圖標等顯示信息,并且可以設(shè)置為是否可編輯、選取等。根據(jù)圖2所示,將DG、CG、CN均表示成一個數(shù)據(jù)項,然后使用QStandardItemModel的setItem函數(shù)對數(shù)據(jù)項進行排布,形成樹狀結(jié)構(gòu)。如圖7所示為使用上述方法導(dǎo)入一個示例MF4文件后,變量的樹狀和表格顯示結(jié)果。

    4.2.2? ?二維時域顯示

    除了可以使用表格的形式顯示變量外,更直觀的方法是使用二維圖形表示。當用戶更新了選擇的變量時,二維圖形也可以動態(tài)地更新。除此之外,當用戶點擊圖形中的某個采樣點時,可以將采樣點處的數(shù)據(jù)標注出來,并且可以自由地使用鼠標進行圖形的縮放、平移。為了滿足這些人機交互功能,這里采用PyQtGraph進行開發(fā)。

    PyQtGraph工具庫自帶了支持鼠標交互操作的后臺,因此,這一模塊開發(fā)的重點在于如何動態(tài)地更新二維圖形的數(shù)量和采樣點處的數(shù)據(jù)顯示。PyQtGraph工具庫和Qt圖形框架的本質(zhì)是一樣的,圖形顯示的原理是首先生成一塊畫布,所有的圖形元素按照一樣的布局在畫布上放置。當用戶選擇的變量變化時,首先需要使用布局畫布變量GraphicsLayout的clear函數(shù)清除畫布中已有變量的二維圖形,然后再生成新變量的二維圖形。當鼠標點擊曲線中的某個采樣點時,使用PyQtGraph.CurvePoint建立一個錨點,然后以這個錨點為基準新建一個標簽顯示采樣值。為了實現(xiàn)采樣數(shù)據(jù)的動態(tài)更新,每次鼠標重新選擇采樣點時,從畫布包含的圖形元素中篩選并移除所有CurevePoint類型的錨點元素,最后再生成新采樣點處的錨點和數(shù)據(jù)標簽。如圖8所示為某一MF4文件中選取三個變量的二維時域顯示圖形。

    4.2.3? ?三維播放功能

    在ADAS中,汽車的傳感器會將車輛周圍環(huán)境中目標的坐標、速度、加速度等狀態(tài)信息發(fā)送給ECU,然后控制算法會根據(jù)感知信息作出相應(yīng)的動作。隨著時間的不斷前進,目標的二維坐標值會隨著發(fā)生變化。因此,對這些信息,需要使用播放功能表達。

    實現(xiàn)三維播放功能有兩個難點:(1)如何在所有變量中提取環(huán)境目標的坐標值;(2)如何設(shè)置播放功能。每家公司的變量名都有一定的命名規(guī)范,因此通過查找公司的相關(guān)文件,對MDF文件中解析出來的變量名稱建立符合環(huán)境目標命名規(guī)

    范的正則表達式,就可以提取出環(huán)境目標的變量名。找到變量名之后,可以建立一個二維列表樣式的數(shù)據(jù)結(jié)構(gòu),每一行是[采樣時刻,目標1-x坐標,目標1-y坐標,目標2-x坐標,目標2-y坐標,...],這樣就可以獲得所需要的數(shù)據(jù),解決了難點(1)的問題。針對難點(2),需要設(shè)計一個簡單的播放器狀態(tài)機,為了實現(xiàn)播放進程和單幀進行的功能,可以設(shè)計一個滑動條和按鈕進行控制。利用上述方法導(dǎo)入某MF4文件后的三維動態(tài)顯示結(jié)果如圖9所示,當目標動態(tài)運動時,使用前文中方法顯示目標的一些動態(tài)屬性,如瞬時速度、加速度等,并在右側(cè)使用表格和樹狀結(jié)構(gòu)顯示了一些目標的屬性值。

    5? ?結(jié)論(Conclusion)

    本文介紹了一種使用Qt可視化高級駕駛輔助系統(tǒng)測試數(shù)據(jù)的方法。本方法簡單、快速,使用開源工具包,而且可以針對ADAS測試過程中的需求進行定制。經(jīng)某公司驗證,該軟件簡單、實用,運行穩(wěn)定,為ADAS控制算法的開發(fā)、驗證工作提供了保障。

    參考文獻(References)

    [1] 任銀行,張建龍,殷承良.基于XCP協(xié)議支持多總線的ECU標定系統(tǒng)的實現(xiàn)[J].電子技術(shù)應(yīng)用,2018,44(5):72-76.

    [2] 宋維群,楊世春,李明,等.基于ASAM標準的標定數(shù)據(jù)庫邏輯分析與編程實現(xiàn)[J].汽車技術(shù),2012(1):10-13.

    [3] 董新宇,張春,姜承賦,等.MDF存儲格式在柴油機匹配標定軟件中的應(yīng)用[J].現(xiàn)代車用動力,2011(2):29-31.

    [4] PyQtGraph官方文檔及API[EB/OL]. https://pyqtgraph.readthedocs.io/en/latest,2020-6-10.

    [5] ASAM. MDF標準官方維基百科[EB/OL]. https://www.asam.net/standards/detail/mdf/wiki,2020-6-10.

    [6] Mdfreader-基于Python的MDF文件解析工具[EB/OL]. https://github.com/ratal/mdfreader.git.

    [7] 王碩,孫洋洋.PyQt5快速開發(fā)與實戰(zhàn)[M].北京:電子工業(yè)出版社,2017.

    [8] 陸文周.Qt5開發(fā)及實例(第3版)[M].北京:電子工業(yè)出版社,2017.

    作者簡介:

    楊軍典(1990-),男,碩士生.研究領(lǐng)域:ADAS感知系統(tǒng)及控制策略算法.

    陳凌珊(1966-),女,博士,教授.研究領(lǐng)域:新能源汽車技術(shù),智能駕駛控制技術(shù).

    猜你喜歡
    可視化測試
    自然資源可視化決策系統(tǒng)
    北京測繪(2022年6期)2022-08-01 09:19:06
    思維可視化
    師道·教研(2022年1期)2022-03-12 05:46:47
    基于Power BI的油田注水運行動態(tài)分析與可視化展示
    云南化工(2021年8期)2021-12-21 06:37:54
    自然資源可視化決策系統(tǒng)
    北京測繪(2021年7期)2021-07-28 07:01:18
    幽默大測試
    幽默大師(2020年12期)2021-01-04 00:35:42
    幽默大測試
    幽默大師(2020年11期)2020-11-26 06:12:12
    幽默大測試
    幽默大師(2020年10期)2020-11-10 09:07:12
    基于CGAL和OpenGL的海底地形三維可視化
    “融評”:黨媒評論的可視化創(chuàng)新
    傳媒評論(2019年4期)2019-07-13 05:49:14
    “攝問”測試
    一级a做视频免费观看| 一级,二级,三级黄色视频| 日韩 亚洲 欧美在线| av一本久久久久| 国产男女内射视频| 国产成人精品婷婷| 国产一区亚洲一区在线观看| 黑人猛操日本美女一级片| 精品久久久久久久久av| 夫妻午夜视频| 又粗又硬又长又爽又黄的视频| 亚洲精品乱久久久久久| 国产精品人妻久久久影院| 97在线视频观看| 青青草视频在线视频观看| 国产免费一区二区三区四区乱码| 久久精品国产a三级三级三级| 亚洲,欧美,日韩| 日韩一本色道免费dvd| 日韩中文字幕视频在线看片| 国产精品嫩草影院av在线观看| 在线亚洲精品国产二区图片欧美 | 免费观看a级毛片全部| 男女国产视频网站| 简卡轻食公司| 少妇被粗大的猛进出69影院 | 人成视频在线观看免费观看| 2022亚洲国产成人精品| 亚洲欧美一区二区三区黑人 | 另类亚洲欧美激情| 熟女av电影| 夫妻性生交免费视频一级片| 亚洲欧美精品自产自拍| 精品熟女少妇av免费看| 国产高清不卡午夜福利| 国产免费现黄频在线看| 亚洲中文av在线| 黄色配什么色好看| 最近中文字幕2019免费版| 你懂的网址亚洲精品在线观看| 一区二区三区免费毛片| av在线观看视频网站免费| 亚洲精品日韩av片在线观看| 看非洲黑人一级黄片| 免费不卡的大黄色大毛片视频在线观看| 久久99热这里只频精品6学生| 青春草国产在线视频| 亚洲精品久久成人aⅴ小说 | 在线观看免费高清a一片| 免费看av在线观看网站| 人人妻人人爽人人添夜夜欢视频| 亚洲天堂av无毛| 成人漫画全彩无遮挡| 日韩 亚洲 欧美在线| 免费人成在线观看视频色| 午夜福利在线观看免费完整高清在| 亚洲伊人久久精品综合| av卡一久久| 中文字幕亚洲精品专区| 女人久久www免费人成看片| 亚洲精品日韩av片在线观看| 热re99久久国产66热| 中文字幕免费在线视频6| 在线精品无人区一区二区三| 成人国产麻豆网| 亚洲,一卡二卡三卡| 999精品在线视频| 国产成人一区二区在线| 亚洲精品日韩在线中文字幕| 久久影院123| 97精品久久久久久久久久精品| 精品一品国产午夜福利视频| 满18在线观看网站| 国产欧美另类精品又又久久亚洲欧美| 亚洲国产色片| 精品一品国产午夜福利视频| 亚洲av国产av综合av卡| 国产亚洲最大av| 国产成人aa在线观看| 大又大粗又爽又黄少妇毛片口| 制服丝袜香蕉在线| 啦啦啦在线观看免费高清www| 亚洲精品国产av成人精品| 日本91视频免费播放| 免费av不卡在线播放| 亚洲欧洲国产日韩| 亚洲高清免费不卡视频| 精品亚洲乱码少妇综合久久| 赤兔流量卡办理| 国产淫语在线视频| 一级a做视频免费观看| 日本猛色少妇xxxxx猛交久久| 天堂8中文在线网| 夜夜骑夜夜射夜夜干| 韩国高清视频一区二区三区| 国产一区有黄有色的免费视频| 考比视频在线观看| 国产白丝娇喘喷水9色精品| 秋霞在线观看毛片| 欧美 日韩 精品 国产| 久久狼人影院| 久久久久久久久久成人| 男女免费视频国产| 哪个播放器可以免费观看大片| 亚洲国产欧美在线一区| 亚洲欧洲日产国产| 最近中文字幕2019免费版| 亚洲av国产av综合av卡| 各种免费的搞黄视频| 亚洲精品国产色婷婷电影| 国产精品久久久久久av不卡| 亚洲五月色婷婷综合| 少妇的逼水好多| 亚洲av国产av综合av卡| 人人妻人人添人人爽欧美一区卜| 国产深夜福利视频在线观看| 男女免费视频国产| a级毛片免费高清观看在线播放| 亚洲五月色婷婷综合| 亚洲国产精品999| 亚洲色图 男人天堂 中文字幕 | 夫妻午夜视频| 成人二区视频| 国产精品久久久久久久电影| 制服诱惑二区| 成人漫画全彩无遮挡| 蜜桃国产av成人99| 波野结衣二区三区在线| 国产精品国产三级国产av玫瑰| 性色avwww在线观看| 国产一区有黄有色的免费视频| 欧美精品一区二区大全| 国产高清国产精品国产三级| 高清毛片免费看| 色网站视频免费| 成人国语在线视频| 国产精品熟女久久久久浪| 午夜免费观看性视频| 婷婷色麻豆天堂久久| 日韩强制内射视频| 综合色丁香网| 我的老师免费观看完整版| 国产免费福利视频在线观看| 免费人妻精品一区二区三区视频| 18禁裸乳无遮挡动漫免费视频| 国产一区亚洲一区在线观看| 精品一区在线观看国产| 午夜老司机福利剧场| 欧美亚洲日本最大视频资源| 成人午夜精彩视频在线观看| 最近中文字幕2019免费版| 久久久国产一区二区| 99热6这里只有精品| 不卡视频在线观看欧美| 女人精品久久久久毛片| 热99国产精品久久久久久7| av线在线观看网站| 美女中出高潮动态图| 成人免费观看视频高清| 国产精品一区二区在线观看99| 久久99一区二区三区| 日本黄大片高清| 伊人亚洲综合成人网| 久久精品国产a三级三级三级| kizo精华| 久久99精品国语久久久| 在线观看国产h片| 欧美日韩国产mv在线观看视频| 大片免费播放器 马上看| 亚洲精品乱码久久久v下载方式| 成人免费观看视频高清| 国产黄频视频在线观看| 国产精品一区二区在线不卡| 大香蕉97超碰在线| 飞空精品影院首页| 夜夜爽夜夜爽视频| 久热这里只有精品99| 中文字幕久久专区| 亚洲精品乱码久久久v下载方式| 国产日韩欧美视频二区| 国产精品久久久久久精品电影小说| 中文字幕精品免费在线观看视频 | 超色免费av| 免费人妻精品一区二区三区视频| 亚洲经典国产精华液单| 国产一区二区在线观看av| 男女边摸边吃奶| 欧美老熟妇乱子伦牲交| 亚洲人成网站在线观看播放| 尾随美女入室| 看十八女毛片水多多多| 免费av不卡在线播放| 国产乱来视频区| 欧美精品亚洲一区二区| 亚洲av免费高清在线观看| 亚洲,一卡二卡三卡| 国模一区二区三区四区视频| a级毛色黄片| 久久国产精品男人的天堂亚洲 | 国产成人免费观看mmmm| 婷婷色综合大香蕉| 伦理电影免费视频| 国产片内射在线| 菩萨蛮人人尽说江南好唐韦庄| av天堂久久9| 一本一本综合久久| 欧美成人午夜免费资源| 国产亚洲av片在线观看秒播厂| 亚洲国产精品999| 欧美日韩成人在线一区二区| 亚洲精品色激情综合| 久久久久久久精品精品| 一区二区三区精品91| 18禁裸乳无遮挡动漫免费视频| 91久久精品国产一区二区成人| 在线观看美女被高潮喷水网站| 少妇猛男粗大的猛烈进出视频| 女性被躁到高潮视频| 中文字幕久久专区| 欧美三级亚洲精品| 2018国产大陆天天弄谢| 啦啦啦视频在线资源免费观看| 999精品在线视频| 日韩成人伦理影院| freevideosex欧美| 青青草视频在线视频观看| 女性被躁到高潮视频| 考比视频在线观看| 亚洲精品亚洲一区二区| 欧美另类一区| 欧美xxxx性猛交bbbb| 久热这里只有精品99| 日本免费在线观看一区| 一本—道久久a久久精品蜜桃钙片| 国模一区二区三区四区视频| 成年av动漫网址| 久久精品国产亚洲av涩爱| 观看av在线不卡| 午夜福利视频精品| 成年av动漫网址| 久久久久久久久久久免费av| 色婷婷av一区二区三区视频| 天堂8中文在线网| 久热久热在线精品观看| 日日摸夜夜添夜夜添av毛片| 日韩av在线免费看完整版不卡| 99热国产这里只有精品6| 国产免费视频播放在线视频| 中文字幕免费在线视频6| 亚洲,欧美,日韩| 最黄视频免费看| 2018国产大陆天天弄谢| 欧美精品亚洲一区二区| 涩涩av久久男人的天堂| 尾随美女入室| 国产精品一国产av| 大片电影免费在线观看免费| 秋霞在线观看毛片| 人妻一区二区av| 久久免费观看电影| 国产亚洲最大av| 简卡轻食公司| 国产av一区二区精品久久| 亚洲av日韩在线播放| 99热网站在线观看| 日本爱情动作片www.在线观看| 下体分泌物呈黄色| 久久精品国产亚洲网站| 韩国av在线不卡| 在线观看www视频免费| 精品99又大又爽又粗少妇毛片| 高清在线视频一区二区三区| 一区二区日韩欧美中文字幕 | 国产成人精品久久久久久| 久久免费观看电影| 亚洲精品亚洲一区二区| 制服诱惑二区| 国产成人精品婷婷| 王馨瑶露胸无遮挡在线观看| 水蜜桃什么品种好| av黄色大香蕉| 伦理电影大哥的女人| 国产女主播在线喷水免费视频网站| 日韩人妻高清精品专区| 国产成人免费观看mmmm| 人人澡人人妻人| 中文乱码字字幕精品一区二区三区| tube8黄色片| 日本-黄色视频高清免费观看| 中国三级夫妇交换| 久久久久精品性色| 免费看不卡的av| 亚洲精品,欧美精品| 国产黄片视频在线免费观看| 成人二区视频| 伊人久久精品亚洲午夜| 99热国产这里只有精品6| 最近手机中文字幕大全| 国产色婷婷99| 国产午夜精品久久久久久一区二区三区| 久久韩国三级中文字幕| 精品亚洲成a人片在线观看| 国产免费一级a男人的天堂| 久久人人爽人人爽人人片va| 亚洲图色成人| 亚洲国产精品999| 又大又黄又爽视频免费| 黄片播放在线免费| 免费黄网站久久成人精品| 国产男女超爽视频在线观看| 精品午夜福利在线看| 在线免费观看不下载黄p国产| 欧美+日韩+精品| 国产成人91sexporn| a 毛片基地| 看免费成人av毛片| 女人精品久久久久毛片| 精品人妻熟女av久视频| 国产又色又爽无遮挡免| 日产精品乱码卡一卡2卡三| 嫩草影院入口| 青春草视频在线免费观看| 日韩人妻高清精品专区| 亚洲精品色激情综合| 美女大奶头黄色视频| 岛国毛片在线播放| 国产伦精品一区二区三区视频9| 一区二区三区免费毛片| 男女无遮挡免费网站观看| 欧美精品一区二区免费开放| 人人妻人人添人人爽欧美一区卜| 午夜精品国产一区二区电影| 在线天堂最新版资源| 各种免费的搞黄视频| 51国产日韩欧美| 欧美激情极品国产一区二区三区 | 两个人的视频大全免费| 午夜免费观看性视频| 久久热精品热| 9色porny在线观看| 中文乱码字字幕精品一区二区三区| 少妇猛男粗大的猛烈进出视频| 午夜福利视频在线观看免费| 日韩av不卡免费在线播放| 观看美女的网站| 亚洲人与动物交配视频| 国产黄色视频一区二区在线观看| 久久国产精品男人的天堂亚洲 | 黄色配什么色好看| 亚洲怡红院男人天堂| 大香蕉97超碰在线| a级片在线免费高清观看视频| 男女免费视频国产| 18禁在线播放成人免费| 久久精品国产鲁丝片午夜精品| 亚洲精品自拍成人| 国产av国产精品国产| 精品亚洲乱码少妇综合久久| 男女边摸边吃奶| 国产成人av激情在线播放 | 岛国毛片在线播放| 国产精品欧美亚洲77777| 久久精品国产亚洲网站| 国产男女超爽视频在线观看| av又黄又爽大尺度在线免费看| 久久精品久久久久久久性| 久久精品人人爽人人爽视色| 在线观看三级黄色| 久久99热6这里只有精品| 99视频精品全部免费 在线| 国产精品三级大全| 女的被弄到高潮叫床怎么办| 狠狠婷婷综合久久久久久88av| 黑人猛操日本美女一级片| 亚洲国产成人一精品久久久| 成人毛片a级毛片在线播放| 人人妻人人添人人爽欧美一区卜| 内地一区二区视频在线| 男女免费视频国产| 国产av国产精品国产| 国产成人精品一,二区| 制服诱惑二区| 国内精品宾馆在线| 日本黄色日本黄色录像| 亚洲怡红院男人天堂| 2021少妇久久久久久久久久久| 国产精品国产av在线观看| 如日韩欧美国产精品一区二区三区 | 日本与韩国留学比较| 欧美 亚洲 国产 日韩一| 欧美三级亚洲精品| 亚洲国产精品成人久久小说| 视频在线观看一区二区三区| 欧美3d第一页| av专区在线播放| 一本—道久久a久久精品蜜桃钙片| 亚洲图色成人| 免费不卡的大黄色大毛片视频在线观看| 免费黄频网站在线观看国产| 国产亚洲欧美精品永久| 久久精品熟女亚洲av麻豆精品| 午夜久久久在线观看| 考比视频在线观看| 人人澡人人妻人| 免费看光身美女| 久久97久久精品| 国产精品一区二区三区四区免费观看| 卡戴珊不雅视频在线播放| 精品酒店卫生间| 大片免费播放器 马上看| 看十八女毛片水多多多| 最近手机中文字幕大全| 国产成人精品在线电影| 啦啦啦中文免费视频观看日本| 熟女av电影| 天美传媒精品一区二区| 久久女婷五月综合色啪小说| 一本一本综合久久| 婷婷色麻豆天堂久久| 久久久精品区二区三区| 日韩精品有码人妻一区| tube8黄色片| 日韩av免费高清视频| 久久毛片免费看一区二区三区| 亚洲欧洲精品一区二区精品久久久 | 在线看a的网站| 亚洲国产精品成人久久小说| 欧美日韩成人在线一区二区| 中文字幕制服av| 精品久久久久久电影网| 国产成人精品一,二区| 午夜久久久在线观看| 亚洲精品一二三| 9色porny在线观看| 亚洲经典国产精华液单| 一本一本综合久久| 2022亚洲国产成人精品| 久久久久久久国产电影| 爱豆传媒免费全集在线观看| 少妇被粗大的猛进出69影院 | 欧美日韩国产mv在线观看视频| 欧美三级亚洲精品| 99热6这里只有精品| 午夜av观看不卡| 亚洲美女搞黄在线观看| 五月玫瑰六月丁香| 亚洲欧美成人精品一区二区| 久久 成人 亚洲| 国产av精品麻豆| 中文乱码字字幕精品一区二区三区| 亚洲精品自拍成人| 中文字幕亚洲精品专区| 国产一区二区三区综合在线观看 | av又黄又爽大尺度在线免费看| 日韩av免费高清视频| 久久久久久久久久久丰满| 街头女战士在线观看网站| 亚洲国产精品成人久久小说| 老司机影院毛片| 国产av国产精品国产| 中国美白少妇内射xxxbb| 亚洲国产精品专区欧美| 亚洲精品色激情综合| 欧美成人精品欧美一级黄| 男女啪啪激烈高潮av片| 久久久久精品性色| 三级国产精品欧美在线观看| 丰满少妇做爰视频| 国产成人精品福利久久| 亚洲国产精品一区三区| 久热这里只有精品99| 有码 亚洲区| 一区二区日韩欧美中文字幕 | 91久久精品电影网| 国产在视频线精品| 国产成人精品福利久久| 18禁在线播放成人免费| 久久精品熟女亚洲av麻豆精品| av女优亚洲男人天堂| .国产精品久久| 日本av手机在线免费观看| videosex国产| a级毛片黄视频| 久久99蜜桃精品久久| 高清毛片免费看| 又粗又硬又长又爽又黄的视频| 中国美白少妇内射xxxbb| 91精品伊人久久大香线蕉| 欧美xxⅹ黑人| 久久久精品区二区三区| 亚洲av男天堂| 赤兔流量卡办理| 日日爽夜夜爽网站| 我的老师免费观看完整版| 日本黄色片子视频| 十分钟在线观看高清视频www| 80岁老熟妇乱子伦牲交| 久久国产亚洲av麻豆专区| 中文字幕人妻丝袜制服| 国产精品国产三级国产专区5o| 视频区图区小说| 精品一区二区三卡| 午夜免费鲁丝| 成年美女黄网站色视频大全免费 | 亚洲欧美成人综合另类久久久| 亚洲av成人精品一区久久| 青春草亚洲视频在线观看| 国产成人精品在线电影| 狂野欧美激情性bbbbbb| 少妇人妻 视频| 成年女人在线观看亚洲视频| 亚洲,一卡二卡三卡| 亚洲欧美一区二区三区黑人 | 久久久久精品性色| 最黄视频免费看| 黄色欧美视频在线观看| xxxhd国产人妻xxx| 在线看a的网站| 婷婷成人精品国产| 久久久久视频综合| 久久av网站| 亚洲国产最新在线播放| 纵有疾风起免费观看全集完整版| 嘟嘟电影网在线观看| 我的女老师完整版在线观看| 尾随美女入室| 春色校园在线视频观看| 欧美精品一区二区免费开放| 少妇精品久久久久久久| 综合色丁香网| 日本黄大片高清| 婷婷色av中文字幕| 亚洲国产精品专区欧美| a级片在线免费高清观看视频| 国模一区二区三区四区视频| 欧美三级亚洲精品| 日韩 亚洲 欧美在线| 亚洲av成人精品一二三区| 人妻 亚洲 视频| 国精品久久久久久国模美| 午夜福利网站1000一区二区三区| 香蕉精品网在线| 啦啦啦在线观看免费高清www| 高清视频免费观看一区二区| 中文字幕精品免费在线观看视频 | 观看美女的网站| 寂寞人妻少妇视频99o| 国产一级毛片在线| 国产国拍精品亚洲av在线观看| 久久久久国产网址| av女优亚洲男人天堂| 国产极品粉嫩免费观看在线 | 亚州av有码| 欧美激情国产日韩精品一区| 色婷婷久久久亚洲欧美| 69精品国产乱码久久久| 欧美97在线视频| 中文字幕av电影在线播放| 亚洲av欧美aⅴ国产| 高清毛片免费看| 91久久精品国产一区二区三区| 夫妻性生交免费视频一级片| a级毛色黄片| 亚州av有码| 亚洲国产日韩一区二区| 国产精品一区www在线观看| 亚洲欧洲国产日韩| kizo精华| 久久国内精品自在自线图片| 国产精品一国产av| 青春草视频在线免费观看| 国产免费视频播放在线视频| 亚洲一区二区三区欧美精品| 精品亚洲乱码少妇综合久久| 美女xxoo啪啪120秒动态图| 国产熟女欧美一区二区| 热re99久久精品国产66热6| 亚洲av福利一区| 欧美激情极品国产一区二区三区 | 亚洲精华国产精华液的使用体验| 一本久久精品| 日本午夜av视频| 99久久精品一区二区三区| 美女内射精品一级片tv| 大香蕉久久成人网| 亚洲第一av免费看| 久久国产亚洲av麻豆专区| 国产黄色免费在线视频| 国产高清三级在线| 国精品久久久久久国模美| 亚洲精品亚洲一区二区| av在线老鸭窝| 啦啦啦视频在线资源免费观看| 亚洲精品视频女| 国产精品麻豆人妻色哟哟久久| 人人妻人人添人人爽欧美一区卜| 中文天堂在线官网| 精品人妻一区二区三区麻豆| 人人妻人人添人人爽欧美一区卜| 日本黄大片高清| 黑人巨大精品欧美一区二区蜜桃 | 另类精品久久| 国产国拍精品亚洲av在线观看| 国产成人精品在线电影| 热re99久久精品国产66热6| 一边亲一边摸免费视频| 成人亚洲欧美一区二区av| 婷婷成人精品国产| 欧美另类一区| 国产有黄有色有爽视频| 亚洲国产成人一精品久久久| av天堂久久9| 国产成人精品无人区| 精品亚洲乱码少妇综合久久| 久久久久久久精品精品|