欧美日韩亚州综合,国产一区二区三区影视,欧美三级三级三级爽爽爽,久久中文字幕av一区二区不卡

你的位置:首頁 > 傳感技術(shù) > 正文

實(shí)現(xiàn)機(jī)器人操作系統(tǒng)——ADI Trinamic電機(jī)控制器ROS1驅(qū)動(dòng)程序簡(jiǎn)介

發(fā)布時(shí)間:2024-04-24 來源:ADI公司 責(zé)任編輯:lina

【導(dǎo)讀】機(jī)器人操作系統(tǒng)(ROS)驅(qū)動(dòng)程序基于ADI產(chǎn)品而開發(fā),因此可直接在ROS生態(tài)系統(tǒng)中使用這些產(chǎn)品。本文將概述如何在應(yīng)用、產(chǎn)品和系統(tǒng)(例如,自主導(dǎo)航、安全氣泡地圖和數(shù)據(jù)收集機(jī)器人)中使用和集成這些驅(qū)動(dòng)程序;以及這樣將如何有助于迅速評(píng)估新技術(shù),并避免出現(xiàn)與第三方產(chǎn)品的互操作性問題。

  

摘要


機(jī)器人操作系統(tǒng)(ROS)驅(qū)動(dòng)程序基于ADI產(chǎn)品而開發(fā),因此可直接在ROS生態(tài)系統(tǒng)中使用這些產(chǎn)品。本文將概述如何在應(yīng)用、產(chǎn)品和系統(tǒng)(例如,自主導(dǎo)航、安全氣泡地圖和數(shù)據(jù)收集機(jī)器人)中使用和集成這些驅(qū)動(dòng)程序;以及這樣將如何有助于迅速評(píng)估新技術(shù),并避免出現(xiàn)與第三方產(chǎn)品的互操作性問題。在本文探討的所有產(chǎn)品中,將重點(diǎn)關(guān)注最近發(fā)布的用于ADI Trinamic?電機(jī)控制器的ROS驅(qū)動(dòng)程序,該驅(qū)動(dòng)程序是用于嵌入式運(yùn)動(dòng)控制的完整板級(jí)模塊,融合ADI Trinamic運(yùn)動(dòng)控制專業(yè)知識(shí),以及ADI的模擬工藝技術(shù)和電源設(shè)計(jì)技能。1


什么是ROS?


ROS是機(jī)器人中間件,包含一組軟件庫和強(qiáng)大的開發(fā)工具(從驅(qū)動(dòng)程序到先進(jìn)算法),可作為機(jī)器人系統(tǒng)或應(yīng)用的開發(fā)基礎(chǔ)。ROS涉及多領(lǐng)域(例如,消費(fèi)電子、工業(yè)、汽車等),支持多個(gè)平臺(tái)(Linux、Windows、MacOS和一些嵌入式平臺(tái)),而且100%開源,并提供商業(yè)選項(xiàng)。得益于來自全球技術(shù)社區(qū)的專用資源,ROS可獲得豐富的支持,從而幫助用戶簡(jiǎn)化其設(shè)計(jì)和應(yīng)用。


該技術(shù)的工作原理是什么?


ROS始于2007年,已成為自動(dòng)駕駛汽車、工業(yè)機(jī)器人、飛行器等領(lǐng)域備受歡迎的機(jī)器人開發(fā)原型制作平臺(tái)。經(jīng)過不斷發(fā)展,該技術(shù)現(xiàn)在有兩個(gè)版本:ROS1和ROS2。


ROS1和ROS2系統(tǒng)必須相互隔離,但通過ROS橋,這兩個(gè)系統(tǒng)之間可進(jìn)行通信和交換數(shù)據(jù)。


表1.ROS1和ROS2的主要區(qū)別2


因素

ROS1

ROS2

通信協(xié)議

XMLRPC + TCPROS

DDS

架構(gòu)

ROS主控制器 + 分布式

完全分布式

構(gòu)建系統(tǒng)

Catkin(基于cmake)

colcon/ament(基于cmake)

構(gòu)建輸出

ros_ws/devel

