亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線實(shí)戰(zhàn)洞察。

點(diǎn)焊機(jī)器人ROS仿真與控制:從建模到Python節(jié)點(diǎn)實(shí)戰(zhàn)

點(diǎn)焊機(jī)器人ROS仿真與控制:從建模到Python節(jié)點(diǎn)實(shí)戰(zhàn) 簡(jiǎn)介本資源是一套面向高校自動(dòng)化、機(jī)器人工程及機(jī)電類專業(yè)學(xué)生的ROS課程設(shè)計(jì)實(shí)踐項(xiàng)目聚焦機(jī)械臂在ROS環(huán)境下的運(yùn)動(dòng)仿真與點(diǎn)焊任務(wù)控制解決從URDF建模、MoveIt!運(yùn)動(dòng)規(guī)劃到Python節(jié)點(diǎn)閉環(huán)控制的完整技術(shù)鏈問(wèn)題。壓縮包共57個(gè)文件包含12個(gè)launch啟動(dòng)腳本用于一鍵啟動(dòng)仿真環(huán)境、9個(gè)YAML配置文件定義控制器參數(shù)與關(guān)節(jié)限位、9個(gè)STL三維模型構(gòu)建點(diǎn)焊機(jī)器人本體、5個(gè)核心Python控制腳本實(shí)現(xiàn)軌跡生成與焊槍動(dòng)作邏輯以及URDF、SRDF、RVIZ等關(guān)鍵描述文件整體僅430KB輕量但結(jié)構(gòu)完整。已有284人學(xué)習(xí)下載項(xiàng)目經(jīng)導(dǎo)師指導(dǎo)并獲97分高分評(píng)價(jià)開(kāi)箱即用——無(wú)需修改即可在ROS Melodic/Noetic環(huán)境下運(yùn)行Gazebo仿真與Rviz可視化配套的使用說(shuō)明.txt清晰標(biāo)注各模塊功能與運(yùn)行順序目錄按功能分層組織launch/config/meshes/urdf等便于理解ROS機(jī)器人系統(tǒng)架構(gòu)與工程化開(kāi)發(fā)流程。 點(diǎn)焊機(jī)器人課程設(shè)計(jì)這個(gè)題目很多自動(dòng)化、機(jī)器人工程專業(yè)的同學(xué)都會(huì)遇到。網(wǎng)上一搜能搜出一堆“基于ROS的點(diǎn)焊機(jī)器人仿真與控制源碼.zip”之類的壓縮包但下載下來(lái)之后能真正跑通、能在答辯時(shí)講清楚原理的人其實(shí)不多。這篇文章就把這類項(xiàng)目從環(huán)境搭建、機(jī)器人建模到Python控制節(jié)點(diǎn)設(shè)計(jì)、仿真驗(yàn)證的完整鏈路拆開(kāi)講一遍把我自己做項(xiàng)目時(shí)踩過(guò)的坑和總結(jié)的經(jīng)驗(yàn)一起放進(jìn)來(lái)給準(zhǔn)備做課題設(shè)計(jì)或者正在Debug的同學(xué)一個(gè)參考。1. 拿到一個(gè)“點(diǎn)焊機(jī)器人仿真與控制”題目首先要拆解哪些需求1.1 課程設(shè)計(jì)不是工程落地先明確評(píng)分標(biāo)準(zhǔn)很多同學(xué)拿到題目第一反應(yīng)是“我要做出一臺(tái)能真實(shí)焊接的機(jī)器人”然后開(kāi)始糾結(jié)焊槍的電流模型、熔池動(dòng)態(tài)模擬這些非常硬核的方向。但大部分本科課程設(shè)計(jì)或者研究生入門(mén)課題評(píng)分的重點(diǎn)其實(shí)是三塊系統(tǒng)能不能跑起來(lái)、控制鏈路是否完整、原理能不能講清楚。至于焊接本身的物理過(guò)程通常用狀態(tài)機(jī)模擬就足夠了——焊槍到達(dá)目標(biāo)點(diǎn)、輸出一個(gè)“焊接中”的標(biāo)志、持續(xù)一小段時(shí)間、再抬槍這一步很多項(xiàng)目里就是用話題消息或者一個(gè)顏色變化來(lái)表示的。換句話說(shuō)這類項(xiàng)目的本質(zhì)是“用ROS把一臺(tái)串聯(lián)機(jī)械臂的建模、規(guī)劃、控制、仿真串起來(lái)”點(diǎn)焊只是末端執(zhí)行器的一個(gè)典型場(chǎng)景。明白這一點(diǎn)后面做技術(shù)選型就會(huì)輕松很多。1.2 盤(pán)點(diǎn)題目里隱含的必做模塊基于我看到的題目描述和搜索熱詞里頻繁出現(xiàn)的“ros機(jī)械臂開(kāi)發(fā)”“ros小車自主導(dǎo)航仿真”“四旋翼仿真”“gazebo安裝”等信息一個(gè)完整交付的課程設(shè)計(jì)通常包含以下模塊機(jī)器人的URDF/Xacro模型包含關(guān)節(jié)、連桿、慣性參數(shù)、碰撞體積焊接工位布置比如一個(gè)固定在空間中的工件上面的焊點(diǎn)坐標(biāo)要提前標(biāo)定正逆運(yùn)動(dòng)學(xué)解算至少能對(duì)給定末端位姿解出六個(gè)關(guān)節(jié)角焊點(diǎn)路徑規(guī)劃在多個(gè)焊點(diǎn)之間生成無(wú)碰撞、平滑的運(yùn)動(dòng)軌跡Python控制節(jié)點(diǎn)負(fù)責(zé)接收目標(biāo)點(diǎn)、計(jì)算插補(bǔ)、發(fā)布關(guān)節(jié)指令Gazebo物理仿真環(huán)境驗(yàn)證控制算法在帶重力和碰撞檢測(cè)的條件下能不能穩(wěn)定運(yùn)行RViz可視化展示機(jī)器人狀態(tài)和路徑規(guī)劃效果。源碼包的交付形式通常是launch/、urdf/、src/、config/、rviz/、CMakeLists.txt和package.xml。如果拿到手的壓縮包缺了其中某一塊課題后期跑起來(lái)會(huì)非常別扭。1.3 明確技術(shù)路線用ROS1還是ROS2這一點(diǎn)往往在找環(huán)境教程時(shí)就被卡住了。搜索熱詞里同時(shí)出現(xiàn)了“gazebo安裝ros環(huán)境ubuntu22”和“22.04安裝什么版本ros”說(shuō)明很多人在Ubuntu 22.04上裝ROS2的時(shí)候遇到問(wèn)題。我的建議分兩種情況如果題目沒(méi)有強(qiáng)制指定優(yōu)先用ROS1 Noetic配Ubuntu 20.04原因是ROS1的資料存量最大MoveIt、Gazebo、TF相關(guān)的博客幾乎全是在ROS1環(huán)境下寫(xiě)的遇到問(wèn)題能搜到答案的概率高很多。如果機(jī)器已經(jīng)是Ubuntu 22.04不想折騰雙系統(tǒng)那也可以上ROS2 Humble開(kāi)發(fā)思路上差別不大但很多舊教程的命令和包名需要做遷移比如catkin_make變成colcon buildrospy變成rclpy信息檢索成本更高。我個(gè)人的做法是課程設(shè)計(jì)求穩(wěn)直接Noetic想順便學(xué)ROS2的在Noetic題目做完后再遷移也不遲。2. 環(huán)境搭建與工具鏈選型少走三個(gè)月彎路的實(shí)操記錄2.1 Python版本與ROS的對(duì)應(yīng)關(guān)系凡是點(diǎn)焊機(jī)器人課題Python節(jié)點(diǎn)基本跑不掉因?yàn)榭刂?、插補(bǔ)、坐標(biāo)變換代碼用Python寫(xiě)起來(lái)最快。ROS1 Noetic官方綁定的是Python 3這一點(diǎn)和早期ROS1Melodic及之前默認(rèn)Python 2完全不同。裝完Noetic后系統(tǒng)的/usr/bin/python3會(huì)作為腳本解釋器但用catkin_make編譯Python包時(shí)需要注意shebang和python3解釋器的路徑。如果你用的是從網(wǎng)上下載的源碼包第一件事就是檢查每個(gè)scripts/目錄下的Python文件頭部統(tǒng)一改成#!/usr/bin/env python3同時(shí)給文件加執(zhí)行權(quán)限。這個(gè)不起眼的細(xì)節(jié)能避免大量“找不到模塊”“命令找不到”的報(bào)錯(cuò)。2.2 安裝ROS時(shí)值得記住的加速方法提到ROS安裝很多教程會(huì)讓你從官方源逐條執(zhí)行命令。國(guó)內(nèi)網(wǎng)絡(luò)環(huán)境下官方源的速度時(shí)快時(shí)慢而且依賴包數(shù)量很大。搜索熱詞里高頻出現(xiàn)的“魚(yú)香ros一鍵安裝”其實(shí)就是社區(qū)做的一個(gè)安裝腳本把ROS/ROS2的安裝、換源、依賴配置都自動(dòng)化了。我第一次用的時(shí)候也覺(jué)得這類“一鍵腳本”不太靠譜但實(shí)際試過(guò)之后發(fā)現(xiàn)它能正確識(shí)別Ubuntu版本自動(dòng)選擇對(duì)應(yīng)的ROS發(fā)行版然后把rosdep初始化、rosdep update、apt源更新一氣呵成。當(dāng)然我現(xiàn)在還是會(huì)手動(dòng)裝一遍目的是理解每一步在干什么。如果你只想盡快把環(huán)境跑起來(lái)一鍵腳本是沒(méi)問(wèn)題的但答辯時(shí)老師如果問(wèn)“你裝的ROS都裝了什么”至少要知道ros-base和desktop-full的區(qū)別。desktop-full包含了RViz、Gazebo、MoveIt等一系列仿真工具做點(diǎn)焊機(jī)器人課題建議直接裝這個(gè)。2.3 建模和仿真工具鏈的搭配URDF/Xacro負(fù)責(zé)描述機(jī)器人長(zhǎng)什么樣X(jué)acro比URDF多了宏定義和數(shù)學(xué)表達(dá)式能力建模時(shí)推薦直接用Xacro。Gazebo負(fù)責(zé)物理仿真需要給URDF補(bǔ)上gazebo標(biāo)簽包括碰撞、慣性、摩擦和傳動(dòng)插件。RViz負(fù)責(zé)可視化調(diào)試TF坐標(biāo)樹(shù)和運(yùn)動(dòng)規(guī)劃時(shí)用。MoveIt負(fù)責(zé)運(yùn)動(dòng)規(guī)劃如果課程設(shè)計(jì)要求“自主規(guī)劃路徑”那MoveIt的Setup Assistant是避不開(kāi)的。但純粹的課程設(shè)計(jì)不一定非要上MoveIt自己寫(xiě)Python插補(bǔ)反而更能體現(xiàn)對(duì)原理的理解。我在工具鏈這件事上的經(jīng)驗(yàn)是先別貪多。把URDF Gazebo RViz這條最小鏈路跑通再考慮MoveIt。否則一次引入太多工具出了問(wèn)題都不知道錯(cuò)在那一層。3. 點(diǎn)焊機(jī)器人模型搭建關(guān)節(jié)、焊槍和仿真參數(shù)的細(xì)節(jié)3.1 用URDF/Xacro描述六軸機(jī)械臂本體點(diǎn)焊機(jī)器人基本都是六自由度關(guān)節(jié)臂結(jié)構(gòu)基座固定在地面或滑臺(tái)上六個(gè)旋轉(zhuǎn)關(guān)節(jié)從腰關(guān)節(jié)J1一直延伸到腕關(guān)節(jié)J6末端掛一個(gè)焊鉗或焊槍。課程設(shè)計(jì)里不需要復(fù)刻某一款真實(shí)機(jī)器人的完整3D模型最重要的是連桿尺寸、關(guān)節(jié)限位和坐標(biāo)軸向設(shè)置合理。寫(xiě)URDF時(shí)強(qiáng)烈建議用Xacro加宏的方式連桿和關(guān)節(jié)可以分文件定義。以典型的關(guān)節(jié)定義為例格式大致是link namelink1 visual geometry cylinder radius0.12 length0.35/ /geometry origin xyz0 0 0.175 rpy0 0 0/ material namegrey/ /visual collision geometry cylinder radius0.12 length0.35/ /geometry origin xyz0 0 0.175 rpy0 0 0/ /collision inertial mass value8.0/ inertia ixx0.1 ixy0.0 ixz0.0 iyy0.1 iyz0.0 izz0.05/ /inertial /link joint namejoint1 typerevolute parent linkbase_link/ child linklink1/ origin xyz0 0 0.36 rpy0 0 0/ axis xyz0 0 1/ limit lower-3.14 upper3.14 effort200 velocity3.0/ /joint很多同學(xué)在寫(xiě)URDF時(shí)只關(guān)注visual忘記寫(xiě)inertial結(jié)果在Gazebo里一加載機(jī)器人就像一灘泥一樣塌下去。原因是每個(gè)link必須有質(zhì)量和慣性張量才能做物理仿真。就算數(shù)值粗略也一定要有。3.2 焊槍的建模與工具坐標(biāo)系點(diǎn)焊機(jī)器人末端焊槍可以簡(jiǎn)化成兩個(gè)對(duì)稱的電極臂加一個(gè)焊鉗體在URDF里用link和joint描述也可以直接用visual的origin把它掛在末端法蘭盤(pán)上。但如果焊接點(diǎn)位要達(dá)到一定精度焊槍末端要單獨(dú)建立一個(gè)tool0或者tcp坐標(biāo)系這個(gè)坐標(biāo)系的原點(diǎn)就是焊絲與工件接觸的位置。坐標(biāo)系的合理設(shè)計(jì)很重要。后續(xù)所有焊點(diǎn)坐標(biāo)都是相對(duì)于某個(gè)固定坐標(biāo)系通常設(shè)在工件右下角來(lái)寫(xiě)的最后要通過(guò)TF變換轉(zhuǎn)換到機(jī)器人基座坐標(biāo)系下。如果tool0坐標(biāo)系和實(shí)際焊槍的視覺(jué)模型不一致就會(huì)出現(xiàn)“看起來(lái)焊槍已經(jīng)懟到工件里了但程序報(bào)未到達(dá)”或者反過(guò)來(lái)“焊槍離工件還差一截程序卻說(shuō)到位了”的問(wèn)題。3.3 Gazebo仿真中避免模型抖動(dòng)的配置URDF里關(guān)節(jié)定義完還需要給Gazebo加載傳動(dòng)和控制插件。機(jī)械臂在Gazebo里常用的方式是在gazebo標(biāo)簽里配置ros_control插件并且給每個(gè)關(guān)節(jié)添加transmission。課程設(shè)計(jì)階段不需要每個(gè)關(guān)節(jié)都上高級(jí)力控用position_controllers就夠了joint_state_controller: type: joint_state_controller/JointStateController publish_rate: 50 arm_controller: type: position_controllers/JointGroupPositionController joints: - joint1 - joint2 - joint3 - joint4 - joint5 - joint6publish_rate建議不要太高50Hz對(duì)機(jī)械臂視覺(jué)驗(yàn)證足夠太高會(huì)讓CPU占用飆升。關(guān)節(jié)PID參數(shù)也要在gazebo_ros_control的配置里設(shè)置特別是Kp調(diào)得太小機(jī)械臂會(huì)軟綿綿地晃動(dòng)調(diào)得太大又會(huì)震蕩。一個(gè)從零調(diào)試的好起點(diǎn)是Kp100、Ki0、Kd5然后根據(jù)仿真表現(xiàn)再微調(diào)。4. 控制節(jié)點(diǎn)設(shè)計(jì)從焊點(diǎn)列表到關(guān)節(jié)角度的完整鏈路4.1 Python節(jié)點(diǎn)的任務(wù)劃分點(diǎn)焊機(jī)器人的控制離不開(kāi)多個(gè)Python節(jié)點(diǎn)協(xié)同工作。我在源碼包里習(xí)慣把控制邏輯拆成四個(gè)節(jié)點(diǎn)各司其職trajectory_planner.py接收焊點(diǎn)目標(biāo)列表計(jì)算路徑插補(bǔ)把插補(bǔ)結(jié)果作為目標(biāo)位姿發(fā)布。inverse_kinematics.py訂閱目標(biāo)位姿調(diào)用逆運(yùn)動(dòng)學(xué)解算器輸出六個(gè)關(guān)節(jié)角。joint_controller.py接收關(guān)節(jié)角目標(biāo)做關(guān)節(jié)空間增量插補(bǔ)通過(guò)/arm_controller/command發(fā)布到Gazebo。welding_controller.py接收焊接啟動(dòng)信號(hào)控制焊槍的“焊接中/待機(jī)”狀態(tài)切換并在RViz上顯示。如果課程設(shè)計(jì)不要求自己寫(xiě)逆運(yùn)動(dòng)學(xué)解算也可以用開(kāi)源庫(kù)ikpy做數(shù)值逆解或者調(diào)用MoveIt的IK接口。但為了講清楚原理建議至少把解析逆解的思路寫(xiě)出來(lái)——六軸機(jī)械臂在滿足腕部相交的Pieper準(zhǔn)則時(shí)可以先解前三個(gè)關(guān)節(jié)確定腕點(diǎn)位置再解后三個(gè)關(guān)節(jié)確定姿態(tài)。4.2 焊點(diǎn)路徑規(guī)劃與插補(bǔ)實(shí)現(xiàn)點(diǎn)焊路徑和連續(xù)焊接弧焊最大的不同是點(diǎn)焊的機(jī)器人末端在每個(gè)焊點(diǎn)處需要停頓完成焊接動(dòng)作后快速移動(dòng)到下一個(gè)焊點(diǎn)。因此路徑規(guī)劃可以拆成“點(diǎn)到點(diǎn)運(yùn)動(dòng)”和“焊點(diǎn)間轉(zhuǎn)移運(yùn)動(dòng)”兩個(gè)階段。點(diǎn)到點(diǎn)運(yùn)動(dòng)希望末端在焊點(diǎn)處姿態(tài)穩(wěn)定所以通常用關(guān)節(jié)空間規(guī)劃比如五次多項(xiàng)式插補(bǔ)def quintic_trajectory(q0, q1, t, T): # q0: 起始關(guān)節(jié)角, q1: 目標(biāo)關(guān)節(jié)角, t: 當(dāng)前時(shí)間, T: 總時(shí)長(zhǎng) if t T: return q1 tau t / T # 五次多項(xiàng)式系數(shù) h (3 * tau**2 - 2 * tau**3) q q0 (q1 - q0) * h return q焊點(diǎn)間轉(zhuǎn)移運(yùn)動(dòng)則更關(guān)注末端路徑不要碰到工件和夾具這時(shí)可以用笛卡爾空間的直線插補(bǔ)每隔一定距離取一個(gè)路點(diǎn)再用逆運(yùn)動(dòng)學(xué)解出關(guān)節(jié)角。這樣能保證末端從當(dāng)前位置直線運(yùn)動(dòng)到下一個(gè)焊接點(diǎn)上方再垂直下降接觸工件。4.3 焊接狀態(tài)機(jī)讓“點(diǎn)焊”真正發(fā)生很多課程設(shè)計(jì)止步于“機(jī)械臂會(huì)動(dòng)”但題目里寫(xiě)著“點(diǎn)焊機(jī)器人”那總要有點(diǎn)“焊”的體現(xiàn)。這里我的做法是定義一個(gè)焊接狀態(tài)機(jī)狀態(tài)包括IDLE、MOVING、WELDING、RETRACTIDLE等待任務(wù)開(kāi)始機(jī)械臂在初始位置MOVING正在向焊接點(diǎn)運(yùn)動(dòng)WELDING焊槍接觸焊點(diǎn)觸發(fā)焊接維持設(shè)定時(shí)間RTOS計(jì)時(shí)或者rospy.sleep均可RETRACT焊接完成焊槍抬起移動(dòng)到下一個(gè)焊點(diǎn)。焊接狀態(tài)的切換通過(guò)話題發(fā)布比如std_msgs/Int8或者std_msgs/Bool。在RViz里可以通過(guò)改變焊鉗模型的顏色來(lái)體現(xiàn)焊接中與冷卻中在Gazebo里則可以通過(guò)發(fā)布一個(gè)虛擬力或者改變焊點(diǎn)部件的顏色實(shí)現(xiàn)同樣的效果。答辯時(shí)這些可視化的小細(xì)節(jié)往往比一大段公式更能讓評(píng)委快速理解你的設(shè)計(jì)。5. 仿真驗(yàn)證與調(diào)試我在Gazebo里踩過(guò)的那些坑5.1 總是對(duì)不齊的焊點(diǎn)坐標(biāo)我做這類項(xiàng)目時(shí)遇到頻率最高的一個(gè)問(wèn)題仿真里機(jī)器人能跑但焊槍末端怎么都對(duì)不上預(yù)期焊點(diǎn)位置。排查思路是這樣的——先在RViz里打開(kāi)TF和RobotModel把工件原點(diǎn)和機(jī)器人基座原點(diǎn)都在grid上顯示出來(lái)。然后用tf2_echo或者寫(xiě)個(gè)Python腳本查詢base_link到tool0的變換關(guān)系確認(rèn)tool0在當(dāng)前關(guān)節(jié)角下對(duì)應(yīng)的空間位置是否和視覺(jué)模型一致。如果存在固定偏移多半是焊槍建模時(shí)末端坐標(biāo)系沒(méi)有放在電極尖端如果只在某些角度偏差大那要檢查逆運(yùn)動(dòng)學(xué)解算時(shí)使用的DH參數(shù)和URDF里的關(guān)節(jié)軸是否匹配。這兩種問(wèn)題我在多個(gè)項(xiàng)目里都遇到過(guò)排查的價(jià)值比改代碼本身更高。5.2 機(jī)械臂到達(dá)目標(biāo)點(diǎn)前后出現(xiàn)抖動(dòng)Gazebo中用位置控制器時(shí)如果目標(biāo)位置跳躍太大機(jī)械臂會(huì)因?yàn)镻ID控制器的響應(yīng)速度跟不上而出現(xiàn)抖動(dòng)。表現(xiàn)是快速移動(dòng)到位后機(jī)械臂在目標(biāo)姿態(tài)附近來(lái)回震蕩很長(zhǎng)時(shí)間才停下。解決思路有兩種一種是在發(fā)布目標(biāo)關(guān)節(jié)角之前先做平滑插補(bǔ)讓關(guān)節(jié)角隨時(shí)間逐步逼近目標(biāo)另一種是調(diào)低Kp、稍微增加Kd阻尼增大后震蕩會(huì)明顯減少。另外還要注意控制的發(fā)布頻率和控制器的執(zhí)行頻率。如果joint_controller里的sleep(0.01)100Hz發(fā)布但Gazebo里的publish_rate只有50Hz多余的消息會(huì)被堵塞積壓后反而造成滯后。保持發(fā)布頻率和控制器訂閱頻率一致或略低即可。5.3 無(wú)法連接控制器或者控制器未加載的報(bào)錯(cuò)Gazebo加載機(jī)械臂模型后如果/arm_controller/command這個(gè)話題不存在最常見(jiàn)的報(bào)錯(cuò)是“Controller Spawner: No controllers are running”。這種情況的原因通常是ros_control插件沒(méi)有正確加載或者YAML參數(shù)沒(méi)有通過(guò)rosparam加載到參數(shù)服務(wù)器。排查步驟按照順序來(lái)檢查啟動(dòng)文件里是否加載了controller.yaml并把參數(shù)加到robot_description所在的命名空間下檢查URDF里transmission標(biāo)簽是否寫(xiě)完整hardwareInterface是否寫(xiě)的PositionJointInterface啟動(dòng)時(shí)觀察終端和日志看controller_spawner是否成功運(yùn)行;用rostopic list | grep controller確認(rèn)話題是否存在。這類問(wèn)題99%都是配置細(xì)節(jié)不是代碼邏輯錯(cuò)誤所以心態(tài)要穩(wěn)。5.4 點(diǎn)焊機(jī)器人仿真畫(huà)面中常見(jiàn)的工件/夾具模型穿模焊接工件的模型一般用STL或DAE文件導(dǎo)入如果碰撞體積和視覺(jué)模型不一致在Gazebo里會(huì)出現(xiàn)“機(jī)械臂和工件看起來(lái)接觸了但沒(méi)產(chǎn)生碰撞”或“明明沒(méi)碰到卻被擋住”的情況。URDF里visual和collision可以不同很多人只用視覺(jué)模型而忘了設(shè)置碰撞模型。正確的做法是給工件、夾具、工作臺(tái)都配置獨(dú)立的碰撞體積碰撞體積可以比視覺(jué)模型略大一點(diǎn)點(diǎn)保證物理交互可靠。6. 課程設(shè)計(jì)與答辯除了跑起來(lái)還能整哪些加分項(xiàng)6.1 錄一段可復(fù)現(xiàn)的演示流程答辯時(shí)間通常很短不可能現(xiàn)場(chǎng)從頭開(kāi)始編譯運(yùn)行所以提前錄一段完整的演示視頻并配合一個(gè)README.md寫(xiě)清楚操作步驟會(huì)節(jié)省大量來(lái)回溝通的時(shí)間。演示流程建議是啟動(dòng)roslaunch展示RViz和Gazebo同時(shí)打開(kāi)的初始場(chǎng)景打印焊點(diǎn)目標(biāo)列表展示焊點(diǎn)坐標(biāo)運(yùn)行Python控制節(jié)點(diǎn)機(jī)械臂依次到達(dá)焊點(diǎn)焊槍狀態(tài)切換用rqt_plot或者plotjuggler展示一個(gè)關(guān)節(jié)角隨時(shí)間變化的曲線說(shuō)明規(guī)劃平穩(wěn)。6.2 焊點(diǎn)坐標(biāo)標(biāo)定的可視化很多課程設(shè)計(jì)只會(huì)寫(xiě)“焊點(diǎn)列表在代碼里寫(xiě)死”但答辯時(shí)如果老師問(wèn)“這些焊點(diǎn)坐標(biāo)從哪里來(lái)”就會(huì)比較被動(dòng)。建議在RViz里添加MarkerArray把每個(gè)焊點(diǎn)用一個(gè)小球或十字標(biāo)記顯示出來(lái)。這樣既能直觀看到焊點(diǎn)位置是否合理也能證明你的焊點(diǎn)坐標(biāo)經(jīng)過(guò)了標(biāo)定不是隨便拍腦袋寫(xiě)的。6.3 回答常見(jiàn)追問(wèn)的預(yù)案根據(jù)我?guī)屯瑢W(xué)看項(xiàng)目的經(jīng)驗(yàn)評(píng)委最喜歡問(wèn)的幾類問(wèn)題是逆運(yùn)動(dòng)學(xué)怎么解的為什么用這個(gè)插補(bǔ)方式控制器參數(shù)怎么確定的如果你的代碼里直接調(diào)了某個(gè)庫(kù)至少要把庫(kù)的算法原理說(shuō)清楚如果是自己寫(xiě)的插補(bǔ)就要能解釋清楚插補(bǔ)過(guò)程中末端速度、關(guān)節(jié)速度如何約束。另一個(gè)高頻問(wèn)題是“你的系統(tǒng)能不能遷移到真實(shí)機(jī)器人上”這個(gè)問(wèn)題其實(shí)是想考你對(duì)仿真和現(xiàn)實(shí)差別的理解??梢詮娜齻€(gè)方面準(zhǔn)備答案真實(shí)機(jī)器人有電機(jī)動(dòng)力學(xué)和摩擦Gazebo里默認(rèn)的PID參數(shù)需要重新辨識(shí)真實(shí)焊槍需要?dú)怏w、電流、時(shí)序等IO信號(hào)配合仿真里只是狀態(tài)切換傳感器反饋從仿真狀態(tài)到真實(shí)信號(hào)的差異需要考慮。6.4 給后續(xù)擴(kuò)展留一條路如果學(xué)有余力可以在點(diǎn)焊基礎(chǔ)上擴(kuò)展一個(gè)簡(jiǎn)單的視覺(jué)定位模塊比如用OpenCV識(shí)別工件上的焊點(diǎn)標(biāo)記然后把像素坐標(biāo)換算成機(jī)器人基座坐標(biāo)系下的坐標(biāo)再驅(qū)動(dòng)機(jī)械臂完成焊接。這樣整個(gè)項(xiàng)目就從“固定點(diǎn)位”升級(jí)成了“視覺(jué)引導(dǎo)”對(duì)找工作或者保研面試都是很好的素材。我在實(shí)際帶課設(shè)和幫同學(xué)改代碼的過(guò)程中有一個(gè)比較深的感受這種“基于ROS的點(diǎn)焊機(jī)器人仿真與控制”題目真正的難點(diǎn)從來(lái)不是某一個(gè)算法而是把URDF建模、運(yùn)動(dòng)學(xué)解算、路徑規(guī)劃、仿真調(diào)試這幾層全部串起來(lái)的系統(tǒng)工程思維。源碼包只是起點(diǎn)把每一條鏈路的原理弄明白答辯時(shí)一切問(wèn)題都能接住。希望大家拿到一個(gè)zip之后不是只敲一個(gè)roslaunch看個(gè)動(dòng)畫(huà)就完事而是親手把每個(gè)節(jié)點(diǎn)打出來(lái)改一改焊點(diǎn)坐標(biāo)調(diào)一調(diào)PID看看機(jī)械臂和焊槍的行為會(huì)怎么變化。踩過(guò)幾次坑之后這套東西才真正是你的。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
亚洲国产精品久久久久久久久久| 素人伊尹大香蕉免费下载视频| 激情小说五月天| 免费日韩黄片| 欧美影院一区二区三区| www.成人无码| 欧美国产操逼| 精品一区二区三区四区外站| 东北老女人的激情视频| 天天欧美欧美亚洲网| 日本色色色视频| 色吧5亚洲| 超碰97国产欧美| 久9久9久9久9久9久9| 二级久久网| 精品国产嫩穴视频| 丝袜美腿欧美| 97干在线视频| 欧美特大黄一级片片免费| 中文字幕精品一区欧美| 日韩免费a级毛片无码a∨| 欧美综合综合| 亚洲男人的天堂网| 国产偷人伦激情在线观看| 日韩少妇一区二区三区| 粉嫩av久久一区二区三区| 青草精品视频日本久久久久网站在线| 亚洲色图 91| 91爱看| 久久久久中出| 强奸少妇AV导航网| 99热亚洲天堂| 综合色图亚洲欧美| 日本欧美成人片AAAA| 亚洲古典另类欧美在线| 国产操操日韩三级黄| 国产狂喷潮在线精品| 97久久超碰| 欧美97超碰| 老司机福利社视频在线观看| 色与欲影视天天看综合网| 夜草欧美| 在线情色电影 91大 | 韩国一区二区精品亚洲| 男人的天堂啪啪| 丁香婷婷久久 | 乱伦色图网址是多少| 亚洲 欧美 日韩 国产一区二区 | 国产精品色片一区二区| 日本激情免费大片| 国产 日韩 欧美 中文 另类,国产 欧美 另类 制服 变态,高清 日韩 欧美 中文,高 | 亚洲在钱| 美女天天干| 亚洲男人天堂视频| 国产精品午夜精品| 国产精品操| 青草一区二区| 无码天堂| 亚洲影院365| 日本欧美韩国国产在线| 夜夜天天噜狠狠爱2021| 视频国产精品未满十八禁止在线观看| 日本一区二区成人在线| 欧美三级中文字幕hd| 极品尤物女神在线观看| 超碰碰碰碰| 亚洲婷婷五月天| 九九毛片这里只有精品| 欧美第38页| 白丝少妇一区二区| 伊人少妇久久久| 97精品网站| 亚洲激情深爱文学小说网站| 久久久久久999| 综合色区偷拍| 人人做,人人操,人人摸| 福利视频一区二区微拍| 五月婷丁香| 久久久人体| 久久超碰、| 九九九九九九视频| 香蕉99秘 一区精品蜜桃臀| 欧美不在线| 91精品人| 国产成人综合在线播放| 无码抄逼网| 人妻熟女字幕一区二区| 老熟女熟妇| 亚洲精品一卡二卡三卡福利视频网站| 欧美在线电影| 蜜乳视频网站| 激情专区综合| 一区 欧美 日韩 麻豆| 欧美色图下一页| 超碰欧美97资源| 日本一二区不卡| 啪啪视频亚洲第一| 五月丁香久久| 岛国人妻少妇av在线观看| 风骚少妇视频中文字幕| 天天网综合| 国产精品一区二区亚洲人成毛片 | 美腿丝袜偷拍亚洲欧美| 久久久久久十| 天天夜躁日日躁狠狠2002| 四虎影视永久在线免费| 99热综合| 亚洲色图美腿丝袜| 草草草视频| 日韩欧美大片免费高清啪啪| 国产亚洲色婷婷久久99精品91葵花宝典| 97久久视频| 久草在| 天天综合网在线91| 免费日韩黄片| av天天在线观看| 欧美日韩婷婷中文| 噜噜噜噜久久久精品免费| 日韩无码视频黄色| 九色视频91| 国产a级精品| 蜜臀99久久国产| 人人操我人人干| 日韩精品一区二区三区色欲| 人妻大相焦在线| JuliaAnnXXX888| 亚洲好看强奸乱伦| 人妻精品综合中文字幕在线| 人人操超碰在线| 黄视频免费| 超碰精品在线| 日韩一级二级三级免费看完整版国语版 | 欧日韩一二三f区| 狠狠色伊人亚洲综合网站色 | 久久久三区二区一区| 午夜视频黄| 五月天丁香网| 在线播放中文字幕| 人人干黄色| 日韩成人电影AV| 九九自拍伦理| 亚洲精品国产精品成人| 欧洲Au麻豆| 人妻91少妇| 国产av强奸美女| 91色艳| 国产精品一区二区麻豆| 在线看的av| 精品久久久久9999| 91亚洲网| 深爱五月婷婷| 综合亚洲网| 伊人精品久久网站| 91热情品| 久久精品国产亚洲AV清纯| 97人人操人人干| 久草精品视频| 乱伦一区二区三区‘| 中文字幕91综合| 男女啊啊啊啊啊| 岛国视频免费在线观看| 91久久久视| 蜜臀久久99精品久久久久| 日韩精品亚洲专区在线影视| 东京热不卡视频| 免费A片三p视频| 大奶啊啊好爽 | 久操九九九九九九九九九九九九九九九九九九九九九九九九九九九九 | 色97综合中文字幕| 秋霞影音一区二区三区| 青青草玖玖爱| 欧美亚洲尤物久久| 亚洲色资源| 亚洲日本激情| 色偷偷色偷偷欧美日韩| 精品国产91内射久久| 亚洲人精| 亚洲一区二区在线观看91| 丁香色五月 97干| 亚洲丝袜制服国产91_国语字幕免费观看完整版下载第5集_ | 综合大香蕉美。| 一区二区三区黄片免费观看| 狠狠色一区二区中文字幕| 性爱综合一区二区| 欧美午夜色妇色鬼| 亚洲国产精品成人综合| 日韩99神马视频片| 国产亚洲精品美女久久久| 久久蜜色情在线视频xxx免费观看| 屁股久久久久久| 精品少妇一区二区三区免费观看| 久久久四区| 欧美熟妇视频| 国语av狠狠色丁香婷婷综合激情| 91人人看| 免费看黄片现成| 自偷自拍的亚洲视频| 超硑97精品| 国产午夜福利电影免费在线观看 | 99在线观看| 日韩欧视频| 色吧综合网| 中文字幕激情小说| 小草三级久久观看| 国产精品麻豆成人av| 嫩草伊人久久精品| 中文字幕中文字幕一区二区| 亚洲少妇综合| 久久手机视直播| 人人性爱视频免费| 999 久久久| 91强热人妻| 97国产精选| 噜噜吧,噜噜色,噜噜| 欧美欧美少妇| 精品.99999| 十八禁视频一区二区| 亚洲精品国产av天美传媒| 日本免费中文字幕在线| 国产中午字一暮区| 婷婷综合久久| 亚洲欧洲中文日韩女优乱码| 国产久久日| 综合久久欧美| 天天做天天爱| 97超碰在线资源网站| 天天干天天操天天干天天操| 久久91| 九九热超碰97亚洲最新香蕉| 亚洲欧美在线观看2021 | 一级黄色牲爱A级片| 99精品九九九九九九| 97色在线观看| 日韩欧美aⅴ综合网站发布| 97天天在线| 25国产精品免费观看| 翔田千里A片一区二区| 夜精品久无码| 夂久色| 亚洲成aⅴ人片不卡无码| 风月影院男女十八禁| 爱射综合| 久久无码成人| 日本大香蕉综合网红本杳社区| 色噜噜人妻av 中文字幕| www.伪伪| 精品人妻一区二区三区四区| 色色99| 色综合尤物| 国产精品久久久| 色麻豆AV| 婷婷三区| 国产又大又硬又长又粗| 亚洲欧美综合| 蜜桃臀AV在线| 韩日男人的天堂| 日本在线不卡v二区| 天美传媒AV在线| 粉嫩小泬久久久一区二区| 亚洲激情在线| 青娱乐国产盛宴视频| 久久久四区| 久久九操在线观看| 亚洲 欧美 中文 日韩超碰| 午夜男人av| 亚洲色91| 夜夜爽夜夜摸夜夜操免费视频| 亚洲有薄码区日本系列中文字幕| 亚洲精品成人激情在线| A级片日韩欧美国产欧美视频精选观看| 人妻天天爽| 亚洲精品久| 色爱三区| 中文字幕一区二区免费在线| 九九九九精| 日日妻色网| 天天操天天射青青草| www.色婷婷色综合| 国内偷自视频区视频综合| 600国产精品视频| 欧美大片一区二区三区| 九一屌逼| 啊啊啊好爽快点啊啊啊嗯嗯| 国产精品自在自拍视频| 巨爆乳一区二区爆乳区| 亚洲天堂男人| BBBBB97COM| 亚洲资源网| 国产精品肉丝自拍| 五月天婷婷综合| 人人摸人人添人人操| 久久精品国产精品一区| 久久精品无码专区| 久久久三区二区一区| 欧美性生活内射| 亚洲国产剧情少妇激情| 伊人久久88国产女| 亚洲夜夜欢无码一区二区| 婷婷去俺也去六月色| 插入逼91| 2020久久免费视频| 欧美激情专区| 老熟女天天操| 黑人综合色| 国产乱码久久久久久| 久草精品国产蜜臀| 日日天天久久啊啊aaa| 五月丁香啪啪啪| 久久肏大逼| 国产精品女生av| 亚洲啪啪综合?v一区综合精品区| 天天久久| 99999re| 一本色道熟妇| 婷婷丁香人妻| 欧美日韩小说| 校园春色 亚洲| 亚洲男人天堂2| 久噜噜| 精品人妻视频一区二区三区蜜桃视频| 第二页中文字幕| 秋霞久久亚洲精品成人| 尤物av网站免费在线播放| 91综合网站| henhen91| 国产91 丝袜在线播放00-百度| 漂亮人妻被强中文字幕hd| 夜夜精品视频一区二区| 亚洲 欧美 日本 国内 首页| 青青青草原| 久草毛片| 久久久久成人网| 伊人欧美大香蕉视频| 亚洲欧美变态| 亚洲交换| 欧美日韩妖精91com| 久久9免费视频| 久久r精品| 欧美韩日精品99综合| 久久黄黄黄| 中文字幕国产| 久一区久久蜜桃| 青草精品视频日本久久久久网站在线| 9118禁| 中文字幕三四区| 超碰在线人人射| 亚洲人成网站7777| 亚洲AV性爱电影| 99热在线观看| 伊人久久婷婷| 亚洲天堂性爱| 久久综合女优| 无码操逼天堂| 麻豆熟妇乱妇熟色A片在线看| 久久久久白虎| 国产在线综合福利网站| 91丨九色丨国产丨人妻在线| 亚洲av综合色区无码一| 天天干天天做| 国产精品情侣啪啪| 1024手机看片欧美日韩| 91超碰丝袜制服| 加勒比海人人操超碰在线| 男人久久天堂| 国产精品露脸在线观看| 欧美午夜一区二区三区| 首页亚洲国产高跟丝袜诱惑视频| 欧美亚男人的天堂| 狠狠干2020| 中文字幕黄色一起草| 国产高清成人免费视频| 小日子操bb在线看| www色色色com| 78p欧美| 天天射夜夜| 久久久女人| 日本人妻最新在线中| 大黄片做爱的大的| 婷婷丁香五月综合| 女同性恋一区二区三区精品视频| 操老熟女AV| 精品999一区二区| 亚洲精品一区二区精品| 成人国产精品三级A片| 欧美|91色综合| 欧美性爱一区二区三区四区| 极品少妇久久久| 国产极品粉嫩馒头一线天av| 91free福利| 18精品一区| 在线观看午夜婷婷久久久久清性观看| 97手机日韩| 亚洲精品性爱片| 丁香九月激情啪| 99自拍B亚洲| 蜜臀av网址| 午夜精品久久99蜜桃的功能章节 | 青草青青久久久久久国产| 人妻酒店出差被中出免费在线播放| 啊啊啊男女| 国产成年女黄特黄| 一区三区啪啪| 色婷婷综合久久中文字幕雪峰| 少妇精品久久久八区九区| 少妇久久久久久| 久久一区二区高清免费| 77777亚洲蜜臀精品久久综合蜜臀| 九九九九免费高| 操人妻视频| 中国乱伦一区二区| 99综合自拍| 久久久久久十| 天天日B夜夜干B时时操B| 国产精品熟女AV中文字幕在线播放| 黑人干亚洲| 日韩欧美大片免费高清啪啪| 丁香五月大香蕉| 国产av热热色| av影片在线观看不卡| 思思性爱| 福利一级版子| 日韩免费中文字幕视频| 120分钟婬片免费看| 男人 天堂 日 亚洲| 神马午夜久久| 天天色综合天天操| 麻豆 亚洲 97| 中文字幕精品免费一区二区| 草草影院在线视频| 蜜臀网址在线| 黄色小视频日本txt| 天天日日本| 综合色好色| 国产精品无码AV网站| 1二区9| 好色综合| 亚洲天堂中文字幕无码男同| 亚洲第一页综合在线| 岛国黄| 伊人成人情色综合| 97天天综合| 精品久久99| 欧美人妻一区二区| 国产精品自在线发布| 亚洲少妇色图自慰直播| 亚洲日韩在线a不卡99精品| 男人的天堂网免费| 亚洲自拍97| 成人丁香五月| 国产精品另类一区大香蕉| 日韩 欧美 视频 在线 一区| 国产精品。| 国产黄色剧情影片麻豆免费播放| 91亚州日韩高清| 日比av无码| 国产精品99久久久www| 呦女网站| 久久男女激情视频网站 | 欧美成人四级在线播放| 超碰综合色| 人人看黄色视频| 男人天堂站| 久久精品一区二区一8| 精品久久青青草| 91n欧美| 日本免费中文一区二区三区四区| 色9999日韩国产| 岛国片在线播放| 嗯啊不要啊啊在线观看视频| 草草电影院| 精精夜夜| 国产欧美在线观看免费观看| 长长久久88视频| 91国产丝袜白虎| 亚洲一区二区性爱电影| 美女91网址| 麻豆这里只有精品| 丰满人妻-区二区三区免费看| 色婷婷基地| 91精品丝袜久久久久久| 亚洲欧洲偷拍一区| 久久久久97| 天天看夜夜看日日干| 懂色中文一区二区三区| 亚洲欧美日产国产91毛片| 一类av片在线看| 香蕉免费一区二区三区不读| 99久久久久久久久| 婷婷性网| 9/A片| 襙一襙| 亚洲少妇激情视频| 亚洲一卡2卡3卡4卡乱码网站| 黑人粗大V S日韩女优视频| 黄片www.| 精品国产AV一区天美传媒| 国产欧美伊人| 91在线精品一区二区三区| 欧美在线55555| 亚洲 一区二区 自拍| 国产精品一区二区麻豆| 草草影院在线视频| 欧美gv在线观看| 超碰夫妻97| 日韩在线观看字幕精品| 91热| yazhousetuoumei| 91九色蝌蚪在线观看| 亚洲综人| 精品国产乱码久久久久久久久1| 看免费的黄片| 五月天综合网| 亚洲无码久久久久久久| 久热热| 97天天综合网| 一级啊性爱在线视频| 亚洲日韩精品一区二区| 欧美五区| 亚洲欧美国产其他二区| 久久久久国产精品久久久| 丝袜综合| 91九色在线| 蜜臀无码视频在线观看| 国产人妻精品一区二区三区秋霞| 操久久久久久| 欧美亚洲第一页| 精品二区久久| 欧美大香蕉97| 色婷婷香蕉| 国产精品成久久久久午夜午夜| 一本色道久久综合熟妇| 日本人体九九九九九九| 天天草夜夜草高潮片| 情色图区| 自拍视频大全亚洲专媒视频/一区二区三区| 91 亚洲 欧美 日韩 国产 综合| 一起草在线视频| 在线情色电影 91大| 五月花婷婷| 日韩无码a片| 欧美翘臀视频网站一区二区三区 | 草蕉影视亚洲无码| 激情接吻视频久久久久久| 国产兽交视频在线播放| 狠狠2050在线观看| 999在线电影香蕉| 欧美性爱中文字幕无线码| 1240青青草一区二区三区视频天爱 | 国产毛片久久久久久久| 日韩综合色图| 国产AV人人夜夜澡人人爽麻豆| 91男女啊啊啊| 91精品丝袜在线观看| 一本色道综合久久欧美| 久久精品国产亚洲粉嫩| 日韩电影天堂视频一区二区| 国产欧美伊人| 天天天天天干夜夜夜夜夜操| 大香蕉www.超碰| 欧美不在线| AV色五月| 国产精品suv一区| 五月黑AⅤ| 3p国产欧美99热| 欧亚性爱在线视频| 女人精品内射国产99| 青青草AV色| 久久99精品九九久久久婷婷| 福利偷拍视频-中文字幕2019国语完整视频大全-S91AV | 亚洲精品天天影视综合网 | 夜夜操一区二区| 国产老熟女| 久久,精品一二三| 3p国产色噜噜一区| 精品欧美А∨无码黑人大荫蒂| 成人线上超碰| 97Ai亚洲| 99re视频在线播放青草| 久久久9 9 9精品| 操死我了嗯嗯嗯| 在线天堂999| 97九色人妻| AA丁香综合激情| 在线观看日韩av不卡| 国产精品一区二区校花| 99视频这有这里有精品| 久久精品国产亚洲5555| 蜜桃久久一区二区| 久久久久99精品成人片蜜臀| 日本一卡二区在线| 欧美高清在线| 欧美中字不卡| 亚洲天堂美臀在线| 欧美97视频| 婷婷情色五月天| 中文久久一区| 91在线限制级| 亚洲丝袜色图| 亚洲综合888| 伊人97色天使| 丝袜制服字幕在线| 欧洲综合视频| 天天淫人人妻日日色| 女人爽到高潮久久久| 久久乐| 亚洲 日本 一 二 三| 天天天天干| 日本天天操| 色五月婷婷五月天| 又黄又爽在线观看视频| 999日韩中文精品观看视频。| 欧美国产日韩清纯唯美| 91oumei| 欧美日韩性感| 看黑人AV不卡| 亚洲日韩青青草色月| 亚洲影院小综合| 国产乱弄免费在线视频。| 岛国人妻少妇av在线观看| 狠狠热这里都是精品| 有码色中文字幕在线观看| 伊人久久大香线综合无码| 玖玖爱一区在线| 日韩中文字幕宗合在线| 亚洲好色人妻| 九九操久久国产免费视频| 美女诱惑久久| 婷婷久久五月综合激情| 欧美性爱日韩高清| 亚洲无码免费看| 亚洲一区二区精品福利| 九九色婷婷| 亚洲最大91网| 大吊色| 久久精品视| 性欧美| 精品传媒在线一区| 26UUU欧美日本| 欧美黄色大片在线观看| 国产福利av精彩对白| 日韩成人综合网| 欧美成人9797| 久久久久久久久久黄色网| 丝袜狠狠草尤物 91| 欧美啪啪啪91| 97精品久久| 涩涩涩综合| 伊人黄色视频免费观看| 婷婷色色五月天| 手机不卡视频不卡在线一二三区| 欧美久热| 九九九九精品精| 屁股久久久久久久| 午夜超爽| 欧美在线播放aaaa| 毛片视频白嫩| 乱子伦一区二区三区国产精品| 成人夜夜| 碰碰97| 亚洲中文一区二区三区| 久久久激情| 欧美丝袜激情| 一区二区播放| 91色综合| 精品v日韩欧美国产| 日本一本一区二区三区四区五区欧美日韩中文字幕 | 碰人碰碰人人开房人肉| 欧美在线天堂| 国产亚洲精品激情| 色色色999| 91新在线欧美| 黑丝制服中文字幕| 操逼视频国产无套| 操逼逼无码| 久久久精久久久| 激情久久日韩精品中文字幕麻豆| 中文字幕免费观看| 欧美久久人体| 中出20p| 国产在线视频午夜精华在| 欧美日韩一区二区三区四区蜜桃| 日本在线一二| 我爱搞逼综合网| 国产福利合集| 无码国产精品久久久久| 午夜久久一区二区无码中出| WWW美腿丝袜香蕉中文| 在线亚洲欧美| 日韩性爱电影一区| 人妻插插人妻人| 国产精品另类一区大香蕉| 高清国产无码av| 成片免费播放| 亚洲综合九| 91精片| 久久久久国产精品片区无码直播| 欧美亚综合色图| 欧美成人贴图| 隔壁邻居波多野结衣中文字幕| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 欧美丝袜美女电影一二三四区| 起碰97| 国产精品秘 福利姬在线观看| 91成人国产综合久久精品蜜月| 国产视频第二页| 亚洲五码一区二区三区| 人人摸人人干| 青青草福利视频| 亚洲AV成人无码一区二区三区在线观看 | 日韩不卡av一二三| 亚州综合AⅤ| 亚洲av青草久久一区二区| 国产一区二区视频在线播放| 日本大香蕉| 91在线视频国产网站| 婷婷久月| 九七毛片九九毛片| 一区操逼| 男人下部插入女人下部| 密臀在线一区尤物| 留下AⅤ黄色片| 一本大道综合伊人精品热热| 精品人妻一二三| 91狠狠色丁香婷婷综合久久精品| 色偷偷超碰亚洲| 91成人高清在线观看| 99热超碰| 国产毛片在线| 日韩操p| 大香蕉男女超碰精品在线| 亚洲综合另类色图| 欧美在线|亚洲| 91网站18+| 无码精品久久久天天影视| 岛国AV一区二区电影| 97超碰美女| 午夜丁香婷婷| 亚洲做性| 欧美一区二区三区日韩| 亚洲精品黑丝| 国产日韩欧美亚洲精品95 | 午夜久久久| 成年人网站在线免费观看| 先锋精品av色鲁| 日日躁夜夜躁狠狠躁超爽| 久久久精品成人国产| 熟女露脸激情自拍视频| 国产极品美女高潮无套在线观看| 极品久久久久久久久久久久久久| 欧美自拍偷拍综合图片| 亚洲综合888| 国产91影院| 亚洲国产综合久久天堂| 久久久新亚洲AV| 台湾佬激情综合| 午夜精品久久99蜜桃的功能章节| 水野优香在线观看| 中文字幕制服诱惑| 国产女人高潮视频| 91九九| 亚洲日本韩国极品一区二区| 日韩一二三区| 丁香五月天婷婷姐| 精品视频在线观看精品| 麻豆国产原创AV色哟哟| 人妻9117c| 爱爱动态试试看6 0秒| 囯戸精品高潮呻吟旡码| 国产欧美日韩女同性恋ww喷水精品| 精品九区| 久久婷婷色综合一区二区三区| 久久久96| 国产怡红院| 日本操逼aaaaa| 久久深夜无码| 国产探花精品在线| 亚洲se电影| 91丨九色丨43老版熟女| 欧美色图综合网| 人妻日日夜夜精品| AA级电影三区| 四虎在线播放| 五月婷婷丁香中文字幕| 五月天婷婷社区| 欧美精品第3页| 欧美中出| 伊人青青草久久| 美女操逼福利视频| 日本幼女18+| 啊啊啊啊嗯嗯嗯用力好爽| WWW.操逼.COM| 热久日综合| 自慰白浆在线观看| 美女网站91| 91美乳| 天堂中文日本在线观看| 91在线观看,天天综合| 东京太热久久久| 中文字幕乱码人妻二区三区| 久久9999| 亚洲,欧美,春色,另类| 亚洲av无码国产精品字幕| 五月天加勒比啪| 激情综合五月| 91一区二区三区蜜桃| 色妇91| 狠狠狠狠狠| 久久久99免费| 后入福利| 熟女丰满人妻一区| 亚洲图片激情综合另类| #NAME?| 内射日韩大臀美女| 狠狠色狠狠色狠狠五月| 3P丝袜熟女 色综合| 啊啊啊好湿久久| 一区二区三区 日韩欧美| 男人的天堂com| 中文字幕乱碼在线| 美国日韩黄色片| 97干色| 91久久久久久久| 玖玖视频在线资源一区二区三区| 八戒无码国产午夜福利| 亚洲色图 91| 日少妇亚洲版| 精品少妇一区二区三区在线视频 | 玖玖在线视频| 夜夜操美女| 3级毛片一二| 美女淫穴| 99久久99九九99九九九| 国产精品久久久久久高清无码免费看 | 99re在线观看| 久久久久人妻二区精品叶可怜| 大逼色网站| 久久亚洲熟妇在线视频| 久久人妻视频网| 国产一区二区三区久久久精品| 精品免费囯产一区二区三区| 欧洲与亚洲欧美精品中文字幕| 久久99久久99久久99人受| 欧洲欧美视频一区二区| 91丰满| 亚洲网污污污污| 欧美淫穴| 国产自偷自拍一区| 免费1级a做爰片观看| 超碰色图| 久操影视| 中文字幕亚洲欧美在线不卡| 91久久久久久久| 日韩免费在线视频观看| 亚洲人天堂| 人人摸人人舔一区二区| 大香蕉欧美伊| 亚洲少妇喷视频看| 中文一区在线视频| 男女做爰猛烈动高潮A片免费应用| 91久久国产精品| 亚洲男人天堂2013| 爱干爱射网啊啊啊| 屌色在线97视频| 日韩三级天堂在线观看| 亚洲欧洲中文日韩女优乱码| 熟女精品日韩一区二区三区| julia ann久久| 蜜臀99999| 一区二区久久天天干狠狠| 色婷网| 亚洲av影音先锋| 久久伊人亚洲AV无码网站| 91视频在线观看18| 色网亚洲人| 美熟女逼导航AV操逼| 日本 免费 一区二区三区 久久香蕉 | 人人操AV| 国产男女无套视频免费观看| 欧美成人A天堂片在线观看| 99无码狠狠久久| 91精品人妻一品二品三品| 国产熟女自拍| 天天超级碰碰碰| 四虎884a| 97久久超碰国产网站| 久久手机好看网站| www.婷婷| 国产成人网| 狠狠激情综合狠狠操中文字幕| 无码天天操| 亚洲无线码欧洲精品区别| 国产又黄又粗又猛大片| 91春色| 天久久久噜噜噜久久国产精品爽爽 | 人人操人人干网页| 中字幕人妻一区二区三区| 国产午夜精品在线观看| 欧美日韩1234| 久夜视频| 狠狠爱大香蕉| 啊啊啊啊好疼| 国产日本顶级一区二区三区| 精品免费成人久久| 人伦四五区| 99热线麻豆| 97在线亚洲| 亚洲熟女少妇免费视频| 久久久内射良家| 夜夜青青无码影院| 人妻激情在线视频| 操曰本熟女| 1.igao73.com 加入收藏 免费专区 国产精品 中文字幕 日韩精品 欧美精品 精彩 | 精品国产久久乱码| 欧美在线色| 麻豆传媒一区二区在线观看| 亚洲91大片| 日韩淫色网| 日韩欧美天堂| 熟女高潮精品一区二区| 深夜激情| 久久久久久久9999| 夜夜精品视频| 东京热一区二区中文字幕| 国产白丝精品在线观看| 一区二区三区免费视频入口| 波多野结衣AV无码一区| 日韩簧片免费看| 一本大道不卡一二三区| 欧美日韩国产高清在线一二三区| 欧美午夜一区二区三区| 久久男女激情视频网站| 99热综合| 亚殴在线| 欧美一区二区在线资源| 99色婷婷中文字幕乱色| 91性感网站| 啊啊啊啊好大好硬啊啊啊啊啊| 九九免费影片| 加勒比综合在线| 清纯唯美亚洲综合| 久久性爱视频免费看| 中文字幕AV乱伦| 综合免费无码中文| 亚洲欧洲网站免费观看| 欧美激情综合色综合啪啪五月| 色综合91| 熟女中出视频| 久久精品中文| 欧美美逼| 无码人妻一区二区三区免费九色| 国产91福利小视频在线观看| 人人艹亚洲| 日本一级性爱| 久久人妻丝袜一区二区三| 天堂日本亚洲欧美| 亚洲诱惑| 亚洲九九视频| 高潮精品| 懂色av色欲av蜜臀av| 激情看片网站| 小草三级久久观看| 99国产精品免费| 99这里都是精品| 超碰97丝袜| 亚洲无码成人精品| 综合欧美日本三级| 美女尤物福利视频| 成人在线永久| 国产美女高潮视频| 三男一女不戴套的A片| 国产精品自在线发布| 四虎AV在线观看| 啊啊啊啊啊啊啊好爽不要| 色亚州人久干视频在线观看免费版| 免费视频观看60秒| 无码137片内射在线影院| 日韩AV无码中文一区二区| 亚洲无码色| 亚洲欧洲日产国产综合网| 亚洲熟女一区二区| 日本一区二区中文字幕久久| 国产亚洲精品农村妇女| 99精品在线观看| 操逼精品视频| 91N综合网| 18啪啪手机免费性爱| 91久久久久久久久18| 欲色影视综合吧| 欧美成人精品一区二区男人蜜臀| 精品午夜福利导航| 91人妻素女| 午夜激情床戏激情| 久久久久人| 免费岛国一级片| 伦理片秋霞免费影院| av在线人气| 男人的天堂三级| 波多野结衣之双飞调教在线播放| 日韩性爱播放| 亚洲大色堂| 亚洲se91| 亚射在线| 日本岛国黄色网址| 免費人妻夜夜爽天天爽爽一区| 人人妻天天做天天爽| 女性喷水高潮在线观看| 精品国产网站| 91n免费处女| 国产毛片毛片4p懂色| 成人性爱电影网| 97天天操天天干| 日韩小电影| 日本人人操人人操| 欧美一二三区四五区| 91热| 国产 日韩 欧美 中文 另类,国产 欧美 另类 制服 变态,高清 日韩 欧美 中文,高 | 亚洲色悠悠久久88| 亚洲婷婷丁香在线| 这里都是精品在线观看| 日本黄色裸日本黄色裸体| 欧美色图亚洲激情| 久精品无码av一区二免费国产在线观看| 久久这里精品国产99丫e6| 91白虎| www国产天美久久久| 麻豆精品A片免费观看| 亚洲欧美另类图片| 在线国产探花| 欧美超碰人妻97| 久久黄片国产一区二区| 天天综合日韩网| 国产盗摄美女如厕大神作品在线观看| 99热97| 婷婷10月天青娱乐| 伊人五月天激情| 新97国产超碰| 亚洲欧美国产va在线播放频| 色婷婷激情| 9九九国产| 亚洲精品天堂久久A∨51成人漫| 中文字幕丝袜美腿| 五十路熟女人妻一区二区在线观看| 亚卅熟女乱色| 久久久久久久久国产| 亚洲一区二区三区不卡国产欧美| 肥臀熟女福利视频一区二区| 91美女小视频| 99综合视频一体| 久久精品六区| 欧美性爱视频免费一区一A| 中国小夫妻勾搭露脸淫荡对白| 国产91亚洲精品一区二区三区| 久久久人体| 99999国产精品| 99热综合| 三及片网站| 亚洲色五月| 漂亮人妻被强中文字幕hd| 亚洲福利中文字幕在线| 天天热精品| 亚洲乱码国产乱码精网站| 色眯眯av| 亚洲成a人在线观看久| 久久熟女久| 色综合天天| 久久亚码| 2019天天干天天操| 91欧美综合在线| 中文字幕精品日韩中文字幕| 欧美999999| 天天摸夜夜添无码小视频| 欲射影视| 黄色电影观看久久9| 91欧美性| 国产精品自在线发布| 熟女久久久| 亚洲最大无码中文字幕网站| 色69大色97香蕉| · —级AA伦aa坐爱午夜极速ⅴA一区天天噪天天噪天天噪 | 青青草视频久久久久| 国产肏逼网站| 欧美性暴力猛交XXXX| 五月丁香六月综合缴清无码 | 人人妻人人色| 欧美精品一区二区少妇免费A片 | 久久宗合亚洲| 3D污黄视频在线观看| 亚洲欧美91√| 欧美日韩性爱视屏免费看了| 大香蕉2017| 色综合天天| 97超碰久久| 久久精品亚洲东京热色播| 黄片免费视频2019| 性爱欧美五月| 亚洲 一区二区 自拍| 九九久精品| 色噜噜婷婷| 久操电影| 青青草手机在线免费观看| 久操com| 2020中文字幕在线| 婷婷综合在线| 夜夜骑夜夜操| 麻豆天美制片厂网站视频| 欧美成人四级在线播放| 综合网亚洲1| www.激情| 久久在线观看免费视频| 欧美色日本| 亚州AV无码国产精品| 啊啊啊好大好深| 久久久9视频| 人人操人人操人人人操| 中精品一区二区三区| 99热亚洲| 一级婬片120分钟试看| 日日日大屁股骚女人精品| 日韩国产中文字幕| 女色综合| 欧美色天堂网在线视频| 美女黄频a美女大全免费皮| 国产一区在线看| 亚洲丝袜天堂| 最新中文字幕精品在线| 欧美日韩人妻精品系列一区二区三区| 午夜天天碰综合视频| 黑人白女精品一区| 精品二区久久| 国产四虎在线| 国产精品久久久无码AV网站| 精品玖九九久| 日韩二三区| 久久免费精品视频免一| 天久久久噜噜噜久久国产精品爽爽| 天天综合欧美综合| 欧美色综合影院| 草草电影院| 蜜桃视频啊啊啊啊| 狼天天狼天天大香蕉| 亚洲天堂AV在线播放| 97久久久久| 91骚妇| 婷婷丁香成人| 亚洲av综合伊人久久| 好吊色一区| 久久无码一区二区二三区性色| 日韩综合97P| 日本三级久| 做爱A级亚欧| 97在线免费看视频| 欧美日动态视频| 日本色婷婷| 欧美性爱第一区| 青青草好吊色| 日韩综合97P| 97香焦色区| 强奸乱伦αv片| 人人弄人人摸| 性生活性生大爱77AV国产|