日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ROS launch文档介绍

發布時間:2023/12/10 编程问答 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ROS launch文档介绍 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文章轉自:https://charlyhuangrostutorial.wordpress.com/2015/08/12/20/

前面已經提過關于launch 檔的角色,很類似bash 檔,基本上就是把所有為了執行某個特定功能所需要的指令都寫在一張紙上,交給ROS 一次執行開來。舉例來說,今天我想執行SLAM (即時建圖及定位)的功能,但是這個演算法并不簡單,我必須喂好幾個輸入資料進去,所以,在不知道launch 檔好處的情況下,我就必須在終端機上個別開分頁這樣操作:

  • 把雷射打開
  • 把里程計(odometry)打開
  • 把tf 程式打開
  • 把gmapping 節點打開
  • 把馬達驅動器打開
  • 把teleoperation 節點打開,因為我想直接操作機器人
  • 把圖形介面打開,因為我像直接看結果

這如果是在同一臺電腦上操作還好,但是如果今天如果是遠端怎么辦?尤其是碰到頻寬有限的問題,那么遠端頻頻斷線,工作起來真的會要人命。所以,睿智且聰明的設計者們便設計了launch 檔。只要執行它一次,便會call所有需要的launch 檔和節點,并且可以自訂輸入的參數,可以說是相當方便。但是怎么個方便法?讓我們繼續看下去。

內容一覽

  • 撰寫第一份Launch 檔
    • 宣告launch 檔<launch> … </launch>
    • 引數<arg>
    • 注解<!– –>
    • 呼叫節點<node />
    • 呼叫其他launch 檔<include>
    • 邏輯判斷式if & unless
  • 開發一個大型專案的Launch 寫法
  • 怎么在終端機下指令
  • 實際范例

撰寫第一份Launch 檔

如果你有機會下載一個別人寫好的包裹,并且打開資料夾進里面看,可能會找到一個Launch資料夾,這里就是存放所有Launch檔的地方,這種存放方法我把它視為某種約定俗成的習慣,因為方便管理嘛,哈!
我們將以Spencer People Tracking為范例,將這個專案中一部份的Launch file拿出來參考。但是在開始看之前,讓我們先了解launch的語法。

Launch 檔實際上使用YAML 格式,說穿了,Launch 檔就是一種腳本語言(Duh!)所以如果你有碰過XML, XAML, HTML等語言過,便可駕輕就熟。有幾種關鍵語法:

宣告launch 檔<launch> … </launch>

在launch文件一開頭和結尾都必須用這個宣告框出來,像這樣:

<launch>

</launch>

引數<arg>

引數通常用來作為執行各節點或launch 檔所需要的輸入參數,換句話說,設定區域變數,通常需要使用者輸入所需的數值,但也可以事先寫好預設的數值。另外一種用法,是用引數作為一個邏輯判斷,決定那些節點要執行,哪些不用。

引數的語法會像這樣:

<arg name="…" value="…">

其中name是參數的名稱。Value 是參數的值。有時候也用default=”…”來設定預設值。以下舉幾個例子:

<arg name=”max_value” value=”0.5”>

<arg name=”height_above_ground” default=”1.6”>

<arg name=”camera_input” value=”/camera”>

<arg name=”sensors_on” value=”true”> <!—下面章節會再提及這個指令的用法–>

注解<!– –>

舉幾個例子:

?<!—Turn on laser–>

<!—Fire up Rviz–>

<!—Just want to comment out this line–>

<!–<node name=”foo” pkg=”foo_pkg” type=”foo”>–>

呼叫節點<node />

呼叫節點會包含以下幾個參數:

<node pkg="…" type="…" name="…" respawn=true ns="…" args=”….”/>?
<!—記得后面要寫成/>要不然執行的時候會出錯!–>

里面的參數及其公用:

參數功用
pkg表示該節點所在的包裹
type表示這個節點實際的名稱,也就是開發的時候取的名字
name 雖然也是指該節點的名稱,不過你可以再另外幫這個節點取名字,那么該節點便會把原名給覆蓋掉,以這個名稱表示。你可以在執行時,用rqt或者
rosnode list, rosnode info等指令查看到。
respawn/required是當該節點由于不明原因停止執行的時候,會自動重新啟動。而required比較霸道一點,當該節點停止執行的時候,會讓整個launch?
檔都停止執行、關閉。
ns指明在哪一個工作區間(workspace)的時候執行該節點,當你必須在多個子類別的實體(instance)中執行同一個節點的時候會很用。

若要設定該節點的印用參數,可以在節點內下以下指令:

<args name=”” value=””>

基本上跟上述的引數用法差不多,但是當要引用使用者在上面小節給的數值的話,記得這樣打:

<arg name=”camera” value=”/camera/rgb/image_raw”> <!—這是文件一開頭時的引數–>….

<node pkg=”foo_pkg” type=”foo” name=”foo”>

<args name=”camera_namespace” value=”$(arg camera)”>

</node>?
<!—記得要加入這個做結尾呦–>

其中,$(arg ….) 會自動去前面的<arg>找數值讀進去。

除了<args>以外,還有其他選項,如以下:

參數功用
<remap>用法是<remap from=”…” to=”…”>。將原本節點的輸入管道,接"到"新的topics?
上面。我都這樣想像,把節點想像成大象,把他那條長長的鼻子(輸入的topics,from=”…”)拉到我要他吃進去的topics?
上面去(to=”target topic”) 。
<env>讓該節點讀入環境變數
<rosparam>讓該節點讀進參數設定檔
<param>設定該節點所需的參數

這邊只是列舉幾個比較常見參數。當然,還有更多參數選項,可以參考ROS Wiki文件

