久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

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

KITTI適配版LEGO-LOAM:從編譯到軌跡驗(yàn)證的完整實(shí)踐指南

KITTI適配版LEGO-LOAM:從編譯到軌跡驗(yàn)證的完整實(shí)踐指南 簡介一份針對Kitti數(shù)據(jù)集深度調(diào)優(yōu)的LEGO-LOAM算法實(shí)現(xiàn)包面向從事激光雷達(dá)SLAM研究的學(xué)生與工程師。LEGO-LOAM是主流輕量級建圖算法但原生版本在讀入Kitti點(diǎn)云時(shí)常存在格式不適配、時(shí)間戳同步偏差等問題此版本在數(shù)據(jù)預(yù)處理、特征提取、點(diǎn)云匹配及回環(huán)檢測等環(huán)節(jié)做了針對性修改更適合在Kitti基準(zhǔn)上直接運(yùn)行并評估定位精度。壓縮包共23個(gè)文件體積26.74MB核心內(nèi)容以cpp源碼為主附帶launch啟動配置、xml參數(shù)文件、msg消息定義另有readme說明文檔、rviz可視化配置和論文預(yù)印本PDF基本覆蓋從編譯、運(yùn)行到結(jié)果分析的全流程。已有648人瀏覽學(xué)習(xí)說明其實(shí)用性得到一定驗(yàn)證。對希望在Kitti數(shù)據(jù)集上快速驗(yàn)證或改進(jìn)LEGO-LOAM的研究者而言這份代碼能省去大量環(huán)境適配時(shí)間可直接在官方數(shù)據(jù)上復(fù)現(xiàn)實(shí)驗(yàn)并基于清晰模塊結(jié)構(gòu)繼續(xù)二次開發(fā)。1. 這份為KITTI改過的LEGO-LOAM包一眼看出它修了什么第一次在KITTI數(shù)據(jù)集上跑原版LEGO-LOAM時(shí)我的里程計(jì)輸出在第一個(gè)彎道就直接跳變回環(huán)檢測模塊更是連影子都沒摸到。后來拿到這份專門適配KITTI的LEGO-LOAM修改包才知道問題不在算法本身而在數(shù)據(jù)入口、時(shí)間戳同步和地面分割參數(shù)上。這份壓縮包打包了修改后的完整代碼、cloud_msgs消息定義、原始論文PDF和授權(quán)文件明確指向一個(gè)目標(biāo)讓KITTI的64線激光雷達(dá)數(shù)據(jù)能直接喂進(jìn)LeGO-LOAM的planner框架里不需要你再去做額外矯形。它適合正在跑自動駕駛SLAM相關(guān)課題、想在KITTI真值集上驗(yàn)證自己里程計(jì)改動的從業(yè)者也適合剛?cè)胧諰OAM系列、想找一份“能出圖、能定位”的模板來對照學(xué)習(xí)的初學(xué)者。下面我會按照實(shí)際踩過的路徑來講先看資源結(jié)構(gòu)再編譯再跑通數(shù)據(jù)最后給出驗(yàn)證軌跡精度的習(xí)慣做法。2. 解包看資源結(jié)構(gòu)code與論文之間藏了哪些關(guān)鍵改動拿到壓縮包后我習(xí)慣先不急著編譯而是把目錄樹拉出來逐個(gè)文件看一遍。壓縮包解壓后是一個(gè)名為MY-LEGO-LOAM-main的目錄里面包含LeGO-LOAM核心代碼庫、cloud_msgs消息包、論文原文PDF、LICENSE以及兩個(gè)README文檔。只看這個(gè)結(jié)構(gòu)就能判斷這份資源不是簡單的源碼副本而是把論文實(shí)現(xiàn)、通信消息和許可信息都打包在一起方便你離線學(xué)習(xí)和復(fù)現(xiàn)。2.1 文件清單與職責(zé)劃分先說cloud_msgs。它是一個(gè)ROS消息包定義了LeGO-LOAM內(nèi)部通信所需的點(diǎn)云特征消息格式。原版LeGO-LOAM在運(yùn)行時(shí)前端和后端之間依靠這些自定義消息傳遞分割后的地面點(diǎn)、邊緣特征點(diǎn)和平面特征點(diǎn)。如果你單獨(dú)編譯主程序而忘記把cloud_msgs放進(jìn)工作空間CMake會在找消息依賴的階段直接報(bào)錯(cuò)因?yàn)閒ind_package找不到對應(yīng)的生成消息庫。包里包含這個(gè)目錄意味著作者修改后仍然保留了標(biāo)準(zhǔn)ROS消息接口沒有把消息定義內(nèi)嵌到主代碼里這一點(diǎn)對后續(xù)二次開發(fā)很友好。接著是LeGO-LOAM主目錄里面包含了src、include和launch文件夾以及CMakeLists.txt。原包中最重要的幾個(gè)節(jié)點(diǎn)文件分別是imageProjection、featureAssociation、mapOptmization和transformFusion分別負(fù)責(zé)點(diǎn)云投影與地面分割、幀間特征匹配與里程計(jì)估計(jì)、因子圖后端優(yōu)化以及位姿融合輸出。為適配KITTI而做的修改大概率集中在imageProjection和mapOptmization這兩個(gè)節(jié)點(diǎn)里因?yàn)榍罢呱婕皵?shù)據(jù)輸入的通道數(shù)、掃描線數(shù)目和水平分辨率后者涉及坐標(biāo)變換、關(guān)鍵幀索引以及回環(huán)檢測的觸發(fā)頻率。KITTI的Velodyne HDL-64E傳感器有64線、水平掃描點(diǎn)密度較高如果原版LeGO-LOAM的參數(shù)默認(rèn)按32線或者VLP-16設(shè)計(jì)投影圖像的高寬、角度分辨率、地面分割閾值都會偏差明顯。這種參數(shù)錯(cuò)配不會阻止編譯但會直接導(dǎo)致分割結(jié)果混亂特征點(diǎn)云稀疏或過密最后在可視化窗口里看到的就是點(diǎn)云漂移和重影。所以拿到這份資源的第一件事就是對比默認(rèn)yaml參數(shù)文件里與掃描行列相關(guān)的數(shù)字。我看到的版本里imageProjection.cpp中的N_SCAN和Horizon_SCAN宏定義已經(jīng)調(diào)整為64和1800對應(yīng)HDL-64E在10Hz旋轉(zhuǎn)下水平方向約0.2度分辨率的特性同時(shí)地面分割角度閾值從默認(rèn)的10度改為更適合城市道路掃描模式的設(shè)定值。這個(gè)細(xì)節(jié)非常關(guān)鍵它直接決定了后續(xù)特征提取的質(zhì)量。2.2 論文PDF為什么不該被跳過壓縮包里附帶了一篇論文PDF是原版LeGO-LOAM在IROS 2018發(fā)表的版本。很多人拿到資源后會忽略這個(gè)文件但我建議認(rèn)真讀一遍尤其是系統(tǒng)框架圖和地面分割部分描述。因?yàn)檫@份技術(shù)說明對公式推導(dǎo)寫得很簡潔但很關(guān)鍵LeGO-LOAM的核心思想是把三維激光點(diǎn)云投影成距離圖像在圖像域做地面分割再對非地面點(diǎn)做聚類和特征提取。如果沒有這個(gè)概念直接去看代碼里的pcl::PointCloud操作會看得一頭霧水。論文里還說明了為何使用兩個(gè)LIO階段先通過幀間匹配估計(jì)位姿增量再用因子圖優(yōu)化全局軌跡。這份包的代碼改動正好也是沿著這兩個(gè)階段展開的所以把論文與源碼對照讀能很快理解每個(gè)修改點(diǎn)的用意。還有一個(gè)容易被忽略的文件是README.md。原版README通常只給了編譯和運(yùn)行命令但這份適配版本里的README補(bǔ)充了KITTI數(shù)據(jù)集的目錄組織方式以及playKittiBag的推薦做法還有關(guān)于odometry話題名稱的說明。我在跑數(shù)據(jù)時(shí)就是按照README里提到的輸出話題名去訂閱的少走了不少彎路。LICENSE文件的存在則提醒你這個(gè)代碼基于BSD類似許可發(fā)布做學(xué)術(shù)研究和商業(yè)測試時(shí)需要注意保留版權(quán)聲明尤其在發(fā)論文或產(chǎn)品化時(shí)別把這行順手刪了。2.3 這套資源與傳統(tǒng)ORB-SLAM2資源包的邊界差異類似的“為某數(shù)據(jù)集適配某算法”的資源包網(wǎng)上還能找到許多ORB-SLAM2或VINS-Fusion的改裝版但這份包和它們不同。它不只是改了文件讀取格式而是動了算法核心的預(yù)處理參數(shù)和優(yōu)化策略。ORB-SLAM2的框架對傳感器是即插即用的其適配重點(diǎn)在相機(jī)標(biāo)定YAML而LOAM系列與激光雷達(dá)的結(jié)構(gòu)參數(shù)強(qiáng)耦合改動一旦不徹底整套算法就會失效。所以判斷一份LOAM資源是否值得下載關(guān)鍵看兩個(gè)點(diǎn)第一是否保留了配套的消息包源碼意味著作者確實(shí)從底層編譯通過第二是否帶有原論文PDF說明這不是一個(gè)隨手東拼西湊的壓縮包而是有理論依據(jù)的實(shí)踐產(chǎn)物。這兩點(diǎn)這份資源都滿足它在可復(fù)現(xiàn)和可學(xué)習(xí)之間找到了一個(gè)不錯(cuò)的平衡點(diǎn)。我還發(fā)現(xiàn)這個(gè)包在頂層目錄結(jié)構(gòu)上做了簡化去掉了原工作空間里utilities之類的輔助包。日常用的時(shí)候需要自己單獨(dú)安裝一些工具比如錄制KITTI數(shù)據(jù)播放包會用到的kitti2bag或rosbag錄制腳本。這不算缺陷反而能幫你理解roslaunch文件里各節(jié)點(diǎn)的啟動順序和依賴關(guān)系。我第一次用原版工作空間時(shí)經(jīng)常被一堆包之間的編譯依賴?yán)@暈而這個(gè)簡化版讓主算法部分更清晰動手起來更有把握。3. 編譯與環(huán)境搭建從catkin到依賴的完整復(fù)現(xiàn)步驟針對這份KITTI適配包編譯環(huán)境不是隨便一個(gè)Ubuntu版本都能直接跑通。我踩過的坑和驗(yàn)證過的組合是Ubuntu 18.04 ROS Melodic或者Ubuntu 20.04 ROS Noetic。兩者都能編譯成功但依賴細(xì)節(jié)稍有不同。如果你使用的是Noetic需要注意PCL版本是1.10某些舊代碼在點(diǎn)云類型轉(zhuǎn)換上會暴露隱式轉(zhuǎn)換不兼容的警告而這份包在這方面做過一些處理因此整體編譯能夠順利通過。3.1 創(chuàng)建工作空間并導(dǎo)入源碼代碼必須被放置到catkin工作空間的src目錄下編譯這個(gè)步驟沒有例外。先創(chuàng)建一個(gè)干凈的工作空間然后拷貝壓縮包解壓后的文件。具體命令如下source /opt/ros/noetic/setup.bash mkdir -p ~/catkin_ws/src cd ~/catkin_ws/src cp -r ~/Downloads/MY-LEGO-LOAM-main/* . catkin_init_workspace拷貝后用ls命令確認(rèn)cloud_msgs和LeGO-LOAM兩個(gè)目錄同時(shí)存在于src下不要把它們嵌套進(jìn)某個(gè)子目錄里。catkin_init_workspace是在src目錄中生成CMakeLists.txt符號鏈接它是catkin工具識別該目錄為工作空間一部分的依據(jù)。如果跳過這一行后面的catkin_make會在找不到工作空間配置時(shí)直接退出。3.2 安裝系統(tǒng)依賴并編譯LeGO-LOAM的核心依賴是PCL、OpenMP和GTSAM。PCL通常已經(jīng)隨ROS桌面版安裝但GTSAM需要手動安裝這是一個(gè)極易翻車的點(diǎn)。如果你跳過GTSAM安裝mapOptmization節(jié)點(diǎn)編譯時(shí)會報(bào)找不到gtsam相關(guān)頭文件。以下是安裝依賴和編譯的命令sudo apt-get update sudo apt-get install -y libgtsam-dev libgtsam4 sudo apt-get install -y ros-noetic-pcl-ros ros-noetic-velodyne-msgs cd ~/catkin_ws catkin_make -j4 source ~/catkin_ws/devel/setup.bashlibgtsam-dev是GTSAM的開發(fā)庫mapOptmization中的因子圖構(gòu)建代碼在編譯階段必須找到它的頭文件。ros-noetic-pcl-ros提供了點(diǎn)云消息與PCL點(diǎn)云類型之間的轉(zhuǎn)換函數(shù)另一個(gè)包是點(diǎn)云驅(qū)動相關(guān)的消息定義。編譯參數(shù)-j4限制為4線程避免在內(nèi)存不足時(shí)直接導(dǎo)致編譯進(jìn)程被系統(tǒng)殺死。編譯完成后執(zhí)行source命令加載生成的setup.bash這樣后續(xù)運(yùn)行l(wèi)aunch文件時(shí)ROS才能定位到新編譯的節(jié)點(diǎn)可執(zhí)行文件。GTSAM安裝后有一個(gè)常見問題如果你同時(shí)安裝了系統(tǒng)rosdep自動拉取的另一個(gè)版本多個(gè)版本會造成頭文件沖突。我在一次重裝環(huán)境中就遇到編譯時(shí)gtsam頭文件明明能找到運(yùn)行mapOptmization時(shí)卻無法解析符號。原因是系統(tǒng)里同時(shí)存在源碼編譯的GTSAM和apt安裝的GTSAMCMake的find_package優(yōu)先找到了舊版本。解決方式是把源碼編譯的GTSAM安裝路徑加入CMAKE_PREFIX_PATH或者干脆卸載非apt版本只保留libgtsam-dev。這個(gè)細(xì)節(jié)如果沒人提醒排查起來非常浪費(fèi)時(shí)間。3.3 熟悉launch文件與節(jié)點(diǎn)關(guān)系編譯通過后先打開launch目錄下的run.launch看一下。這個(gè)launch文件定義了三個(gè)主要節(jié)點(diǎn)的啟動方式lego_loam、transform_fusion和map_optimization。在終端中運(yùn)行命令可以這樣寫roslaunch lego_loam run.launch你要習(xí)慣把它當(dāng)作第一個(gè)和命令行交互的入口。run.launch里通常還會include一個(gè)參數(shù)文件比如params.yaml里面存放了地面分割閾值、聚類容差、特征提取參數(shù)和回環(huán)檢測開關(guān)。我給參數(shù)文件的建議是不要一次性把多個(gè)參數(shù)都改成理論值先保持默認(rèn)運(yùn)行一次數(shù)據(jù)記錄表現(xiàn)再逐項(xiàng)調(diào)整。一次只動一個(gè)參數(shù)否則遇到問題后沒法定位是哪個(gè)改動導(dǎo)致的。原版LeGO-LOAM在參數(shù)文件里把sensor_height設(shè)為零但在KITTI數(shù)據(jù)里激光雷達(dá)的安裝高度在1.73米左右。適配版本里這個(gè)值被作了修改這直接影響地面分割步驟對水平面的判定如果這個(gè)參數(shù)偏大會把路緣石和低矮植被也劃分成地面點(diǎn)導(dǎo)致后續(xù)特征點(diǎn)數(shù)量驟減。所以每次更換數(shù)據(jù)集時(shí)sensor_height這類物理標(biāo)定參數(shù)必須放在檢查列表最前面。4. 跑通離線數(shù)據(jù)把KITTI點(diǎn)云轉(zhuǎn)成rosbag的三段流程KITTI原始數(shù)據(jù)集的格式是二進(jìn)制點(diǎn)云bin文件每幀包含約12萬個(gè)點(diǎn)每個(gè)點(diǎn)由x、y、z和intensity四個(gè)float組成。LeGO-LOAM本身不能直接讀取這種格式它需要ROS的話題流。因此我們要做的第一步是把bin文件包裝成rosbag再通過rosbag play把點(diǎn)云循環(huán)發(fā)布出來。這個(gè)過程聽起來簡單隱藏的坑卻很多。4.1 準(zhǔn)備點(diǎn)云發(fā)布腳本我一般會寫一個(gè)小工具把KITTI sequence目錄下的bin文件讀出來連同校準(zhǔn)好的時(shí)間戳一起寫入一個(gè)rosbag。這里使用Python腳本是高效的方案下面的代碼實(shí)現(xiàn)了這個(gè)轉(zhuǎn)換import numpy as np import rosbag import rospy from sensor_msgs.msg import PointCloud2, PointField import struct def create_pointcloud2(cloud_np, stamp, frame_idmap): msg PointCloud2() msg.header.stamp stamp msg.header.frame_id frame_id msg.height 1 msg.width cloud_np.shape[0] msg.fields [ PointField(namex, offset0, datatypePointField.FLOAT32, count1), PointField(namey, offset4, datatypePointField.FLOAT32, count1), PointField(namez, offset8, datatypePointField.FLOAT32, count1), PointField(nameintensity, offset12, datatypePointField.FLOAT32, count1)] msg.is_bigendian False msg.point_step 16 msg.row_step msg.point_step * msg.width msg.is_dense True data [] for p in cloud_np: data.append(struct.pack(ffff, p[0], p[1], p[2], p[3])) msg.data b.join(data) return msg bag rosbag.Bag(kitti_odom.bag, w) for i in range(0, 4540): bin_path /path/to/sequence/%06d.bin % i cloud np.fromfile(bin_path, dtypenp.float32).reshape(-1, 4) stamp rospy.Time.from_sec(0.1 * i) msg create_pointcloud2(cloud, stamp) bag.write(/velodyne_points, msg, tstamp) bag.close()在編寫腳本時(shí)注意點(diǎn)云字段的順序x、y、z、intensity必須固定為上面寫的偏移量ROS這邊才能正確解析point_step為16字節(jié)的消息。如果你漏了intensity或者把它的datatype設(shè)為UINT8后續(xù)程序雖然能接收消息但PCL轉(zhuǎn)成PointXYZI時(shí)會得到錯(cuò)誤表示。還有一個(gè)特別容易踩坑的點(diǎn)frame_id必須統(tǒng)一發(fā)布端設(shè)為mapLeGO-LOAM內(nèi)部會忽略外部frame_id直接用自己坐標(biāo)變換后的點(diǎn)云名但如果發(fā)布端是空字符串部分版本會在回調(diào)函數(shù)里報(bào)TF異常。4.2 錄制并播放bag文件轉(zhuǎn)換腳本運(yùn)行后會生成一個(gè)kitti_odom.bag你可以先用rosbag info查看它的話題、消息數(shù)和時(shí)長rosbag info kitti_odom.bag看到輸出的topic為/velodyne_points類型為sensor_msgs/PointCloud2消息數(shù)為4540說明轉(zhuǎn)換成功。接下來啟動LeGO-LOAM主程序再播放bagroslaunch lego_loam run.launch在另一個(gè)終端里播放數(shù)據(jù)rosbag play kitti_odom.bag --rate 0.5 --clock--rate 0.5是以半速播放因?yàn)樗惴ㄔ诘貓D優(yōu)化階段耗時(shí)較長如果按原速播放容易造成點(diǎn)云處理的積壓表現(xiàn)就是地圖更新滯后、讀取到的可視化界面卡死。--clock讓bag里的時(shí)間戳作為ROS的時(shí)鐘源這樣點(diǎn)云消息的時(shí)間戳與算法內(nèi)部的時(shí)間步進(jìn)同步避免后續(xù)transformFusion輸出位姿時(shí)出現(xiàn)時(shí)間倒流。實(shí)際使用中如果電腦性能足夠也可以把rate調(diào)成0.7或0.8但半速是個(gè)最穩(wěn)妥的起點(diǎn)。4.3 檢查可視化輸出和話題運(yùn)行過程中你需要確認(rèn)以下幾個(gè)話題都有數(shù)據(jù)輸出/lego_loam/velodyne_cloud_registered是注冊后的完整點(diǎn)云用于可視化/lego_loam/odometry是前端的相對位姿里程計(jì)輸出/map_optimization/mapping_path是后端優(yōu)化后的軌跡。可以這樣檢查rostopic hz /lego_loam/odometry如果hz輸出在5到10之間波動說明前端里程計(jì)處理正常。如果頻率為0要回到bag播放端子先使用rostopic list檢查topic名稱是否一致。適配版里輸出話題名稱一般保持原樣但有些分支版本會在topic前面加上命名空間前綴這需要和README對照來調(diào)整。在用可視化工具繪制時(shí)建議同時(shí)訂閱registered點(diǎn)云和mapping_path這兩個(gè)話題前者看建圖效果后者看軌跡連續(xù)性。5. 避坑與常見問題五個(gè)讓里程計(jì)翻車的隱蔽環(huán)節(jié)這部分是根據(jù)我自己跑數(shù)據(jù)時(shí)反復(fù)繞彎得到的血淚經(jīng)驗(yàn)按照「現(xiàn)象 → 原因 → 解決」的順序列出來。如果你在復(fù)現(xiàn)過程中遇到類似表現(xiàn)可以順著這個(gè)索引快速定位問題所在??右痪幾g通過但啟動launch文件后地圖窗口一直空白現(xiàn)象roslaunch成功啟動但rvis中沒有任何點(diǎn)云顯示控制臺也沒有輸出報(bào)錯(cuò)。原因這通常是點(diǎn)云話題未正確匹配。LeGO-LOAM默認(rèn)訂閱的topic是/velodyne_points如果你的bag發(fā)布在/points_raw或者帶前綴的命名空間下程序始終收不到輸入窗口自然空白。解決在run.launch文件里顯式重映射在節(jié)點(diǎn)配置中用remap標(biāo)簽將/velodyne_points映射到實(shí)際話題上或者修改bag發(fā)布端腳本的topic為/velodyne_points。我習(xí)慣用重映射方式因?yàn)檫@樣不用重新生成幾百M(fèi)B的bag文件??佣锍逃?jì)輸出正常但軌跡在地圖上嚴(yán)重橫向漂移現(xiàn)象front-end odometry頻率正常地圖點(diǎn)云也沒有明顯發(fā)散但軌跡與KITTI真值對比時(shí)誤差隨著距離線性增長橫向偏移尤其明顯。原因一是IMU標(biāo)定參數(shù)與實(shí)際數(shù)據(jù)不一致LeGO-LOAM會使用IMU預(yù)積分來優(yōu)化幀間匹配如果IMU的角速度和線性加速度系數(shù)錯(cuò)誤等于給因子圖注入了錯(cuò)誤的先驗(yàn)二是激光雷達(dá)與IMU之間的外參矩陣不正確。解決先把mapOptmization中關(guān)于IMU的殘差權(quán)重調(diào)低或者暫時(shí)禁用IMU項(xiàng)只靠純激光匹配跑一次同一段數(shù)據(jù)。如果橫向漂移明顯減小則問題鎖定在IMU相關(guān)參數(shù)上。這時(shí)候去數(shù)據(jù)集的calib目錄里讀imu_to_velo變換確認(rèn)外參矩陣中的旋轉(zhuǎn)部分單位是弧度而不是角度這個(gè)單位搞錯(cuò)的現(xiàn)象就是角度漂移很難排查??尤c(diǎn)云投影圖存在大量邊緣斷線特征點(diǎn)提取后明顯偏少現(xiàn)象在可視化中打開分割后的點(diǎn)云地面點(diǎn)不完整上方物體輪廓斷裂成一段段導(dǎo)致特征提取后的角點(diǎn)在rvis中稀疏到只剩零星幾個(gè)點(diǎn)。原因距離圖像的投影參數(shù)不適合HDL-64E。常見問題包括N_SCAN設(shè)置為64但Horizon_SCAN設(shè)置過大或過小導(dǎo)致點(diǎn)云在水平方向包裹不完整投影出圖像后點(diǎn)被錯(cuò)誤分割到邊界外同時(shí)地面分割閾值可能需要調(diào)到更陡的角度。解決參考KITTI單幀掃描點(diǎn)云的實(shí)際分布將N_SCAN固定為64Horizon_SCAN設(shè)為1800。如果陰影和斷裂仍然明顯把地面角度閾值從默認(rèn)的10度改到7度或12度每改一次跑一幀觀察分割效果。最佳情況是地面點(diǎn)成連續(xù)片狀非地面點(diǎn)的聚類邊界清晰完整??铀膍apOptmization節(jié)點(diǎn)崩潰報(bào)gtsam Assertion Failed現(xiàn)象后端節(jié)點(diǎn)在運(yùn)行幾百幀后突然退出日志里出現(xiàn)gtsam相關(guān)斷言錯(cuò)誤地圖不再更新。原因因子圖中出現(xiàn)了退化關(guān)鍵幀或數(shù)值異常位姿。KITTI數(shù)據(jù)雖然采集質(zhì)量高但當(dāng)車輛經(jīng)過低矮隧道或兩側(cè)都是無特征墻面時(shí)前端匹配誤差會驟增后端因子圖優(yōu)化中出現(xiàn)信息矩陣病態(tài)觸發(fā)GTSAM內(nèi)部斷言。解決在啟動參數(shù)中把回環(huán)檢測的閾值設(shè)嚴(yán)同時(shí)提高關(guān)鍵幀的選取條件減少無效約束的插入。入口參數(shù)包括關(guān)鍵幀間的最小平移量或最小旋轉(zhuǎn)量默認(rèn)值一般偏向于低延遲對快速城市駕駛有時(shí)候過于敏感。把最小平移從0.3米提到0.5米能明顯減少退化幀的干擾。如果你只是測試單段數(shù)據(jù)不考慮實(shí)時(shí)性可以再調(diào)大一些??游妩c(diǎn)云播放過程中地圖出現(xiàn)周期性跳變現(xiàn)象播放bag時(shí)前端里程計(jì)和歷史地圖偶爾會出現(xiàn)一次突然的整體平移跳變之后繼續(xù)跑后續(xù)誤差保持在這個(gè)新的偏移上。原因大多數(shù)情況是ROS時(shí)間戳和bag時(shí)間戳未同步導(dǎo)致后端在收到某一幀時(shí)位姿出現(xiàn)時(shí)間倒流。另一常見情況是因?yàn)閎ag播放倍速太快算法處理不過來系統(tǒng)緩沖溢出。解決嚴(yán)格按照第4章里的方式使用--clock和--rate 0.5來播放bag。檢查TF樹中map和camera_init坐標(biāo)系的父級關(guān)系如果疊加了一個(gè)未知坐標(biāo)系節(jié)點(diǎn)需要在launch時(shí)清空舊的TF。我曾經(jīng)在連續(xù)跑兩次bag時(shí)忘記重啟roscore遺留緩存直接導(dǎo)致跳變重啟整個(gè)工作空間后就恢復(fù)了。6. 軌跡精度驗(yàn)證用EVO測這個(gè)改版的真實(shí)誤差當(dāng)你成功跑出一段連續(xù)軌跡后不能只看畫面里的地圖好看就認(rèn)為定位準(zhǔn)確。地圖可視化會掩蓋幾個(gè)像素級的軌跡誤差而KITTI的價(jià)值恰恰在于它有高精度的ground truth所以最后一步一定要做定量評估。這里我推薦使用EVO工具它支持KITTI格式的軌跡文件能直接生成誤差圖和統(tǒng)計(jì)指標(biāo)。先把你保存的估計(jì)軌跡整理成KITTI格式。LeGO-LOAM會輸出每幀的位姿矩陣常見做法是把/map_optimization/mapping_path話題轉(zhuǎn)成TUM格式然后用EVO自帶工具轉(zhuǎn)成KITTI格式。EVO的輸入需要你手工寫一個(gè)data.txt文件每行12個(gè)數(shù)對應(yīng)3x4變換矩陣。寫完后用如下命令和真值進(jìn)行對比evo_ape kitti estimated.txt ground_truth.txt -a -p其中-a是同時(shí)計(jì)算絕對軌跡誤差的平移和旋轉(zhuǎn)部分-p代表生成誤差曲線圖。如果只想看相對位姿誤差的變化趨勢可以使用下列命令evo_rpe kitti estimated.txt ground_truth.txt -d 0.1 -u m -p-d 0.1表示每隔0.1米計(jì)算一次相對誤差-u m表示單位使用米。這樣能看到軌跡在哪些區(qū)段誤差突然增大。實(shí)測中我發(fā)現(xiàn)適配版的APE均值一般在2到4米范圍內(nèi)對于64線激光雷達(dá)來說這個(gè)成績和原版論文公布的結(jié)果基本吻合。如果誤差超過10米通常不是算法問題而是前面避坑章里提到的坐標(biāo)變換或時(shí)間戳問題需要回到第5章逐項(xiàng)排查。軌跡驗(yàn)證通過后還有一個(gè)值得做的關(guān)鍵步驟把地圖點(diǎn)云導(dǎo)出為PCD文件方便后續(xù)在CAD或GIS工具里做精度比對。LeGO-LOAM上線節(jié)點(diǎn)在完成mapping后會在工作目錄下生成地圖pcd常見名稱是map.pcd。當(dāng)你加載這個(gè)文件時(shí)注意它的坐標(biāo)系原點(diǎn)是在第一幀時(shí)刻的雷達(dá)位置還是地圖原點(diǎn)不同版本有差異。這個(gè)細(xì)節(jié)決定了導(dǎo)出后與其他傳感器數(shù)據(jù)疊加時(shí)是否需要做剛體變換。我現(xiàn)在的習(xí)慣是每換一次數(shù)據(jù)集先寫一個(gè)bash腳本把bin轉(zhuǎn)bag、跑算法、導(dǎo)出軌跡、調(diào)用EVO評估全部串起來。跑完一遍后直接看生成的error指標(biāo)圖用數(shù)字說話而不是憑肉眼判斷。從那以后我每次發(fā)布新改動前都會強(qiáng)制跑一遍這個(gè)流程評估結(jié)果不過關(guān)就回去繼續(xù)調(diào)參數(shù)不再靠感覺“好像準(zhǔn)了”來結(jié)束。希望這一套完整流程對你的復(fù)現(xiàn)和改造有幫助。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
久久久久9999妇女| 久久综合超碰| 午夜a成v人电影| 欧美性Fer办公室秘书| 麻豆AV一区二区| 日韩卡一卡二卡三在线| 亚洲91网| 91色夜| 大香蕉AV丝袜| 狠狠干婷婷| 四虎午夜影院| 葡萄牙性视频一二区| 夜夜综合| 蜜臀AV成人精品蜜臀| 日韩有码一区三区| 九色PORNY9l原创自拍| 强奸乱伦免费网站| 国产400孕妇孕交群| 久久亚码| 亚洲成人精品久久久| 清柠毛片| 亚洲图片 91| 色99视频| 最新国产精品久久精品| 牛牛aV| 免费国产电影一区二区| 秋霞怕怕片| 欧色网址| 性欧美91| 亚洲色图综合| 精品无码欧美三级| 乱伦熟女专区| 欧美真人抽搐一进一出gif | 欧美日韩第一页| 一本一道vs波多野结衣| 91动漫操逼视频| 综合免费无码中文| 欧美日韩国产中文精品字幕自在自线 | 久久久四区| 久久精品无码专区| 91一区二匹| 欧美色图91| 色婷婷日韩精品一区二区三区| 麻豆精品A片免费观看| 97青青操视频| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 日本在线播放不卡一区| 人妻人人操| 日韩另类| 丝袜AV一二三区| 狠狠色色| 天美av在线观看| 国产玖玖| 久久九七| 久久专区| www.国产高潮精品| 黄页大片在线观看| 精品无码产区一区二| 亚洲欧美啪啪| 国产综合色精品在线观看| 美女视频尤物网在线看| 亚洲精品中文字幕一区在线视频| 9久久精品| 97综合在线观看| 欧洲乱码视频| 99re视频这里只有精品| 欧美,日韩综合久久| 99性爱在线观看| 婷婷丁香久久| 欧美亚综合色图| AV色五月天| 色九久| 久久超碰国产一区二区三区| 国产成人精品日本视频| 一区二区三区国产精产| 人妻精品一区一区三区蜜桃91| 999精品女人| 无码操逼视频一下| 激激五月| 天天天做天天天爱天天天爽| 男人天堂黄片| 91在线欧色| 97色妞| 亚洲图片小说欧洲| 日本熟女免费視颖| 香蕉久久精品| 一二三区精品视频| 亚洲精品影视老司机| 天美AV片| 国内毛片四区| 99精品成人免费看| 欧美青青草视频| 日本操逼aaaaa| 欧美成人黄网色网站| 亚洲AV无码天美传媒一区| 91色色综合| 亚洲熟女人妻中文字幕一区二区| 欧美丝袜制服久久| 在线 欧美 亚洲| 欧美黄色手机在线观看| 婷婷五月天av| 国产剧情在线| 亚洲天堂女优在线| 久久久久久9| 成人在线视频网| 老司机免费视频在线91| 99re公开精品免费视频| 中文字幕女同在线| 欧美大香蕉专区网| 亚洲色图综合网| 人人干黄色| 五月花婷婷| 亚洲在线观看| 黄aaaaaaaaaaaaaaaaaa色网站| 99精品伊人| 人人操人人摸avav| 亚洲色图加勒比| 91成人18| 男人天堂久久日韩| 熟妇xxxxx性春色| 99re8超碰| 无码一区二区精品视频久久久春药| 国产少妇肉丝在线观看| 久久久无码视频| 99精彩视频| 男同专区一区二区三区在线| 2020中文字幕| 综合色好色| 这里只有精品视频在线| 欧美性性性| 99热免费| 看免费一级在线播放毛片| 毛片视频白嫩| 午夜亚洲国产理论秋霞| 色制服丝袜夫妻av一区| 在线观看AV片| 日韩成年人性爱视频| 国产视频一区二区在线观看| 一级人妻性爱视频| 91少妇通奸网站| 人人考人人摸人人干| 日韩射图| 国产精品 午夜福利| 91丨九色丨国产丨人妻在线 | 亚洲无码一区成人免费午夜| 91麻豆天美国产欧美日| 91久久九九精品国产综合| 99抽插| 免费伦费视频在线观看| 另类图片五月天| 丝袜六区| 国产精品熟女丝袜一区二区| 久久久96| 亚洲男人的天堂网| 日本 欧美 亚中文字幕| 成人免费毛片| 加勒比色99999| 97精品一二区| 久久精品国产亚洲AV高级北京| 91少妇高潮| 国产精品久久久久久夜夜夜| 亚洲精品无码久久AV| 春色综合网| 久久AV无码1区2区3区| 亚洲精品天堂久久A∨51成人漫| av日韩中文字幕| 色月天AV导航| 日本一本一区二区三区四区五区欧美日韩中文字幕 | 日本有码影片下载| 日日碰狠狠添天天爽超| 国产福利视频精品视频| 啊啊啊啊嗯嗯在线久久久| 97久久精品国产| 精品人妻一二三四区视频| 啪啪啪大香蕉| 日韩不卡a级视频专区| 成人毛片免费| 国产伊人精品在线| 国产欧美后入| 亚洲大胆人体av| 久久精精区一区二区一蜜桃一区二区| A片 AV一级在线播放观看免费| 亚洲天天操| 97超碰国产亚洲精品| 国产蜜臀精品一区免费尤物| 免费中文在线| 亚洲人妻在线一区| 国产精品久久久久久亚洲色欲| 国产九九九九九九| 久操大香蕉超碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰 | 婷婷激情五月天小说网| 性爱网站一区二区| 天天视频黄| 999久久久国产精品| 一区二区不卡免费| 国产欧美黑人丰满在线| 青青草乱入乱欲视频在线观看| 丁香激情网| 九九在线精品| 开心六月色| 麻豆天美久久91| 色婷婷丁香五月| 女人爽到高潮潮喷18禁网站| 亚洲黄色网址视频| 中文字幕性感少妇av| 97在线视频观看网站| 超碰欧美| 男女一进一出视频久久| 看日韩黄片| 激情色图| 欧美不卡五十路| 中文字幕熟女人妻丝袜| 久操91视频| 天天综合97| 91情色| 97免费视频在线观看| 好涩综合| 欧美在线91| 亚洲欧美日韩免费观看| 襙一襙| 一区操逼| 色噜噜人妻丝袜a∨先锋影 | 少妇人妻精品| 偷拍在线观看视频| 白丝在线一区| 啊啊啊轻点在线观看| 天天操熟妇| 欧美天天影院| 超碰免费人妻在线| 先锋色眉乱伦资源| 亚洲精品中文字幕一区在线视频| 九九色色| 色网在线| 怡红院亚洲怡春院av| 玖玖无码超碰| 国产精品久久久久久久无码AV| 国产午夜福利电影免费在线观看| 乱伦熟女区| 丁香五月天堂网| 99超碰色| 欧亚日韩综合精品国产| 97这里有精品| 少妇一区二区三区精选| 丁香五月激情五月| 国产亚洲欧洲在线观看| 亚洲加勒比| 欧美精品日韩久久久九| 欧美男人一区| 国产精品伦理| 一线黄色免费性爱片| 国产成人+综合亚洲+天堂| 五月天色图| 视频在线观看青青99国产| 久热最新在线杭州| 中文字幕一区电影在线观看| 天天射,天天操,天天爽-国内精品一区二区三区-成人AV | 二对二中文字幕。| 色亚洲欧美| 人人操人人干xxx| 日本一级二级三级网站| 玖玖资源中文字幕制服丝袜| 久久精品成人| 黄色激情电影在线观看| 色综合五月天| 青青草女人天天干| 中日韩欧美精品无码AⅤ一区二区| 久久极品一区二区| 操逼999| 中文字幕av亚洲精品| 午夜黄色免费在线观看| 蘋果手機免費看成人Av| 亚洲综合首页| 色婷婷五月天| 久久久久久久久久久久色网| 日韩欧美一级特黄大片| 蜜桃视频一区二区三区在线观看| 91丝袜视频在线观看| 99精品视频在线观看免费| 亚洲天堂色图| 97亚洲中文| 亚洲日韩成人性爱视频| 天天操熟妇| 91社操逼| 精品无码久久久久| 日韩免费福利在线观看| 91 国产丝袜在线放观看| 丝袜美腿91| 日本一区二区做爱的视频| 嗯嗯嗯,草死我| 亚洲欧美人妻| 暖暖精品二区三区观看| 91骚熟女| 四虎视频在线观看| 亚洲成aⅴ人片不卡无码| 亚洲少妇诱惑| 亚洲图片欧洲图片aⅴ| 久草热制服丝袜在线观看| 亚洲欧洲自拍图片专区满春格| 午夜精品99久久久久传媒| 中文字幕三四五区| 亚洲天堂另类小说男人| 十八禁视频一区二区| 青青草亚洲一区 | 俺去也婷婷| 91美女视频。| 人人妻人人操人人乐| 黄视频免费| 天天插夜夜爽| 国产亚洲精品第一最新| 97精| 久久久久久久久久精| 激情国产乱伦Av| 婷婷精品国产欧美精品亚洲人人爽| 国产av又色又爽又黄| 啊啊啊啊好大好硬啊啊啊啊啊| 欧美一区二区三区另类精品| 婷婷激情五月综合| 盗摄 精品 另类 一区| 超碰午夜| 久草线上视频免费看| 久久婷婷亚洲| 91丨豆花丨熟女| 亚洲人妻久久久| 亚洲天堂电影精品一区| 国产专区第一页| 久久精品国产97欧美精品亚洲 | 亚洲国产高清福利视频| 日韩欧美加勒比| 秋霞午夜视频一区二区| 99精品久久| 粉嫩av平台| 日本九九久久99| 伊人久久大香大香线蕉中文| 俞拍久久国应视频| 欧美韩国你懂得在线| 郑州宾馆老熟女露脸啪啪| 亚洲男人天堂网站| 999综合色| 午夜欧美女人操逼| 人人射人人操人人摸| 国产久久久9999| 成在线人在线观看视频| 欧亚揄拍偷拍精品视频| 九色97| 国内精品嫩模A∨私拍小视频| 天天享受天天看| 国产精品视频白浆免费| 亚洲国产综合视频| 亚欧美综合| 超碰97资源中文字幕| 亚洲一区二区三区AV无码| 青青在线视频日韩欧美| 亚洲第一页综合在线| 另类亚洲图色| 最新加勒比丝袜在线| 全免费a敌肛交毛片免费| 91色色网站| 久久大香蕉97| 久久99深爱久久99精品| 91+欧美| 色玖玖| 亚洲av影院在线观看| 狠狠91| 热G综合热G中文| 极品粉嫩少妇视频| 佐山爱中文字幕| 91N欧美| 97香蕉碰碰人妻国产欧美| 嗯啊视频免费在线观看| 国产无马在线| 欧美一区二区三区不卡高清视频| 欧色网址| 伊人九九九| 天天干1区2区在线| 99蜜桃臀久久久欧美精品网站| 91美女在线精品视频| 激情小说五月天| 女人被添高潮免费视频| 青青草丝袜在线视频| 福利伊人玖玖国产| 亚洲天堂人妻熟妇视频| 人妻日日干| japan日本高清乱xxxx| 操逼免费视频无码国产| 国产乱伦性爱区| av网站在线看| 超碰在线人妻中文字幕| 午夜福利无毒不卡| 最近的最新的中文字幕视频| 国产激情久久| 116美女午夜| 99999无码| 丰满搜索结果 -第18页- 久久高清无码 | 国产亚洲禁久一区二区| 无遮挡h肉动漫在线观看| 日本在线不卡v二区| 91快色色色色色| 国产偷拍自拍在线视频| 超碰在线国产| 99热亚洲天堂| 超碰到97情色| 91操熟女视频| 国产极品馒头逼| 无码操逼视频一下| 免费一级特黄特色大片在线观看看| 天天操天天干一区二区| 精品超碰国产| 久久久精久久久| 五十路熟女工口 | 草草草草视频| 在线观看成人性爱免费小视频| 免费的黄片有限公司| 国产精品视频麻豆入口| 开心五月激情网| 97视频观看| 好舒服视频| yazhouzaixian| 色妇综合网| 第四色奇米影视777| 久久精品国产亚洲AV无码电影| 久久五月婷| 99re在线观看| 久久久一区二区三区麻豆| 久热最新在线杭州| 一线黄色免费性爱片| 欧美99热| 精品人妻一区二区三区视频| 国色综合天| 99久久精品无码一区二区毛片免费| 无码av永久免费专区网站| 成人在线日韩| 亚洲性猛| 欧美一二三级精品在线| 五月婷婷六月色| 青青草男人天堂| 性91| 91久久久久久| 美女骚尻视频| 亚洲精品无码成人久久久99| 欧美日韩情色一区二区| 欧美亚洲在线| 操逼逼中文字幕| 天天操女人| 九久久精| 亚洲色图亚洲无码强奸乱伦| 欧美精品 - 91爱爱| 欧美 亚洲 在线| 久久肏大逼| 亚州综合图片| 欧美福利视频啊啊啊啊| 日韩美一区| 撸无码不卡免费视频| 无码操逼网| 精品亚洲俞拍视频一区| AAAA级日本片免费视频| 九九内射在线| sewuyueav| 久99久视频| 97亚洲国产| 无码高清国产AV| 亚洲男人的天堂AV| 日韩免费a级毛片无码a∨| www.yw尤物| 91天美免费| 久久九九99| 久久久天堂| 亚洲高清无码AAA久久久精品| 国产精品。| 国产精品不卡一区二区三区av| 殴美性色a级欧美| 丰满人妻-区二区三区| 久99久视频| 美女91网| 东北女人av| 91精品91久久久久77777俄罗斯老妇姓x| 91精品久久久久久77777| 国产精品97超碰| 欧美啪啪女女| 91人妻熟女| 啊好大好舒服| 亚洲中文一区二区三区| 智利AV在线网| 国产激情综合五月久久| 97综合国产| 青青操97| 乱伦AVxx| 97久久国产| 亚洲熟女乱色| 操B在线观看| 伊人性在线视频| 67914亚洲精品| 日韩无码极品| 2026国产精品视频| 水野优香在线观看| 两女互慰AV高潮喷水在线观看| 亚洲在高跟鞋自慰久久在色线| 99在线无码精品秘 入口黑人| 久操影视| 久热色情精品| 精品v日韩欧美国产| 四虎影视国产精品| 偷拍网站久久男女男| 国产精品盗摄 偷窥盗摄| 大香蕉综合在线| 日本岛国黄色网址 | 校园春色 男人天堂| 国产亚洲福利第一页丝袜| 久久亚码| 欧美日韩性感| 无色无码| a片偷拍视频| 久久网亚洲| 日夜啪电影| 无码人妻精品一区二区中文| 抽插亚洲无码| 国产日韩欧美| 欧美精品在线观看| 久久久久国产精品片区无码直播| 97亚洲综合| 无码九九| 亚洲人妻熟妇三十三区| 国产成人综合网| 精品成人亚洲午夜电影| 蜜臀99久久精品久久久懂爱| 精品制服美女中文一区二区三区| 国产乱婷婷精品二区三区| 国产精品蜜乳AV| 日韩精品中文字幕人妻| 色噜噜人妻av中文字幕| 蜜桃视频啊啊啊啊| 污污污8888| 又黑又大又粗| 国内外色色色色色成人视频| 国内毛片婷婷六月色| 久久精品一区二区一8| 骚鸭AV| 欧美 亚洲 另类 综合| 99久久这里只有精品| 久操精品网| 久久精品国产亚洲AV无码做| 成人免费看吃奶视频网站| 精品视频在线观看| 97色综合中文网| 在线播放欧洲免费av| 午夜福利在线合集| 欧美999999| 麻豆天美传媒在线视频天堂| 麻豆蜜桃视频在线观看| 色噜噜综合在线| 99热免费| 亚洲国男人的天堂| 综合熟女| 91黑丝在线播放| 色五月综合| 欧美日韩999| 欧美精品999| 欧美网站免费| 丁香六月激情综合| 日日夜夜干| 亚洲综合五月天婷婷丁香| av资源在线播放天堂| 五月天黄色激情视频| 欧美,日韩,亚洲视频| 婷婷激情五月天小说网| 亚洲 欧美日韩 另类| 91精品无码人妻系列| 92午夜免费福利视频| 人妻精品视频一区二区| 九九综合| 97爱欧美| 亚洲素人网| 97天天插| 久久久四区| 一级二级在线观看| 99re免费视频精品全部| 中文字幕久热视频在线| 日韩性爱再线视频| 五月婷在线| 色噜噜国产在线| 久久綜合很很很| 亚洲网污污污污| 亚洲激情深爱文学小说网站| 综合五月天| av黄图片在线观看| 日本黄色大片一级视频免费麻豆| 欧美性爱一级操| www.久久| 97在线欧洲| 丰满丝袜少妇AV| 国产精品伦理| 最新av网站在线观看| 粉嫩不卡一区二区性爱| 成人夜夜爽| 一区二区不卡| 99少妇| 欧美高清18A片| 在线人人人人人人精品超| 中文字幕高清20页视频| 九区国产| 91人妻少妇| 欧美午夜视频精品久久| 91精品国产综合久久久蜜臀| 中文字幕在线2| 精品一级| 国产操逼逼网| 91 国产丝袜在线放观看| 青草影院内射高潮| 中文字幕丰满人妻日本| 丰满人妻av一区二区三区| 99热超碰| 床戏久久久av一区二区麻豆| www亚洲免费| 99成人| 九九九热精品| 乱伦熟妇一区二区| 久久女人一区二区三区| 黄色av播放免不| 色屁屁影院www国产| 97色干| 大香蕉青青9| 国产一级内射高清视频| 99精品久久久久久久婷婷蜜桃| 女人一区| 超碰色综合| 色婷婷综合网| 丝袜视频网国产90| 操我无码| 日韩中文字幕宗合在线| 人妻干天天| 人妻在线臀日韩| 一本色道综合久久欧美日韩精品| 免费人成?大片在线播放| 国产精品熟女九九九| 国产高清成人免费视频| 91狠婷| 伊人久久AV诱惑悠悠| 97最新在线播放视频| 青青三级视频| 熟女色综合久久| 激情黄色五月天| 人妻 丝袜美腿 中文字幕| 久久97资源 网| 欧美一级美片在线观看免费| 粉嫩国产精品久久久| 中文字幕人妻资源在线| 亚欧美天堂在线| 爱妃国产亚洲视频中文字幕| 日韩久久超碰色| 色欲久久久久综合网| 老熟女熟妇| 91视频伊人| 懂色AV中文| 日韩精品色呦呦| 91性感网站| 欧美人妻久久精品二区三区| 中文字幕免费看| 国产又粗又长又爽又色| 天天影视综合色| 这里只有精品久久| 激情综合网激情综合| 亚洲 se图 欧美电影| 俄罗斯一区二区视频在线观看 | 国内亚洲高清无码| 夜草欧美| 国产亚洲国产超碰| 久久久人妻| 国产精品熟女AV中文字幕在线播放| 日本成a人v网站在线观看| 亚洲视频,小说| 久久精品国产亚洲AV嘿嘿| 人人操人人精品影片| 色婷五月天| 日韩熟女操逼| 人妻精品一区一区三区蜜桃91| 久热九九| 成年人网站在线免费观看| 欧美少妇高潮久久91| 色综合网1| 欧美综合自拍| 91超碰碰在线| 亚洲欧美精品一区天堂久久 | 天堂8在线新版官网| 亚洲欧美日韩不卡人妻| 少妇500双飞99| 91狼人| 亚洲无码精品AV久久久| 欧美日韩人妻婷婷一区| 色99视频| 91精品女厕偷拍视频| 男人的天堂com| 亚洲自拍欧美国产首页网曝| 人、人、摸,人、人、草| 亚洲一区二区在线观看91| 天天日美女的B| 日韩97超碰中文字幕| 天天操天天干一区二区 | www.伪伪| 亚洲综合第一页| 一区二区亚州激情久婷婷欧美| 色综合一区二区三巨| 日韩AV无码中文一区二区| 久久久999| 国产91丝袜 在线播放| www.AV有限公司一区| 91oumei| 亚洲最大AV网| 99e久久国产精品| 国产精品一区二区三区免费视频| 熟妇国产免费一区| 亚洲国产一级中文综合久久天堂在线免费观看 | 国产Aα| 国产强奸无码乱伦| 国产农村妇女毛片精品久久| 91欧美综合在线| n1038 一二三区| 人人天天欧洲| www.zbzhongsen.com| 日本操逼二区| 日韩高清黄片| 乱操乱伦AV| 天美传媒精品一区二区| 欧美激情精品久久久久久| 人妻五十路在线| 91欧美丨精品丨入口| 国产婷婷一区| 天天干2019| 97AV爱| A V少妇特黄三级| 99ri在线视频| 日韩精品一区的| 精品区国产区一区二区三区| 日韩卡一卡二卡三在线| 国产精品毛片?v一区二区三区 | 999日韩中文精品观看视频。| 丁香五月婷婷啪啪| 成人国产精品三级A片| 日美免费黄片| 欧美大香蕉专区网| 久久无码电影| 久久精品国产亚洲AV无码电影| 一本一道波多野毛片中文在线| 在线观看亚洲成人精品| 国产无马在线| 精品人妻1区| 精品久久久久久中文字幕三区| 亚洲无码超碰免费| 欧美性爱18观看| 精品国产无码中文| 一类无码操逼视频| japan日本高清乱xxxx| 思思热影视| 日人妻视频91| 中文字幕永久在线| 97精品国产97久久久久久| 亚洲另类久操网| 超碰在线人妻不卡| 强奸熟女一区二区三区 | 日本人人操人人操| 1024人妻| 日韩一级二级在线| 久操大香蕉超碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰 | 日韩二区三四区五区六区在线看| 国产超碰97| 美女诱惑久久| 人人人摸人人| 91成人在线免费视频| 女人爽到高潮潮喷18禁网站| 超踫中文字幕| 日本东京热大香蕉a片| 毛片麻豆91糖心精品毛情片| 四虎精品永久在线观看| 国产精品午夜AV完会免费| ,成人免费啪啪视频| 国产精品久久久久久片| 日本免费中文一区二区三区四区 | 午夜视频久久久久一区| 天天干天天狼在线视频| 日韩av女优在线免费一区| 激情亚洲天堂| 99蜜月精品久久| 91在线视频国产网站| 啪啪视频亚洲第一 | 欧美色图色综合| 国产亚洲精品激情| 婷婷五月天激情小说| 成人日韩中文字幕| 人妻色情天天操| 黄色无码高清黄色无码网站| 日本性爱不卡视频| 熟妇人妻一区二区三区| 九九九精品色乱九九九| 欧美爱爱97| 日美免费黄片| 亚射在线| 免费视频一二三区| 乱伦3P视频| 4141514逼喷水三级片| 91色伦| 成人免费视瓶| 91狠| 国产深喉| 乱伦图av| 亚洲影院小综合| 亚洲情色视频| 国产激情片在线观看| WWW.加勒比人妻一区不卡.com| 麻豆一区二区AV天美| 国产最新小视频在线播放下载| 爽爽淫人网| 殴美色网| 色av中文字幕| 色婷婷一区二区三区久久| 人人操人人摸人| 亚洲色香| 久久欲| 天堂日本亚洲欧美| 女优大全 - 91n| 女人被添高潮免费视频| 加勒比东京热五月天天堂网| 一级性爱视频免费在线| 综合色图,成人综合网| 欧美久久人体| 黄色欧美性爱视频| 老女人碰碰在线碰碰视频| 五月天我淫我色av| 一区二区三区 丝袜 高跟 美腿| 亚洲天堂少妇| 人人做人人妻人人夜视频| 欧美色图人妻| 韩国成人精品久久久免费看| 歐美性天天| 国产日韩手机视频在线| 超碰 av 女人天堂| 欧美中文字幕日韩在线| 国产一区二区三区不卡手机在线| 国产精品剧情| 午夜男人天堂| 91肉片| 青青草黑寡妇男人天堂| 蜜乳AV免费观看| 五月天色电影| 无码日韩人妻av一| 97久久国产亚洲精品超碰热| av日韩手机在线影视| 97精品在线| 精品一区二区在线针对华人免费观看这里只有精品免费观看 | av网站国产主播在线| 97干日韩| 成人性爱AV在线免费观看| 免费网站观看www在线观| 欧美亚洲第一页| 蜜桃精品一区二区三区久在线| 在线无码网站| 俺去啦自拍| 99性爱| 91网九色蝌蚪操熟女| 色偷偷色偷偷欧美日韩| AA特级绝黄| 九九热re99re6在线精品| 猛交交| 蜜臀AV秘一区翔田千里| 成人十八禁日韩欧美一二三| 无码国产精品久久久久| 91综合无码| 抽查国产福利主播| 91成人久久| 超碰色97| 91伊人大香蕉| 欧美一区二区亚洲天堂| 日本一区不卡| 很很很很操| 99久久综合| 夜夜爽夜夜爽| 超碰97精品在线| 性爱精品一区| 欧美96精品在线| 伊人亚洲国产一成人久久精品,久久| 91亚.色| 欧美少妇熟女| 性爱边摸边日免费AV| 欧美日韩91| 欧美第一页| 亚洲超碰综合网| 伊人网av| 熟女色综合久久| 熟妇综合一区二区三区| 成人一级二级| 国产白领连续中出在线观看| 欧美激情中文字幕另类小说| 国产一级内射高清视频| 很狠操| 婷婷色香| www.天天干| yellow网站免费观看日韩高清无码| 欧美性性性| 色眯眯av| 天天天肏屄欧美| 99久久综合网| 伊人久久在线视频观看| 操东北女人| 久久精品成人| 校园春色亚洲无码| 大香蕉十区| 国产精品一二三免费网站| 精品v日韩欧美国产| 高清国产无码av| 美女啊啊啊啊啊啊| 少妇熟女视频一区二区三区| 天天日天天舔东京热| 午夜免费视频1000| 国产麻豆一级精品视频| 日韩免费在线视频观看| 少妇综合网| 丰满人妻-区二区三区免费看| 欧美日韩国产人人| 美国久久一二三四| 啊啊啊啊啊在线观看网址| 欧美做爰无码A片视频| 奇米狠999| 国产精品永久免费10000| 呦呦一区| 屁股久久久久久| 亚洲男人天堂2017| 亚洲天堂资源在线| 亚洲玖玖爱| 9ⅰ久久久天天| 国产免费一区| 精品人妻一二三四区视频| 日本东京热大香蕉a片| 超碰激情808| 91丨国产丨白浆| 青青草原人妻| 国产av白丝| 麻豆人妻精品一区二区| AAA久久| 五月丁香久久| 可以看的av| 夜夜操二区| 日韩av女优在线免费一区| 天天综合色电影| 冬京热男人的天堂| 亚洲色欲一区二区三区| 中文字幕av久久爽Av| 精品小视频在线| ai欧美亚洲小说| 土豪酒店各种姿势玩弄极品幼稚| 青青伊人加勒比海| 九九九九九九免费视频| 一本大道青青| 九九九九热| 色色网91| 丝袜美腿制服人妻二区中文字幕| 亚洲美女自拍偷拍视频| 2018色综合天天操| 后入美女国产| 日日夜夜国产综合| 97久久国产亚洲精品超碰热| 玖玖综合视频| 久久久久久精| 中文字幕-区二区三区四区视频中国 | 亚洲美女精品| 久久综合女优| chaopen97久久| 无码人妻1727| 26uuu偷拍亚洲欧洲综合| 天天色综亚洲91污| 国产刺激视频| 精品然女一区二区| 超碰97人人乐| 日语五十路和六十路亚洲国产精品| 婷婷在线视频在线观看| 亚洲av影音先锋| 狠狠综合网| 蜜桃臀 后入 一区 二区 三区 在线| 亚洲 欧美 小说| 亚洲久久天堂| 18禁看网站一区| 91天堂色男人的天堂| 麻豆2区1区天美| 男人精品天堂一区| 蜜臀99久| 两性色网| 国产原创精品| 亚洲骚男同com| 26uuu最新| 精品人妻美妇91job| 九九九九88| 欧美综合传媒| 欧美精品精品一区二区| 国产动漫操逼视频| 九热大香蕉| 欧美人妻少妇| 精品黑人一区二区| 天天综合香 ld视频| 97伊人| 国产成人手机视频激情| 久久久久日本视| 婷婷性网| 成人乱码一区二区三少妇| 97久久资源| 青青草原香蕉日本Ap| 1级午夜影院费免区| 日本超碰在线国产一区| 搡老女人老91妇女熟女| 中国AV美女| 亚洲 图片 综合91| 天天影视综合色| 亚洲无码免费看| 嫩草伊人久久精品| 97精品国产| 色五月首页| 啊嗯嗯啊好大好爽| 国产日韩在线播放av| 啊啊啊 在线观看| 中国熟妇| 亚洲日韩精品在线播放| 中文字幕人乱码中文字的预防方法 | 白丝AV网站| 久久99国产精品| 国产视频一区二区免费| 四虎在线播放| 高潮毛片无遮挡高清免费| 动漫片子网站3黄| 亚洲欧美第一页| 亚洲 欧美 天天| 九九热精品| 九九在线精品| 九九热av| 久久怡红院| 亚洲中文字幕熟女少妇一区二区| 啊视频在线| 欧美综色欧| 免费毛片在线播放| 91模特在线观看| 色婷婷网| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 天美传媒AV在线| 玖色AV| yiqicaoav| 国产SV一线| 国产a片操逼| laoshunv91| 精品亚洲国产成人av网站| 国产欧美后入| 一区二区视频在线播放| 无卡一区=区| 视频分类 国内精品| 亚洲清纯综合| 精品一区二区啪啪啪| 超碰色综合| 五毛骚逼极品美女怕怕| 99久久精品国产高潮| 人妻丰满熟妇av无码区蜜桃| 91超级碰| 天天射夜夜操| 精品97久久综合| 户外裸露刺激视频第一区| 日韩精品人妻中文字幕不卡乱码| 午夜男女爽爽爽在线视频| 国产9熟妇视频网站| 3571色综合一区二区二区| 国产亚洲色婷婷久久99精品91 - 百度| 色呦呦、国产精品| 国产精品 久久久精品一牛| 极品后入免费视频| 在线综合色| 国产三级中文字幕粉嫩| 920日本午夜免费| 日产欧美电影一区二区三区| 北条麻妃性愛视频| 国产超碰| av网站在线看| 在线小视频| 欧美国产日韩清纯唯美| 9国产超碰| 一区超碰一区| 中文字幕av色| 日韩国产在线观看av| 久久嫩草| 一区二区不卡| 国产精品电影| 亚洲天堂一区二区久久| 激情小说激情视频| 久久999久| 久久久久久国产精品| 日韩综合无码色欲vv| 99热这里都是精品| 超碰久久草| 日本人体九九九九九九| 中文字幕日韩人妻视频一区二区三区 | 日日夜夜精品| 超碰人妻97| 亚洲电影91| 国产欧美日韩女同性恋ww喷水精品| 强奸乱伦亚洲第一页| 蜜臀AV午夜精品久| 蜜乳av一区二区三区四区不卡| 91在线页| 无码抄逼网| 亚洲国产欧美一区二区潘金莲| 精品日韩产品在线,日韩在线不卡视频,欧美日韩免费专区/久, | 国产一区自拍欧美日韩| 天天干18禁| 国产精品69久久久久久久| 欧美精品双插| 亚洲天堂人妻一区二区| 色官网在线| 最新三级网址| 你懂的在线观看区国产| 久久系列| 黑人精品欧美一区二区蜜桃| 96国产污污污丝袜| 高树玛利亚无码流出| 五月婷婷丁香| 日本免费亚洲欧美| 蜜乳AV一区二区三区四| 1级黄色夫妻对换性交免费看| 欧美第二页| 欧综合网| 国产人妻久久精品一区二区三区| 97超碰超欧美。| 天操老女人| 精品小视频在线| 91色爽欧美| 免费看污网站| 嗯嗯啊啊操死我| 神马久久久久眼| 久久天天摸| 91 亚洲 欧洲| 丰满人妻一区二区三区免费,| 91精品黄在线观看| 再深点灬舒服灬太大了好硬好爽| 日操粉逼逼| 天天干夜夜一操| 久久久无码av精| 在线观看精品国产免费| 国产精品久久久久久 百度| 99久久久er直播网址| 国产网站在线播放| 乱伦av.com| 天天草天天干天天日| 亚洲最大网站av| 欧美色综合影院| 狠狠色综合网| 久久精品国产精品亚洲艾通辽熟妇| 丁香五月久久| 超踫中文字幕| 少妇国产不卡| 99操| 操少妞在线视频| 蜜桃香蕉久草精品在线| 天天色综合影视网| 97色在线视频| 91av熟女人妻| 99国产精品视频尤物| 九九色色| 成人九九| 久久久9999| 国产家庭乱伦表演| 国产一区二区三区久久久精品|