ros_ws/install

參數(shù)

全局參數(shù)服務(wù)器動(dòng)態(tài)重新配置

每節(jié)點(diǎn)參數(shù)

發(fā)布

XML

Python(+XML、YAML替代語言)

命令

roslaunch、rosrun、rostopic等

ros2 launch、ros2 run、ros2 topic等

平臺(tái)

主要是ubuntu

Linux、MacOS、Windows


ROS支持的平臺(tái)


ROS Noetic是ROS1的最終版本,將于2025年5月終止支持,而ROS2自2020年6月推出以來,不斷滾動(dòng)更新發(fā)行版。


如需獲取完整列表,請(qǐng)查看這些鏈接,以了解ROS1支持的平臺(tái)和ROS2支持的平臺(tái)。


ROS基本概念


圖1顯示了ROS的一些基本概念,包括功能包、節(jié)點(diǎn)、主題、服務(wù)和消息。


實(shí)現(xiàn)機(jī)器人操作系統(tǒng)——ADI Trinamic電機(jī)控制器ROS1驅(qū)動(dòng)程序簡(jiǎn)介

圖1.ROS基本數(shù)據(jù)流。


注:對(duì)ROS1和ROS2而言,下文討論的ROS基本概念相似。


功能包

ROS功能包是ROS程序或節(jié)點(diǎn)的主要組織系統(tǒng)。這是ROS中最核心的構(gòu)建/發(fā)布項(xiàng)。創(chuàng)建ROS功能包時(shí),請(qǐng)務(wù)必設(shè)置專用的ROS工作空間。該工作空間被稱為catkin工作空間,其中catkin是ROS的官方構(gòu)建系統(tǒng)。


節(jié)點(diǎn)

ROS節(jié)點(diǎn)是在ROS中創(chuàng)建的可執(zhí)行程序。它們是執(zhí)行特定任務(wù)的進(jìn)程。ROS節(jié)點(diǎn)可使用ROS客戶端庫(如Python客戶端庫rospy和C++客戶端庫roscpp)相互通信。節(jié)點(diǎn)可以訂閱和/或發(fā)布主題,也可以提供或使用服務(wù)。3


主題

ROS主題是ROS節(jié)點(diǎn)生成(或者發(fā)布,用ROS的術(shù)語來說)的數(shù)據(jù)通道。


在ROS中,發(fā)布者節(jié)點(diǎn)是主題的廣播者,而訂閱者節(jié)點(diǎn)是主題的收聽者。


在圖2中,generic_motor_control的節(jié)點(diǎn)是廣播者。/cmd_vel是velocity_publisher發(fā)布的主題。這表示,velocity_publisher提供基于電機(jī)控制(或命令速度)的速度信息。


而ros_application的節(jié)點(diǎn)是收聽者,velocity_subscriber訂閱主題/cmd_vel。這表示,velocity_subscriber訪問或使用velocity_publisher提供的速度信息。


實(shí)現(xiàn)機(jī)器人操作系統(tǒng)——ADI Trinamic電機(jī)控制器ROS1驅(qū)動(dòng)程序簡(jiǎn)介

圖2.發(fā)布者-訂閱者。


消息

主題是數(shù)據(jù)通道,而消息是數(shù)據(jù),采用與ROS兼容、適用于不同傳感器的格式。


以下是適用于ROS消息格式的示例傳感器:

?飛行時(shí)間(ToF)攝像頭:sensor_msgs/Image、sensor_msgs/PointCloud

?慣性測(cè)量單元(IMU)傳感器:sensor_msgs/Imu

?電機(jī)控制:geometry_msgs/Twist

?車輪編碼器:geometry_msgs/TwistStamped、geometry_msgs/ TwistWithCovarianceStamped


ROS主題通過發(fā)送消息(主題發(fā)布者)或接收消息(主題訂閱者)進(jìn)行通信,并且必須采用匹配的數(shù)據(jù)類型。