呼叫其他launch 檔<include>

它的語法其實就是讓ROS去找目標launch檔的路徑,一個很有用的寫法,是用$(find?
<pkg>)這種語法來直接找包裹下的路徑,所以不管這個包裹的路徑被更改,程式照樣能找得到目標。請看下面范例:

<include file="$(find openni2_launch)/launch/openni2.launch">

<arg name="camera" value="rgbd_front_top"/>

<arg name="d??evice_id" value="#1″/>

<arg name="d??epth_registration" default="true"/>

</include>

以上是一個啟動openni2.launch這個launch?
檔的語法,包含在<include>里面的則是其引數。那又要怎么知道設定那些引數呢?最簡單的方法就是去看看目標launch檔一開頭的<arg>?
標簽,看看有那些設定可以更改。

邏輯判斷式if & unless

講到這邊,可能你會有一個疑問。那這樣的腳本語言有沒有判斷式,在某個情況下執行特定節點,另外一個特定情況不要執行呢?有的,但是并不像是你看過的任何高階語言那樣:

If (foo=true){

Return yes ;

}

Else

{

Return no ;

}

那怎么辦?其實只要轉念一想,我們可以拿作為邏輯判斷的方式,但是必須搭配標簽使用,寫法如下:

<arg name="load_driver" default="true"/>

<group if="$(arg load_driver)">

<include file="$(find openni2_launch)/launch/openni2.launch"/>

</group>

同樣的,也可以把<group>標簽中的if 換成unless,整個設定就變得像是"直到收到值為真或1時,執行該節點或launch檔"。

到時候在終端機執行這個launch 檔的時候,如果要關閉或執行某節點或launch檔,請輸入:


$ roslaunch pkg node load_driver:=false


或者


$ roslaunch pkg node load_driver:=true


這樣就能決定是否執行或跳過某部分不執行。還有,要打”:=”,否則launch檔要不就不理你繼續執行,或者是跳出語法錯誤的訊息。

開發一個大型專案的Launch 寫法

其實我尚未真的開發過一個大型專案,不過我們可以結合前人的智慧結晶以及自己的開發經驗。

最重要的,就是專案由于功能眾多,有許多節點互相連結,所以會被隔成一層層的,所以,一個rule of thumb就是最上層的節點盡量解結的呼叫下一層的
launch?
檔,然后下一層的launch檔在呼叫下一層的launch檔。而參數的設定盡量不要越級,該層級的參數設定就直接寫在該層的launch檔內,而不要上面好幾層的launch檔直接介入。這樣的方法在除錯和閱讀上會清晰不少。

另外一個我之前開發碰到的問題就是,直接將他人的包裹直接加進自己的專案內部。站在版本控制的觀念而言,每個包裹都是一個檔案庫(repository),除了在本地端維護外,更新的版本也會隨時上傳到云端。問題就發上在,一旦你將別人的檔案庫加進自己的專案,然后推上遠端自己的檔案庫后,這些檔案庫變成你專案的一部分,再也不是他人的檔案庫,因此也無法更新成最新的版本。當我要把我的這個擁腫的包裹下載到另外一臺電腦編譯時,又與我之前安裝的他人的同樣的包裹名稱起沖突。在把他人的包裹去掉,安裝自己的包裹后,發現編譯出錯,但是密密麻麻的訊息,已經讓我很難知道錯誤的源頭。因此,后來也就決定把他人的智慧結晶從我的專案中移除,往后有需要使用到他人包裹中的某些功能時,直接用launch檔呼叫即可。

