日韩精品一区二区三区在线视频放-无码中文字幕V?一区二区-成年片免费观看视频-国内少妇人妻丰满av-国产精品中文字幕免费观看-亚洲成人久久一区二区三区-国内少妇偷人精品视频无缓冲-一区二区国产精品日本一区二区三区在线网

ARTICLE DETAIL

資訊詳情

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

ROS手眼標(biāo)定工具包:多算法集成與工業(yè)級(jí)實(shí)戰(zhàn)指南

ROS手眼標(biāo)定工具包:多算法集成與工業(yè)級(jí)實(shí)戰(zhàn)指南 簡(jiǎn)介本資源是一套基于ROS的手眼標(biāo)定完整實(shí)現(xiàn)程序包面向計(jì)算機(jī)、自動(dòng)化、機(jī)器人工程等專業(yè)的本科生及研究生適用于畢設(shè)、課程設(shè)計(jì)、實(shí)驗(yàn)教學(xué)與工程實(shí)踐場(chǎng)景重點(diǎn)解決JAKA與AUBO兩類國(guó)產(chǎn)機(jī)械臂在視覺引導(dǎo)作業(yè)中的手眼關(guān)系建模問題。壓縮包共78個(gè)文件含19個(gè)Python核心算法模塊如Tsai、Daniilidis、Park等標(biāo)定求解器、11個(gè)ROS launch啟動(dòng)配置、3個(gè)C通信節(jié)點(diǎn)及配套的XML配置、CSV標(biāo)定數(shù)據(jù)、MD使用說明與README文檔整體5.22MB結(jié)構(gòu)清晰模塊解耦度高便于理解與二次開發(fā)。已有269人學(xué)習(xí)下載所有代碼均經(jīng)實(shí)機(jī)測(cè)試運(yùn)行成功答辯平均分達(dá)96.5分提供詳細(xì)使用說明文檔涵蓋環(huán)境配置、數(shù)據(jù)采集流程、多算法結(jié)果對(duì)比及標(biāo)定誤差分析方法可直接用于項(xiàng)目演示或作為機(jī)器人感知系統(tǒng)開發(fā)的可靠基礎(chǔ)支撐。1. 項(xiàng)目概述一個(gè)面向?qū)崙?zhàn)的工業(yè)級(jí)手眼標(biāo)定工具包在機(jī)器人視覺引導(dǎo)項(xiàng)目中無論是讓機(jī)械臂精準(zhǔn)地抓取傳送帶上的零件還是引導(dǎo)焊接頭沿著視覺識(shí)別的焊縫移動(dòng)一個(gè)繞不開的核心環(huán)節(jié)就是“手眼標(biāo)定”。這個(gè)聽起來有點(diǎn)玄乎的詞本質(zhì)上就是建立機(jī)器人“手”末端執(zhí)行器與“眼睛”相機(jī)之間的數(shù)學(xué)關(guān)系。簡(jiǎn)單來說就是告訴機(jī)器人“當(dāng)你的‘眼睛’在圖像里看到一個(gè)點(diǎn)的坐標(biāo)是 (x, y) 時(shí)你的‘手’需要移動(dòng)到世界坐標(biāo)系下的哪個(gè) (X, Y, Z) 位置才能觸碰到它。”市面上關(guān)于手眼標(biāo)定的理論文章和開源代碼不少但真正能“開箱即用”、直接對(duì)接主流國(guó)產(chǎn)機(jī)械臂如JAKA、AUBO、并集成多種成熟算法進(jìn)行結(jié)果比對(duì)和評(píng)估的完整程序包卻不多見。這正是“基于ROS的手眼標(biāo)定及支持多種算法計(jì)算標(biāo)定結(jié)果程序包”這個(gè)項(xiàng)目的價(jià)值所在。它不是一個(gè)簡(jiǎn)單的教學(xué)Demo而是一個(gè)經(jīng)過封裝、面向工程實(shí)踐的解決方案。它幫你跳過了從零搭建標(biāo)定框架、編寫數(shù)據(jù)采集接口、實(shí)現(xiàn)復(fù)雜數(shù)學(xué)算法的漫長(zhǎng)過程直接聚焦于標(biāo)定操作本身和結(jié)果驗(yàn)證極大地提升了開發(fā)效率。這個(gè)工具包的核心功能很明確在ROS機(jī)器人操作系統(tǒng)框架下提供一套完整的流程支持你使用JAKA或AUBO機(jī)械臂配合一個(gè)固定在末端或基座上的相機(jī)即“眼在手外”或“眼在手上”兩種模式采集多組機(jī)械臂位姿和對(duì)應(yīng)的標(biāo)定板圖像數(shù)據(jù)。然后它內(nèi)置了如Tsai-Lenz、Park-Martin、Daniilidis等多種經(jīng)典手眼標(biāo)定算法可以一鍵計(jì)算并對(duì)比不同算法的標(biāo)定結(jié)果即那個(gè)關(guān)鍵的4x4變換矩陣。最后它還提供了重投影誤差分析等工具讓你能科學(xué)地評(píng)估標(biāo)定精度而不是“感覺差不多”。對(duì)于正在從事或即將涉足機(jī)器人視覺集成、自動(dòng)化產(chǎn)線改造、科研實(shí)驗(yàn)的工程師和研究者來說這個(gè)工具包就像一份精心準(zhǔn)備的“標(biāo)定食譜”。你不需要從種小麥開始而是直接獲得了處理好的面粉、清晰的步驟說明和多種烹飪方法最終目的是做出一塊可靠的面包——一個(gè)高精度的“手-眼”變換關(guān)系。2. 核心原理與方案設(shè)計(jì)思路拆解手眼標(biāo)定不是一個(gè)黑箱魔法其背后有堅(jiān)實(shí)的數(shù)學(xué)原理。理解這些原理不僅能幫你正確使用工具更能在結(jié)果出現(xiàn)偏差時(shí)快速定位問題。2.1 手眼標(biāo)定的兩種模式與核心方程首先必須明確你的相機(jī)安裝位置這決定了標(biāo)定的模式眼在手上Eye-in-Hand相機(jī)固定在機(jī)械臂末端法蘭上隨著機(jī)械臂一起運(yùn)動(dòng)。此時(shí)我們要求解的是相機(jī)坐標(biāo)系C到末端工具坐標(biāo)系T的固定變換矩陣^T_C。眼在手外Eye-to-Hand相機(jī)固定在世界中如支架上俯瞰機(jī)械臂工作區(qū)域。此時(shí)我們要求解的是相機(jī)坐標(biāo)系C到機(jī)器人基坐標(biāo)系B的固定變換矩陣^B_T_C。無論哪種模式其核心數(shù)學(xué)問題都可以歸結(jié)為求解一個(gè)形如AX XB的矩陣方程。這里A和B是通過兩次機(jī)械臂運(yùn)動(dòng)觀測(cè)到的變換A機(jī)械臂末端或基座在兩次運(yùn)動(dòng)間的相對(duì)變換。這個(gè)數(shù)據(jù)可以直接從機(jī)械臂控制器讀取精度很高。B相機(jī)在兩次運(yùn)動(dòng)間觀測(cè)到的標(biāo)定板的相對(duì)變換。這個(gè)數(shù)據(jù)通過相機(jī)拍攝標(biāo)定板圖像然后利用OpenCV等視覺庫解算得出。X就是我們要求解的、固定的“手眼關(guān)系”矩陣。這個(gè)工具包的價(jià)值在于它自動(dòng)封裝了從機(jī)械臂和相機(jī)采集A和B的數(shù)據(jù)對(duì)并為你實(shí)現(xiàn)了多種求解X的算法。2.2 工具包的整體架構(gòu)與設(shè)計(jì)考量這個(gè)程序包的設(shè)計(jì)充分考慮了工程易用性和算法可靠性其架構(gòu)大致可以分為三層數(shù)據(jù)采集層這是與硬件打交道的部分。工具包提供了針對(duì)JAKA和AUBO機(jī)械臂的ROS驅(qū)動(dòng)接口可能是基于官方SDK封裝的ROS Action或Service。你只需要配置好機(jī)械臂的IP地址、關(guān)節(jié)限位等參數(shù)就可以通過ROS命令或提供的腳本讓機(jī)械臂自動(dòng)走完預(yù)設(shè)的標(biāo)定點(diǎn)位并在每個(gè)點(diǎn)位觸發(fā)相機(jī)拍照。同時(shí)它集成了常見的相機(jī)驅(qū)動(dòng)如USB相機(jī)、ROS版本的工業(yè)相機(jī)驅(qū)動(dòng)確保圖像流能夠同步獲取。這一層的設(shè)計(jì)目標(biāo)是穩(wěn)定、自動(dòng)化地獲取高質(zhì)量的(A_i, B_i)數(shù)據(jù)對(duì)。算法計(jì)算層這是工具箱的“大腦”。它集成了至少三到四種主流的手眼標(biāo)定算法Tsai-Lenz方法一種非常經(jīng)典且高效的基于旋轉(zhuǎn)和平移分步求解的方法對(duì)噪聲有一定魯棒性。Daniilidis方法使用四元數(shù)quaternion和奇異值分解SVD來求解在數(shù)學(xué)上非常優(yōu)雅也是很多現(xiàn)代方法的基礎(chǔ)。Park-Martin方法另一種基于李代數(shù)Lie algebra的解析方法。非線性優(yōu)化方法將問題構(gòu)建為一個(gè)優(yōu)化問題最小化重投影誤差通常能得到更精確但計(jì)算量稍大的結(jié)果。 工具包會(huì)并行調(diào)用所有這些算法計(jì)算出多個(gè)X矩陣。這樣做的好處是顯而易見的你可以橫向?qū)Ρ炔煌惴ǖ慕Y(jié)果如果它們彼此接近說明標(biāo)定數(shù)據(jù)質(zhì)量高結(jié)果可信如果某個(gè)算法結(jié)果偏離較大可能提示數(shù)據(jù)中有異常點(diǎn)或該算法對(duì)當(dāng)前數(shù)據(jù)場(chǎng)景不適應(yīng)。評(píng)估與應(yīng)用層算出矩陣不是終點(diǎn)驗(yàn)證其精度才是。工具包會(huì)進(jìn)行重投影誤差計(jì)算。即利用求得的X將標(biāo)定板角點(diǎn)在相機(jī)坐標(biāo)系下的坐標(biāo)轉(zhuǎn)換到機(jī)械臂坐標(biāo)系下再與機(jī)械臂實(shí)際末端位姿推算出的標(biāo)定板位置進(jìn)行比較。這個(gè)誤差通常以毫米為單位是衡量標(biāo)定精度的黃金標(biāo)準(zhǔn)。此外它應(yīng)該會(huì)生成一個(gè)清晰的標(biāo)定報(bào)告并可能提供將標(biāo)定矩陣寫入YAML或XML配置文件的功能方便后續(xù)的視覺引導(dǎo)程序直接調(diào)用。注意選擇集成多種算法而非單一算法是工程實(shí)踐中的明智之舉。它內(nèi)置了一個(gè)“交叉驗(yàn)證”機(jī)制極大地增強(qiáng)了結(jié)果的可靠性避免了因單一算法局限性或某組數(shù)據(jù)異常而導(dǎo)致的系統(tǒng)性偏差。3. 環(huán)境部署與依賴安裝詳解要讓這個(gè)工具包跑起來需要一個(gè)準(zhǔn)備好的ROS環(huán)境。這里以最常用的Ubuntu 20.04 ROS Noetic組合為例這也是與JAKA、AUBO官方ROS驅(qū)動(dòng)兼容性較好的環(huán)境。3.1 基礎(chǔ)ROS環(huán)境搭建如果你還沒有ROS環(huán)境“魚香ROS”的一鍵安裝腳本在社區(qū)中口碑很好能省去大量配置依賴的麻煩。但請(qǐng)注意任何一鍵安裝腳本都應(yīng)從可信源獲取。# 假設(shè)使用魚香ROS的一鍵安裝腳本示例請(qǐng)以實(shí)際項(xiàng)目文檔為準(zhǔn) wget http://fishros.com/install -O fishros . fishros # 在交互腳本中選擇安裝ROS Noetic Desktop-Full版本當(dāng)然你也可以選擇官方安裝方式過程更透明# 設(shè)置軟件源 sudo sh -c echo deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main /etc/apt/sources.list.d/ros-latest.list sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654 sudo apt update # 安裝ROS Noetic完整版 sudo apt install ros-noetic-desktop-full # 初始化rosdep sudo rosdep init rosdep update # 設(shè)置環(huán)境變量建議寫入~/.bashrc echo source /opt/ros/noetic/setup.bash ~/.bashrc source ~/.bashrc3.2 機(jī)械臂ROS驅(qū)動(dòng)安裝工具包需要與機(jī)械臂通信因此必須安裝對(duì)應(yīng)機(jī)械臂的ROS驅(qū)動(dòng)。這通常是獨(dú)立的功能包。對(duì)于JAKA機(jī)械臂 JAKA官方提供了jaka_jog_panel等ROS包。通??梢酝ㄟ^apt安裝或從GitHub克隆編譯。# 方式一通過apt安裝如果官方提供 # sudo apt install ros-noetic-jaka-driver # 方式二從源碼編譯更常見 cd ~/catkin_ws/src git clone https://github.com/JAKA-Robotics/jaka_ros_driver.git # 示例倉庫請(qǐng)以官方為準(zhǔn) cd ~/catkin_ws catkin_make source devel/setup.bash對(duì)于AUBO機(jī)械臂 AUBO也有對(duì)應(yīng)的ROS驅(qū)動(dòng)包如aubo_robot。安裝流程類似。cd ~/catkin_ws/src git clone https://github.com/AuboRobot/aubo_robot.git # 示例倉庫 cd ~/catkin_ws catkin_make關(guān)鍵檢查點(diǎn)安裝驅(qū)動(dòng)后務(wù)必先不連接視覺部分單獨(dú)測(cè)試機(jī)械臂的ROS控制是否正常。例如啟動(dòng)驅(qū)動(dòng)節(jié)點(diǎn)后用rostopic list查看是否有/joint_states、/move_group等話題或用RVIZ加載機(jī)械臂模型看是否能顯示。這是后續(xù)一切工作的基礎(chǔ)。3.3 手眼標(biāo)定工具包安裝與編譯假設(shè)你獲得的程序包名為handeye_calibration_toolbox.zip。# 1. 解壓到你的ROS工作空間src目錄下 cd ~/catkin_ws/src unzip /path/to/handeye_calibration_toolbox.zip # 解壓后可能會(huì)得到一個(gè)包含多個(gè)功能包的文件夾例如handeye_calib # 2. 安裝系統(tǒng)依賴和ROS依賴 cd ~/catkin_ws rosdep install --from-paths src --ignore-src -r -y # 3. 編譯 catkin_make # 如果編譯失敗請(qǐng)仔細(xì)查看錯(cuò)誤信息通常是缺少某個(gè)ROS包例如 vision_opencv, cv_bridge, ar_track_alvar 等 # 使用 sudo apt install ros-noetic-[包名] 來安裝缺失的包 # 4. 刷新環(huán)境 source devel/setup.bash編譯成功后你應(yīng)該能通過rospack list | grep handeye或rosmsg list | grep HandEye等命令找到相關(guān)的包和消息類型。4. 標(biāo)定前的硬件與場(chǎng)景準(zhǔn)備軟件就緒后硬件布置的合理性直接決定了標(biāo)定的成敗和精度上限。4.1 硬件連接與檢查清單機(jī)械臂確保JAKA或AUBO機(jī)械臂已上電控制器與工控機(jī)處于同一局域網(wǎng)IP地址設(shè)置正確。機(jī)械臂原點(diǎn)已校準(zhǔn)各關(guān)節(jié)運(yùn)動(dòng)順暢無報(bào)警。相機(jī)根據(jù)“眼在手上”或“眼在手外”模式將相機(jī)牢固安裝。如果是“眼在手上”務(wù)必考慮相機(jī)線纜的走線避免纏繞或拉扯。使用USB3.0或千兆網(wǎng)口確保圖像傳輸穩(wěn)定、無丟幀。標(biāo)定板推薦使用高精度的棋盤格或Charuco標(biāo)定板。棋盤格簡(jiǎn)單通用Charuco板則能提供更穩(wěn)定、抗遮擋的角點(diǎn)檢測(cè)。板子必須平整打印精度要高最好使用亞克力板等硬質(zhì)材料裱糊。板子的尺寸和方格大小需要準(zhǔn)確測(cè)量并輸入到配置文件中。照明這是最容易被忽視卻至關(guān)重要的環(huán)節(jié)。光照需要均勻、穩(wěn)定、無眩光。避免從窗戶來的自然光會(huì)變化使用常亮的漫射光源。確保標(biāo)定板在整個(gè)機(jī)械臂運(yùn)動(dòng)范圍內(nèi)圖像中的角點(diǎn)清晰、對(duì)比度高沒有反光點(diǎn)。4.2 標(biāo)定場(chǎng)景布置技巧工作空間覆蓋規(guī)劃?rùn)C(jī)械臂的標(biāo)定點(diǎn)位時(shí)要確保這些點(diǎn)位能覆蓋相機(jī)未來實(shí)際工作時(shí)需要“看到”的整個(gè)空間范圍。點(diǎn)位在空間應(yīng)盡量分散并包含不同的末端姿態(tài)旋轉(zhuǎn)變化這樣采集到的A、B數(shù)據(jù)對(duì)才包含豐富的空間信息解算出的X矩陣才更準(zhǔn)確。標(biāo)定板姿態(tài)在每一個(gè)采集點(diǎn)位標(biāo)定板相對(duì)于相機(jī)的姿態(tài)距離、角度也應(yīng)有所變化。避免所有圖像里標(biāo)定板都處于同一角度和距離。安全第一在自動(dòng)運(yùn)行標(biāo)定點(diǎn)位采集腳本前務(wù)必先手動(dòng)低速運(yùn)行一遍路徑檢查是否有碰撞風(fēng)險(xiǎn)。確保機(jī)械臂、相機(jī)、標(biāo)定板以及周圍人員設(shè)備的安全。5. 標(biāo)定數(shù)據(jù)采集流程實(shí)操這是整個(gè)過程中最需要耐心和細(xì)心的一步。數(shù)據(jù)質(zhì)量決定結(jié)果上限。5.1 配置文件詳解與修改工具包通常會(huì)提供一個(gè)核心的配置文件例如handeye_calib_config.yaml。你需要仔細(xì)修改以下部分# 示例配置結(jié)構(gòu) calibration: mode: eye_in_hand # 或 eye_to_hand robot_type: jaka # 或 aubo robot_ip: 192.168.1.100 # 標(biāo)定板參數(shù) (必須與你使用的實(shí)物嚴(yán)格一致) calibration_board: type: chessboard # charuco rows: 6 cols: 9 square_size: 0.0245 # 單位米每個(gè)方格的實(shí)際邊長(zhǎng) # 如果是Charuco板還需要以下參數(shù) aruco_dict: DICT_6X6_250 marker_size: 0.018 # 采集參數(shù) data_acquisition: num_poses: 30 # 計(jì)劃采集的位姿數(shù)量 randomize_poses: true # 是否在預(yù)設(shè)空間內(nèi)隨機(jī)生成點(diǎn)位 # 或指定一個(gè)預(yù)定義的點(diǎn)位列表文件 pose_list_file: poses.yaml # 算法選擇 algorithms: [tsai, daniilidis, park, optimization]關(guān)鍵參數(shù)解析square_size這是誤差的主要來源之一。務(wù)必用卡尺多次測(cè)量取平均值。num_poses通常采集15-30組合適的數(shù)據(jù)即可。太少可能導(dǎo)致解不穩(wěn)定太多則增加采集時(shí)間和出錯(cuò)的概率。建議從20組開始。randomize_poses對(duì)于新手更推薦使用pose_list_file即先手動(dòng)示教或編程生成一組分散且安全的點(diǎn)位保存下來。這樣可以完全控制運(yùn)動(dòng)路徑更安全可靠。5.2 啟動(dòng)與數(shù)據(jù)采集步驟啟動(dòng)ROS核心與驅(qū)動(dòng)# 終端1啟動(dòng)ROS Master roscore # 終端2啟動(dòng)機(jī)械臂驅(qū)動(dòng) (以JAKA為例) roslaunch jaka_ros_driver jaka_driver.launch robot_ip:192.168.1.100 # 終端3啟動(dòng)相機(jī)驅(qū)動(dòng) (例如USB相機(jī)) roslaunch usb_cam usb_cam.launch # 或用你的工業(yè)相機(jī)驅(qū)動(dòng)如roslaunch mv_camera mv_camera.launch啟動(dòng)標(biāo)定數(shù)據(jù)采集節(jié)點(diǎn)# 終端4啟動(dòng)工具包的數(shù)據(jù)采集節(jié)點(diǎn) roslaunch handeye_calib data_collector.launch啟動(dòng)后通常會(huì)彈出一個(gè)RVIZ界面顯示機(jī)械臂模型和相機(jī)圖像。同時(shí)在終端里會(huì)出現(xiàn)交互菜單或提示信息。執(zhí)行自動(dòng)采集 根據(jù)程序提示可能是按回車鍵或調(diào)用一個(gè)ROS Service啟動(dòng)自動(dòng)采集流程。機(jī)械臂會(huì)依次運(yùn)動(dòng)到預(yù)設(shè)點(diǎn)位在每個(gè)點(diǎn)位停頓、拍照、保存當(dāng)前機(jī)械臂位姿和圖像。實(shí)操現(xiàn)場(chǎng)記錄在終端中你會(huì)看到類似這樣的輸出[INFO] Moving to pose 1/20... [INFO] Pose reached. Capturing image... [INFO] Image captured and features detected (49/54 corners found). [INFO] Data pair 1 saved successfully.務(wù)必密切關(guān)注兩個(gè)信息一是機(jī)械臂運(yùn)動(dòng)是否平穩(wěn)到位二是角點(diǎn)檢測(cè)是否成功如49/54 corners found。如果某一張圖角點(diǎn)檢測(cè)數(shù)遠(yuǎn)少于預(yù)期或者檢測(cè)錯(cuò)誤這一組數(shù)據(jù)就應(yīng)該舍棄。數(shù)據(jù)檢查與后處理 采集完成后所有數(shù)據(jù)位姿列表、圖像、檢測(cè)到的角點(diǎn)數(shù)據(jù)通常會(huì)保存在一個(gè)時(shí)間戳命名的文件夾中。你應(yīng)該快速瀏覽所有保存的圖像確認(rèn)標(biāo)定板在畫面中清晰、完整、無模糊。檢查生成的poses.yaml和detections.yaml文件確認(rèn)數(shù)據(jù)數(shù)量正確沒有明顯的異常值比如某個(gè)位姿的旋轉(zhuǎn)矩陣不是正交陣。踩坑心得在自動(dòng)采集過程中人不要離開。隨時(shí)準(zhǔn)備按下急停按鈕。有一次我在測(cè)試時(shí)一個(gè)點(diǎn)位計(jì)算有誤機(jī)械臂朝著意想不到的方向快速運(yùn)動(dòng)幸虧及時(shí)拍下急停。所以首次運(yùn)行任何自動(dòng)軌跡都必須有人值守。6. 標(biāo)定計(jì)算與結(jié)果分析采集到高質(zhì)量的數(shù)據(jù)后計(jì)算反而是最快的一步。6.1 執(zhí)行標(biāo)定計(jì)算通常工具包會(huì)提供一個(gè)計(jì)算節(jié)點(diǎn)或腳本# 終端5運(yùn)行標(biāo)定計(jì)算指定數(shù)據(jù)目錄 rosrun handeye_calib calibrate.py --data-path ~/.ros/handeye_data/2023-10-27-15-30-00計(jì)算過程會(huì)在終端中打印出詳細(xì)信息[INFO] Loaded 20 valid data pairs. [INFO] Running Tsai-Lenz algorithm... [INFO] Result - Rotation (quaternion): [0.707, 0.0, 0.707, 0.0] [INFO] Result - Translation (meters): [0.100, 0.050, 0.300] [INFO] Reprojection error: 0.0012 m (1.2 mm) [INFO] Running Daniilidis algorithm... [INFO] Reprojection error: 0.0010 m (1.0 mm) ... [INFO] CALIBRATION REPORT [INFO] Best algorithm (lowest error): Daniilidis [INFO] Recommended transformation matrix (base-camera): [[ 0.0, -1.0, 0.0, 0.100], [ 1.0, 0.0, 0.0, 0.050], [ 0.0, 0.0, 1.0, 0.300], [ 0.0, 0.0, 0.0, 1.000]] [INFO] Average reprojection error across all algorithms: 1.1 mm [INFO] Max reprojection error: 2.5 mm (at pose #7)6.2 結(jié)果解讀與精度評(píng)估計(jì)算輸出的報(bào)告是決策的關(guān)鍵重投影誤差這是核心指標(biāo)。單位是米。對(duì)于大多數(shù)抓取、裝配應(yīng)用平均誤差在1-2毫米以內(nèi)是可以接受的。如果誤差超過5毫米就需要檢查問題所在。報(bào)告會(huì)給出平均誤差、最大誤差及其發(fā)生的位置如pose #7。算法一致性觀察不同算法計(jì)算出的旋轉(zhuǎn)和平移量是否接近。如果Tsai、Daniilidis、Park等方法的結(jié)果相差很大例如平移向量差了幾厘米那幾乎可以斷定數(shù)據(jù)采集有問題標(biāo)定結(jié)果不可信。變換矩陣得到的4x4矩陣就是最終的“手眼關(guān)系”。你需要清楚它的含義對(duì)于“眼在手外”模式這個(gè)矩陣表示從相機(jī)坐標(biāo)系變換到機(jī)器人基坐標(biāo)系。在后續(xù)的視覺引導(dǎo)程序中你需要用這個(gè)矩陣將相機(jī)識(shí)別出的物體坐標(biāo)轉(zhuǎn)換到機(jī)器人基坐標(biāo)系下才能發(fā)送給機(jī)械臂執(zhí)行。如何判斷標(biāo)定是否成功一個(gè)實(shí)用的方法是進(jìn)行“實(shí)物驗(yàn)證”。在相機(jī)視野內(nèi)放一個(gè)特征明顯的物體比如標(biāo)定板的一角用視覺算法測(cè)出它在相機(jī)坐標(biāo)系下的坐標(biāo)然后用手眼矩陣轉(zhuǎn)換到機(jī)器人坐標(biāo)系再控制機(jī)械臂末端移動(dòng)到該坐標(biāo)。觀察末端工具點(diǎn)是否能夠精確地指向或觸碰到那個(gè)物體特征點(diǎn)。重復(fù)幾個(gè)不同位置和姿態(tài)的測(cè)試如果都能準(zhǔn)確對(duì)準(zhǔn)說明標(biāo)定是成功的。7. 常見問題排查與性能優(yōu)化技巧即使按照流程操作也難免會(huì)遇到問題。下面是一些常見坑點(diǎn)及解決方法。7.1 數(shù)據(jù)采集階段問題問題現(xiàn)象可能原因排查與解決思路角點(diǎn)檢測(cè)失敗或不穩(wěn)定1. 光照不均、反光。2. 標(biāo)定板不平整或移動(dòng)。3. 相機(jī)焦距未調(diào)好圖像模糊。4. 標(biāo)定板參數(shù)行列數(shù)、方格大小配置錯(cuò)誤。1. 改善照明使用漫射光源消除反光。2. 固定好標(biāo)定板確保剛性。3. 調(diào)整相機(jī)焦距和光圈確保圖像清晰。4.仔細(xì)核對(duì)配置文件中的rows,cols,square_size必須與實(shí)物百分百一致。機(jī)械臂到位后相機(jī)圖像仍模糊機(jī)械臂振動(dòng)。相機(jī)剛觸發(fā)拍照時(shí)機(jī)械臂尚未完全靜止。在驅(qū)動(dòng)程序中增加到位后的穩(wěn)定延時(shí)。例如讓機(jī)械臂到達(dá)點(diǎn)位后等待0.5秒再觸發(fā)相機(jī)拍照。采集的數(shù)據(jù)量不足部分點(diǎn)位因檢測(cè)失敗被自動(dòng)跳過。增加預(yù)設(shè)點(diǎn)位數(shù)量如從20到30并優(yōu)化上述檢測(cè)條件。手動(dòng)檢查每個(gè)點(diǎn)位的圖像。標(biāo)定板在圖像中占比過小或過大相機(jī)與標(biāo)定板距離不合適。調(diào)整距離使標(biāo)定板占據(jù)圖像區(qū)域的1/3到2/3為宜這樣角點(diǎn)檢測(cè)精度最高。7.2 標(biāo)定計(jì)算階段問題問題現(xiàn)象可能原因排查與解決思路重投影誤差巨大10mm1.標(biāo)定板方格尺寸輸入錯(cuò)誤最常見。2. 數(shù)據(jù)中有嚴(yán)重異常點(diǎn)如某張圖角點(diǎn)誤檢。3. 機(jī)械臂位姿數(shù)據(jù)與圖像數(shù)據(jù)不同步嚴(yán)重錯(cuò)誤。1. 用卡尺重新測(cè)量square_size精確到0.1mm。2. 檢查誤差報(bào)告找到誤差最大的那幾個(gè)位姿如pose #7查看對(duì)應(yīng)的圖像和位姿數(shù)據(jù)是否異??墒謩?dòng)刪除該組數(shù)據(jù)后重新計(jì)算。3. 檢查數(shù)據(jù)采集程序確保在機(jī)械臂完全靜止后才捕獲位姿和圖像。不同算法結(jié)果差異很大數(shù)據(jù)噪聲大或存在少量異常點(diǎn)導(dǎo)致不同算法魯棒性表現(xiàn)不同。1. 嘗試使用工具包可能提供的“魯棒性”選項(xiàng)或RANSAC方法剔除異常點(diǎn)。2. 最根本的方法是重新采集數(shù)據(jù)確保每一步都嚴(yán)格、精確。求解失敗程序報(bào)錯(cuò)1. 數(shù)據(jù)對(duì)(A, B)數(shù)量太少3組。2. 機(jī)械臂所有運(yùn)動(dòng)都是純平移或繞同一軸旋轉(zhuǎn)導(dǎo)致數(shù)據(jù)退化無法解算旋轉(zhuǎn)。1. 確保有效數(shù)據(jù)對(duì)不少于10組推薦15-30組。2. 重新設(shè)計(jì)標(biāo)定點(diǎn)位確保機(jī)械臂末端在**位置和姿態(tài)旋轉(zhuǎn)**上都有充分的變化。7.3 精度優(yōu)化高級(jí)技巧當(dāng)基礎(chǔ)標(biāo)定完成后若想追求極致的精度例如用于精密裝配可以嘗試以下方法多階段標(biāo)定法先用較大的運(yùn)動(dòng)范圍進(jìn)行粗標(biāo)定得到一個(gè)初始矩陣。然后在目標(biāo)工作區(qū)域附近用更精細(xì)、更密集的點(diǎn)位進(jìn)行第二次精標(biāo)定。這可以局部?jī)?yōu)化減少工作區(qū)域中心點(diǎn)的誤差。引入溫度補(bǔ)償如果工作環(huán)境溫差大機(jī)械臂的連桿熱膨脹會(huì)影響精度。可以在不同溫度下進(jìn)行標(biāo)定建立一個(gè)簡(jiǎn)單的溫度-誤差補(bǔ)償模型。使用更高精度的標(biāo)定板商業(yè)級(jí)的高精度陶瓷標(biāo)定板其平面度和方格精度遠(yuǎn)高于打印紙能將系統(tǒng)誤差降低一個(gè)數(shù)量級(jí)。在線標(biāo)定與自適應(yīng)對(duì)于長(zhǎng)期運(yùn)行的系統(tǒng)可以定期如每天開機(jī)后自動(dòng)執(zhí)行一個(gè)簡(jiǎn)化版的標(biāo)定流程用以修正機(jī)械臂零點(diǎn)漂移或相機(jī)鏡頭的微小形變。8. 標(biāo)定結(jié)果的應(yīng)用與集成指南得到那個(gè)寶貴的4x4矩陣后如何將它用起來8.1 矩陣的保存與加載工具包通常會(huì)輸出一個(gè)最終的結(jié)果文件如handeye_result.yaml# handeye_result.yaml calibration_date: 2023-10-27 robot_type: jaka camera_type: usb_cam mode: eye_to_hand transform: rows: 4 cols: 4 data: [0.0, -1.0, 0.0, 0.100, 1.0, 0.0, 0.0, 0.050, 0.0, 0.0, 1.0, 0.300, 0.0, 0.0, 0.0, 1.000] reprojection_error_mean: 0.0011 reprojection_error_max: 0.0025 recommended_algorithm: daniilidis在你的視覺引導(dǎo)程序中你需要讀取這個(gè)YAML文件將data數(shù)組加載為一個(gè)4x4的變換矩陣?yán)缭赑ython中使用NumPy數(shù)組。8.2 在視覺引導(dǎo)程序中的使用一個(gè)典型的“相機(jī)引導(dǎo)機(jī)械臂抓取”流程如下視覺識(shí)別相機(jī)拍攝圖像通過圖像處理算法如模板匹配、深度學(xué)習(xí)檢測(cè)識(shí)別出目標(biāo)物體并得到物體上一個(gè)特征點(diǎn)如中心點(diǎn)在相機(jī)坐標(biāo)系下的三維坐標(biāo)P_camera [X_c, Y_c, Z_c, 1]^T齊次坐標(biāo)。坐標(biāo)變換利用標(biāo)定得到的手眼矩陣T_base_camera將點(diǎn)坐標(biāo)轉(zhuǎn)換到機(jī)器人基坐標(biāo)系P_base T_base_camera * P_camera運(yùn)動(dòng)規(guī)劃?rùn)C(jī)械臂運(yùn)動(dòng)規(guī)劃器如MoveIt!接收目標(biāo)點(diǎn)P_base[0:3]取前三個(gè)元素即X, Y, Z以及可能需要的末端姿態(tài)規(guī)劃出一條無碰撞的運(yùn)動(dòng)軌跡。執(zhí)行抓取機(jī)械臂執(zhí)行該軌跡到達(dá)目標(biāo)點(diǎn)完成抓取。代碼片段示例Python NumPyimport yaml import numpy as np # 1. 加載標(biāo)定結(jié)果 with open(handeye_result.yaml, r) as f: calib_data yaml.safe_load(f) T_base_cam np.array(calib_data[transform][data]).reshape(4, 4) # 2. 假設(shè)視覺識(shí)別得到物體中心在相機(jī)坐標(biāo)系下的坐標(biāo) (單位米) # 注意這里需要是3D坐標(biāo)。如果只有2D圖像坐標(biāo)需要通過雙目視覺、結(jié)構(gòu)光或已知物體高度等方法估算Z值。 point_in_camera np.array([0.05, -0.02, 0.8, 1.0]) # [X, Y, Z, 1] # 3. 轉(zhuǎn)換到機(jī)器人基坐標(biāo)系 point_in_base T_base_cam point_in_camera # 矩陣乘法 target_position point_in_base[:3] # 取前三維 [X, Y, Z] print(f目標(biāo)在基坐標(biāo)系下的位置: {target_position}) # 隨后可以將 target_position 發(fā)送給機(jī)械臂控制器或MoveIt!8.3 持續(xù)維護(hù)與驗(yàn)證手眼標(biāo)定不是一勞永逸的。任何物理上的改變都可能影響標(biāo)定結(jié)果相機(jī)或鏡頭被磕碰、重新調(diào)焦。機(jī)械臂末端工具更換。相機(jī)或標(biāo)定板安裝支架發(fā)生松動(dòng)。因此建立定期的標(biāo)定驗(yàn)證流程至關(guān)重要。可以設(shè)計(jì)一個(gè)簡(jiǎn)單的“靶標(biāo)復(fù)現(xiàn)”程序讓機(jī)械臂運(yùn)動(dòng)到幾個(gè)固定的已知位置看相機(jī)識(shí)別出的靶標(biāo)位置經(jīng)過手眼矩陣變換后是否與機(jī)械臂讀出的已知位置一致。如果偏差超出閾值例如1mm就需要重新執(zhí)行標(biāo)定。這個(gè)集成了多算法、支持多品牌機(jī)械臂的ROS手眼標(biāo)定工具包將復(fù)雜的理論、繁瑣的數(shù)據(jù)處理和算法實(shí)現(xiàn)封裝成了相對(duì)簡(jiǎn)單的操作流程。它真正降低了機(jī)器人視覺集成的門檻。然而工具再好也只是輔助。最終標(biāo)定的精度依然牢牢掌握在操作者手中——取決于你對(duì)原理的理解、對(duì)細(xì)節(jié)的苛求以及對(duì)整個(gè)軟硬件系統(tǒng)的把控。每一次成功的標(biāo)定都是對(duì)耐心、細(xì)致和工程思維的一次完美演練。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
亚洲偷91色| 美國A片| 偷拍欧美激情| 日韩高清黄片| 亚洲影视高清第一页| 97操碰| 亚洲天天操| 97国产天堂岛| 国产精品亚洲天堂网址| 久久九操在线观看| 国产久久日韩网站导航| 日韩欧美国产高清视频| 91久久久亚洲| 色哟哟精品1精品2| 日韩精品操少妇| 免费看久久久性性| 欧美Aⅴ| 天操老女人| av大香蕉| 黄色视频特级毛片| 另类 日韩 熟女| 麻豆天美91| 色天堂综合| 国产成人+综合亚洲+天堂| 午夜操一操| 欧美97se| 亚洲天天精品| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 亚洲精品日韩国产欧美| 中文操逼字幕| 亚洲天天操| 欧美91网| 一区二区三区男人的天堂| 国产亚洲色婷婷99精品91| 亚州免费啪啪视频| 国产日韩手机视频在线| 日韩97P| 噜噜噜噜天天狠狠| 麻豆美女丝袜人妻中文| 国产欧美另类久久久精品课程| 亚洲自拍一区夜夜操| 花野真衣| 亚洲综合另类欧美久久久| 婷婷综合网| 日韩丰满熟妇| 日日操丁香五月天| 精品蜜乳AV免费观看| 99re99在线视频| 热的中文 热的有码 热的国产| 2019天天操天天爽天天拍| 天天综合青苹果| 亚洲黑人在线| 五月天久久综合网| 九九视频黄色片| 96一区二区| 精人妻一区二区三区| 97超碰欧美手机在线| 国产综合网站在线播放 | 国产久久视频| 欧美人妻制服| 丝袜美腿欧美| 超碰在线人妻中文字幕| 日欧美色| 性久久| 爱妻综合网| 嗯嗯啊啊的视频| 日韩操人| 九九综合久久| 久久久久99999| 91狠狠色丁香婷婷综合久久精品| AAAAAAAAA黄片| 国产精品视频在线观看| 台湾大香蕉99热| 伊人精品久久网站| 人妻天天爽天天爽三区| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 综合五月天| 校园春色综合| 99久久婷婷国产综合精品草原| 97人人夜夜精品视频| 成人精品无码| 九久9精品| 精品福利视频| 97人妻色| 国产精品老师| 69AV女优男人的天堂| 五月天婷婷综合| 岛国色情视频在线观看| 久草电影网| 呦女网站| 婷婷精品视频| av天堂精品久久| 久久久无码精品人妻二区| 亚洲男人的天堂一区二区| 丁香五月婷婷啪啪| 在线只有精品| 九九碰九九爱97| 爽爽爽免费视频| 久久精精区一区二区一蜜桃一区二区| 综合熟女| 亚射在线| 天天享受天天看| 蜜臀AV成人精品蜜臀AV久久| 国产一二三福利视频网| 亚洲蜜乳av| 97干97色| 老熟女乱伦片| 大香蕉久久| 97久久精品亚洲中六字幕| 96精品久久久| 久久久久久久强迫| 女人爽到高潮潮喷18禁网站| 丁香六月婷婷| 久久m| 超碰97色| 粉嫩av平台| 日日操免费视频| 免费啪啪啪网站18岁| 99热99色| 亚洲视频,小说| 欧美一区二区男人天堂| 亚洲夜夜欢无码一区二区| 亚洲人在线成线成人| 精品久久視頻在线| 婷婷五月天色网| 搡老女人老91二区| 欧美熟妇乱码在线一区| 欧美黄色大片在线观看| 亚 欧 美 综合| 精品久操| 三级片网站在线播放| 亚洲另类色图片| 欧美一区二区| 99免费在线视频| 亚洲国产福利视频| 亚洲丝袜色图| 岛国在线免费视频| 一级黄色影片| 精品国产AV一区天美传媒| 日韩在线一区高清在线| 亚洲吊色| 精品日韩人妻视频| 国产精品伦理| 久久嫩草国产成人一区| 欧亚无码视频| 大乔未久88一区| 370p日韩欧美亚洲精品| 精品中文日韩字幕视频| 成人七区| 亚洲人妻日日日| 久久黄片国产一区二区| 日韩AV中文字幕电影| 亚洲精品男人的天堂| 一区二区三区在线日韩影院观看| 操操逼视频| 志村玲子视频一区二区| 欧美天天综合| 国产精品情侣啪啪| 久久久久亚洲Aⅴ无码| 天天视频黄| 美女高潮视频91| 国产人妖的免费的视频| 久9热| 国产精品人妻熟女aⅴ| chaopen97久久| 99热免费| 色婷婷九月天天综合| AV色五月天| 久久九九一区二区三区成人| 天堂а√在线最新版在线| 91性| 丝袜性亚洲| 91视频国品一二三区| 成人免费福利在线观看| 亚洲天堂人妻熟妇视频| 极品色| 成人性交免费视屏| 久久久成人免费av电影| 四虎在线免费视频| 亚洲一二三| 黄片aaaaa一区| 亚洲国产精品久久久男人的天堂| 在线黄页看毛片| 五月天婷精品激情| 近亲乱伦一区二区| 国产小u女在线观看| 99这里只有精品国产| 97超碰色| 日本操逼视频在线| 99热99在线播放激情| 日本性爱欧美性爱| 人人看人人摸人人色| 嗯嗯啊好爽| 日韩无码第3页| 在线视频97| 蜜臀在线视频| 国产精品麻豆视频网站| 很很热性爱视频| 超碰成人国产| 麻豆国产原创AV色哟哟| 亚洲欧美91√| 人人操人人肉久久精品| 日韩在线AB| av资源在线观看少妇| 国产精品久久久久无码Av网曝门| 欧美日韩国产成人高清| 日韩欧无码一区二区三区免费不卡| 久久中文字幕人妻熟av女蜜柚| 青青久久艹| 乱伦熟女论坛| 大香蕉伊人久久| 麻豆 欧美 日韩| 久插综合| 男女日B国产| 国产农村一一级特黄毛片| 中文字幕版| 久草色在线观看| 精品区国产区一区二区三区| 亚洲欧美日产国产91毛片| 亚洲综合性感在线| 麻豆人妻偷人精品无码视频| 熟女探花啪啪| 97精品熟女少妇一区| 婷婷伊人| 国产9l 大屁股| 综合av社区| 蜜桃臀av在线观看| 超碰超碰超碰超碰的大鸡吧操黑丝袜| 亚洲乱码尤物193YW| 亚洲中文字幕乱码无码一区二区| 亚洲图片偷拍欧美| 亚洲精品一区二区三区新线路| 51一区二区三区| 日韩十八禁| 久久丁香五月天| 亚洲AV在线资源| 亚洲1区2区三区高清中文字幕| 夜夜夜久久| 久久风骚城市人| 家庭乱伦网站国产| WWW.加勒比人妻一区不卡.com| 思思热一热婷婷热一热| 99无码精品| 日韩欧美被操黄免费观看| 成人国产二区三区在线,男女精品。| 国产三级日产三级韩国三级| 亚洲综合有码| 曰韩香蕉97| 先锋女优在线观看视频| 白嫩白嫩的午夜九久久久久久久久久久久成人剧场 | 色噜噜婷婷| 五月婷婷六月色| 神马久久久久眼| 黄色二级片网站| 婷婷97| 国产91美女高潮| 日产中文字幕2020| 中文字幕免费在线观看| 人人人摸人人| 欧洲成人性爱视频| 岛国激情视频在线观看| 精品性爱一二三区| 男人天堂站| 97国产精品国| 素人伊尹大香蕉免费下载视频| 1024精品在线| 少妇一区二区三区精选| 亚洲AV无码AV吞精久久久久| 久久久久免费少妇| 蜜桃丰满熟妇av无码区不卡| 成人羞羞视频国产| 欧美在线播放aaaa| 日本精品九九九| 欧美一二三| 国产精品麻豆免费视频| 天天看,天天做| 亚洲一区二区麻豆影院| 亚洲超碰综合网| 欧美亚洲图片| 在线性黄高清免费视频| 白丝少妇一区二区| 欧美猛交黑寡妇中文字幕| 欧美极品少妇| 欧美成人A天堂片在线观看| 久久精品国产精品亚洲艾通辽熟妇| 91久久伊人婷婷青青草| 一区二区三区一亚洲中文字幕、综合区灬| 人妻无一区二区三区| 亚洲少妇喷视频看| 日韩伦理久 久久 清纯| 91模特在线观看| 中国特猛少妇色xxx| 色色福利| 亚洲天堂另类小说男人| 男人天堂欧美| 男人天堂2012| 一本色道久久综合精品婷婷| 亚洲免费人妻在| 一区二区三区四区久久视1| 中欧人妻丝袜中文字幕| 校园春色综合| 秋霞怕怕片| 成人婷婷丁香| 特色a在线上| 婷婷97| 超碰97亚洲区| 天堂8在线新版官网| 校园春色中文字幕AV| 天久久久噜噜噜久久国产精品爽爽| 欧美专区日本专区| 日韩熟女视频二区| 欧美的性爱网站免费| 久久HD| 亚洲骚逼少妇| 人妻夜夜爽天天爽麻豆三区网站 | 久久久精品久久| 久操网线| 伊人久久久日韩一区| 香伊人在线| 欧美精品偷拍| 亚洲中文字母在线播放| 人妻少妇色综合| 久久久久久国产手机AV| 中文熟女五十乱码在线| 精品超碰中文在线| 综合网91| 欧美一级专区免费大片 | 殴美牲| 大色综合| 欧美美女后入| 日韩三级天堂在线观看| 99视频自拍区| 国产最新AV| 性爱视频免费网址| 色偷综合| 影音先锋乱| 亚洲视频精选| 有码人妻系列| 91啦人妻| 中文字幕视频二区| AND人妻系列| 成人av福利在线观看| 国产AV人人夜夜澡人人爽麻豆| 激情五月天插| 九九九精品美女| 夜夜操91744565| 国产aⅴ无码片毛片一级网站| 97资源站久久| 日本不卡二三区| 三级片网站在线播放| 青草精品视频日本久久久久网站在线| 神马久久啊啊| 亚洲男人的天堂V| PMv在线观看| 亚洲国产欧美日韩人妻日中文| 国产v片在线免费观看| 久久精品中文字幕女同| 亚洲激情在线一区二区| 亚洲 欧美 第一页| 人妻免费观看| 亚洲国产一区二区三区四区国产| 天天射天天操天天干天天吃2018| 欧亚成人在线视频| 91最新综合| 国产一级αv免费看片| 私人尤物在线精品不卡| 丝袜视频一区二区在线播放国产中文| 中文字幕日本久久| 2021久久国产综合精品青草 | 大香蕉乱伦视频网| 日本免费一级AAA大片器 | 亚洲AV免费在线观看| 无码免费精品高清| 国产精品毛片?v一区二区三区| 色狠狠一区二区三区香蕉| 97任你吞精| 97久久国产亚洲精品超碰热| 久久久久久久久久久人妻| 国产男女无套视频免费观看| 秋霞免费无码视频日韩A片| 女生自91网站| 欧美精品偷拍| 婷婷五月天激情小说| 亚洲五码一区二区三区| 午夜福利无毒不卡| 亚洲丝袜综合| 综合视频91| 丁香六月啪| 国内三级自拍小视频在线观看| 久久人| 欧美情色亚洲| 一本久久精品中文字| 中文字幕国产精品1区| 日本性爱网址| 婷婷视频在线免费观看| 97国产高清视频在线观看| 99re热| 色综合五月天| 亚洲 综合 欧美| 丝袜 亚洲 偷拍| 天天插天天射| 伊人成人中文字幕久久网| 三级片网站在线播放| 蜜臀久久99精品久久久| 色噜噜人妻av中文字幕| 婷婷激情五月综合| 快播久久人人aV| 易易A毛视频| 91观看 国产白丝| 欧美美逼| 东京热毛片177b2viP| 97se亚洲综合自| 91美女视频在线观看| 啊啊啊在线观看| 日本淫乱女一区二区三区视频| 黑人娇小av在线播放 | 日韩少妇在线视频| 久久久久久裸体| 亚洲色图欧美色图在线播放| 婷婷丁香人妻| 亚洲人成网站7777| 大香蕉一区二区在线观看.| 日韩熟女乱伦中出| 免费综合亚洲中文| 久久精品免费| 在线五区| 超碰九7| 亲子敌伦对白在线播放| 精品久久久久综合无码| 色图综合| 免费强奸av| 超碰av在线| 人妻在线臀日韩| 中国小夫妻勾搭露脸淫荡对白| 激情情色五月天| 亚洲美女精品九九视频| 日韩中文字幕国产| 超碰av人人人| 91天天美女| 久区视频| 370p日韩欧美亚洲精品| 五月婷婷久久综合| 天天天天做夜夜夜夜做| 澳门色噜噜色噜噜色噜噜色噜噜色噜噜| 久久78| 国内精品a| 大香蕉五月天| 加勒比AV天堂| 午夜一区| 国产极品美女高潮无套在线观看| 91在线页| 欧美草草高清日韩视频| 国产亚洲欧美每日在线| 不卡在线一区,精品一区二区三区中| wwe 天天干.com| 亚洲图片小说欧洲| 日韩欧美aⅴ综合网站发布| 五月激情综合网| 中国黄色特级精品一区二区三区片| 日韩欧美传媒一区国产| 精品亚洲国产成人AV制服丝袜| 亚洲精品男人的天堂| 久日91在线| 蜜桃网熟妇| 国产视频第二页| 亚洲成?V人片在线观看福利| 大香蕉伊人在线成人AV在线观看 | 亚洲午夜福利在线影院| 久久久久久久久久久久黄色| 久久久78| 中国国国产一级特黄毛片| 久久夜色一区二区| 精品九九九九| 久久国产99精品72福利| 亚洲AV人人澡人人爱| 18禁中文字幕| 国内91熟女人妻丝袜天天精品视频在线 | 亚洲一级特黄大片在线播放91| 日本精品成人无码| 成年男人的天堂| 国产精品另类| 五月天激情小说| 好涩综合| 久久极品一区二区| 亚洲综合有码| 五月天色色网站| 性高潮久久久| 精品亚洲国产成人精品| 老司机午夜福利视频一区二区| 国产精品久久久777| 亚洲97成人在线观看| 搡老女人老妇女老妇老熟女怎么读| 91久| 亚洲精品视频二区| AAAA欧美日韩| 好吊色在线观看| 日日日日做夜夜夜夜做无码97| 91激情国产| 蜜桃视频成a人v在线| 男人的天堂欧美| 国产在线激情| 亚洲精品天堂久久A∨51成人漫| 青娱乐手机日韩在线视频| 欧洲亚洲综合| 九九亚洲| 淫荡网址| 欧色综合| 最近2019中文字幕国语免费版| 国桃视频产巨乳精品一区二区在线| 狠狠爱大香蕉| 成人性爱高清视频免费看| 激情文学小说一区二区 | 亚洲欧美首页| 99久久久无码| 日本Xx性爱| 久久老熟女| 曰韩无码777| 99re98| 和协影院中文字幕三区| 欧美另类精品xxxx| 中文字幕视频二区| www.婷婷六月天| 欧美不卡在线一区二区| 免費人妻夜夜爽天天爽爽一区| 中文字幕一区二区无码成人 | 久久国产视频性吧| 超清中文乱码字幕| 欧美在线视频播放| 99激情| 夜夜操美女| 久草电影网| 精品女人999| 亚欧色图在线激情| 亚洲另类色综合网站| 澳门成人网站久国产日韩| 中文字幕奈奈美被公侵犯| 神马久久免费电影观看| 91丝袜激情在线| 午夜免费视频1000| 国产精品视频白浆免费| 久久东京热久久| 试看60秒| 99久久久99久久91熟女| 国产家庭乱伦网址| 国产9 9在线 | 亚洲| 在线观看 99热| 淫色网综合| aaa一级黄片| 午夜国产成人精品视频| 狠狠爱夜夜干| 夜草欧美| 美女黄色一级A视频| 97超碰人人操人人操| 国产精品夜夜夜| 亚洲国产一区二区三区在线 | 97欧美色综合| 最新精品久久蜜桃 | a v网站在线播放| 神马久久久久| 打av高清| 后入人妻一区| 亚洲 图片 综合91| 亚洲色吧网| 99啪啪| a级免费在线观看| 人妻精品一区二区三区| 老女人碰碰在线碰碰视频| 男人的天堂.com| 思思热国产高清| 91天堂| 亚洲性高潮| 一区二区播放| 黑人干亚洲| 国产AB视频| 997色在线| 三上制服丝AV| 一区二区不卡| 久久久穴999| 亚洲情色在线| 日韩性爱网址| 日本精品成人无码| 最新日韩黄片| 欧美精品四区| 九九av| 99热这里只有精品地址| 欧美黑人精品一区二区| 男人天堂欧美| 酒色综合网| 色噜噜狠狠色综无码久久合欧美| 日夜尻逼网| 国产夫妻性生活视频| 久久久亚洲欧美综合| 日韩无码精品综合久久| 农村妇女精品一二区| 欲香欲色天天天综合和网| 天天干天天干天天干| 无码精品久久久天天影视 | 色色色色网站| 日韩在线女优天天干| 亚洲精品国产精品乱码不99| 人人干黄色| 日夜伊人网| 国产婷婷综合在线观看| 日韩成人性日韩成人性爱视频在线免费观看| 亚洲中文字幕熟女| 国产成人超碰在线| 欧美成人午夜免费福利785| 精品女同一区二区三区| 一级AAA片一区二区三区| 日韩精品资源| 天天做天天爱| 中欧人妻丝袜中文字幕 | 男人的天堂午夜av| 91久久久亚洲| 色久桃花影院在线观看| 国产精品无套内谢| 亚洲欧美大| 97在线精品| 躁躁日曰躁2020| 国产乱青青草久久| 人人操人人精品影片| 78久久| 狠狠色狠狠色狠狠五月| 色五月婷婷在线| 欧美韩国你懂得在线 | 人人噜夜夜操| 97精品一区二区三区免费| 3PAV乱伦视频| 大香蕉五月天婷婷| 色婷婷影院| 老司机免费视频在线91| 97干在线| 亚洲一级性爱视频免费看| ..日韩av毛片精品久久久| 蜜桃久久一区二区| 韩国成人精品久久久免费看| 精品国产污一区二区三区| 99最新日韩偷拍视频| 日产操逼| 婷婷影院入口| 久久久9品一区二区三区| 蜜桃色院一区久久 | 成人免费在线网站| 五月激情在线| 青青草视频久久久久| 久久爽爽精品| 最新亚洲黄色免费电影| av天堂天堂av日韩| 国产一区二区三区中文字幕| 少妇熟女视频一区二区三区| 成人26uuu| 有码免费观看| 97伊人| 新久久AV| 青青草色情网站视频| 日韩一卡二卡三卡| 日韩精品碰碰| 岛国AV一区二区电影| 欧美黑人熟妇精品91| 乱伦日本色图AⅤ| 精品一国2| 91亚州| 亚欧韩av| 四虎AV在线观看| julia中文字幕在线观看| 无码人妻毛片丰满熟妇精品区| 亚洲精品国产无码高清| 色婷婷五月综合| 99色热| 日韩av无码网站| 超碰在线人妻| 熟妇人妻丰满久久久久久久无码 | 强奸乱伦麻豆| 国产情色第一第二页在线观看| 97久久网| 色鬼在线综合| 超碰人人操97碰| 婷婷在线视频| 97干97色| 伊人青青草久久| 中日亚韩免费视频| 性感美女啊啊啊在线| 亚洲欧洲无码bt精品合集| 国产精品熟女九九九| 精品亚洲国产成人精品| 青青操在线亚洲视频观看欧美在线 | 亚洲综合五月天婷婷丁香| 亚洲欧美91√| 五月丁香六月婷| 综合夜夜| 色欲色香天天天综合网www-亚洲综合国| 欧美激情精品| 97人人模人人爽人人| 青青草在线视频欧美| 亚洲欧美校园| 可能人人看人人摸| 黄色十八禁| 1区2区3区中文字幕日韩| 欧美熟妇成人一区二区| 亚洲超碰综合网| 亚洲色欲天天人妻无码系列专区| 欧美色另类| 国产传媒1234区| 岛国艾薇凹凸视频天堂| 欧美亚洲首页| 天天天天天天天天综合| 人人操 欧美| 六月婷婷一区二区三区| 久久婷婷综合国际产色怕| 91模特在线观看| 五月丁香婷婷色| 成人热久久精品| 五月天AV资源| 色哟哟AⅤ| 国产女人9999| 97人妻色| 女人被添高潮免费视频| 亚洲在线网站| 国产精品交换一区二区| 岛国黄| 中文字幕一区二区三区视频播放| 欧成人精品H无码| 久久精品国产久精国产| AAAAAAAAA黄片| 五月天AV资源| 欧美成人色| 99久久9| 亚洲欧美在线观看无码| 91丝袜美女视频| 天堂射| 后入 亚洲 美女 射| 欧美日韩传媒| 97超碰伊人| 福利天堂| 性生活久久久久久久久久| 五月色综合| 无码国产精品午夜不卡(| 最新日本中文字幕| 欧美激情专区| 97美日韩视频| 97天天插| 中文字幕文字幕无码一区二区三区电影99| 内射白嫩美女| 日韩在线76| 国产无马视频| 国产成人精品无码久久| 91av一区二区在线观看| 久久精品国产欧美日韩亚洲欧美日韩中文久久国产一区 | 日韩精品中文字幕一| 校园春色综合网| 欧美日韩国产成人高清| 奸色色 男人天堂 天天射| 精品夜夜澡人妻无码AV| 九九色精品| 久久机热| 国产亚洲精品美女久久久久久2021| 被窝影院午夜看片无码| 国产精品国产自产高清AV| 无码久久国产| 九九热国产| 超碰久久网| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 日韩精品资源| 色婷婷A V一二三四区麻豆综合| 1二区9| 超踫中文字幕| 99热最新网址| 天美国产精品| 久久女人一区二区三区| 蜜臀av在线播放一区二区三区| 久久亚洲精品成人av| 黄色视频特级毛片| 性爱av在线免费观看| 日韩九区| 啪啪91| 国产精品亚洲四五区在线观看| 欧美熟妇人体| 亚洲熟久久| 久久精品一区| 4141514逼喷水三级片| 97一区二区蜜臀| 夜精品久无码| 超碰社区97| 欧亚日韩中文在线| 日本性爱视频一级| 亚洲人成网站7777| 亚洲国产精品有声| 视频黄色国产一级| 少妇久久久久久久久| 日本高清视频xxxx| 91小视频| 秋霞一级视频在线观看免费| 岛国视频免费在线观看| 五月丁香| 啊啊啊com| 欧亚第一综合网| www久久99| 亚洲熟妇乱女区二区三区| 久久最新视频免费观看| 日韩9区| 欧美日韩一二三| 女色综合| 香伊人在线| 欧美性生活免费网| 久热伊人| 久神马| com 首页 18岁 禁区 女优 免费 精选 同城| 人妻激情视频| 性爱网站一区二区| 日本污ww视频网站| 嗯嗯啊啊视频一区二区三区| 91丝袜人妻| 性爱乱伦视频免费| 欧美色视频在线| 欧美另类色| 欧美综合骚| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 91综合国产精品| 精品久| 亚洲最大AV网| 天美一二三在线观看Av| 日韩av情韩国爱禁区av一区二区| 69精品| 91丨豆花丨熟女| 天天综合网一91网| 美女黄色91| 亚洲精品国产熟女| 夜夜爽妓女| 亚洲丝袜在线观看| 国产精品无码论坛| 精品一区二区三区四区女| 啪啪综合网| 99精品在线播放| 大乔未久88一区| 欧美在线电影| www色日本| 久久免费中文字幕在线观看| 欧美天堂亚洲电影院一区在线播放| 色在线视频导航| caorenqi shipin| 爱丝福利| 丁香九月激情啪| 夫妻AV网站| 十八禁的黄污污免费网站| 中文在线久久字幕| 国产日韩在线播放av| 日本免费一区二| 一区二区三区麻豆| 天天躁日日躁XXXXYY| 国产传媒1234区| 精品人妻丰满熟妇一区二区三| 内射日韩大臀美女| 亚洲天堂男人天堂网| 久久草大香蕉| 久久久久久人| 国产福利第一视频| 国产精品久久久午夜夜伦鲁鲁| 亚洲成人一区二区精品| 不卡一区视频| 美国aaaaa一级黄片| 99re在线视频国产| 强奸乱伦资源| 97欧美色| 337p大胆噜噜噜噜噜91Av| 好看的91视频| 人人摸.人人色| 国产精品网站www| 欧美日本中字另类在线| 久草男人天堂| 国产 亚洲 丝袜 制服| 欧美一二级| 91九色首页| 亚洲精品久久久久久| 成人午夜无码视频| 久久久久久久久999| 久久99久久99久久99人受| 日夜尻逼网| 亚洲欧美日韩综合在线尤物| 加勒比综合88| av大香蕉网站| 午夜福利av电影在线| 伊人久久亚洲色欲综合网站 | 男人的天堂2018东京热啪啪啪| 东北女人操逼| 久久超碰大香蕉| 五月天婷精品激情| 后入福利| 在线观看AV不卡| 黄色片一区二区三区四区五区 | 欧美激情五月天| 日本αv| 中文一区二区| 久久人妻丝袜一区二区三| 丰满人妻一区二区三区四区| 国产精品久久久视频| 17c在线成人免费A片观看| 91老熟女91老女人| 五月天婷婷激情| 又大又长又粗又爽又黄| 欧美偷| 最新欧洲欧美日本激情网站| 亚洲日韩在线a不卡99精品| 色呦色呦色精品| 大香蕉懂9| 猛交交| 在线v中文字幕一区二区三区| 九九九九精品精| 亚洲 无码 有码 中文字幕| 精品国产嫩穴视频| 久久久97| 国产操操日韩三级黄| 人妻9117c| 国产精品久久久亚洲第一牛牛_在线观看 | 啪啪啪东京| 偷拍综合网| 欧美熟妇色| 色眯眯av| 国产高清不卡视频| 日韩乱码Av| 久草福利在线资源站| 国产精品久久久久久亚洲色欲| 色九色久| 色拍偷亚洲| 中文啪啪视频| 91在线无码精品秘 软件| 欧洲精品一级二级精品综合视频综合| 超碰免费欧美7| 欧洲亚洲人妻无码中字久久三区四区 | 久久久草成人网站久久久草成人久久久草久久久 | 亚洲黄网在哪免费看| 欧洲亚洲国产综合在线| 亚洲视频精选| 中文字幕欧洲有码| 久久精品夜色国产亚洲AV| 91人人看| 伊人亚洲国产一成人久久精品,久久| 一起草欧美| 久久无码成人| 久久久精品中文字幕爱豆| 欧美精品不卡一二三四在线91| 啊灬快c我灬啊灬用力灬啊灬-国产精品性做久久久久久-成人AV | 亚洲色欲一区二区三区| 97色伦欧美| 五月丁香综合| 综合婷婷| 中文字幕aⅴ在线视频| 国产精品自在线发布| 国产9 9在线 | 亚洲| 男人的天堂 在线一区| 九九热三级片| 九九九999久久久网站| 欧美伊人电影| 国产美女自拍视频| 欧美日韩狠狠爱| 色97干| 97超碰国产亚洲精品| 欧美色图片色哟哟| 婷婷10月天青娱乐| 老鸭窝成人| 懂色AV网| 后入式免费视频| 亚洲高清自拍| 无遮挡男女激烈动态图| 亚洲欧洲自拍图片专区满春格| 日韩黄色片子| 久久黄色视频一区二区三区| 国产精品视频麻豆入口| 操逼操逼逼操操逼91 | 久久久久亚洲三级电影| 日韩激情啪啪啪| 亚洲码专区| 女同在线视频一区| 夜夜高潮夜夜爽| 色拍偷亚洲| 国产97综合| 天天插网| 久久无码成人| 99激情视频| 成人精品视频一区二区| 天天综合麻豆视频| 精品少妇99| 人人干黄色| 国产 三级自拍| 婷婷国产精品九区| 日日日骚女人精品| 久久久久久久九九九九| 亚洲国产精品无码AV久久久| 午夜寂寞欧美| 大奶啊啊好爽 | 欧美巨大性舒爽顶到了| 欧美日韩香蕉| 日韩乱码av| 少妇熟女视频一区二区三区| 中文字幕三四五区| 操逼啊啊啊91| 大稥蕉免费视频这里只有精品| 日欧毛片久久| 91老司机在线| 日本一级二级三级网站| 男人兔费天堂| 91 丝袜在线观看| 一起草在线视频| 国产性爱乱伦AV| 亚洲天堂 视频你懂的| 丁香婷婷激情五月天无毒不卡| 大香蕉99re| 自拍偷拍 日韩欧美| 国产视频不卡在线观看| 久久精品视频28| 日韩大香蕉AV影片| 亚洲黄色a级片| 久草资源在线视频官方总站日韩丝袜美腿 | 中国的操老妇女| 亚洲成人激情小说视频| 人人扣人人操| 97AV在线免费观看| 99亚洲精品| 美中韩AV综合网| 99这里只有精品| 日本性爱欧美性爱| 国产精品熟女AV中文字幕在线播放| 久久精品女同亚洲女同13| 色综合天天| 性欧美另类高清| 亚洲精品九九九九九九| 嗯啊视频免费在线观看| 啊啊啊啊啊啊在线看| 亚洲天天影视综合网| 92性色国产午夜福利在线661| 婷婷激情四射| 性九九九九九九| 一级日本牲交大片好爽在线看| 婷婷香蕉欧美在线一区二区三区| 国产精品色| 成人精品久久久午夜福利| 五月天激情小说| 日本2020一区二区| 人人插人人摸人人| 亚洲色资源| wwwxxx日本爽| 欧美操逼视频二区| 国产黄色剧情影片麻豆免费播放| 欧美日韩国产另类综合| 中文久久96| 1769精品一区二区三区| 人妻熟女一区二区三区视频| 黄色性爱网网| 十八禁黄色| 久久国产三区| 男女无套 免费网站| 九一亚洲国产免费| 国产亚洲色婷婷久久99精品91 - 百度| 午夜精品久久久久久久99热影院| 四季AV综合网址| 日韩av色图| Sekablack无码一区| 欧美色图亚洲色图成人在在线| 亚洲黄色| 亚洲免费人妻在| 少妇天堂| 欧美另类色图片| 亚洲综合欧美| 歐美一級亂黃99在綫精品| 男人的天堂2019| 激情AV| 精品无码久久久久久久久果冻糖心 | 国产精品自拍xxxx| 九七毛片九九毛片| 久久婷婷综合国际产色怕| 大屁股熟女一区二区三区| 成人免费在线网站| 欧美日韩小说| 亚洲欧美中日韩| 亚洲男人久久综合天堂| 亚洲大胆人体av| 最近2019中文字幕国语免费版| 欧美在线第五页| 女人双腿搬开让男人桶| 欧美性夜| 免費人妻夜夜爽天天爽爽一区| 91搞逼视频| 亚洲欧美综合网站| www狠狠| 欧美,日韩,中文,另类| 九九无码久久精品视频| 日韩中文字幕精品一区在线| 国产久久男人天堂| 久99热| 欧美一区二区三区不卡高清视频| 97欧美精品综合| 亚州操逼图| 日韩欧美中文字幕搭讪巨乳美人妻视频| 五月花婷婷| 成人性爱AV在线免费观看| 97精品97久久| 狠狠干婷婷| 精品无码久久久久久久杏吧| 国产成人天堂| 五月丁香六月| 无码区蜜乳| 久久久久久久9最新免费视频观看| 天天做天天爱天天高潮| 国产第12页| 清纯唯美综合亚洲| 久久e6只有精品| 一级性爱aaaa| 久久女人| 亚洲人91| 91久久精品蜜臀| 欧美成人一级免费电影| 国产白丝AV| 骚熟女吞| 91neishe| 睡产熟女乱伦| 人妻9117c| 色吊丝 日日骚 清纯唯美| 欧美最婬乱婬爆婬性视频| 99热这里只有精品地址| 激情婷婷综合久久| 懂色AV网| 日韩操呦呦影院在线观看| 自拍丝袜美腿人妻| 欧美最大综合网| 丝袜天堂| 欧美成人9797| 精品久久99| 岛国片国产成人亚洲播放| 91精品国产91久久福利| 青青草女人天天干| 国产传媒日本欧美专区| 久热伊人99re| 久久99综合| 爱射综合| 亚洲AV无码黄色强奸| 最新岛国大片| 超碰97人妻免费在线| 国产又黄又爽| 国产精品3| 国产久久久久影院老熟女| 欧美性生活内射| 东北老女人的激情视频| 97操97色| 亚洲日本韩国极品一区二区| 婷婷色综合| 99这里有精品| 丰满人妻一区二区三区免费,| 你懂的在线观看区国产| 亚洲视频中文一区| 日本孕妇一区二区视频操逼免费看 | 男人天堂网址 | 欧美综合区| 国产真实野战在线视频| 韩国黄片aaaa| 国产色精品午夜大片| 日韩性爱一级片| 香港澳门日本三级网站| 欧美性爽xyxOOOO| 色综合国产在线观看| 久久成年片色大黄全免费网站| 青草综合|