例如,在圖2中,來自velocity_publisher節(jié)點(diǎn)的速度信息(命令速度)希望被velocity_subscriber節(jié)點(diǎn)訪問/使用。如果主題發(fā)布者velocity_publisher使用數(shù)據(jù)類型geometry_msgs/Twist,則主題訂閱者velocity_subscriber也應(yīng)使用相同的數(shù)據(jù)類型。


服務(wù)


發(fā)布者-訂閱者通信模式是開放式模式,不適用于分布式系統(tǒng)中通常需要的回復(fù)交互。4


服務(wù)支持節(jié)點(diǎn)通過發(fā)送請(qǐng)求和接收響應(yīng)進(jìn)行通信。發(fā)布者-訂閱者通信模式使用.srv文件,在這些文件中,指定了請(qǐng)求和響應(yīng)的消息類型等服務(wù)描述。


服務(wù)是雙向同步通信模式,其中包含客戶端和服務(wù)器。服務(wù)器節(jié)點(diǎn)提供服務(wù),而客戶端節(jié)點(diǎn)發(fā)送請(qǐng)求并等待服務(wù)器節(jié)點(diǎn)做出響應(yīng)。


例如,在圖3中,server_node提供服務(wù)SetVelocity.srv以更改命令速度vel。該服務(wù)接受float32格式的速度值,并以字符串格式返回狀態(tài);如果設(shè)置了請(qǐng)求的速度,則為“success”;否則,為“FAIL”。


實(shí)現(xiàn)機(jī)器人操作系統(tǒng)——ADI Trinamic電機(jī)控制器ROS1驅(qū)動(dòng)程序簡(jiǎn)介

圖3.使用服務(wù)示例。


client_node發(fā)送請(qǐng)求,將命令速度設(shè)置為2.5 mbps。server_node收到請(qǐng)求后,立即發(fā)送“success”響應(yīng)。


將ADI解決方案集成到ROS生態(tài)系統(tǒng)中


ADI是ROS-Industrial聯(lián)盟的正式成員,ROS-Industrial是一個(gè)開源項(xiàng)目,旨在將ROS軟件的高級(jí)功能擴(kuò)展到與工業(yè)相關(guān)的硬件與應(yīng)用。5作為該技術(shù)社區(qū)的一份子,ADI最初的目標(biāo)是面向工業(yè)領(lǐng)域開發(fā)專用模塊。


ADI針對(duì)不同的專用模塊開發(fā)了ROS驅(qū)動(dòng)程序。為了展示所開發(fā)的驅(qū)動(dòng)程序并利用ROS的功能,ADI公司開發(fā)了ADI自主移動(dòng)機(jī)器人(ADAM)作為內(nèi)部自主移動(dòng)平臺(tái)(參見圖4)。


實(shí)現(xiàn)機(jī)器人操作系統(tǒng)——ADI Trinamic電機(jī)控制器ROS1驅(qū)動(dòng)程序簡(jiǎn)介

圖4.ADAM。


ADAM:ADI自主移動(dòng)機(jī)器人


ADAM由ROS提供支持,并搭載ROS支持的不同器件。該平臺(tái)展示了ADI公司的ROS驅(qū)動(dòng)程序如何集成到移動(dòng)機(jī)器人應(yīng)用中,特別是自主導(dǎo)航應(yīng)用。


圖5所示為具有不同模塊的ADAM的簡(jiǎn)化硬件圖。該ADAM主要連接以下器件:

?ADIS16470IMU傳感器采用精密陀螺儀、加速度計(jì)、磁力計(jì)和壓力傳感器的多軸組合,這些器件主要用作檢測(cè)反饋,用于改善位置/方向估算。

?ADBMS6948是一款多單元電池監(jiān)控器,可測(cè)量多達(dá)16個(gè)串聯(lián)連接的電芯,在整個(gè)溫度范圍內(nèi)具有較高的測(cè)量精度。

?EVAL-ADTF3175D-NXZ或CMOS ToF提供出色的高分辨率,與深度計(jì)算和處理、激光驅(qū)動(dòng)器、電源管理以及具有參考固件/軟件的開發(fā)工具相輔相成,可帶來更多優(yōu)勢(shì)。