從這個錯誤中我學到的教訓是,不要把別人的檔案庫直接加進自己的檔案庫內,而是各別克隆(git?
clone)和編譯,然后自己的檔案庫只負責自己寫的程式和launch檔。這樣做的好處有四:

  • 可以獨立測試各包裹,方便除錯
  • 由于每個包裹仍然是個別的檔案庫,因此仍然可以更新成最新版本,也方便維護與同步
  • 在不同的平臺編譯的時候,方便除錯與維護。
  • 我們不應該很大喇喇地竊取人家的智慧結晶,占為己有卻不說聲謝謝。(啊!這算是我個人觀感,就別算在原因內了吧!)
  • 怎么在終端機下指令

    像上面的錯誤反省有提到的,Launch檔可以在自己的包裹內呼叫其他包裹的launch檔或節點,在實用上更方便。那么在終端機時,只要用roslaunch指令即可,語法是:


    $ roslaunch <pkg name> <launch file> <arg1>:=… <arg2>:=… <arg3>:=…


    先宣告launch檔所在的包裹名稱,再來是launch檔名稱,后面的引數arg則是前面小節已經提到過的標簽,其值可以被終端機上的指令覆蓋掉。實際的例子:


    $ roslaunch rtabmap_ros rgbd_mapping.launch rviz:=true rtabmapviz:=false


    讓我們來細看上面這行指令。

    Pkg namertabmap_ros
    Launch filergbd_mapping.launch
    <arg 1>rviz:=true
    <arg 2>rtabmapviz:=false

    為了加快并簡化launch的指令,其實可以直接把自打到一半,按Tab鍵,會自動補齊,按兩下Tab鍵則會跳出更多選項讓使用者輸入正確的launch檔,但是注意,有時候電腦不會幫你寫后面的.launch,需要自己寫完或在按Tab補齊。如果你按Tab老半天,電腦都沒有反應,有兩個選項,一個就是把名字自己打完執行看看,要不然就是直接source,讓ROS連結到正在使用的工作空間上,如下?然后再試試看roslaunch一次。
    $ souce ~/your_ws/devel/setup.bash

    實際范例

    好了,大概講完了,我們來看launch檔實際范例,這是spencer_people_tracking中的tracking_single_rgbd_senosr.launch?
    在終端機執行時,請打:?以下是Launch檔:
    $ roslaunch spencer_people_tracking tracking_single_rgbd_sensor.launch


    <launch>

    <!– Launch file arguments –>

    <arg name="height_above_ground" default="1.6″/> <!– in meters, assumes a?
    horizontally oriented RGB-D sensor; important for accurate detection –>

    <arg name="load_driver" default="true"/> <!– set to false if you are already?
    running OpenNi from elsewhere –>

    <arg name="visualization" default="true"/>

    <arg name="d??ummy_transforms" default="true"/>

    <!– Run OpenNi2 driver –>

    <group ns="spencer/sensors" if="$(arg load_driver)">

    <include file="$(find openni2_launch)/launch/openni2.launch">

    <arg name="camera" value="rgbd_front_top"/>

    <arg name="d??evice_id" value="#1″/>

    <arg name="d??epth_registration" default="true"/>

    </include>

    </group>

    <!– Set ground plane distance –>

    <rosparam?
    param="/spencer/perception_internal/people_detection/ground_plane/distance"?
    subst_value="true">$(arg height_above_ground)</rosparam>

    <!– Set up dummy transforms into an imaginary robot and odom frame –>

    <group if="$(arg dummy_transforms)">

    <node name="tf_base_footprint" pkg="tf" type="static_transform_publisher"?
    args="0 0 $(arg height_above_ground) 0 0 0 base_footprint rgbd_front_top_link?
    10″/>

    <node name="tf_odom" pkg="tf" type="static_transform_publisher" args="0 0 0 0 0?
    0 odom base_footprint 10″/>

    </group>?
    <!– Detectors –>

    <include file="$(find?
    spencer_people_tracking_launch)/launch/detectors/front_rgbd_detectors.launch"/>

    <!– People tracking –>

    <include file="$(find?
    spencer_people_tracking_launch)/launch/tracking/people_tracking.launch">

    <arg name="rgbd" default="true"/>

    <arg name="laser_low_confidence_detections" default="false"/>

    </include>

    <!– As there is not yet any high-recall/low-confidence detector for RGB-D, and?
    we are not using laser, tracks may get deleted too quickly in case of missed?
    detections.

    To deal with this, for the moment, we increase the maximum number of occluded?
    frames to be a bit more tolerant towards missed detections.

    This works fine in uncrowded environments which are not very dynamic. –>

    <rosparam?
    param="/spencer/perception_internal/people_tracking/srl_nearest_neighbor_tracker/max_occlusions_before_deletion">50</rosparam>

    <rosparam?
    param="/spencer/perception_internal/people_tracking/srl_nearest_neighbor_tracker/max_occlusions_before_deletion_of_mature_track">200</rosparam>

    <!– Group tracking –>

    <include file="$(find?
    spencer_people_tracking_launch)/launch/tracking/group_tracking.launch"/>

    <!– RViz visualization –>

    <node name="tracking_visualization_rviz" pkg="rviz" type="rviz" args="-d $(find?
    spencer_people_tracking_launch)/rviz/?tracking-single-rgbd-sensor.rviz?" if="$(arg?
    visualization)"/ >

    總結

    以上是生活随笔為你收集整理的ROS launch文档介绍的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    av在观看| 亚洲成人精品久久久 | 国产不卡一 | 色噜噜狠狠色综合中国 | 亚洲视频专区在线 | 九九有精品 | 97视频免费观看 | 色婷婷啪啪免费在线电影观看 | 在线观看免费黄视频 | 精品国产免费看 | 五月婷婷影院 | 国产精品久久久电影 | 久久国产网| 亚洲专区一二三 | 就要干b| 六月丁香激情网 | 亚洲精品国产精品国自 | 综合久久精品 | 国产精品a成v人在线播放 | 国产理论一区二区三区 | 99视频在线精品国自产拍免费观看 | 韩国av免费观看 | 国产专区精品视频 | www蜜桃视频 | 日韩精品中文字幕在线不卡尤物 | 天堂av高清| 国产福利久久 | 国产成人三级三级三级97 | 99久久久久久久久久 | 国产第一页在线观看 | av网站免费线看精品 | 国产午夜精品久久 | 在线观看91| 四虎影视成人精品 | 天天干天天想 | 麻豆传媒在线免费看 | 精品欧美日韩 | 国产精品 日韩 欧美 | 射射射综合网 | 亚洲精选在线 | 91九色国产在线 | 欧美精品九九 | 日本性高潮视频 | 国产精品成人a免费观看 | 成人在线小视频 | 九九热国产视频 | 五月天婷婷免费视频 | 中文字幕超清在线免费 | 久久婷婷开心 | 中文字幕黄色网址 | 最近高清中文在线字幕在线观看 | 色婷婷天天干 | 在线色视频小说 | 狠狠狠色丁香婷婷综合久久五月 | 天天看天天干天天操 | 欧美性脚交 | 国产精品中文字幕在线播放 | 国产亚洲91 | 国产99在线播放 | 香蕉视频国产在线观看 | 麻豆久久一区二区 | 999视频网站 | 亚洲国产中文字幕在线观看 | 久久久99精品免费观看乱色 | 黄色av一区二区 | 国产精品资源在线观看 | 亚洲韩国一区二区三区 | 色婷婷久久久综合中文字幕 | 欧美精品二区 | 免费网址你懂的 | 国产伦理久久精品久久久久_ | 91精品视频在线看 | 久久成人国产精品一区二区 | 国产精品亚 | 91久久丝袜国产露脸动漫 | 日av免费 | 国产精品入口a级 | 国产小视频你懂的在线 | www五月天 | 亚洲精品免费看 | 国精产品999国精产品视频 | 四虎影视成人精品国库在线观看 | 亚洲v精品 | 高潮毛片无遮挡高清免费 | 久草精品免费 | 日韩三区在线 | 日日夜夜综合网 | 色综合 久久精品 | 久久9999久久免费精品国产 | 中文字幕影片免费在线观看 | 日韩av一区二区在线 | 国产免费一区二区三区网站免费 | 2018亚洲男人天堂 | 国产高清一| 日韩久久影院 | 亚洲视频2 | 国产精品永久在线 | 丁香九月激情综合 | 亚洲日韩中文字幕在线播放 | 97福利视频 | 91.麻豆视频 | 久草视频播放 | 色99色| www.成人久久 | 中文字幕在线观看不卡 | 国产亚洲精品中文字幕 | 岛国av在线不卡 | 伊人永久 | 久久色中文字幕 | 91香蕉国产在线观看软件 | 日韩二区三区在线观看 | 狠狠狠色丁香综合久久天下网 | 中文字幕资源网 国产 | 成人丁香花 | 国产又粗又长又硬免费视频 | 亚洲精品资源 | 久青草视频在线观看 | 中文字幕乱码日本亚洲一区二区 | 人人干人人爽 | 黄色字幕网| 中文字幕频道 | 国产亚洲精品美女 | 深爱婷婷久久综合 | 日黄网站| 天天干天天干天天操 | 欧美动漫一区二区三区 | 亚洲精品视频免费 | 国产精品美女久久久久久久 | 久久久成人精品 | 天天综合视频在线观看 | 狠狠成人| 中文字幕在线国产 | 成人午夜免费剧场 | 狠狠色狠狠色综合日日小说 | 成人精品亚洲 | 四虎永久国产精品 | 特级a毛片| 中文字幕一区二区三区四区在线视频 | 国产91探花| 五月婷丁香网 | 午夜av电影院 | 伊人中文在线 | 精品一区电影 | 中文字幕电影在线 | 国产一区二区不卡视频 | 久久永久视频 | 免费成人av电影 | 国产视频1 | 欧美三级免费 | 色综合天天天天做夜夜夜夜做 | 成人在线视频免费观看 | 日韩精品免费 | 亚洲精品女 | 五月开心激情网 | 国产资源站 | 欧美日韩另类在线观看 | www亚洲一区 | 午夜色婷婷 | 91视频链接 | 久久经典国产 | www.国产高清 | 97成人在线免费视频 | 成人av在线电影 | av免费试看 | 成年人免费看片 | 亚洲天堂在线观看完整版 | 成人av资源网| 成人性生活大片 | 国产精品自产拍在线观看中文 | 国产免费叼嘿网站免费 | 永久免费精品视频 | 男女男视频 | 日韩中文在线电影 | 992tv又爽又黄的免费视频 | 国产91精品一区二区绿帽 | 亚洲精品大全 | 国产69精品久久久久久久久久 | 国产69精品久久99的直播节目 | 日日干激情五月 | 亚洲国产日韩欧美在线 | 国产 亚洲 欧美 在线 | 狠狠色狠狠色综合日日92 | 色视频在线看 | 久久综合色一综合色88 | 国内精品久久久精品电影院 | 六月久久婷婷 | www.av在线播放 | 国产精品视频地址 | 99热最新在线 | 黄色在线观看网站 | 日韩精品不卡 | 久久久久成 | 免费看av片网站 | av高清一区二区三区 | 成人av电影在线播放 | 国产第一福利 | 欧美日韩中文字幕在线视频 | 香蕉影院在线观看 | 欧美一区在线观看视频 | 夜夜爽www | 在线观看黄污 | 日韩精品中文字幕一区二区 | 91精品国产91 | 综合五月 | 18国产精品福利片久久婷 | 91精品一区二区三区久久久久久 | avlulu久久精品 | 中文乱码视频在线观看 | 久久久精品国产一区二区三区 | 日韩高清国产精品 | 五月激情电影 | 亚州av免费| 国色天香av| 国产麻豆剧果冻传媒视频播放量 | 国产电影黄色av | 91av蜜桃| 天天射天天干天天 | 天天射天天射天天 | 亚在线播放中文视频 | 亚洲综合射 | 亚洲国内精品在线 | 色资源网在线观看 | 国产精品美女久久久久久久久久久 | 在线观看完整版 | 色国产视频| 国产精品成人自产拍在线观看 | 国产视频在线免费 | 天天插天天爱 | 深爱激情综合网 | 国产精品美女久久久久久久 | 色偷偷网站视频 | 国产91学生粉嫩喷水 | 成人免费观看在线视频 | 在线a视频免费观看 | 国产一区福利 | 五月婷婷毛片 | 国产99久久久国产精品免费二区 | 亚洲国产精品女人久久久 | 97成人在线观看视频 | 国产视频一二区 | 国产一区二区三区高清播放 | 精品欧美一区二区三区久久久 | 中文字幕av在线不卡 | 日日躁夜夜躁aaaaxxxx | 欧美一二三视频 | 一级片视频在线 | 91在线精品一区二区 | 国产高清免费在线播放 | 久久成人午夜视频 | 欧美综合色在线图区 | 久久av影院| 国产69精品久久app免费版 | 久久99精品久久久久久秒播蜜臀 | 国产一区免费观看 | 精品视频资源站 | 精品国产欧美一区二区三区不卡 | 国产黄色美女 | 国产福利专区 | 日韩中文字幕91 | 日韩免费网站 | 特级毛片在线免费观看 | 日韩精品一区二区三区三炮视频 | 91精品中文字幕 | 国产又粗又猛又黄又爽 | 欧美激情第十页 | 亚洲精品成人av在线 | 99国产视频在线 | 黄色av网站在线免费观看 | 91在线精品观看 | 国色天香第二季 | 日韩精品一区二 | 美女av免费看 | www.黄色片网站 | 97成人超碰 | 国产69精品久久久久久 | 一级片视频免费观看 | 欧美久久久久久久久久久 | 一本色道久久精品 | 三级av免费看 | 狠狠色丁香婷婷综合欧美 | 国产综合在线观看视频 | 99热这里只有精品1 av中文字幕日韩 | 97香蕉超级碰碰久久免费软件 | 亚洲精品久久久久久久不卡四虎 | 在线观看国产永久免费视频 | 91精品国产自产在线观看永久 | 97人人爽人人 | 999精品视频 | 麻豆一二三精选视频 | 在线电影日韩 | 中文字幕视频网 | 国产视频亚洲精品 | 午夜精品久久久久久久久久久久久久 | 欧美日韩国产在线 | 特级片免费看 | 精品国产1区2区3区 国产欧美精品在线观看 | 久久久成人精品 | 一区二区三区国产欧美 | 久久精品牌麻豆国产大山 | 在线看片一区 | 欧美日韩电影在线播放 | 黄色av免费电影 | 日韩免费在线观看网站 | 福利av在线 | 中文理论片 | 五月激情av| 久久人人爽人人爽人人片av免费 | 久久夜夜操| 日韩国产精品毛片 | 国产一区二区在线免费播放 | 亚洲乱码一区 | 亚洲一区二区三区四区在线视频 | 天天综合网天天综合色 | 在线免费观看麻豆 | 中文字幕精 | 日韩有码在线播放 | 国产69精品久久99的直播节目 | 色婷婷久久一区二区 | 日韩大片在线免费观看 | 五月婷婷另类国产 | 日韩精品一区二区三区中文字幕 | 成人av观看 | 亚州人成在线播放 | 中文字幕在线一区观看 | 奇米影视777影音先锋 | 国产成人黄色在线 | 99视频在线免费播放 | 国产精品视频不卡 | 中文字幕亚洲字幕 | 99九九99九九九视频精品 | 日韩一区二区免费在线观看 | 日韩免费三区 | 中文字幕影片免费在线观看 | 久久久久国产视频 | 在线91网| 97在线观看免费观看 | 精品av在线播放 | 中国一级特黄毛片大片久久 | 五月婷婷中文字幕 | 一区二区三区日韩视频在线观看 | 欧美日韩一区二区在线 | 麻豆精品传媒视频 | 麻豆免费视频观看 | 成 人 黄 色 免费播放 | 婷婷日韩| 日韩精品一二三 | 久久久久久精 | 日韩资源在线 | 黄色片免费在线 | 国产做aⅴ在线视频播放 | 在线天堂v | 日韩高清一区二区 | 天天爽夜夜爽人人爽一区二区 | 人人狠狠综合久久亚洲 | 久久久久久久久久久久电影 | 999久久国精品免费观看网站 | 黄色在线观看免费网站 | 国产资源 | 日韩黄色一区 | 日日摸日日添日日躁av | 国产精品成人国产乱一区 | av电影不卡| 国产精品久久久久久久久久三级 | 九九视频精品免费 | 在线国产高清 | 玖玖爱在线观看 | 91亚洲精品在线 | 国产中出在线观看 | 国产69精品久久久久久 | 91黄色成人 | 精品一区二区在线免费观看 | 97久久久免费福利网址 | 99视频在线 | 最新在线你懂的 | 五月激情丁香图片 | 狠狠色伊人亚洲综合网站野外 | 在线观看黄网站 | 亚洲成成品网站 | 九九免费在线看完整版 | 成人久久18免费网站 | 天天在线视频色 | 少妇bbbb搡bbbb搡bbbb | 字幕网资源站中文字幕 | 成人在线视频在线观看 | 欧美一区二区三区免费观看 | 久久观看免费视频 | 天天天综合 | 99久久影院 | 国产精品乱码高清在线看 | 久久久亚洲国产精品麻豆综合天堂 | 91成人精品一区在线播放69 | 欧美成人播放 | 最近的中文字幕大全免费版 | 亚洲视频专区在线 | 视频二区在线视频 | 国产精品理论片在线播放 | 国产色啪| 国产又粗又硬又长又爽的视频 | 国外调教视频网站 | 在线观看视频黄色 | 在线免费黄网站 | 午夜精品中文字幕 | 国产精品免费av | 国产一区二区视频在线 | 日韩三级免费 | 欧美日韩不卡在线 | 国产精品久久一区二区无卡 | 久久久成人精品 | 97超碰中文字幕 | 亚洲精品视频网站在线观看 | 日韩在线观看网址 | 日本成人免费在线观看 | 国产丝袜一区二区三区 | 视频直播国产精品 | 精品在线你懂的 | 亚洲成人动漫在线观看 | 玖玖色在线观看 | 岛国av在线不卡 | 日韩视频免费观看高清 | 免费观看www7722午夜电影 | 丁香六月激情婷婷 | 丰满少妇在线 | 欧美日韩中文字幕综合视频 | 国产国产人免费人成免费视频 | 欧美a视频在线观看 | 日日夜日日干 | 在线观看国产一区二区 | 国产最顶级的黄色片在线免费观看 | 国产午夜精品福利视频 | 日本久久综合网 | 亚洲极色 | h动漫中文字幕 | 69av久久| 国产精品久久久久久久av大片 | 中文字幕第一页在线视频 | 日韩欧美国产成人 | 亚洲精品 在线视频 | 日韩视频在线不卡 | 午夜视频在线观看一区二区三区 | 99这里只有精品视频 | 99久久99久久精品国产片 | 最近更新的中文字幕 | 日日干,天天干 | 国产精品久久久久av免费 | 色在线免费 | 久日精品 | 中文字幕亚洲不卡 | 91亚洲精品久久久蜜桃网站 | 一级性视频 | 人人爽人人澡 | 欧美热久久 | 国产成人333kkk | 99久久精品免费看国产麻豆 | 国产分类视频 | 欧美美女一级片 | 免费a v视频 | 91女神的呻吟细腰翘臀美女 | 狠狠干成人综合网 | 狠狠色丁香婷婷综合视频 | 91精品一| 黄色一区二区在线观看 | 97人人艹 | 欧美做受xxx | 激情综合五月婷婷 | 欧美日韩免费一区二区 | 日本免费久久高清视频 | 久久久国产电影 | 欧美一二区视频 | 久久九九精品 | 国产五月色婷婷六月丁香视频 | 国产午夜精品久久久久久久久久 | 久久网站av | 黄色在线观看污 | 国产视频 久久久 | 日本黄区免费视频观看 | 日本韩国精品在线 | 免费的国产精品 | 99在线观看精品 | 97在线免费观看视频 | 国产成人一区二区三区免费看 | 18久久久久 | 欧美国产精品久久久久久免费 | 有码中文在线 | av在线播放免费 | 人人爽人人干 | 九九精品视频在线观看 | 精品国产片 | 久久九九九九 | 日韩在线观看中文字幕 | 福利视频网站 | 国产精品免费高清 | www久久精品 | 玖玖视频国产 | 丁香六月婷婷综合 | 国产精品av免费 | 国产91区| 亚洲精品国产精品国自产 | 国产三级视频在线 | 欧美成人猛片 | 天天爽天天搞 | 99re8这里有精品热视频免费 | 国产美女在线观看 | 成人全视频免费观看在线看 | 日本爱爱免费视频 | 国产精品毛片一区 | 亚洲精品乱码久久久久久高潮 | 亚洲一区欧美激情 | www.日本色| 免费黄色av| 久久精品视频在线免费观看 | 黄色影院在线观看 | 日韩大片在线免费观看 | 免费观看午夜视频 | 91在线免费视频观看 | 日韩剧 | 欧美激情操 | 成人在线免费观看视视频 | 久久电影日韩 | 国产午夜精品一区二区三区在线观看 | 亚洲精品乱码久久久久久蜜桃欧美 | 99九九视频 | 99视频黄 | 久久国产一区二区三区 | 91观看视频| 国产精品亚洲视频 | 五月婷婷黄色网 | 丰满少妇在线观看 | 91视频在线国产 | 国产尤物视频在线 | 国产 欧美 日本 | 日韩精品中文字幕在线 | 国产天天综合 | 日韩激情小视频 | 99电影 | 国产高清视频免费观看 | 久久久久久久久久免费视频 | 97免费视频在线 | 91视频观看免费 | 久久伊99综合婷婷久久伊 | 九九视频在线播放 | 黄色三级在线看 | 91在线操 | 久久艹久久 | 天天综合网久久 | 日韩欧美极品 | 国产精品九九久久99视频 | 欧美一级免费片 | 国产亚洲va综合人人澡精品 | 麻花豆传媒mv在线观看 | 久久草| 91av看片 | 99在线免费视频观看 | 国产视频手机在线 | 天天摸天天操天天舔 | 免费看色网站 | 伊人伊成久久人综合网站 | 亚洲毛片视频 | 国产网红在线 | 国产亚洲精品xxoo | 丁香婷婷久久 | 国产免费观看久久 | 最近av在线| 91在线中文字幕 | 中文字幕一区三区 | 久草免费看 | 久草国产在线观看 | 日韩午夜视频在线观看 | 日本中文字幕在线一区 | 在线中文字母电影观看 | 成人性生交视频 | 91最新视频在线观看 | 日韩中文幕| 中文字幕免费高清在线观看 | 丰满少妇在线观看资源站 | 一区二区三区日韩在线 | 97精品在线| 91日本在线播放 | 免费观看成年人视频 | 亚洲欧洲成人 | 草久在线观看视频 | 亚洲免费公开视频 | 成人免费视频视频在线观看 免费 | 欧美日产在线观看 | 国产精品网址在线观看 | 日韩视频一区二区在线 | 国产成人在线免费观看 | 91精品视频在线观看免费 | 五月天久久久 | 国产精品精品国产 | 久久艹久久 | 婷婷色5月 | 日韩在线免费观看视频 | 91天天操 | 中文在线a天堂 | 欧美色图另类 | 国产精品s色 | 国产午夜三级一二三区 | 欧美亚洲免费在线一区 | 99精品视频精品精品视频 | 久久最新| 国产精品久久久免费看 | 国产一区二区在线播放视频 | 日韩影视在线观看 | 久久精品人人做人人综合老师 | 欧美日韩在线免费观看 | 国产精品色 | www狠狠操 | 欧美精品一区二区免费 | 一区中文字幕在线观看 | 成人黄色电影视频 | 网站免费黄色 | 久久艹人人 | 国产亚洲久一区二区 | 999视频在线播放 | 九九久久免费视频 | www.xxxx欧美 | 亚洲精品福利视频 | 超碰人人草 | 黄网站免费久久 | 精品国产一区二区三区四 | 中文字幕一区二区三区四区在线视频 | 99精品成人 | 色网站免费在线观看 | 美女免费网视频 | 日韩精品中文字幕在线观看 | 久久网站免费 | 中文字幕中文字幕在线中文字幕三区 | 中文资源在线官网 | 免费在线观看黄网站 | 免费91在线 | 特级西西www44高清大胆图片 | 在线观看91视频 | 久草资源在线 | 欧美日韩免费观看一区=区三区 | 日日夜夜av| 日韩四虎 | 一区二区电影在线观看 | 国产男女爽爽爽免费视频 | 亚洲人成人99网站 | 91成熟丰满女人少妇 | 欧美一区二区精美视频 | 国产h片在线观看 | 五月婷婷丁香色 | 亚洲欧美成人在线 | 成片人卡1卡2卡3手机免费看 | 成人av免费在线播放 | 激情综合五月 | 精品人人爽 | 综合久久精品 | 国产精品美女久久久久久免费 | 正在播放 国产精品 | 激情婷婷 | 国产中文a | 亚洲 精品在线视频 | 国产视频日本 | 欧美日韩国产mv | 韩国av免费观看 | 四虎在线影视 | 欧美特一级 | 91麻豆精品国产自产在线游戏 | 亚洲精品美女 | a黄色片| 日本精品小视频 | 蜜桃av观看 | 玖玖爱国产在线 | 亚州av成人 | 天天天天天天天天操 | 婷婷色在线观看 | 91日本在线播放 | 亚洲精欧美一区二区精品 | 久久精彩视频 | 国产a级片免费观看 | 色婷婷国产精品一区在线观看 | 天堂av在线网站 | 日韩精品不卡在线观看 | 超碰免费观看 | av在线看网站 | 日本中出在线观看 | 久久久精品福利视频 | 中文字幕一区二区三区四区在线视频 | 最近最新最好看中文视频 | 91精品国产一区二区三区 | 欧美一级片免费在线观看 | 日日爱网址 | 日韩高清免费在线观看 | 久久96国产精品久久99软件 | 欧美激情一区不卡 | 91爱在线 | 国内精品久久久久久 | 日韩在线观看视频中文字幕 | 人人插人人插 | 免费精品在线 | 国产精品福利av | 蜜桃视频在线观看一区 | 狠狠色丁香婷婷综合久久片 | 日韩18p| 亚洲 在线 | 国产在线色站 | 国产午夜麻豆影院在线观看 | 久久久久亚洲精品中文字幕 | 最近日本中文字幕a | 国产一区在线视频播放 | 手机在线小视频 | 欧美精品久久久久久久久久白贞 | 欧美日韩国产mv | 精品一区二区亚洲 | 久久五月激情 | 91人网站 | 深夜免费福利视频 | 最新av网站在线观看 | 在线国产日本 | 99国产成+人+综合+亚洲 欧美 | 日日夜夜爱 | 一区免费视频 | 国际精品网 | 国产精品一区二区av日韩在线 | 天堂在线一区二区 | 女人久久久久 | 久久高清国产 | 五月激情五月激情 | 超碰97公开| 亚洲在线激情 | 久久免费视频7 | 久久不色 | 97在线视频免费播放 | 国产精品一区二区视频 | 国产自在线 | 日韩精品一卡 | 久久99深爱久久99精品 | 亚洲欧美久久 | 五月婷婷视频在线观看 | 久久精品一区八戒影视 | 麻豆极品 | 日韩精品中文字幕有码 | 91人人揉日日捏人人看 | 精品福利在线观看 | 成人久久18免费网站图片 | 欧美成年人在线观看 | 天天操 夜夜操 | 国内久久精品 | 久久视频在线看 | 91视频这里只有精品 | 黄色成人91 | 欧美巨乳网 | 黄色免费看片网站 | 亚洲手机天堂 | 在线天堂中文在线资源网 | av一级片在线观看 | 视频在线在亚洲 | 天天综合色天天综合 | 91成人黄色| 亚洲午夜久久久久久久久 | 亚洲va男人天堂 | 日韩免费av在线 | 久久最新网址 | 国产色影院| 婷婷色社区 | 久久精品毛片基地 | 国产电影一区二区三区四区 | 国产精品一区欧美 | 天天干天天操天天入 | 色综合久久88 | 丁香激情五月 | 在线免费观看国产 | 国产96av| 伊人网综合在线观看 | 在线免费色视频 | 国产色拍 | 在线观看香蕉视频 | 国产免费观看视频 | 69视频在线播放 | 99中文视频在线 | 999热线在线观看 | 97精品国产97久久久久久春色 | 中文字幕五区 | 丁香婷婷社区 | 日韩动漫免费观看高清完整版在线观看 | 亚洲国产精品电影在线观看 | 日韩国产精品久久久久久亚洲 | 国产色网 | 黄色小网站在线观看 | 五月综合色婷婷 | 男女靠逼app| 国产精品三级视频 | 国产午夜影院 | 国产尤物在线视频 | 狠狠色狠狠色 | 日韩精品久久一区二区三区 | 欧美日韩高清一区二区 | 中文字幕国产精品 | 黄色免费观看视频 | 亚洲综合射 | 午夜精品视频一区二区三区在线看 | 亚洲成人av在线电影 | 亚洲在线精品 | 国产a国产| a在线免费观看视频 | 97av视频在线 | 一级电影免费在线观看 | 亚洲精品乱码久久久久久蜜桃不爽 | 美女国内精品自产拍在线播放 | 日韩在线观看一区二区 | 美女黄久久 | 国产经典三级 | a在线免费观看视频 | 国产热re99久久6国产精品 | 91福利免费 | 亚洲精品网址在线观看 | 日本99干网| 操老逼免费视频 | 黄污网站在线 | 日韩美女一级片 | 亚洲成av人片在线观看www | 蜜桃视频日本 | 九九免费在线看完整版 | 国产一区二区在线观看免费 | 美女黄频在线观看 | 国产一级二级在线 | 久久综合欧美精品亚洲一区 | 日韩一级黄色大片 | 超碰久热 | 欧美色图亚洲图片 | 高清一区二区三区av | 狠狠色狠狠色综合日日92 | 91久久人澡人人添人人爽欧美 | 91精品推荐 | 亚洲精品在线观看免费 | 五月婷婷六月丁香在线观看 | 在线免费观看国产视频 | 欧美日韩国产精品一区 | 日韩大片免费观看 | 成人一级免费视频 | 在线成人av| 国产午夜三级一区二区三 | 欧美精品久久 | 亚洲日本精品视频 | 日韩一级黄色av | 久久国产精品小视频 | 激情网站免费观看 | 免费观看一级 | www免费视频com━ | 毛片基地黄久久久久久天堂 | 激情五月***国产精品 | 成人精品久久久 | 四虎在线视频 | 免费在线观看av | 最新日韩在线观看视频 | 韩国av三级 | 久草在线免费看视频 | 成人av在线网 | 97超级碰碰碰碰久久久久 | 在线观看视频在线观看 | 天天摸夜夜操 | 中文在线a√在线 | 国产精品igao视频网入口 | 国产成人一区二区三区免费看 | 国产精品中文在线 | 国产玖玖视频 | 亚洲.www | 午夜电影一区 | 97在线看| 亚洲特级毛片 | 国产不卡一区二区视频 | 婷婷视频在线播放 | 人人插人人搞 | 欧美 日韩 久久 | 97色se| 狠狠干夜夜爽 | 亚洲免费成人 | 久久大视频 | 精品国产人成亚洲区 | 午夜久久久精品 | 波多野结衣网址 | 狠狠色丁香婷婷综合最新地址 | 不卡电影一区二区三区 | av综合站 | 国产精品久久久久久久久大全 | 欧美高清成人 | 激情九九| 99精品免费观看 | 色播激情五月 | 国产美女被啪进深处喷白浆视频 | www.国产高清 | 麻豆观看| 在线黄色毛片 | 亚洲欧美日韩一二三区 | 四虎免费在线观看视频 | 亚洲免费国产 | 国产经典三级 | av在线精品 | 国产精品日韩在线观看 | 久久免费一级片 | 伊人久久精品久久亚洲一区 | 国产高清视频在线观看 | 国产一二三区在线观看 | 免费美女久久99 | 狠狠色丁香婷婷综合久久片 | 国产一区在线不卡 | 99色在线视频 | 亚洲视频 一区 | 夜夜夜夜夜夜操 | 亚洲成a人片在线观看网站口工 | 成人午夜电影网站 | 91精品国产九九九久久久亚洲 | 中文字幕 国产视频 | 久久久久欧美精品 | 黄网av在线 | 日韩最新中文字幕 | 亚洲天天在线日亚洲洲精 | 日日夜夜精品视频天天综合网 | 国产精品v欧美精品v日韩 | 精品国产网址 | 亚洲欧美一区二区三区孕妇写真 | 最近最新中文字幕 | 久久久久99精品成人片三人毛片 | 天天操天天射天天 | 香蕉视频在线观看免费 | 日韩视频区 | 91九色在线播放 | 久久国产美女视频 | 日日成人网 | 人人超在线公开视频 | 日韩欧美一区二区三区在线观看 | 免费看一级特黄a大片 | 狠狠躁夜夜躁人人爽视频 | 久久免费视频5 | 美女免费视频一区二区 | 超级碰99| av三级在线免费观看 | 免费在线观看的av网站 | 中文字幕在线观看免费高清电影 | 成人在线免费观看网站 | 香蕉视频在线免费 | 午夜视频在线观看网站 | 国产69久久久 | 色播激情五月 | 国产手机精品视频 | 久久一区国产 | 天天在线免费视频 | 99久久一区| 亚洲精品视频大全 | 日本在线中文在线 | 成年人在线观看视频免费 | www.五月婷婷 | 久久综合九色综合97婷婷女人 | 韩日精品在线观看 | 久久兔费看a级 | 又黄又爽又刺激视频 | 黄色网www| 99热这里只有精品国产首页 | 最近免费观看的电影完整版 | 伊人影院得得 | 操少妇视频| 久久视频免费看 | 日本护士三级少妇三级999 | 久久久综合 | 久草在线免费播放 | 国产精品久久久影视 | 欧美精品一区二区三区一线天视频 | 激情亚洲综合在线 | 国产精品一区二区免费在线观看 | 亚洲天天综合 | 国产91欧美| 成人一级 | 日韩专区 在线 | 国产热re99久久6国产精品 | 免费三级网 | 国内精品久久久久久久 | 丝袜一区在线 | 99久久精品免费看国产四区 | 91精品国产综合久久福利不卡 | 久久综合亚洲鲁鲁五月久久 | 亚洲黄色成人 | 三级视频片 | 国产精品成人a免费观看 | 亚洲国产中文在线 | 精品99999 | 色综合久久久 | 人人爽人人片 | 国产色拍拍拍拍在线精品 | 国产在线免费观看 | 成人综合免费 | 91视频免费看片 | 久久,天天综合 | 狠狠色丁香婷婷综合最新地址 | 顶级bbw搡bbbb搡bbbb| 91尤物在线播放 | 亚洲精色 | 91麻豆精品 | 欧美在线观看视频一区二区 | 日韩视频一区二区在线 | 麻豆系列在线观看 | 亚洲国产中文字幕在线视频综合 | 97视频在线播放 | 久久精品久久99精品久久 | 久久人人爽爽人人爽人人片av | 亚洲国产午夜精品 | 日韩一区二区三 |