99精品久久精品一区二区-亚洲熟妇无码?v在线播放-日本国产精品无码字幕在线观看-久久久亚洲永夜AV-亚洲一级无码一区二区一-免费国产成高清人在线视频-中文字幕乱码免费观看-国产毛片精品妇女久久久

ARTICLE DETAIL

資訊詳情

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

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

KITTI適配版LEGO-LOAM:從編譯到軌跡驗(yàn)證的完整實(shí)踐指南 簡(jiǎn)介一份針對(duì)Kitti數(shù)據(jù)集深度調(diào)優(yōu)的LEGO-LOAM算法實(shí)現(xiàn)包面向從事激光雷達(dá)SLAM研究的學(xué)生與工程師。LEGO-LOAM是主流輕量級(jí)建圖算法但原生版本在讀入Kitti點(diǎn)云時(shí)常存在格式不適配、時(shí)間戳同步偏差等問題此版本在數(shù)據(jù)預(yù)處理、特征提取、點(diǎn)云匹配及回環(huán)檢測(cè)等環(huán)節(jié)做了針對(duì)性修改更適合在Kitti基準(zhǔn)上直接運(yùn)行并評(píng)估定位精度。壓縮包共23個(gè)文件體積26.74MB核心內(nèi)容以cpp源碼為主附帶launch啟動(dòng)配置、xml參數(shù)文件、msg消息定義另有readme說明文檔、rviz可視化配置和論文預(yù)印本PDF基本覆蓋從編譯、運(yùn)行到結(jié)果分析的全流程。已有648人瀏覽學(xué)習(xí)說明其實(shí)用性得到一定驗(yàn)證。對(duì)希望在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)檢測(cè)模塊更是連影子都沒摸到。后來拿到這份專門適配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框架里不需要你再去做額外矯形。它適合正在跑自動(dòng)駕駛SLAM相關(guān)課題、想在KITTI真值集上驗(yàn)證自己里程計(jì)改動(dòng)的從業(yè)者也適合剛?cè)胧諰OAM系列、想找一份“能出圖、能定位”的模板來對(duì)照學(xué)習(xí)的初學(xué)者。下面我會(huì)按照實(shí)際踩過的路徑來講先看資源結(jié)構(gòu)再編譯再跑通數(shù)據(jù)最后給出驗(yàn)證軌跡精度的習(xí)慣做法。2. 解包看資源結(jié)構(gòu)code與論文之間藏了哪些關(guān)鍵改動(dòng)拿到壓縮包后我習(xí)慣先不急著編譯而是把目錄樹拉出來逐個(gè)文件看一遍。壓縮包解壓后是一個(gè)名為MY-LEGO-LOAM-main的目錄里面包含LeGO-LOAM核心代碼庫(kù)、cloud_msgs消息包、論文原文PDF、LICENSE以及兩個(gè)README文檔。只看這個(gè)結(jié)構(gòu)就能判斷這份資源不是簡(jiǎn)單的源碼副本而是把論文實(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會(huì)在找消息依賴的階段直接報(bào)錯(cuò)因?yàn)閒ind_package找不到對(duì)應(yīng)的生成消息庫(kù)。包里包含這個(gè)目錄意味著作者修改后仍然保留了標(biāo)準(zhǔn)ROS消息接口沒有把消息定義內(nèi)嵌到主代碼里這一點(diǎn)對(duì)后續(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)檢測(cè)的觸發(fā)頻率。KITTI的Velodyne HDL-64E傳感器有64線、水平掃描點(diǎn)密度較高如果原版LeGO-LOAM的參數(shù)默認(rèn)按32線或者VLP-16設(shè)計(jì)投影圖像的高寬、角度分辨率、地面分割閾值都會(huì)偏差明顯。這種參數(shù)錯(cuò)配不會(huì)阻止編譯但會(huì)直接導(dǎo)致分割結(jié)果混亂特征點(diǎn)云稀疏或過密最后在可視化窗口里看到的就是點(diǎn)云漂移和重影。所以拿到這份資源的第一件事就是對(duì)比默認(rèn)yaml參數(shù)文件里與掃描行列相關(guān)的數(shù)字。我看到的版本里imageProjection.cpp中的N_SCAN和Horizon_SCAN宏定義已經(jīng)調(diào)整為64和1800對(duì)應(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ā)表的版本。很多人拿到資源后會(huì)忽略這個(gè)文件但我建議認(rèn)真讀一遍尤其是系統(tǒng)框架圖和地面分割部分描述。因?yàn)檫@份技術(shù)說明對(duì)公式推導(dǎo)寫得很簡(jiǎn)潔但很關(guān)鍵LeGO-LOAM的核心思想是把三維激光點(diǎn)云投影成距離圖像在圖像域做地面分割再對(duì)非地面點(diǎn)做聚類和特征提取。如果沒有這個(gè)概念直接去看代碼里的pcl::PointCloud操作會(huì)看得一頭霧水。論文里還說明了為何使用兩個(gè)LIO階段先通過幀間匹配估計(jì)位姿增量再用因子圖優(yōu)化全局軌跡。這份包的代碼改動(dòng)正好也是沿著這兩個(gè)階段展開的所以把論文與源碼對(duì)照讀能很快理解每個(gè)修改點(diǎn)的用意。還有一個(gè)容易被忽略的文件是README.md。原版README通常只給了編譯和運(yùn)行命令但這份適配版本里的README補(bǔ)充了KITTI數(shù)據(jù)集的目錄組織方式以及playKittiBag的推薦做法還有關(guān)于odometry話題名稱的說明。我在跑數(shù)據(jù)時(shí)就是按照README里提到的輸出話題名去訂閱的少走了不少?gòu)澛贰ICENSE文件的存在則提醒你這個(gè)代碼基于BSD類似許可發(fā)布做學(xué)術(shù)研究和商業(yè)測(cè)試時(shí)需要注意保留版權(quán)聲明尤其在發(fā)論文或產(chǎn)品化時(shí)別把這行順手刪了。2.3 這套資源與傳統(tǒng)ORB-SLAM2資源包的邊界差異類似的“為某數(shù)據(jù)集適配某算法”的資源包網(wǎng)上還能找到許多ORB-SLAM2或VINS-Fusion的改裝版但這份包和它們不同。它不只是改了文件讀取格式而是動(dòng)了算法核心的預(yù)處理參數(shù)和優(yōu)化策略。ORB-SLAM2的框架對(duì)傳感器是即插即用的其適配重點(diǎn)在相機(jī)標(biāo)定YAML而LOAM系列與激光雷達(dá)的結(jié)構(gòu)參數(shù)強(qiáng)耦合改動(dòng)一旦不徹底整套算法就會(huì)失效。所以判斷一份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)上做了簡(jiǎn)化去掉了原工作空間里utilities之類的輔助包。日常用的時(shí)候需要自己?jiǎn)为?dú)安裝一些工具比如錄制KITTI數(shù)據(jù)播放包會(huì)用到的kitti2bag或rosbag錄制腳本。這不算缺陷反而能幫你理解roslaunch文件里各節(jié)點(diǎn)的啟動(dòng)順序和依賴關(guān)系。我第一次用原版工作空間時(shí)經(jīng)常被一堆包之間的編譯依賴?yán)@暈而這個(gè)簡(jiǎn)化版讓主算法部分更清晰動(dòng)手起來更有把握。3. 編譯與環(huán)境搭建從catkin到依賴的完整復(fù)現(xiàn)步驟針對(duì)這份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)換上會(huì)暴露隱式轉(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符號(hào)鏈接它是catkin工具識(shí)別該目錄為工作空間一部分的依據(jù)。如果跳過這一行后面的catkin_make會(huì)在找不到工作空間配置時(shí)直接退出。3.2 安裝系統(tǒng)依賴并編譯LeGO-LOAM的核心依賴是PCL、OpenMP和GTSAM。PCL通常已經(jīng)隨ROS桌面版安裝但GTSAM需要手動(dòng)安裝這是一個(gè)極易翻車的點(diǎn)。如果你跳過GTSAM安裝mapOptmization節(jié)點(diǎn)編譯時(shí)會(huì)報(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ā)庫(kù)mapOptmization中的因子圖構(gòu)建代碼在編譯階段必須找到它的頭文件。ros-noetic-pcl-ros提供了點(diǎn)云消息與PCL點(diǎn)云類型之間的轉(zhuǎn)換函數(shù)另一個(gè)包是點(diǎn)云驅(qū)動(dòng)相關(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自動(dòng)拉取的另一個(gè)版本多個(gè)版本會(huì)造成頭文件沖突。我在一次重裝環(huán)境中就遇到編譯時(shí)gtsam頭文件明明能找到運(yùn)行mapOptmization時(shí)卻無法解析符號(hào)。原因是系統(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)的啟動(dòng)方式lego_loam、transform_fusion和map_optimization。在終端中運(yùn)行命令可以這樣寫roslaunch lego_loam run.launch你要習(xí)慣把它當(dāng)作第一個(gè)和命令行交互的入口。run.launch里通常還會(huì)include一個(gè)參數(shù)文件比如params.yaml里面存放了地面分割閾值、聚類容差、特征提取參數(shù)和回環(huán)檢測(cè)開關(guān)。我給參數(shù)文件的建議是不要一次性把多個(gè)參數(shù)都改成理論值先保持默認(rèn)運(yùn)行一次數(shù)據(jù)記錄表現(xiàn)再逐項(xiàng)調(diào)整。一次只動(dòng)一個(gè)參數(shù)否則遇到問題后沒法定位是哪個(gè)改動(dòng)導(dǎo)致的。原版LeGO-LOAM在參數(shù)文件里把sensor_height設(shè)為零但在KITTI數(shù)據(jù)里激光雷達(dá)的安裝高度在1.73米左右。適配版本里這個(gè)值被作了修改這直接影響地面分割步驟對(duì)水平面的判定如果這個(gè)參數(shù)偏大會(huì)把路緣石和低矮植被也劃分成地面點(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è)過程聽起來簡(jiǎn)單隱藏的坑卻很多。4.1 準(zhǔn)備點(diǎn)云發(fā)布腳本我一般會(huì)寫一個(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í)會(huì)得到錯(cuò)誤表示。還有一個(gè)特別容易踩坑的點(diǎn)frame_id必須統(tǒng)一發(fā)布端設(shè)為mapLeGO-LOAM內(nèi)部會(huì)忽略外部frame_id直接用自己坐標(biāo)變換后的點(diǎn)云名但如果發(fā)布端是空字符串部分版本會(huì)在回調(diào)函數(shù)里報(bào)TF異常。4.2 錄制并播放bag文件轉(zhuǎn)換腳本運(yùn)行后會(huì)生成一個(gè)kitti_odom.bag你可以先用rosbag info查看它的話題、消息數(shù)和時(shí)長(zhǎng)rosbag info kitti_odom.bag看到輸出的topic為/velodyne_points類型為sensor_msgs/PointCloud2消息數(shù)為4540說明轉(zhuǎn)換成功。接下來啟動(dòng)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í)較長(zhǎng)如果按原速播放容易造成點(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是注冊(cè)后的完整點(diǎn)云用于可視化/lego_loam/odometry是前端的相對(duì)位姿里程計(jì)輸出/map_optimization/mapping_path是后端優(yōu)化后的軌跡??梢赃@樣檢查rostopic hz /lego_loam/odometry如果hz輸出在5到10之間波動(dòng)說明前端里程計(jì)處理正常。如果頻率為0要回到bag播放端子先使用rostopic list檢查topic名稱是否一致。適配版里輸出話題名稱一般保持原樣但有些分支版本會(huì)在topic前面加上命名空間前綴這需要和README對(duì)照來調(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通過但啟動(dòng)launch文件后地圖窗口一直空白現(xiàn)象roslaunch成功啟動(dòng)但rvis中沒有任何點(diǎn)云顯示控制臺(tái)也沒有輸出報(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真值對(duì)比時(shí)誤差隨著距離線性增長(zhǎng)橫向偏移尤其明顯。原因一是IMU標(biāo)定參數(shù)與實(shí)際數(shù)據(jù)不一致LeGO-LOAM會(huì)使用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í)前端匹配誤差會(huì)驟增后端因子圖優(yōu)化中出現(xiàn)信息矩陣病態(tài)觸發(fā)GTSAM內(nèi)部斷言。解決在啟動(dòng)參數(shù)中把回環(huán)檢測(cè)的閾值設(shè)嚴(yán)同時(shí)提高關(guān)鍵幀的選取條件減少無效約束的插入。入口參數(shù)包括關(guān)鍵幀間的最小平移量或最小旋轉(zhuǎn)量默認(rèn)值一般偏向于低延遲對(duì)快速城市駕駛有時(shí)候過于敏感。把最小平移從0.3米提到0.5米能明顯減少退化幀的干擾。如果你只是測(cè)試單段數(shù)據(jù)不考慮實(shí)時(shí)性可以再調(diào)大一些??游妩c(diǎn)云播放過程中地圖出現(xiàn)周期性跳變現(xiàn)象播放bag時(shí)前端里程計(jì)和歷史地圖偶爾會(huì)出現(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)系的父級(jí)關(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測(cè)這個(gè)改版的真實(shí)誤差當(dāng)你成功跑出一段連續(xù)軌跡后不能只看畫面里的地圖好看就認(rèn)為定位準(zhǔn)確。地圖可視化會(huì)掩蓋幾個(gè)像素級(jí)的軌跡誤差而KITTI的價(jià)值恰恰在于它有高精度的ground truth所以最后一步一定要做定量評(píng)估。這里我推薦使用EVO工具它支持KITTI格式的軌跡文件能直接生成誤差圖和統(tǒng)計(jì)指標(biāo)。先把你保存的估計(jì)軌跡整理成KITTI格式。LeGO-LOAM會(huì)輸出每幀的位姿矩陣常見做法是把/map_optimization/mapping_path話題轉(zhuǎn)成TUM格式然后用EVO自帶工具轉(zhuǎn)成KITTI格式。EVO的輸入需要你手工寫一個(gè)data.txt文件每行12個(gè)數(shù)對(duì)應(yīng)3x4變換矩陣。寫完后用如下命令和真值進(jìn)行對(duì)比evo_ape kitti estimated.txt ground_truth.txt -a -p其中-a是同時(shí)計(jì)算絕對(duì)軌跡誤差的平移和旋轉(zhuǎn)部分-p代表生成誤差曲線圖。如果只想看相對(duì)位姿誤差的變化趨勢(shì)可以使用下列命令evo_rpe kitti estimated.txt ground_truth.txt -d 0.1 -u m -p-d 0.1表示每隔0.1米計(jì)算一次相對(duì)誤差-u m表示單位使用米。這樣能看到軌跡在哪些區(qū)段誤差突然增大。實(shí)測(cè)中我發(fā)現(xiàn)適配版的APE均值一般在2到4米范圍內(nèi)對(duì)于64線激光雷達(dá)來說這個(gè)成績(jī)和原版論文公布的結(jié)果基本吻合。如果誤差超過10米通常不是算法問題而是前面避坑章里提到的坐標(biāo)變換或時(shí)間戳問題需要回到第5章逐項(xiàng)排查。軌跡驗(yàn)證通過后還有一個(gè)值得做的關(guān)鍵步驟把地圖點(diǎn)云導(dǎo)出為PCD文件方便后續(xù)在CAD或GIS工具里做精度比對(duì)。LeGO-LOAM上線節(jié)點(diǎn)在完成mapping后會(huì)在工作目錄下生成地圖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評(píng)估全部串起來。跑完一遍后直接看生成的error指標(biāo)圖用數(shù)字說話而不是憑肉眼判斷。從那以后我每次發(fā)布新改動(dòng)前都會(huì)強(qiáng)制跑一遍這個(gè)流程評(píng)估結(jié)果不過關(guān)就回去繼續(xù)調(diào)參數(shù)不再靠感覺“好像準(zhǔn)了”來結(jié)束。希望這一套完整流程對(duì)你的復(fù)現(xiàn)和改造有幫助。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
www.久操| 久久色五月| 天堂久久精品| 九九视频精品这里只有| 色欲五月丁香| 午夜五月天| 亚洲色情免费网| 国产亚洲成人综合| 疯狂做受XXXX高潮A片| 五月天丁香看婷婷| 欧美va在线观看| 女人露出p毛视频www网站| 婷婷五月天奸女| 色色色在线播放| 变态 另类 在线| 天天干天天操天天拍| 九九热10| www.婷婷,com| 亚洲超碰中文字幕| 丰满少妇乱A片无码| 成人色五婷婷| 五月天色婷婷激情| 色婷婷香蕉丁丁网| 99精品在线播放| 五月天激情四射网站| 亚洲愉拍99热成人精品| 五月丁激情| 狠狠干五月| 久久五月婷天天干| 狠狠综合色网| 色色婷婷五月| 泰州成人视频| 五月丁香久久网| 99热精品在线在线| 天天插天天插天天插天天插 | 色婷婷深爱五月| 一本道在线电影| 五月丁香六月花| 97碰91| 26uuu亚洲欧美| 精品导航在线x不卡| 色偷偷综合| 五月婷中文字幕| 久久丁香五月婷婷激情综合网| 欧洲色区| 性色婷婷| 99.色| 日韩视频女神99| 国产 亚洲 在线| 激情五月激情综合网一级丸片| 亚洲A片成人无码久久精品青桔| 欧美狠狠地| 丁香五婷婷| 伊人婷婷五月天| 亚洲无码 图片区| 九九热只有精品| 亚洲无码成人网| 99啪啪视频| 婷婷色五月激情强奸四射| 久久综合九色综合88i| 综合色网站| 午夜天堂啪啪| 婷婷久久大香蕉| 天天综合永久| 涩五月色婷婷| 丁五月激情视频免费| 婷婷香五月| 色。 婷婷婷| 青青草a在线| 色欲天天综合网| 五月丁香婷草| 大波美女VA网站| 色婷婷69| 五月总合激情网| 九九無碼| 五月丁香婷婷激情久久| 综合五月天天天天天五月| 亚洲激情 久久| 激情综合婷婷五月| 我要射综合| 爱婷婷五月| 狠婷婷五月| 日本五月天一页| 五月丁香六月婷婷综合网缴情| 亚洲第一视频 久久| 五月综合亚洲婷婷| 五月激情婷婷丁香天堂| 五月丁香999| 日韩婷婷| 99超超碰| 91视频一起草| 婷婷五月天熟妇| 国产VA播放| 99在线观看视频免费| 思思热国产视频| 九九99免费视频| 亚洲美女婷婷五月天| 全网最新网黄大秀直播高清,主播国产录屏在线| 99爱免费在线观看| 婷婷 伊人 久久| 久超超碰| 五月激香蕉网| 色热久资源| 五月天激情美女久久| 99爱视频在线观看| 亚洲激情综合网| 综合婷婷| www.婷婷,com| 天天日夜夜夜操操操操| 偷拍91九色| 99这里都是精品6| 五月天自拍视频| 成人做爰高潮A片免费视频| 伊人丁香花综合影院| 成人在线日韩| 六月丁香深深爱综合网| 国产亚洲在线| 直接看的AV网站| 性生活久久人妻| 九九热最新| 丁香五月成人社区| 一本九九色| 99在线爽| 91啪啪| 深爱五月天 开心网| 女人天堂 AV| 久9久9热久热| 月丁香久久久| 丁香五月婷婷亚洲综合精品在线| 久热中文字幕| 色综啪啪啪啪啪啪| 五月婷婷丁香大陆免费| 深夜男女福利刺激影院一区完整| 激情丁香五月| 五月天a婷婷伊人| 99只有这里有精品在线视频| 婷婷色色综合| 日本美女天天日天天爽| 亚洲精品国产成人AV在线| 黄色片久久| 婷婷综合精品| 大婷婷色呦呦噜噜色呦呦噜噜| 欧美在线| 99热九九这里只有精品| 九九热啪啪| 99爱在线视频| 人人97碰| 国产精品色| 国自产拍偷拍精品啪啪一区二区| 色狠狠五月天| www.超碰在线| 婷婷欧美激情综合| 六月婷婷综合| www.无码com| 婷婷丁香五月天小说| 狠狠综合网| 九九激情网| 97久人人| 人人干99| 99热综合色图| 极品另类| 伊人玖玖精品| 五月丁香综合影院| 婷婷九九视频| 婷婷激情综合| 97久久久免费福利网址| 激情五月丁香五月| 怡红院成人AV| 五月天激情视频| 这里只有精品96| 激情图片亚洲| av九九| 影音先锋色婷婷| 六月婷婷中文字幕| 黑人无码一区| 日韩狠狠色| av超碰在线| 激情九九这里只有精品| 日韩五月婷婷久久| 久久人妻视步| Caop在线| 色婷婷A| 人操人人| 丁香五月综合激情啪啪| 超碰人人艹| 99爱视频| 激情综合网五月在线播放| 婷婷九月在线| 久久久精品视频79| 疯狂做受XXXX高潮A片| 色五月婷色彩免播放器| 嫩BBB槡BBBB搡BBBB| 99er这里只有精品| 被男人添B超爽视频| 综合激情网五月激情 | 久热成人| 色五月婷婷久久| 五月天亚洲图片婷婷| 91狠狠色丁香婷婷综合久久精品| 综合丁香婷婷五月天| 一起草AV| 插插网爽妇五月丁香| 欧洲电影在线观看免费版英语版 | 婷婷六月综合在线| 婷婷中文字幕网站| 丁香婷婷六月男男| www.久久| 欧美日韩成卜| 在线另类视频| 五月婷无码| 无码免费人妻A片AAA毛片西瓜| 欧美激情xxxXX| 亚洲无AV在线中文字幕| 亚洲综合丁香五月天| 粉嫩AV久久一区二区三区| 婷婷香香五月| 热99视频精品在线| 五月天婷婷成人网| 思思热闹这里只有精品| 色婷婷六月| 激情色视频| 日韩无码系列| 五月婷婷五月天| 丁香婷婷五色月| 久久久日韩特色特黄AAAA| 色婷婷丁香五月在线观看| 人操人人| 噼里啪啦在线观看免费完整版视频| WwW天天干| 日韩久久系列| 九九热九九| 五月天综合缴情网网站0| 伊人网色婷婷五月天| 国产午夜一区二区三区| 九九国产精视频| 亚洲深喉AV| 无人精品在线视频| 丁香五月婷婷姐| www网站在线观看| 色噜噜狠狠色综合成人99| 99热这里只有精品在线免费| 色色综合网。| 丁香五月色色| 天天婷婷操| 日韩成人电影Av| 久久综合丁香激情五月| 国产色色色色| 丁香婷婷免费| 在线网黄| 99啪在线视频| 色五月激情五月| 色色色色色色网| 六月婷婷色综合| 五月久久丁香| 成人在线日韩| 黄网在线免费观看| 丁香婷婷激情六月五月开心| 五月丁香九九九综合| 大香av| 熟妇无码乱子成人精品| 五月激情视频| 美国十月色婷婷在线观看| 另类图片激情五月天| CAoub青青超碰| 亚洲成人免费电影| 激情综合婷婷| 欧美五月婷婷| 五月丁香花开综合网| 香蕉综合在线| 日本一毛片| 青青久在线视频免费观看| 久久总和99| 严洲天天插| 99热乎| 97欧美在线| 久久九九激情五月天 | 久久九九大香蕉电院| 狠狠色综合网| 欧美久久网| 香蕉视频性爱BB做爱| 日日干夜夜干| 综合五月婷婷| 综合色图区| 五月天综合婷婷| 亚洲五月天综合| 高清视频一区| 亚洲成人中文字幕| 丁香五月综合激情久久潮喷| 五月天婷婷青青草| 5月丁香综合图区| 中文字幕在线免费观看视频| 播播网色播播| 91久热| 五月大香蕉| 婷婷涩涩五月天| 九九热视频精品| 丁香五月在线观看综合| 五月婷婷就去色| 99操碰| 精品牛仔裤超碰| 丁香五月网| 六月丁香啪| 综合久久十三| 丁香影院五月综合| 丁香五月天社区婷婷| 婷婷丁香色五月天| 91干99| 超91热| 国产精品久久久久久久久久| 日本片日本片祼观看网站在线看中文版网页在线看 | 91 影音先锋| 成AV人片一区二区三区久久| 日本人妻伦在线中文字幕 | 色色色色五月| 少妇人妻人伦A片| 色五月综合| 五月丁香另类图片| 毛片新网地| 97碰人人操| pacopacomama 070722_670 素人奥様初撮りドキュメント 103 大久保純子 | 成人在线视频网| 婷婷五月天综合网| 五月婷婷深深爱| 亚洲AV中文在线| 色婷婷综合久久久久| 日日噜噜夜夜狠狠久久丁香六月| 亚洲色网址| 人人干av| 婷婷六月激情综合| 九九久久精品國產| 色婷网| 丁香六月婷月91婷月| 97亚洲色 torrent magnet| 午夜丁香丁香婷婷| 9999色色色色| 丁香综合婷婷五月天| 激情噜噜噜| 婷婷五月综合社区| 成功精品影院| 香蕉五月婷婷| 九九香蕉网| 五月婷婷天天色| 色色综合视频| 色婷婷丁香| 99精品在线观看| 五月婷婷中文| 大香蕉视频99| 九九aV| 天天摸,天天爽| 亚洲综合色五月| 天天摸天天舔天天天天爽| 综合久久影院| 亚洲午夜成人av电影网| WWW免费视频碰碰碰碰| 丝袜大香蕉| 婷婷久久国产视频| 丁香五月婷婷五月天| 综合激情五月天| 思思热在线| 97超级免费无码| 手机在线日韩视频中文字幕| 狠狠操天天日| 五月丁香综合激情网| 色欲影香| 亚洲AV影片在线观看| 中文字幕成| 另类五月婷婷| 六九色综合婷婷五月天| 亚洲乱码日产精品BD| 婷婷丁香黄色| 激情纯色婷婷五月天在线不卡视频| 综合激情站| 六月综合婷婷开心伊人| 久人人操| 色色亚卅| 亚洲操操操| 在线播放成人| 丁香六月 人妻| 免费精品99| 国产毛片精品一区二区色欲黄A片| 久久精品噜噜噜成人A∨色欲| 99热99色| 日韩九九| 少妇水多A片太爽了| www.色综合.com| 成 久久| 99爱这里只有精品免费视频| 99热99| 无码人妻一区二区三区四区| 国产 码在线成人网站| 亚洲成人电影在线免费观看| site:esunnet.com| 综合久久婷婷| 激情亭亭五月| 99在线观看视频| 免费看欧美成人A片无码| av免费在线网站| 五月天婷婷丁香视频| 91热在线| 99狠狠操一| 婷婷五月天天aV| 激情久久久| 婷婷精品在线| 日韩在线婷婷五月天综合| 开心五月婷婷| 九九亚洲视频| 九九五月天| 97国产精品女人碰碰| 九九热在线视频,| 天天舔天天爽| 九九热色视频| 深爱激情五月婷婷| 激情五月天视频| www,色婷婷| 2022人人操人人看| 亚洲热综合| av在线婷婷| 侠女刀之记忆电影在线看免费| 國語久久婷| 久久码久久无清| 婷婷色播六月无码| 亚洲乱码日产精品BD| 五月丁香婷婷在线综合蜜桃| 亚洲无AV在线中文字幕| 婷婷精品在线| 好叼操在线观看| 天天做天天双| 日韩av手机在线观看| 亚洲婷婷丁香五月天激情小说| 丁香五月天激情综合| 99久久婷婷国产综合| 96精品久久久久久久久| 99精品久久久久久久婷婷| 这里只有精品视频| 五月婷婷人人人操| 五月激情小说| 婷婷色系婷色| 影音先锋AV资源男人站| 熟女激情五月天 | 激情网婷婷婷| 久久婷婷五| 五月天播播中文字幕| 欧美激情久| 99这里只有精品|v| 久久久性爱视频| 91人妻人人做人碰人人爽九色| 久久婷丁香五月| 蜜臀99精品| 96精品久久久久久久久| 五月天激情图片| 免费视频舔| 99热这里只有精| 五月婷婷影视| 六月婷婷视频| 婷婷亚洲综合| www,婷婷五月天777me,com| 大香蕉久久视频久久视频| 热99精品视频| 久久久性爱网| 在线另类| 丁香六月婷婷综合欧美| AV在线大香蕉| 狠狠CAO日日穞夜夜穞AV| 丁香五月天综合网| 亚洲AV第二区国产精品| 欧美三日本三级少妇三99| 亚洲黄色影视| 黃色三级三级三级三级 qixing300.shrkbk.com www.jinbozs.com tianmiaosw.com | 七七九九色色| 色 噜噜 九月 婷婷| AA久久| 丁香六月AV| 潘金莲AAAAAAAAAA| 五月丁香啪啪综合| 天天综合干| 色99超碰| www.狠狠操| 五月婷婷影| 五月伊人网| 强辱丰满人妻HD中文字幕| 国产成人99久久亚洲综合精品| 色噜噜狠狠色综合成人网| 99精品无码| 丁香五月天论坛| 超碰无码318604| 五月丁香啪| 日本颜色视频人人爱| 97色在线视频| 超级碰碰碰久久网站| 玖玖午夜视频| 丁香五月23111| 久久总和99| 亚洲亚洲人成综合网络| 婷婷五月情| 五月婷六月天| 99色在线观看免费| 久久九九精彩| 五月停性愛| 超碰人人艹| 天天爽综合网| 婷婷综合五月天激情| av在线不卡播放| 97久久视频| 天天日夜夜爽| 五月丁香色婷婷综合| 99草视频在线观看| 婷婷久综合| 伊人久久艹| www.狠狠艹| 99激情视频热| 色五月婷婷av| 玖玖99精品视频| 久热一区| 久久免片| 色爱综合网| 色五月在线播放| 丁香伊人激情| 狠狠看狠狠| 91在线日本| 五月丁香成人网| 久久综合首页| 性色五月天| 五月丁花色综合网| 99热九九这里只有精品10| 婷婷色啪| AV无码免费| 91九色无码内射| www,黄色在线,con| 欧美性猛交99久久久久99按摩| 91chinese在线| 五月丁香综合影院| XX色综合| 开心婷婷五月天激情网| 日日夜夜爽爽| 五月婷婷免费在线观看| 欧美色六月婷婷| 久色视频在线| 香蕉婷婷色五月| 日韩亚洲视频| 婷婷亚洲影院| 五月色色色| 91九色无码日韩| 97超级碰碰碰| 91精品久久久久久久久 | 91精品久久久久| 99久在线精品99re5热视频| 99免费视频在线观看爱| 丁香五月婷婷综合网| 亚洲 在线 性爱| 女人天堂av| 九九热10| 丁香五月日本| 九九热这里只有国产精品| 深爱婷婷基地| 五月丁香婷色| 丁香六月爱综合| 九九九成人在线视频| 五丁香激情综合| 五月婷婷久久综合| 99精品高潮| 99无码视频| 激情综合国产| 91久久婷婷| 丁香五月天激情网址| 亚洲精品亚洲人成人网| 夜夜干夜夜操| 91婷婷丁香五月| 性色天| 色九九一二| 可以看的av网站| 五月丁香色婷婷色| 婷婷五月天成人网站| 亚洲色情激情丁香五月| 久热精品视频| 激情深爱五月天| 久久久久久久97| 很很干天天干| 99视频在线观看欧| 第四色五月激情网| 秋霞学生妹一二级| 亚洲国产色色| 成人综合视频在线| 色婷婷网| 91碰免费视频| 五月丁香激情四射| 亚洲激情 久久| m色激情网| 五月婷婷开心网| 久久综合九九| 黄色热99| 久热超碰91| 在线观看av网站| 五月天色色婷婷| 这里只有精品日韩| 九九视频这里只有精彩| 激情综合五月天| 大香蕉伊人久久| 琪琪色网址| 男人天堂99| 亚洲色情一区二区三区四区| 开心激情综合| 丁香六月啪啪| 九九综合88| 色五月天.con| 五月天俺去也| 人妻久久久久久久 | 成人在线网| 《亚洲操B久久免费在线观看,亚洲操B久久在线播放》在线播放 - 高清资源 - 97 | 九九色婷婷五月天| 五月停亭六月,六月停亭的英语 | 美日韩成人| 激情丁香五月| 玖玖在线资源视频| WWW免费视频碰碰碰碰| 天天干天天插| 色爱综合五月| 啪啪五月天啪啪| 欧美乱码国产一级A片| 五月婷婷综合网| 亚洲AV免费国产电影| 无码网| 亭亭玉月丁香| 国产婷婷婷| 婷婷五月香蕉| 久久久久er热| AA片在线观看视频在线播放| 大香蕉99热| 九九热在这里只有精品| 久热免费| 亚洲天堂啪啪| 色色cOm| 无码色| 九九99热| 天天色天天爱天天爱天天爱y| 中文字幕 码精品视频网站| 99热精品网| 欧美丁香六月激情视频| 婷婷丁香九月| 99re免费视频| 丁香五月婷婷成人网| 九热视频| 操九色| 99re视频精品| 4399无码视频| 欧美群妇大交乱婬网| 久久久久久久人妻| 男女激情久久| 五月丁香亚洲综合网| 五月天激情小说| 97色女人在线| www.激情五月| 极品五月天| 欧美性丁香色色五月天| 另类小说五月天| 国产韩日亚洲美州欧亚综合在线| 成人在线综合| 亚洲 欧洲 国产 伦综合| 激情五月天色爱| 日韩欧美成人片| 天色综合网| 丁香六月伊人| 色爱爱综合网| 五月天激情婷婷| 天天久久综合| 色婷婷五月丁香在线观看| 91久久久久久久| 九九色区| 97色视频网| 99在线视频观看| 国产成人精品一区二区三区视频 | XX色综合| 国产婷婷色综合AV蜜臀AV| 国产无套精品一区二区| 五月停亭六月,六月停亭的英语| 亚洲激情色色| 天色综合网站| 激情五月综合ì香亚洲| 这里只有视频精品| 亚州激情网| 成人在线日韩| 国产成人+综合亚洲+天堂| 日韩99视频| www热久久yy9| 天堂爱啪啪| www.久久久久久久久久.com| 在线一起草av| 五月丁香婷婷色播无码| 久久久潮喷-久久久九九-成人AV| 青青草婷婷五月天| 婷婷五月丁香国产| 草榴视频黄色网| 亚洲va久久久噜噜噜久久天堂| 99热热热99精品婷婷| 中字幕视频在线永久在线观看免费 | 女性自慰系列第五页| 色婷五月天| 99热精品在线播放| 成年人夜夜喷水| 五月天堂婷婷| 激情五月婷黄版| 播五月婷婷开心| 丁香香五月激情免费视频| 久久久久婷婷五月热综合| 婷婷丁香六月五月天| 免费国产VA国产免费| 日韩欧美一区二区三区四区| 色色色色色级无码| 五月天影院婷婷在线观看| 五月天色导航| 夜夜爽天操| 五月综合激情视频在线| 日本天堂免费99| 九九热10| 99热思思| 亚洲激情四射| 丁香五月婷婷色情综合| www.com色播五月天| 婷婷丁香久久| 亚洲AAAA网| 色婷婷色综合激情91| 激情五月综合婷婷| 激情五月婷婷老师| 色五月激情网| 久久99大| 99九九精品视频| 五月丁香久久网| 一区操| 色久天| 九九热视频免费| 亚洲六月婷婷| 五月丁香本色在线观看| 久久艹99| 天天成人综合视频| 综合婷| 日本人妻A片成人免费看片| 国产VA亚洲VA96| 91久热| 九月色婷婷婷| 色五月婷婷基地| 婷婷婷婷色| 香蕉婷婷色五月| 激情综合网激情五月婷婷| 九九久久五月天| 久久性爰视频这里只有精品| 色婷婷香蕉| 亚洲国产网址| 99精品在线| 91九色中文| 天天成人综合视频| 九九色色色| 久久九久久| 欧美人妻一区二区| 五月天亭亭俺也| 五月激激网w'w'w| 婷婷久久五月丁香| 婷婷五月六月| 丁香五月婷婷图片综合| 国内外色色色色色成人视频| 亭亭五月天成人| 婷婷五月天国产手机在线视频观看| 色99在线看| 9 7总站超级碰免费视频| 天天射影院| 伊人五月婷婷| 五月欧美丁香在线观看| 欧美狠狠地| 九九日本视频| 色五月综合在线| 9精品视频在线| 丁香五月婷婷老师网站| 色婷婷成人做爰A片免费看网站| 激情99热| 超碰国产在线观看| 激情伊人五月天| 人人干Av| 婷婷五月天亚洲天堂| 婷婷色激情网| 大香蕉九操| 日本久久超碰| 六月婷婷网| 99在线免费视频播放| 色5月婷婷| 老司机日日夜夜青草| 91人操| www.五月天| 99热在线这里| 五月天成人小说网| 天天夜夜操| 五月天久久www| 伊人五月天综合网| 亚洲思思热久| 好好干Av| 婷婷激情丁香五月婷婷激情丁香五月婷婷| 91一起操| 色色99| 午夜丁香丁香婷婷| 6月丁香婷婷| 九九亚洲无码| 综合激情在线视频| 日韩 中文 欧美| 国产日韩av片| 超碰91av| 五月天激情综合网俺也去| 婷婷精品在线| 欧美久久网| 五月丁香六月综合基地| 九九aV| 婷婷综合| 久久小视频免费| 丁香六月婷婷高清| 综合色色婷婷| 五月天激情婷婷小说| 婷婷五月天伦理| 日日噜狠狠色综合久久| 丁香五月综合网亚洲综合欧美狠狠| 色色色色网色色网色色| 日日色综合| 亚洲秘 无码一区二区三区妃光/1| 激情五月天小说网| 午夜五月天| www.色五月| 99熟女视频| 夜夜谢天天干| 色日本五月天| 免费看欧美成人A片无码| A片天天| 久久人五月| 综合99综合久久久久久久| 亚洲色综合| 色亚洲中文| 日本激情五月天‘| 天天日综合| 亚州色婷婷| 激情深爱五月天| 26uuu成人网| 综合性爱网| 色频玖玖五月天| 婷婷色色网| 五月天色区| 五月丁香六月在线| 超碰在线网站9| 婷婷五月丁香色播| 成人短视频在线观看| 色婷五月天亚洲| 嫩BBB槡BBBB搡BBBB视频| 六月丁香综合| 1024人妻| www.丁香六月婷婷久久天堂影院.con| 激情久久综合网| 久久激情视频| 婷婷五月天婷婷| 婷婷五月天中文字幕| 97人人操人人爽| 亚洲网在线观看| 亚洲婷婷婷| 久久黄色网扯| 久久这里只有精品热在99| 涩五月婷婷| 热九九精品| 亚洲最大视频网站| 成人va在线观看视频| 中文字幕婷婷五月天在线观看| 91色涩| 成人做爰黄A片免费看直播室男男| 超碰在线观看成人视| 午夜色色色极品视频| 色婷婷精品| 激情五月综合亚洲另类| 9999热精品| 五月丁香六月婷婷啪啪综合| 天天干夜夜想| 婷婷丁香五月综合| 九九干视频| 婷婷九月丁香久久| 亚洲免费婷婷| 艹天天射| 狠狠干青青草| 婷婷丁香在线| 丁香六月色| 丁香六月视频| 97香蕉碰碰人妻国产欧美| 九九热9| 久久九九怡红院| 五月天播播中文字幕| 国产真人做爰视频免费| 超碰免费大香蕉| 天天干天天叉| 五月丁香色综合| 久久天堂网| 性色视频| 国产超碰在线| 玖玖综合网| 狠狠人人婷婷| 99在线资源视频| 人妻性爱| 五月丁香啪啪网| www.99热这里精品| 国产裸舞福利资源在线视频| 五月丁香啪啪激情| 一起操 91N.com| 亚洲一区二区无码蜜乳av| 99热欧美| 性日本激情| 97色啪| 亚洲综合欧美色丁香婷婷888月图片 | 69色婷婷| 色五月在线观看| 男女啪啪做爰高潮无遮挡| 久热人妻| 丁香五月最新地址| 婷婷五月激情综合啪啪| 婷婷五月噜噜| 国产毛片精品一区二区色欲黄A片| 五月丁香激情综合啪啪| 综合网视频| 超极99精品| 99热这里只有精品23| 婷婷五月天丁香| www.超碰| 五月丁香激情综合网| 14色综合婷婷| 欧美日韩成人在线网站| 国产操逼网站| 99爱在线精品视频免费观看| 九九精品丁香花| 蜜桃婷婷丁香| 丁香五月婷婷操逼| 五月天深爱激情网| 五月天丁香婷婷视频网址 | 激情网婷婷五月天| 97超级操操| 99久久这里只有精品| 丝袜熟女一区二区三区| 洗浴中心操B视频| 婷婷五月综合丁香久久| 激情婷婷网| 在线观看日韩12345区| 五月天婷婷激情春色小说| 精品99在线| 日本一级特黄大片AAAAA级| 婷婷激情在线| 中文AV在线播放| 六月色色| 91狠狠色色丁香婷婷综合久久| 久久人妻乱| 99色日本| 九月激情网| 99热大全在线观看| 成人做爰A片免费看视频| 亚洲丁香五月天在线视频| 成人片黄网站色大片免费毛片 | 国产婷婷五月在线视频| 天天操五月天| 六月婷婷激情图片| 一起草无码视频| 99久久国产宗和精品1上映| 777精品成人a v久久| 91re色综合视频| 永久精品| 91色干| 综合啪啪| 色天天久婷婷| av在线免费播放观看| 五月丁香另类图片| 亚洲综合视频在线| 超碰99在线观看| 色五月五月丁香| 久热精品9999| 97色热| 亚洲成色综合网站免费观看| 婷婷丁香18| 婷婷丁香六月天| 一级黄色操B| 99热日韩| 五月综合777| 99色爱| 婷婷五月天网| 亚洲sesesese| 婷婷在线五月综合| 久热超碰91| 《久久综合九色综合97婷婷| 久久只有18视频| 26UUU在线观看| www.色九月| 综合婷婷久久| 激情婷婷狠狠干| 99人妻碰碰碰久久久久视| 婷婷五月天亚洲| 婷婷五月天在婷| 亚洲婷婷91丁香| 国自产拍偷拍精品啪啪一区二区| 婷婷色五月色| 综合亚洲色色| 丁香花五月天社区| 丁香六月激情| 天天在线久久综合| 91精品刘玥| 日韩欧美一级大黄网站| 久久狠色噜噜狠狠狠狠97| 人人超碰99| 色综合久| 99热成人精品网站| 成人小说 五月天 婷婷| 成人网站av免费网站推荐| 五月开心网| 日本爆乳片手机在线播放| 婷婷丁香久久五月综合| 亚洲V国产V欧美V久久久久久| 停婷丁五月在线| 五月婷婷久久爱| 五月婷在线影院| www.金莲av| 丁香色婷婷| 熟女激情五月天 | 久久99综合| 久久五月情| 免费无码毛片一区二区A片| 久色欧美| 99爱在线| 大香蕉五月天婷婷丁香91| 色五月婷婷中文字幕| 99热这里只有免费精品| 婷婷丁香五月天综合网| 人妻九九九九| 久久99久久99精品,久国产,久久精品免费,99久在线,久久久久国产精品免费网站,9 | 3DAV亚洲香蕉久久 一区二区| 国产精品18久久久| 婷婷五月色播放| 五月丁香影视| 99在线精品在线视频| 亚洲 无码 中文字幕 中出| 色婷网| 丁香婷婷五月色成人网站| 久xxxx| 婷婷香蕉香| 久久AAAA片一区二区| 99热免费精品| 久久婷婷丁香| www.狠狠干com| 亚洲精品操一操、噜一噜、摸一摸、爽 | 91精品婷婷国产综合久久| 爱的综合网| 另类五月婷婷| 久热9| 久久婷婷91| 国产亚洲色婷婷久久99精品91 www.riverspirits.org www.hnnun.com www.changh | 亚洲亚洲人成综合网络| 中文AV网站| 色久九| 久艹大香蕉| 丁香婷婷情色五月天| 九九久热| 久久婷婷五月综合伊人| 久色视频首页| 色偷偷色婷婷| 色在线免费观看| 色综色网| 亚洲精品第一色色色色色色| 丁香五月影院| 97九色| 久久人人九九| 九九婷婷综合| AV操逼网| 久久这里只| 久久免费视频62| 日本激情五月天‘| 婷婷亚洲在线| 伊人狠狠干| 99热在线观看这里只有精品| 激情五月婷婷综合视频| 亚洲婷婷五月天在线激情综合网| 色色综合热| 任你搞在线观看视频| 思思久久99热只有频精品66| 五月激情小说| 97色色婷婷| 极品人妻VIDEOSSS人妻| 婷婷五月天亚洲| 五月开心网| 激情综合五月天| 色噜噜狠狠色综无码久久合欧美| 午夜精品人妻无码一区二区三区| 激情综合亚洲| 五月天婷婷小说| 激情99| 七月丁香五月婷婷在线| 北条麻妃九九九国产精品视频| 大香蕉伊人丁香五月| www.韩日视频| 激情五月天第四色| 五月丁香综合网| 婷婷五月综合中文字幕| 伊人久久大香线蕉AV最新午夜| 欧美三级级99久久| 91色色色18| 亚洲超碰在线| 五月天婷婷色播综合在线| www.五月天。com| 天天综合永久| 激情五月小说婷婷| 色吧五月婷婷| 五月色网| 丁香五月社区| 精品少妇人妻AV无码专区偷人| 丁香五月瑟瑟| 99在线爽| 成人五月丁香社区| 成人婷99最新| 五月婷网| 情欲综合网| 激情五月视频在线婷婷| 欧美噜一噜| 开心激情网五月| 日韩人妻在线观看| 婷婷91| 久久精品一区二区三区四区| 五月丁香日逼| 超碰人人射| 五月丁香啪啪激情| 黄色激情五月天| 9久视频| 日99网站| 久久婷综合网| 激情五月丁香综合蜜桃| 狠狠色丁香久久婷婷综合五月| 天天操夜夜爱| 久久婷婷欧美| 天堂婷婷丁香六月网| 欧美日本黄色| 国外亚洲成AV人片在线观看| 丁香婷婷久久| WWW.久久久久久久久久久久久| 99热免费精品热久久66| hd五月婷婷在线| 久久人妻精品| 九九99久久| 九色在线观看91av| 97人妻碰碰中文无码久热丝袜| 色色99| www。五月,com| 91丨九色丨熟女|新版| 超碰成人电影| 五月婷六月| 五月天综合网| 国产成人av在线播放| 久久婷婷欧美| 天天干天天爽| 97碰碰视频| 91精品婷婷国产综合| 六月婷五月丁香| 中文字幕成人| 五月婷婷精品| 五月丁香少妇网| 色五月丁香婷婷| 成人中文字幕在线| 深爱婷婷基地| 激情五月天偷拍综合网| 婷婷欠久少妇| 97五月天婷婷午夜| 97色啪| 超碰婷婷五月| 丁香八月综合激情| 丁香九月婷婷| 97色射| 五月婷婷这里都是精品| 五月综合久久| 五月丁香啪。| 97色色色视频| 色五月激情五月| 欧美五月丁香啪啪响视频| 天天插天天日| 99热99精品在线观看| 丁香六月婷婷综合麻豆| 五月丁香六月婷婷激情网| 91女人18毛片水多国产| 久久99热这里只有精品23| 99精色| 99玖玖在线视频| 99精品无码网站| 九九伊人网| 婷婷综合另类小说| 国产免费一区二区三区三州老师F1F1.CC| 欧美成人精品A片免费一区99| www.狠狠| 色五月天堂| 丁香五月情| 精品久久人妻| 98色丁香五月婷婷综合网| 热99热9| 丁香婷婷激情网站| 日 日干 日日做| 大战熟女丰满人妻AV| 天天爽天天爽天天爽天天爽天天爽天天爽天天| 国産精品| 色人久夂| 在线网黄| 国产精品视频免费看| www.婷婷.com| 99久精品| 欧美色色色色色色色色色色| www久久久久久| 天天爽天天操| 色婷在线视频| 五月久久婷婷天堂视频| 五月丁香六月婷婷综合| 亚洲另类日本| 亚洲4区国产欧美| 日本色狠狠| 97AV人人插人人操| 激情小说婷婷五月| 九九中文色色| 激情 五月 婷婷 丁香| 少妇综合网| 97色色-99久久| www超碰| www狠狠爱com| 天天综合永久| 久久综合婷婷激情| 人人干AV| 九九视频这里只有精品| 夜夜骑日日操| 日韩精品视频中文字幕| 丁香五月天天高清在线| 亚洲乱码日产精品BD| 亚洲五月丁| www.金莲av| 91se在线观看| 99久久99视频| 亚洲国产成人综合| 久久婷婷六月| 深夜婷婷 丁香| 日日干天天爽| 超碰97在线观看免费| 五月叮香啪| VA色婷婷| 99国产精品白浆在线观看免费 | 五月婷婷香蕉视频| 精品久久久人妻| 麻豆雪千夏| 99性视频| 免费久久这里只有精品99| 久久全色| 99精品久久| 欧洲亚洲免费视频区| 最新无毒无码AV| 婷婷五月天激情小说| 九九热这里只有精品5| 99热这里有精品| 色狠狠色噜噜噜a天堂一区| 狠狠色噜噜狠狠| 久久综合99| 99热只有精| 中文字幕高清av| 婷婷综合网| 99热这里只是精品| 色噜婷婷| 久综合色| 五月激情综合五月| 激情九色| 国产AV一区二区三区日韩| 天天爽日日爽夜夜爽| 无码啪啪| 日本强伦片中文字幕免费看| 久人操| 九月婷婷丁香| 在线资源av-超碰中文在线-成人AV|