?ADI Trinamic電機(jī)控制器是用于嵌入式運(yùn)動(dòng)控制的完整板級(jí)解決方案,融合ADI Trinamic運(yùn)動(dòng)控制專業(yè)知識(shí),以及ADI的模擬工藝技術(shù)和電源設(shè)計(jì)技能。1


實(shí)現(xiàn)機(jī)器人操作系統(tǒng)——ADI Trinamic電機(jī)控制器ROS1驅(qū)動(dòng)程序簡(jiǎn)介

圖5.ADAM的簡(jiǎn)化硬件圖。


圖6所示為ADAM的簡(jiǎn)化ROS架構(gòu),該ADAM使用ROS驅(qū)動(dòng)程序和自主導(dǎo)航所需的多個(gè)應(yīng)用/算法節(jié)點(diǎn)。IMU數(shù)據(jù)(/imu/data_raw)和ADI Trinamic電機(jī)控制器反饋(/tmc_info)用作姿態(tài)估算的輸入,從而得到機(jī)器人的里程測(cè)量結(jié)果(/odom)。激光雷達(dá)數(shù)據(jù)(/scan)是用于生成地圖的同步定位與地圖繪制(SLAM)算法的主要輸入;ToF數(shù)據(jù)(/image_raw)還可用作其他SLAM算法的輸入。然后,move_base節(jié)點(diǎn)將等待用戶發(fā)出任何目標(biāo)姿態(tài),并向ADI Trinamic電機(jī)控制器發(fā)送速度命令(/cmd_vel),使機(jī)器人移動(dòng)。


實(shí)現(xiàn)機(jī)器人操作系統(tǒng)——ADI Trinamic電機(jī)控制器ROS1驅(qū)動(dòng)程序簡(jiǎn)介

圖6.ADAM導(dǎo)航堆棧的簡(jiǎn)化ROS架構(gòu)。


ADI Trinamic電機(jī)控制器ROS驅(qū)動(dòng)程序


ADI Trinamic電機(jī)控制器(TMC)是用于嵌入式運(yùn)動(dòng)控制的完整板級(jí)解決方案,融合ADI Trinamic運(yùn)動(dòng)控制專業(yè)知識(shí),以及ADI的模擬工藝技術(shù)和電源設(shè)計(jì)技能。1支持單軸/多軸步進(jìn)電機(jī)、無刷直流電機(jī)(BLDC)等各類電機(jī),可用接口包括CAN、EtherCAT?、RS-232、RS-485和USB,支持的協(xié)議涵蓋Trinamic運(yùn)動(dòng)控制語言(TMCL?)、CANopen? over EtherCAT (CoE)、CANopen或Modbus。1


名為TMCL-IDE的IDE可幫助用戶開發(fā)應(yīng)用并對(duì)這些模塊輕松重新編程。該IDE使用TMCL實(shí)現(xiàn)獨(dú)立操作,或使用標(biāo)準(zhǔn)化CANopen?協(xié)議,允許用戶設(shè)置參數(shù)、實(shí)時(shí)對(duì)數(shù)據(jù)進(jìn)行可視化處理,并開發(fā)/調(diào)試獨(dú)立應(yīng)用。


由于TMC使新型智能執(zhí)行器成為可能,并且隨著ROS日益普及,尤其是在機(jī)器人領(lǐng)域,我們針對(duì)這些模塊開發(fā)了額外支持,如ROS驅(qū)動(dòng)程序,從而進(jìn)一步擴(kuò)展制造業(yè)和工業(yè)自動(dòng)化的用例。具體來說,預(yù)計(jì)這些ROS驅(qū)動(dòng)程序?qū)⒛軌颍?/p>

?控制電機(jī)的速度、位置或扭矩

?監(jiān)控電機(jī)控制器和電機(jī)信息


TMC ROS驅(qū)動(dòng)程序與TMCL-IDE提供的功能相似,但它能夠讓支持ROS的系統(tǒng)節(jié)點(diǎn)輕松使用這些TMC,無需安裝任何其他驅(qū)動(dòng)程序。截至本文發(fā)表之時(shí),該驅(qū)動(dòng)程序僅支持CAN接口(特別是SocketCAN),其他接口正在開發(fā)中,很快也將提供支持。


