国产成人欧美一区二区三区vr_久久国产精品人人爽人人爽_国产精品永久免费播放_肉欲啪啪a∨无码精品一区二区_国产超短裙jk丝袜在线_亚洲AV片高清资源在线观看_国模无码一区二区三区久久_国产成年人未进视频_中文字幕无码精品夜_一区二区三区在线视频免费看_亚洲成AV人片在线观看网址_日本激情视频高清综合久久_亚洲午夜视频福利_国内大量揄拍人妻精品視_久久国产精品福利二区三区

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ī)電類(lèi)專(zhuān)業(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ī)器人工程專(zhuān)業(yè)的同學(xué)都會(huì)遇到。網(wǎng)上一搜能搜出一堆“基于ROS的點(diǎn)焊機(jī)器人仿真與控制源碼.zip”之類(lèi)的壓縮包但下載下來(lái)之后能真正跑通、能在答辯時(shí)講清楚原理的人其實(shí)不多。這篇文章就把這類(lèi)項(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ō)這類(lèi)項(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小車(chē)自主導(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í)慢而且依賴(lài)包數(shù)量很大。搜索熱詞里高頻出現(xiàn)的“魚(yú)香ros一鍵安裝”其實(shí)就是社區(qū)做的一個(gè)安裝腳本把ROS/ROS2的安裝、換源、依賴(lài)配置都自動(dòng)化了。我第一次用的時(shí)候也覺(jué)得這類(lèi)“一鍵腳本”不太靠譜但實(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ì)稱(chēng)的電極臂加一個(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)我做這類(lèi)項(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腳本查詢(xún)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)話題是否存在。這類(lèi)問(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)的幾類(lèi)問(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
返回資訊列表
亚洲AV麻豆Aⅴ无码电影一| 欧美综合狠| 97在线资源| 久久大黄片| 综合网色| 亚洲国产综合图区中文字幕| 网页导航五月天免费一二三区| 日韩啪啪啪啪啪| 少妇内射视频| 男女真人网18| 国产97在线播放| 日韩欧美午夜一区二区| 国产丝袜美腿美女麻豆| 高树玛利亚无码流出| 天天天肏屄肏屄肏屄欧美欧美| 亚洲成人av电影在线| 久久久精久久久| 国产在线激情| 欧美图片色综合| 欧中美三级一区二区三区| 國產尤物AV尤物在線觀看 | 老司机午夜精品视频| 激情五月天综合网| 欧美91精品国产自产| 色婷婷丁香五月天| 久久97视频| 国产自偷自拍一区| 阿姨一区二区免费视频-高清正片西瓜视频下载app-T450AV | 中文字幕日韩国产传媒欧美精品| 欧美中字不卡| 久久久久成人亚洲国产| 中文字幕无码不卡啪啪| 黄网在线播放| 啊啊嗯嗯好爽| 粉嫩久久久久| 麻豆啪啪啪视频| 国产怡红院在线| 人人爱人人乐人人操| 极品丝袜无码| 在线欧美69V免费观看视频| 97精品国产精品免费观看| 国产熟女乱论| 伊香蕉综合久久久久久久噜噜噜| 中文字幕综合人妻| 韩日无码在线观看| 欧美黑人168页欧美黑人167| 东京热男人的天堂网| 九九九999久久久网站| 91视频国品一二三区| 国产熟女无套内射| 日韩av色图综合| 金莲网址| 色九久| 青青操青娱乐| 操逼www.| 97爱综合| 亚洲网污污污污| 伊人网综合在线视频| 99999亚洲另类| 人人喜人人妻| 啪啪资源网| 91日韩网站| 啊啊啊啊啊啊啊国| 深夜福利黄片| 97精品在线视频| 日韩精品人妻中文字幕有码午| 中文字幕青青草| 99热在线观看| 17c嫩草51久久91嫩草| 欧美日韩婷婷中文| 巨爆乳肉感一区二区三区竹菊影视 | 蜜桃狠狠色伊人亚洲综合| 最新日韩黄片| 国产探花精品在线| 色99999| 婷婷15月天青娱乐| 欧美制服网站美腿丝袜| 夜嗨影院| 精品国产乱码| 国产精品第一页国产大屁股视频免费区| 五月天开心网| ji熟女.com| 久久国产对白激情浪潮| 福利偷拍视频-中文字幕2019国语完整视频大全-S91AV | 三级AV入口| 99色在线| 精品人妻一二三四区视频| 日本在线播放不卡一区| 96精品久久久久久久久久| 中文久久96| 日本五十路熟女一区二区| 97在线视频网站| 很很很很操| 91 刺激在线| 岛国黄| 97天堂| 亚洲性少妇| 手机不卡视频不卡在线一二三区| 99热9| 欧美性生活综合| 国产精品久久久无码aV去| 亚洲色婷婷综合久久一区二区三区| 久久精品一区| 91老司机在线视频免费观看| 69精品少妇一区二区三区蜜桃| 综合久久9| 玖日综合网| 久插不卡| 久久九七| 骚乳在线| 欧美天天综合站| 国产美脚女优尤物在线观看| 97视频在线观看播放与子乱对白在线……| 天堂种子在线www网资源| 国产精品懂色tv影视免费观看 | 午夜久久一区二区无码中出| 一区二区 韩日AV| 尤物国产一区在线观看| 國產尤物AV尤物在線觀看| 久久久一区二区三区四区五区| 天天综合网亚洲综合网| 91丝袜美女视频| 东北女人高潮视频| 狠狠超| 人妻一区二区三区熟女| 亚洲一二三四区| 97色在线视频| 国产精品久久久久无码Av网曝门 | 嗯嗯啊啊视频一区二区三区| 99啪啪| 97视频7| 久久久久久久久久久久久久久久9| 天天综合,91综合永久| 伊人影院综合是一个与深夜成人在线| 国产精品无码AV网站| 在线观看精品国产免费| 亚洲午夜av| 东京日日夜夜| 91国产精品在线看| 伊人97色天使| 97精品国产手机| 热的中文 热的有码 热的国产| 亚洲国产中文字幕| 久久东京热成人| 99re免费| 国产男人又猛又粗又爽| 亚洲情色婷婷五月天| 蜜桃在线观看一区二区三区| 97国产伦理| 亚洲丝袜二区在线| 精品一级毛片在线观看| 国产午夜精品在线观看| 欧美性爱系列| 国产亚洲99久久精品| 人妻日日夜夜精品| 久久久999国产| 岛国爱情动作片在国产AV无码专区亚洲AV漫画| 成在线人在线观看视频| 在线欧美69V免费观看视频| 操逼逼福利视频| 人妻嗯啊啊在线播放| 久久国产视频专区一二三| 男人天堂 天天射| 91人人操| 人、人、摸,人、人、草| 欧美亚洲丝袜人妻制服99| 91色图片| 91美女视频直播| 久久超碰97| 久久美女国产| 极品粉嫩一区二区| 中国91AV| 亚洲精品啪视频| 天天综合,91综合永久| 91久久堂| 最新日日夜夜天天干干| 欧美日日操| 欧洲天天在线| 精品人妻一区二区三区免费视频| 丰满岳乱妇一区二区三区| 99操逼| 精品视频97| 欧美啪啪色吧在线| 一区三区啪啪| 欧美日日人人天天| 国产剧情AV不卡在线观看| 丝袜美腿诱惑亚洲欧美视频在线观看| 免费超碰97久久| 神马麻豆福利院| 国产真实野战在线视频| 青青草手机在线免费观看| 亚洲久9| 欧美婷婷五月天| 日韩三级在线观看mp4| 97超碰美女| 超碰在线99| 欧洲小说色图视频另类| 97人人夜夜精品视频| 婷婷丁香六月天| 日韩欧美资源| 人人爱人人操人人性| 人人超碰在线观看黄| 99re久久| 天天日天天舔天天喷天天射| 欧美日韩中国x| 日韩亚洲欧美中文字幕| 中文字幕一区 二区三四五 区日 日骚| 欧美日韩青操| 婷婷丁香九月| 日本孕妇孕交| a在线观看| 99国产精品久久久久久久成人热| 国产精品麻豆成人av| 小草三级久久观看| 亚洲?V高清一区二区三区尤物| 亚洲午夜福利在线影院| 日韩专区久久久| 人人操人人搞人人草| 欧美日韩青操| 国产无套粉嫩白浆在| 免费97视频| 亚洲AV噜噜狠狠网址蜜桃动漫| 男人的天堂欧美| 日韩性爱1级片视频| 亚洲一二三| 精品久久久高清无码| 国产自产91区13区| 伊人五月天激情| 久久久一区二区| 亚洲中文一区二区三区视频| 91少妇高潮| www.激情| 大肥女高潮bbwbbwhd视频| 96精品在线| 久久性爱视频免费看| 久艹伊人精品综合在线| 操高情无码| 国产午夜视频| 99操逼| 国产精品噜噜噜日日日| 五月激情影院| 日韩熟女操逼| 超碰在线日韩一区| 加勒比综合九九99视频在线播放| 久久午夜鲁丝片| 97在线资源| 国产精品久久久久无码AV会牛| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 国产浮力影院第1页| 亚洲亚洲亚洲天堂天堂| 天天综合精品| 翔田千里无码一区| 极品出轨视频网站| 天天综合~91入口| 97久久精品| 亚州操操穴网| 日韩兔费看黄片| 亚洲日韩乱码中文无码蜜桃臀网站| AV不卡在线| 女上位精品在线| 国产久久一区二区午夜| ?亚洲伊人伊成久久人综合网| 91爱| 一区 欧美 日韩 麻豆| 欧美在线播放| 色欧洲97| 婷婷午夜| 中文字幕乱在线伦视频中文字幕乱码在线| 96一区二区| 久久999久| 国产高清无码一区二区三区四区皇冠| 就去色综合| 天天综和| 日韩精品一二三四| 色婷视频| 国产欧美亚洲精品a第2页| 亚洲国产精品无码AV久久| 久久久久国产精品人妻aⅴ天堂| 欧美日韩性感| 五月丁香婷婷综合| 女人双腿搬开让男人桶| 人人操人人摸人人看人人插| 97日韩| 九九九久| 黄色一区三区| 欧洲精品在线播放| 九热大香蕉| 久久婷婷一区二| 爱媛媛久久国产福利| 少妇一区二区三区精选| 亚洲啪啪综合?v一区综合精品区| 亚洲加勒比色图| 96免费视频在线| 91在线页| 欧美激情总合网| 九九黄色网| 顶级丝袜熟女一区二区三区| 国产多人在线观看视频| 13小男生GAY自慰脱裤子| 无套后入双马尾| 黄总AV色图| 中文字幕丝袜美腿| sss视频华人在线| 日韩天美| 色呦呦、国产精品| 北京专精特新企业招聘信息| 色色色色综合网| 色婷婷五月综合激情中文字幕| 欧美天天| 91综合中文字幕| 男人的天堂Va| 中文字幕第9页萱萱影音先锋| 久久青娱乐| 99re在线视频这里只有精品| 超碰97极品9| 蜜臀久久在线视频| 精品中文日韩字幕视频| 日韩欧美中文字亚洲慕| 怡红院亚洲怡春院av| 青青草玖玖爱| 78m啪啪啪| 欧美丝袜91| 亚州图片第一页| 春色综合免费| 男人久久天堂| 天天操人人操狠狠插| 人人操肉肉| 99久久e免费热视| 青娱乐国产盛宴视频| 丁香九月 婷婷| 久久久久久国产无码精品| 老司机深夜影院18未满| 天天综合色| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 亚洲天堂久| 成人久久精品| 2017天天透天天通天天擦| 91久久久老司机| 久男人久久| 91模特在线观看| 亚洲欧美国产va在线| 亚洲素人综合| 99婷婷一区二区| 最新国内自拍av免费| 国产亚洲精品A在线观看下载| 国产毛片在线| 激情综合五月| 欧美三级不卡| 国产欧美日韩臀| 欧美洲精品一级| 女人天堂av在线播放| 亚洲在线91| 国产黄色小视频网站| 神马久久久久久伦理片| 一起草日韩| 可以在线观看的黄色网址| 久久五月综合| 欧美色日本| 亚洲精品国产拍免费91在线| 1769一区| 黄片www.| 欧美美女啪啪视频| 激情综合网一盗摄| 最新亚洲黄色免费电影| 亚洲最大网站av| 五月天精品| 天天看人人操屄犊摸阴| 丝袜美腿射精91| 中文字幕视频免费| 婷婷久久五月综合激情| 任你爽视频| 亚洲高潮少妇| 亚洲熟久久| 91美女在线观看| 欧日a| 超碰97最新人妻| 成人热久久精品| 亚洲97在线观看| 18禁网站在线播放| 25国产精品免费观看| 高清肉丝中文无码| 国产视频人人网| 婷婷影院入口| 91热情品| 欧美亚洲国产91在线| 日韩在线观看字幕精品| 亚卅熟女乱色| 国产少妇内射| 日韩欧美国产一区二区三区四区| 99re95| 中文自拍欧美影视| 国产噜噜噜噜噜久久久久久久久| 欧美资源| 日日夜夜天天| 91老司机视频| 丁香五月婷婷啪啪| 天天干夜夜鈤| 试看日韩黄片| 精品熟女一区=区三区| 久久久亚洲精品中文字幕人妻| 黄片色区软件| 欧美国产成人在线| 国产精品久久久久久 百度| 嫩草 人人网精品| 无码操逼视频一下| 啊啊啊啊啊啊啊好爽不要| 日日骚网站| 一区二区娱乐网站| 中文字幕熟女人妻丝袜丝| 國產尤物AV尤物在線觀看| 欧美人人天天网| 久久久精品91八戒| 亚热日本熟女| 天天看精品动漫视频一区| 爆乳免费黄网站| 国产精品久久久| 韩国轻伦国内自拍一区| 五十路六十路七十路熟婆| 欧美色图偷拍另类| 国产女人和拘做爰视频 | 国岛片视频| 丝袜天堂网| 成人午夜无码视频| 欧美色亚洲色| 殴美牲| 午夜男女爽爽爽影院视频| 一区二区精品更新提醒| 亚州AV无码国产精品| 2019男人的天堂| 97五月天| 精品免费囯产一区二区三区 | 韩国三级色呦呦| 精品视频97| 成人七区| 超碰在线综合97| 五月天婷婷欧美三区| 亚洲无码 国产无码| 青青操97| 熟女精品va中文字幕| 九九成人精品| 色狠狠综合| 一区二区影视| 欧美激情久久久久| 亚洲另类综合欧美| 亚洲天堂AV在线播放| 亚洲综合在线91| 激情五月综合| 亚洲男人天堂av| ,国产乱人伦精品一区二区三区| 26uuu性| 亚洲人综合19| 亚拍在线| 九九精品热| 操逼天美3区| 久久在肏| 狼天天狼天天大香蕉| 在线观看AV片| 一区二区三区视频| 抽插一区二区视频| 嫩草影院永久在线制服丝袜| 爱爱60秒免费视频| 亚洲精品人妻吞精av| 天天日天天干天天操| 亚洲。天堂。日本在线观看| 国产在线视视频有精品| 国产综合久久久麻桃个 | 国产乱伦性爱AV| 97鸡把在线视频| 日本熟妇精品九九| 欧美淫穴| www.夜夜操| 黄色一级视| 夜夜狠狠躁日日躁色视频| 激情综合色| 久久三| 99久久99久久免费精品蜜臀| 校园春色欧美| 夜夜操中文字幕| 啊啊啊啊好疼视频| 校园春色欧美| 欧美片第一页| 亚洲少妇中文字幕网址| 成人夜夜| 97超碰这里只有精品| 亚欧美天堂在线| 熟女精品va中文字幕| 国产激情在线| hd成人一区二区在线| 蜜乳中文字幕a在线| 99热在线不卡| 少妇无码999| 伊人综合色网| 看大黄色大片原件| 91bbbbbb| 亚洲第一精品在线视频 | 欧美日韩日产免费网站看| 九九热男人天堂| 激情综合av| 日本人妻丰满熟妇久久久久久| 91天天| 精品人人插人人操| 国产女性无套 免费观看| aaa亚无码专区| 亚洲深夜福利| 久9精品| 99av| 欧美色人| 国产精品 久久久精品一牛| 日韩欧美福利视频看看| 欧美天天干| 91久久久久久久久18| 超碰色97| 另类图片欧美激情综合| 高潮毛片无遮挡高清免费| 思思视频免费看网站| 免费av在线播放二区| 国产精品高清2021在线| 在线欧美69V免费观看视频| 日本爽爽爽爽爽爽免费视频| 性爱乱伦视频免费| 嫩草影院在线观看精品| 久久五月丁香| 免费黄色片子| 啊啊啊用力在线观看| 91精品人妻一区二区-全集完整版免费正片国语-B02AV | 欧美精品,四区。五区| 涩涩久久精品| 97在线亚洲| 久9无限国产| 家庭乱伦麻豆| 日韩无码操逼片| 久草视频在线视频在线视频在线观看| 国产精品制服丝袜清纯唯美| 啪啪啪大香蕉| 国产美女精品| 日韩91网| 国产无马在线| 在线一道啪| 水澄无码AV| 和协影院中文字幕三区| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 黑人精品成人一区二区三区| 婷婷大香蕉| 超碰激情808| 夜夜久久| 伊香蕉综合久久久久久久噜噜噜| 一区二区精品日韩欧美在线观看| 色婷久久| 偷拍 亚洲| 操老熟女AV| 男啪女色黄无遮挡免费观看| 麻豆国产97在线| 约操熟妇| 欧美色66| 欧美亚洲清纯| 性暴力欧美猛交在线直播| 欧美另类综合久久| 真实高潮91| 亚洲欧美内射| 懂色av色欲av蜜臀av| 久久人妻精品| 超碰是碰在线观看| 亚洲丨在线| 黄色av网站在线播放| 国产亚洲精品玖玖玖在线观看| 色噜噜狠狠色综无码久久合欧美| 国产一区二区三区不卡手机在线| 精品国产乱码久久久久久久久久毛片| 亚洲成人性爱网站在线播放| 日韩黄色成人性爱| 成熟熟女国产精品一区二区| 91色人妻| 色啪网| 夜夜爽夜夜摸夜夜操免费视频| 国产精品操| 欧美黄色片AAAAA| 看日韩美女二区三区免费操逼视频 | 亚洲天堂资源在线| 日韩美女操b| 午夜欧美J进J出白浆流出久久久| 久久99久久99精品天美传媒棢·纸:.| 3d成人精品一区二区| 人人爽夜夜操| 天天看精品动漫视频一区| 天天色综合图片| 黄页网站成人免费| 综合久久欧美| 日日噜噜夜夜久久亚洲一区二区 | 人妻美腿丝袜制服诱惑综合天堂-| 超碰色97| 少妇一线天久久久久久| 夫妻日逼| 日韩精品在线观看网站| 美女上床网站| 一级A啪啪啪啪| 亚洲性综合| 激情网色| 91少妇通奸网站| www黄片免费看com| 丝袜美腿校园春色| 国产日逼视频| 蜜桃精品一区二区三区久在线| 正在播放国产精品一区| 亚洲视频二区| 日韩去日本高清在| 久久久精品中文字幕麻豆| 四虎免费在线观看| 婷婷五月激情综合| 男人的天堂Va| 国内精品a| 98超碰日本| 久久久久久久久成人av解说| 夜夜嗨TV| www.狠狠干.coom | 中国AAAAAA黄色片| 91少妇香蕉久久精品| 日韩欧美成人午夜福利| 黄色片G G G| 人妻激情偷乱视三区频一区二区| 大香蕉手机在线| 1禁看欧美黄片免费看| 日韩电影中文字幕| 综合日本女人伊人| 中文字幕国产| 蜜臀av中字字幕网站| 大香蕉专区| 久久久熟妇熟女国产| 强奸乱伦Av网| 熟女少妇一区二区三区| 高清不卡视频| 国产一级作爱毛片| 国产免费内射视频| 欧美色图私拍91| 极品销魂美女一区二区| 天美传媒国产原创中文字幕亚洲欧美另类| 一起草三级AV电影在线观看 | 骚鸭AV| 强奸乱伦免费网站| 日本国产二线女色| 91人人看| 日本性爱网址| 91久久| 天堂精品小草| 91超级碰碰| 被男人吃奶很爽的毛片| 一本一道久久综合久久| 综合网,亚洲,欧美| 秋霞蝌科网日本一区| 青青操在线视频| 九九热这里只有在线精品视 伊人草 成人菠萝蜜视频在线观看 | 凌辱美少妇久久aV| 混色激情av| 欧美性爱一级操| 精品视频一区二区| 1204人成网站色www| 爽爽淫人网| 成人精品一区二区91毛片不卡| 伊人久久国产免费观看视频| 成人性爱电影一区二区| 国产亚洲深夜激情| 麻豆视频一区二区| 色诱avtt| 日韩人妻少妇中文字幕| 国产精品久久久久久久久AV大片| 亚洲一区二区三区春色| 99少妇| 亚洲精品久久久久久久久豆丁网| 八戒无码国产午夜福利| 久久久无码精品人妻二区 | 亚洲囯产精品女人久久久| 久久99九九九九6666免费观看软件| 天天夜夜久久| 国产精品女同| 色婷婷影视| 日本一区二区成人在线| 成人小说另类在线| 97Ai亚洲| 国产91专区| 亚洲熟女乱色| 东北夫妻性偷拍| 国产高潮AA片免费看| 最新岛国大片| 久久亚洲一区女同性恋中文字幕| 1024手机看片欧美日韩| 夜夜国产一区| 婷婷五月天激情网| 久久亚洲精品成人av| 一级毛片久久久久久久女人18| 97超碰超碰| 综合97| 91性感在线| 中文字幕黄色一起草| 999久久芭蕾| 蜜臀精品1区2区| 狼人综合婷婷激情四射| 亚洲无吗在线视频| 国产AV精久久| 插入逼91| 蜜乳成人AV| 操逼逼一区视频| 中文字幕艹艹| 久久久久久中文版| 久久大精品乱码视频人妻熟女| 精品国产网站| 久久久久久久久久久久黄色 | 观看免费区二区三区二| 色一射色一射| 亚洲一区日韩| 涩五月婷婷| 97超级久久强资源| 老熟女91av| 人人操天天爽| 97超碰久| 色噜噜人妻av中文字幕| 久久久久久91香蕉国产| 超碰97亚洲区| 校园春色亚洲无码| 91天堂丝袜美腿| 99热这里都是精品| 亚洲天堂2020| 狠狠色伊人亚洲综合网站色| 国产中文字幕在线点播| 色狠狠 - 百度| 1769一区| 国产精品久久久久久片| 九色婷婷| 欧美最婬乱婬爆婬性视频 | 999综合网| 蜜桃狠狠色伊人亚洲综合网站| 国产精品白领在线观看| 亚洲精品天堂久久A∨51成人漫| 在线观看亚洲专区| 激情综合五月婷婷| 亚洲AV高潮| 99在线视频播放| 9997se| 无码天堂| 久久久久久国产手机AV| 丁香婷婷啪啪| 香蕉久久精品| 青娱乐 青青青操 日逼| 韩国一级做a久久久久| 国语对白露脸XXXXXX| 亚洲另类小说卡通动漫| 在线人人人人人人精品超| 婷婷五月天激情网| 夜夜嗨av午夜成人| 青青青草原| 国内毛片热久久思思热| 日本三级韩三级99久久| 防屏蔽在线视频| 屌妞视频久久久久久久 | 久久精品一区二区一8| 中文字幕亚韩| 国产又爽又黄| 人妻天天爽夜夜爽爽| 亚洲性猛| 亚洲一区二区三区婷婷| 91人妻中文| 精品91摸| 欧美色蜜桃97| 超碰成人公开| 欧洲熟妇xxXx欧美老妇裸体| 国产婷婷一区| 欧美女同在线| 飘花国产午夜精品不卡| 一二三区在线| 久草毛片| 乱伦1色页| 亚洲AV乱码专区国产噜噜亚洲| 欧洲精品久久| 日本黄色精品专区网站| 成人夜夜爽| 伊人97| 强奸乱伦大香蕉网| 亚洲色 国产 欧美 日韩| www老逼91| 91久久婷婷| 欧美日韩中文亚洲v在线综合| 人妻 欧美 中文| 国产强奸乱伦第1页| 91视频国品一二三区| 午夜噜噜噜| 日韩精品亚洲专区在线影视| 婷婷五月天久久精品视频一区二区三区| 9Ⅰ超碰| 亚洲高清无码免费观看视频| 人人摸人人舔一区二区| 成人精品无码| 日韩性爱高清免费视频| 欧美大干日韩| 岛国艾薇凹凸视频天堂| 丝袜翘臀后入欧美校园亚洲自拍另类小说一区中文字幕少妇诱惑 | 100啪啪视频大全| 天天干2019| 黄骗免费网站| 国产不卡片| 日韩国产精品人妻无码久久久| 日韩免费性爱视频在线观看| 91在线视频免费中出| 99久久国产精品免费高潮| 国产人妻精品久久久一区二区三区| 超碰美国| 色精品极品| 国产丁香精品露脸视频| 午夜120视频在线观看| 亚洲资源网| 日本日逼高清| 欧美国产操逼| 人妻系列无码专区中文有码 | 日韩欧视频| 日本性爰一道本| 一区二区国产视频在线观看| 精品人体无圣光凹凸| 青青草成人视频在线观看二区| 久久中文字幕不卡人妻| 成人热久久精品| 欧美日韩大香蕉| 国产精品视频| 在线有码中文字幕| 丝袜翘臀后入欧美校园亚洲自拍另类小说一区中文字幕少妇诱惑 | 另类成人首页一区| 成人免费不卡在线视频| 成人无码欧美一级A片狼牙直播| 操逼日韩无码| 日比av无码| 蜜桃视频一区二区三区在线观看| 精品国产一区二区三区香蕉欧美| 国产成人精品一区| 九九九九久久久| 白丝被操91| 鸥美精品一区二区久久婷婷| 欧美偷拍区| 偷拍99| 九九成人视频| 日韩黄片影院| 97精品视频在线播放| 久久极品一区二区| 亚洲97在线| 亚洲熟久久| 99热官网| 欧美老妇曰批的视频| 欧美一区二区成人一卡| 色婷婷五月综合| 精品97久久| 大香蕉九九| 人妻少妇久久中文字幕一区二区 麻豆 | 啊啊啊啊二区好大| 91精品国产高清久久久久久,亚洲成人 | 日本在线不卡v二区| 啊啊啊啊啊啊啊啊视频| www.男人天堂| 亚洲欧洲美腿丝袜| 热思思免费视频| 国产人人干| 嗯嗯嗯不要不要免费视频| 天天操天天射天天日| 欧洲精品二区| 国产第二页| 精品99999久久久久久| 色色色色网站| 涩涩这里只有精品视频| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 成人无遮挡毛片免费看| 97视频播放| 久久少妇人妻| 69AV女优男人的天堂| 337p大胆噜噜噜噜噜91Av| 人人做天天爱| 不卡二三区人妻少妇| a网站免费观看| 日本久久女同性恋视频| 手机av亚洲丝袜美腿日韩第一页二页| 久久国色天香香蕉| www.av在线观看| 亚洲成人免费中文字幕| 国产精品久久| 青青草一区二区高清无码视频| 美女诱惑在线一区| 人妻插插人妻人| 激情自拍 校园春色| www.色操逼| 欧美性爱第一区| 91精品人妻偷情| AV色女综合| 欧美激情黑人| 欧美色图人妻| 国产精品suv一区| 肉丝网站91| 超碰成人国产| 久久久精品,3| 久热精品在线| av日韩中文字幕| 日韩精品人妻中文字幕久久久| 婷婷大香蕉| 一本道综合色图| 久久精品国产亚洲AV成人直播| 性久久| 国产一进一出视频网站| 91亚洲网| 偷拍综合网| 中文字幕国产在线天堂| 蜜臀视频网站| 国产午夜精品理论片一二三区区 | 九九九九一级| 97伦乱| 丁香7月婷婷| 天天天做天天天爱天天天爽| 日韩中文9| 亚洲色图第一页| 精品大全99999| 欧美三级偷拍| 欧美性暴力猛交| 蜜臀久久99精品久久久久久婷婷| 亚洲中文字幕av | 2020中文字幕在线| 在线天堂资源亚洲| 天天久久| av网站国产主播在线| 国产真乱mangent| 妇女性内射冈站HDWWWCOM| 丰满人妻一区二区三区色-百度| 精品999一区二区| 亚洲AV无码乱码| 91无码西班牙视频在线| 国产传媒午夜理伦精品| 欧美另类精品xxxx| 精品婷婷| 久久精品性| 欧美色图亚洲色图成人在在线| 少妇500双飞99| 欧美黄色图片| 天天综合麻豆视频| 91国产丝袜白虎| 这里都是精品| 久操国产在线| 欧洲性爱无码区| 乳欲人妻办公室奶水| 久久激情综合| h在线看免费版在线看| 欧美精品第四五页中文字幕在线观看| 97精品国产手机| 91狠狠狠| av网站免费线看| 中文字幕精品资源在线| 免费人成?大片在线播放| 91N欧美| 人妻人妻天天碰| 91亚洲丝袜熟女| 国产福利合集| 最近2019中文字幕国语免费版 | 97高清啪啪| 日本高清一本二本免费不卡| 日韩精品人妻| 欧洲欧美视频一区二区| 日韩欧美aⅴ综合网站发布| 人人摸人人干| 2017大香蕉国产精品久久| 久久精品性| 美骚妇av高清在线| 亚洲无码一区成人免费午夜| 亚洲欧美在线观看无码| 五月丁香激情啪啪| 另类av综合久久| 精品九九九九九| 国产 亚洲 一二三四| 激情看片网站| 日韩啪啪啪视频| 亚洲最新Av| 五月激情视频| 久久精品视频一区三区小泽玛利亚| 日韩在线国产字幕| 亚洲综合激情五月久久| 精彩国产视频播放1区2区| 99热这里只有精品18| 在线观看黄色电话| 熟女精品一区二区在线观看| 白丝AV| 日韩精品 资源| 久久香蕉国产线看观看亚洲女人 | 黄骗免费| 黄色大片一区二区密桃丝袜| 亚洲精品乱码久久久久久蜜桃麻豆| 国产精品青草综合久久| 男女猛烈无遮掩视频免费软件| 51一区二区三区| 极品色社| 97ai亚洲| 亚洲 欧美 手机在线观看| 9久久美女首页| 亚洲中文字幕精品一区| 久久久久久夜夜夜夜夜| 日本男人插女人的逼黄色| 欧美亚洲| 国产999精品久久久久久| aV中文麻| 欧美精品日韩久久久九 | 999精品久久久久久久| 亚洲精品国产无码高清| 久久色一区| 女生看匆91网站| 精品一区二区成人| 性老妇一区二区三区| 国产欧美日本亚洲精品 | 成人天天爽| 久草视频在线视频在线视频在线观看| 老熟妇综合| 富女玩鸭子一级毛片| 91亚·色| 九九九九热| 久久黄色网址| 美女天天干| 中文字幕丝袜人妻| 亚洲阿v天堂在线| 久久国产精品,久久国产| 日本成熟少妇A∨网站| 色女网日韩| 国产福利一区二| 女人天堂AV五区在线| 亚洲女优有码无码高清| 综合久久99| 丰满人妻一区二区三区免费 | 亚洲男人天堂手机版| 欧美少妇熟女| 强被迫伦姧在线观看无码网站| 国产福利夜| 国产综合网站在线播放 | www99热| yiqicaoav| 和协影院中文字幕三区| 国产一区在线观看无码AV| 天天综合网~91综合网| 99热欧美| 美女诱惑一区| 色爱欲亚洲| 中文字幕精品一区二区精| 极品出轨视频网站| 亚洲图片欧美日韩| 精品日韩人妻视频| 使劲用力艹少妇视频一区二区| 日本东京热加勒比久久| 久久九九精品一区二区| 中文字幕老熟妇黄色视频| 99999亚洲| 一区二区三区无卡视频在线观看| 美国aaaaa一级黄片| 欧美姓爱综合网| 99热精品青草在线| 日韩综合成人免费视频| 久久久免费视频18| 蜜臀av一区二区三区免费观看| 九热中文字幕| 人人超碰在线观看黄| 四色永久成人网站| 欧美性爽xyxOOOO| WWW美腿丝袜香蕉中文| 色婷五月天| 男女做爰猛烈动高潮A片免费应用| 99热日| 97九色人妻| 国产对白刺激视频| 9久久久久| asc国产精品| 99自拍视频| 午夜国产乱伦视频| 天天色欧美| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 久久午夜鲁丝片| 欧美综合中文| 美女裸体麻豆天美蜜桃91| 日本理论在线| 九九视频黄色片| 天天伊人| 极品出轨视频网站| 亚洲官网在线| 成人短视频在线观看| 日韩激情啪啪啪| 天堂综合网| 97视频620| 国产精品熟女乱伦| 超清福利精品视频在线| 综合亚洲网| 亚洲色情在线影视| 极品粉嫩一区二区| 日本中文字幕在线视频| 99999久久精| 五月开心久久AV官网| 97精品国产97久久久| 男人的天堂一区三区| 国产大学生口爆吞精合集| 国产二区三区免费视频| 欧美日韩精品久久久久东北老熟妇| 天天爽夜夜欢视| 日韩三级性| 亚洲欧美色图| 欧美人体性爱互联网第一页婷婷日本| 欧美成人精品一区二区三区| 97bbn| 肉动漫无遮挡h在线观看| 免费强奸av| 亚洲吊色| Sekablack无码一区| 欧美成人精品A片免费一区99| 欧美色色色| 舔足天天操天天射| 毛片电影一区二区三区| 色老大| 日韩欧美女优电影| 国产激情片在线观看| 国产福利在线视频网站| 精品中文字幕第一页| 亚洲影院成人| 男女啪啪啪18禁网站| 日韩欧美~中文字| 日日骚av| 色哟哟av| 少妇熟女视频一二三区| 韩国嫰模上门援交视频| 五毛骚逼极品美女怕怕| 超碰综合色| 91在线丝袜视频| 青青久操| 精品然女一区二区| 国产AV人人 夜夜人人澡| 中文字幕乱碼在线| 91精品人妻一区二区三区蜜桃臀 | 中文字幕熟女人妻丝袜丝| 97在线视频观看免费| AV天黑人| 久久久精品,3| 欧美综合色站| 欧美精品偷拍| 久久久久亚洲一区女同性恋中文字幕| 国产精品网站www| A男人的天堂| 日韩97精| 国产深喉| 久久久97| 隔壁邻居波多野结衣中文字幕| 啪啪视频亚洲第一| 亚洲精品免费中文字幕| 多毛小伙内射老太婆| 成人av性爱电影在线观看| 久久精品国产AV一区二区三区| av一区二区三区不卡| 囯戸精品高潮呻吟旡码| 亚洲欧洲中文日韩女优乱码| 色欲三区| 色噜噜人妻丝袜a∨先锋影| 九九碰九九爱97| 农村妇女一级二级三级视频| 久久天天摸| 啊啊啊啊啊在线视频| 男人网站婷婷| 免看60秒涩涩视频| 久久久亚洲精品中文字幕人妻| 久久久久久久免费A片国产成a人亚洲精∨品无码| 蜜臀久久久99久久久久 | 日日插夜夜| 亚洲第一无码播放立川理惠|