此處列出了目前支持的ADI Trinamic電機(jī)控制器模塊(TMCM)。


軟件架構(gòu)


圖7所示為adi_tmcl的簡(jiǎn)化軟件架構(gòu)。


如圖7所示,由于adi_tmcl使用大多數(shù)Linux系統(tǒng)默認(rèn)支持的SocketCAN驅(qū)動(dòng)程序,所以不需要任何額外的驅(qū)動(dòng)程序。此外,adi_tmcl具有自己的TMCL協(xié)議解析器,因而能夠理解用戶請(qǐng)求的符合TMCL的發(fā)送/接收命令。作為最后一層,tmcl_ros_node以發(fā)布者、訂閱者和服務(wù)的形式在ROS系統(tǒng)上提供直接接口。每種形式均提供特定的功能,這些功能可使用以下部分詳細(xì)介紹的一組參數(shù)進(jìn)行配置。


實(shí)現(xiàn)機(jī)器人操作系統(tǒng)——ADI Trinamic電機(jī)控制器ROS1驅(qū)動(dòng)程序簡(jiǎn)介

圖7.adi_tmcl的簡(jiǎn)化軟件架構(gòu)。


特性

adi_tmcl提供一系列特性,包括:

1.     支持不同的TMC板

2.      使用TMCL-IDE對(duì)TMC模塊進(jìn)行一次性配置

3.      移動(dòng)/停止電機(jī)

4.      能夠獲取TMC/電機(jī)信息

5.      執(zhí)行自定義TMC命令

6.      能夠獲取所有軸參數(shù)值

7.     能夠獲取所有全局參數(shù)值

8.      支持多個(gè)TMC板設(shè)置

9.      輕松集成到ROS系統(tǒng)/應(yīng)用中


敬請(qǐng)關(guān)注下月《模擬對(duì)話》中的文章“掌控搭載ROS1驅(qū)動(dòng)程序的Trinamic電機(jī)控制器”,文中將詳細(xì)探討這些特性,并舉例說明如何使用這些特性。


結(jié)論


利用ADI Trinamic電機(jī)控制器可實(shí)現(xiàn)新型智能執(zhí)行器。隨著ROS日益普及,尤其是在機(jī)器人領(lǐng)域,我們針對(duì)這些模塊開發(fā)了額外支持,如ROS驅(qū)動(dòng)程序,旨在進(jìn)一步擴(kuò)展制造業(yè)和工業(yè)自動(dòng)化用例。

在本文中,我們展示了ROS如何擴(kuò)展器件,帶來以下優(yōu)勢(shì):

?提供附加價(jià)值,比如擴(kuò)展工業(yè)應(yīng)用;

?通過ROS通信框架,與第三方產(chǎn)品可輕松實(shí)現(xiàn)互操作;

?提供更廣泛的選項(xiàng),方便客戶在其系統(tǒng)中選用ADI產(chǎn)品;

?快速評(píng)估新技術(shù)并立即開始使用。


探索永不停息

?敬請(qǐng)關(guān)注有關(guān)ADI Trinamic電機(jī)控制器ROS1驅(qū)動(dòng)程序的文章,深入了解相關(guān)信息

?敬請(qǐng)關(guān)注未來發(fā)表的有關(guān)用于ADI Trinamic電機(jī)控制器的ROS2的文章

?下載ADI Trinamic電機(jī)控制器ROS1ROS2驅(qū)動(dòng)程序

?購買ADI Trinamic電機(jī)和電機(jī)控制器評(píng)估板


參考文獻(xiàn)

1“用于電機(jī)和運(yùn)動(dòng)控制的ADI Trinamic硬件。”ADI公司

2“ros2/ros2_documentation。” GitHub, Inc.

3“了解ROS節(jié)點(diǎn)。” ROS.org.

4“服務(wù)。”ROS.org.

5“ROS-Industrial。”ROS.org.

適合運(yùn)動(dòng)控制應(yīng)用的工業(yè)通信協(xié)議和接口。”ADI公司

(來源:ADI公司,作者:Krizelle Paulene Apostol,軟件系統(tǒng)工程師;Jamila Macagba,軟高級(jí)件系統(tǒng)工程師;Maggie Maralit,軟件系統(tǒng)涉及工程經(jīng)理)


免責(zé)聲明:本文為轉(zhuǎn)載文章,轉(zhuǎn)載此文目的在于傳遞更多信息,版權(quán)歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權(quán)問題,請(qǐng)聯(lián)系小編進(jìn)行處理。


推薦閱讀:

ST 的RS-485收發(fā)器兼?zhèn)鋫鬏敺€(wěn)定性與速度,適用于工業(yè)自動(dòng)化、智能建筑和機(jī)器人

羅姆集團(tuán)旗下SiCrystal與意法半導(dǎo)體新簽協(xié)議,擴(kuò)大碳化硅襯底供應(yīng)

MCX N系列微處理器之NPU使用方法簡(jiǎn)介

自主移動(dòng)機(jī)器人的發(fā)展方向與解決方案

電動(dòng)壓縮機(jī)設(shè)計(jì)-ASPM模塊篇


特別推薦
技術(shù)文章更多>>
技術(shù)白皮書下載更多>>
熱門搜索

關(guān)閉

?

關(guān)閉

欧美日韩亚州综合,国产一区二区三区影视,欧美三级三级三级爽爽爽,久久中文字幕av一区二区不卡
欧美一区二区免费观在线| 亚洲成人精品影院| 色美美综合视频| 激情成人午夜视频| 奇米影视一区二区三区| 天天综合日日夜夜精品| 一区二区高清视频在线观看| 国产日韩欧美制服另类| 精品日本一线二线三线不卡| 欧美精品在欧美一区二区少妇| 色婷婷综合久久久久中文 | 日本一区二区三区久久久久久久久不 | 欧洲av一区二区嗯嗯嗯啊| 成人中文字幕在线| 国产精品中文字幕日韩精品| 久久精品国产第一区二区三区| 亚欧色一区w666天堂| 偷窥国产亚洲免费视频| 天天做天天摸天天爽国产一区| 夜夜嗨av一区二区三区四季av| 一区二区久久久| 日韩不卡免费视频| 九色porny丨国产精品| 国产精品亚洲成人| av一二三不卡影片| 欧美日韩一区视频| 日韩欧美国产成人一区二区| 日韩精品在线一区二区| 久久久综合精品| 日韩一区有码在线| 亚洲午夜国产一区99re久久| 日本人妖一区二区| 懂色中文一区二区在线播放| 在线日韩国产精品| 精品国产免费人成在线观看| 国产精品网友自拍| 亚洲成人www| 国产成人午夜视频| 欧美视频你懂的| 久久久777精品电影网影网| 亚洲乱码一区二区三区在线观看| 午夜电影网一区| 成人三级伦理片| 日韩欧美一二三| 亚洲精品第1页| 国产成人午夜片在线观看高清观看| 在线观看日韩高清av| 久久久噜噜噜久久人人看 | 蜜桃视频在线一区| 精品免费视频.| 亚洲欧洲av色图| 国内精品视频一区二区三区八戒| 在线亚洲一区观看| 国产精品视频免费| 同产精品九九九| 欧美视频在线观看一区| 国产精品青草综合久久久久99| 日韩av电影免费观看高清完整版在线观看 | 中文一区在线播放| 国产在线播放一区二区三区| 欧美精品视频www在线观看| 亚洲视频一区二区在线| 久久成人免费网| 在线看一区二区| 国产精品午夜在线观看| 日韩av网站在线观看| 欧美日韩午夜在线视频| 亚洲三级电影全部在线观看高清| 奇米精品一区二区三区在线观看| 欧美日韩午夜在线| 亚洲日本电影在线| 91亚洲精品乱码久久久久久蜜桃| 精品日韩在线观看| 黄页网站大全一区二区| 欧美三级三级三级爽爽爽| 亚洲精品日韩综合观看成人91| 美美哒免费高清在线观看视频一区二区 | 久久久综合九色合综国产精品| 亚洲精品视频一区二区| 91在线视频播放| 欧美精品一区二区三区蜜桃| 亚洲国产欧美日韩另类综合| 麻豆91精品视频| 欧美日韩精品系列| 亚洲三级电影网站| 99精品在线观看视频| 国产视频一区在线观看| 成人动漫精品一区二区| 精品国产91洋老外米糕| 国产精品一级黄| 日韩欧美国产综合一区 | 国产成人在线看| 精品精品欲导航| 国产剧情一区二区三区| 欧美一区二区不卡视频| 韩国成人福利片在线播放| 欧美变态口味重另类| 国产精品一级在线| 国产亚洲精品7777| 日本韩国一区二区三区| 国产精品麻豆99久久久久久| 欧美性一区二区| 亚洲综合丝袜美腿| 欧美精品一区二区三区一线天视频| 奇米色777欧美一区二区| 久久精品一区二区三区不卡牛牛| 韩国女主播成人在线观看| 亚洲欧美综合色| 色婷婷精品久久二区二区蜜臂av | 欧美三级欧美一级| 国产成人啪午夜精品网站男同| 精品欧美一区二区三区精品久久 | 国产乱码字幕精品高清av | 亚洲精品国产一区二区精华液 | 日韩高清一区在线| 国产欧美精品国产国产专区| 丁香婷婷综合五月| 秋霞国产午夜精品免费视频| 日韩一区二区三免费高清| av激情综合网| 亚洲电影激情视频网站| 国产欧美一区二区精品性色| 99视频一区二区| 国产麻豆一精品一av一免费| 中文字幕免费观看一区| 精品久久久久久久久久久久包黑料| 91在线视频18| 韩国女主播一区二区三区| 图片区日韩欧美亚洲| 国产丝袜美腿一区二区三区| 欧美精品三级日韩久久| 懂色av噜噜一区二区三区av| 男人的天堂亚洲一区| 中文字幕在线免费不卡| 久久久久国产精品免费免费搜索| 色综合视频一区二区三区高清| 香港成人在线视频| 日韩三级中文字幕| 日本精品一区二区三区高清| 免费黄网站欧美| 亚洲线精品一区二区三区| 欧美精品一区二区三区在线播放| 91国模大尺度私拍在线视频| 北条麻妃一区二区三区| 激情综合五月婷婷| 国产一区二区三区免费看| 亚洲国产aⅴ天堂久久| 亚洲伊人色欲综合网| 在线日韩一区二区| 欧美色大人视频| 色一情一伦一子一伦一区| 国产精品一品二品| 成人小视频免费观看| 久久成人免费电影| 国产成人av一区二区三区在线观看| 亚洲国产精品人人做人人爽| 亚洲天堂免费看| 亚洲国产精华液网站w| 在线观看亚洲成人| 不卡的av电影| 国产成人在线观看免费网站| 美美哒免费高清在线观看视频一区二区| 亚洲制服丝袜在线| 精品国精品自拍自在线| 日韩手机在线导航| 日韩午夜av电影| 亚洲精品在线一区二区| 国产精品视频一二三区 | 成人av高清在线| 国产成人免费视频网站| 91在线观看地址| 99久久精品国产观看| 色婷婷av久久久久久久| 成人avav影音| 欧美网站大全在线观看| 99国内精品久久| 91麻豆成人久久精品二区三区| 欧美日韩一区在线观看| 欧美一区二区三区小说| 日韩欧美精品在线视频| 日韩美女久久久| 一区二区成人在线| 亚洲第一精品在线| 日韩理论在线观看| 久久国产精品一区二区| 韩国一区二区在线观看| 粉嫩一区二区三区在线看| 国产999精品久久| 美腿丝袜一区二区三区| www.成人在线| 在线影院国内精品| 91精品国产免费| 亚洲天堂2016| 久久99国内精品| 99久久综合国产精品| 精品理论电影在线观看| 国产亚洲1区2区3区| 久久国产精品99久久久久久老狼 | 久久看人人爽人人| 欧美日韩国产一区二区三区地区|