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

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營的一線實(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核心代碼庫、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)的生成消息庫。包里包含這個(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里提到的輸出話題名去訂閱的少走了不少彎路。LICENSE文件的存在則提醒你這個(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ā)庫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è)索引快速定位問題所在。坑一編譯通過但啟動(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)的聚類邊界清晰完整。坑四mapOptmization節(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
返回資訊列表
97久久视频| 国产福利精品98视频| 岛国黄| 人妻少妇精品久久久| 国产综合永久精品日韩鬼片| 人人操人人干网页| 久久夜夜夜夜| 五月婷婷啪啪| 日韩欧美午夜视频在线| 成人性爱免费播放| 久久国产成人精品国产成人亚洲 | 大香蕉啪啪啪| 日韩成人网址| 黄片免费久久久久久久| 国产午夜精品理论片一二三区区 | 校园春色宗合网| 久99热| 色噜噜精品一区二区三| 亚洲 无码 偷拍| 色五月AV在线| 久久久91福利姬| 中文字幕在线播放2中文字幕在线观看2| 综合影院永久入口国产| 九九九九九九九九九国产精品| 婷婷精品| 欧美色图天堂在线| 在线播放中文字幕| 欧美综合自拍| 人人操人人93| 日夜伊人网| 欧美天天在线| 欧美午夜视频| 男女性扦B| 大香蕉在线视频15| 亚洲综合另类欧美久久久| 国产成人网站在线观看| 国产强奸超碰AV| 内射夫妻三片| xxx0国产在线播放| 99久久久无码国产精品性男| 黄色av一区二区在线| 午夜福利激情在线视频| 欧美一级久久久久久久大片动画 | 熟妇的味道HD中文字幕| 欧美美女视频| 60秒不遮不挡| 黄色香蕉视频网站一区| 国产中出内射一区二区| 午夜男女爽爽爽影院视频| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 五月丁香婷婷啪啪| 日本一区二区做爱的视频| 情趣丝袜无码操逼视频| 永久免费av无码网站国产app | www.久久| 风流老熟女一区二区三区l| 三级精品三级在线观看| 琪琪精品免费一区二区三区| 懂色中文一区二区三区| 蜜乳AV免费观看| 人妻少妇久久中文字幕一区二区 麻豆 | 美女啊啊啊啊pc| 日韩三级久久久| 99九九久久| 狠综合网| 成人性交免费视屏| 91人妻人人澡人人爽人人精品| 干超碰碰熟女| 2018天天干在线视频| 午夜120视频在线观看| 色官网色综合| 国产又粗又长又爽又色| 狠狠躁AV| 日韩中文字幕精品一二三事国产精品 | 亚洲中文制服诱惑| 久久伊人网视频一区二区三区| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 97精品国产| 久热这里只有精品9| 91亚洲欧美激情| 91成人18| 国产精品极品美女视频| 极品五月天噜噜| 国内外色色色色色成人视频| 美日韩在线不卡人妻| 超碰在线综合97| 日韩资源网| 一区二区视频在看| 亚洲少妇综合在线播放| 男人天堂2019亚洲| 粉嫩av一区二区三区四季| 91艹| 可能人人看人人摸| 久久一区无码| 97网站在线观看| 91丨人妻丨国产丨丝袜| 色爱国产| 日韩精品一区二区高清| 大香网伊人久久综合| 久久999久| 九九热精品| 日本性爱视频一级| 操逼不卡中文字幕| 蜜臀久久在线视频| 日本精品五区| 久久久久密| 校园春色 亚洲| 日韩在线欧美精品一区二区| AV 少妇 人妻 偷拍| 日日橹狠狠爱欧美超碰| 囯产精品久久久久久久久久梁医生| 中文字幕精品区先锋资源| 中文字幕乱碼在线| 国产在线激情| 日韩精品色呦呦| 国产91乱伦| 97在线免费看| 中日韩免费看男女操逼大全| 99操| 欧美的精品的视频| 黄页大片在线观看| 国产精品农村妇女| 超碰免费人人| 久久久久成人网| 91人妻做a观看视频| 色一射色一射| 超碰免费人妻人人| 加勒比AV网| 蜜臀99久久精品久久久久久| 女人被添高潮免费视频| 九九九九九九九九九九九蜜桃| 国产高清亚洲日韩一区| 97免费在线观看视频| 亚洲国产欧美中文永久| 亚洲欧美校园| 亚洲成人性爱在线观看| 97就爱干| 五月婷婷色色| 无码78| 天天干天天做| 无码不卡亚洲成?人片| 国产刺激视频| 亚洲女人91| 久久精品店| 日韩专区久久久| 99性爱在线观看| 欧美在线视频播放| 亚洲欧洲国产综合av| 日韩 女同 综合| 欧美日韩精品一区二区三区高清| 天天拍天| 欧美精品在线观看| 手机看片日韩人妻| 肉丝无码中文高清| 色综合色| 久久久蜜桃臀无码视频| 成人天天爽| 久久99人妖视频国产| 欧美激情精品久久久久久| 无码伊人久久大杳蕉中文无码| 亚洲色图欧美色18直播在线| 国产欧美日韩女同性恋ww喷水精品| 色99999| 夜夜操av亚洲一区二区| 日韩人妻播放| 2017大香蕉| 国产精品第二页| 黄色片大香蕉| 久久精品国产Aⅴ| 99re8免费高清在线| 精品九九九九九| www.高清无码诱惑一区.com| 黑丝自慰喷水网站| 成人国产二区三区在线,男女精品。| 嗯啊不要啊啊在线观看视频| 麻豆国产精品午夜视频| 啊啊啊轻点在线观看| 久久久久骚| 一类无码操逼视频| 91综合色噜噜| 人妻熟女一区二区| 欧美在线色图| 色99在线| 久草五月| 立川理惠无码一区二区| 人人么人人操| 亚洲天堂日本| 欧美性暴力猛交XXXX| 熟女六十路| 国产精品不卡一区二区三区av| 天天爱综合网| 日韩精品操少妇| 91狠婷| 日韩中文字幕在线视频观看| 综合 欧美 亚洲 日本| 久久超碰网| 欧美爱国产综合、| 欧美在线干| 青青草白白色| 国产性刺激| 九九热视频在线观看| 手机在线视频国内精品| 酒色综合网| 日韩紧密久久| 青青草吊丝| 99爱在线视频| 深田咏美亚洲精品福利社| 精品中文字幕第一页| 大香蕉中文在线| 人妻丝袜二区| 精品人妻一区二区免费看| 久久人体一区二区| 九九热午夜欧亚国产视频| 美美91成人国产精品欧美精品久久久久久久 | 二男一女成人A片| 日韩综合无码色欲vv| 992这里有精品| 97久久久久| 激情亚洲天堂| 欧美一级黄色18片免费看| 强奸乱伦亚洲第一页| 一区黄二区黄| 精品久久久久久AV无码| 中文字幕精品人妻丝袜| 家庭乱伦国产| 另类视频在线| 欧美偷拍区| 射 色综合| 99re热| 91社区拍啪人妻| 丝袜美女诱惑 91 视频| 亚洲日韩精品在线播放| 大粗鳼巴久久久久| 人妻夜夜爽天天爽麻豆三区网站 | 欧美一区二区情色| 思思热免费在线视频| 国产成自自拍在线观看| 久精品无码av一区二免费国产在线观看 | 4虎在线观看| 伊色综合天堂色97| 国产在线激情视频| 色九久| 中美日韩毛片| 看一级黄色视频| 国色综合天| 99热免费| 久久久久久国产精品免费网站| 91美女视频电影| 自偷自拍的亚洲视频| 亚洲成人贴图| 撸撸成人在线视频| 97超碰jingpin| 欧美啪啪色吧在线| 天天透伊人| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 日韩人成网站在线播放| 漂亮人妻被强中文字幕hd| 啪啪视频mP4| 亚洲中文一区二区三区| 国产自啪精品视频网站黑丝| 97精品国产97久久久久久户外免费| 亚洲图片日本AⅤ欧美在线| 91熟女少妇| 亚洲。日韩。欧美| 91人妻超碰| 国产绿奴视频在线观看| 麻豆视频一区二区| 夜夜做夜夜爽精品视频| 亚洲天堂人妻一区二区| 91在线无码精品秘 软件| 亚洲欧洲成人在线电影| 视频在线97| 伊人国产成人av网站| 污电影在线观看| 曰韩欧美国产传媒麻豆第一区| 日韩精品在线观看观看| 大香蕉免费3| 四虎在线视频| 97久久精品不卡| 亚洲欧美国产中文字幕| 97玖玖人妻| 久久99网站| 秋霞无码av鲁丝片一区| 精品三级在线专区| 韩国一级做a久久久久| 欧美97免费| 人妻丝袜肏逼| 久久久久密臀一区二区| 男人a天堂手机在线版| 亚洲丝袜二区在线| 欧美黑人日韩少妇色情| 啊啊啊久久久视频| 久久久久久久久久久999| 综合国产97| 97人人草| 日韩乱插| 国产92麻豆天美精品色欲5| 26uuu欧美日韩| 国产精品懂色tv影视免费观看| 日本久久久久久久久久| 久久偷偷色综合蜜桃| 国产精品密臀网在线观看| 91大胆欧美| 狠狠穞A片一區二區三區| 99热只有这里有精品| 色欲av一区二区三区蜜芽| 国产一级高清免费观看| 超碰97人妻在线| 久久婷婷国产一区二区色| 午夜精品探花| 99色色网| 91ise欧美| 一区二区激情国产熟女 | 超碰免费在线| AV中文在线| 性一交一乱一交A片久久四色| 免费A V在线播放| 日韩成人大片一区二区| AV 少妇 人妻 偷拍| 久/久精品99看9| 天天弄天天操| 国产专区路线| 国产白丝在线| 亚洲AV色图一区| 日韩无码第3页| 色色97爱| 97在线免费| AAAA级日本片免费视频| 精品国产三级av韩国在线| 97国产精品一区| 性综合网| 正在播放国产精品一区| 国产精品大香蕉| 偷拍亚洲高清图片| 91熟女.com| 久久亚洲欧美中文字幕国语| 天堂中文日本在线观看| 久久东京国产精品视频| 超碰日本97美女人妻人人玩人人爱| 麻豆乱码久久精| 啊好爽快点-国产一区二区三区撒尿在线-成人AV | 国产激情在线| 男人的天堂在线有码| 少妇蜜汁| 九九九九九九九九九九精品视频| 久久九九久精品国产尤物|国产精品爽黄69天堂A片潘金莲,国产亚洲精品第一综合 | 91精品婷婷国产综合久久竹菊| 青娱乐手机日韩在线视频| 精品二区三四区五电影 | 99国内精品| 99RE在线视频精品,这里只有精品| 91色色综合| 精品久久久久综合无码| 乱伦av国产| 亚州伊人色综台| 麻豆九九九| 九九九不卡| 日本操逼视频在线| 狠狠综合网| 欧美激情片一区二区| 亚洲美腿丝袜香蕉影视欧美成人| av黄图片在线观看| 91精品国产麻豆国产自产在| 女生自91网站| 精品午夜福利| 国产极品美女高潮无套在线观看| 日韩中字av一区| 丝袜视频网国产90| 国语精品内射在线观看| 久久一级无码精品毛片6| 欧美不卡在线美女| 国产尤物在线三区| 国产91啪| 黄网站黄视频网站进入口| 青青草在线视频播放器| 亚洲 欧美 手机在线观看| 在线观看十八禁| 亚洲双插| 天堂中文资源在线bt| 九一亚洲国产免费| 国产熟女无套内射| 国产大学生口爆吞精合集| 亞洲久久直播| 久草在| 青青草原伊人网| 国产69精品久久久久99尤物| 天天享受天天看| 99无码狠狠久久| 亚洲综合一区二区| 丝袜狠狠草尤物 91| 国产农村妇女毛片精品久久| 激情四射五月天| 久久亚洲日韩国产欧| 欧美精品久久久久久久丰满| www.yw尤物| 婷婷探花久久精品一区| 日本人人操人人操| AV99热18这里只有精品| 在线观看色视频| 久久99草| 93人人操人人| 午夜视频久久久| 欧美十八禁网站| 亚洲熟女一区| 在线观看精品国产免费| 国产91专区| 欧亚在线视频| 青青草这里只有精品| 老司机老司机午夜影院| 色偷偷色偷偷欧美日韩| 成人无遮挡毛片免费看| 小骚逼被操的爽不爽| 黄色片,com| 欧美成人国产精品| 午夜福利成人免费视频| 亚洲性综合11| 大胆91| 久久婷婷电影网| 97干色天堂| 看免费的黄片| 夜夜做夜夜爽精品视频| 色色色热| 国产无码久久高清| 夜夜国自区| 涩五月婷婷| 亚洲九九九| 97日本超碰综合| 国产美女在线精品免费看| 安徽熟妇视频| 九九黄色视频在线观看| 天美传媒AV在线播放| caopeng97| www.99中文字幕| 超碰在线综合97| 67914亚洲精品| 综合国产影视三级| 欧美在线|亚洲| 久久美女福利是上海美女| 久久久久无码一妻区| 国产精选三级在线观看| 久久性爱视频99| 美女丝袜激情小说| 超碰79人人乐| 人人摸人人添人人操| 东北女人高潮视频| 亚洲天堂男人在线| 伊人久久综合影院| 老熟妇91| 啊啊啊好疼| 欧美大香蕉卡久久| 日本熟妇人妻中出视频| 香蕉精品二区二区| 夜夜高潮夜夜爽高清视频一| 国产亚洲禁久一区二区 | 五月婷婷久久综合| 色黄色美女大长腿午夜视频| 色色九区| 伊人aaa| 国产按摩一区二区三区| 福利伊人玖玖国产| 手机午夜电影神马久久| 亚洲精品欧洲色| 久久婷婷欧美| 东京热一区二区三区四区五区六区| 欧美性爱视频免费一区一A | 情色五月天网| 伊人久久亚洲中文字幕| 淫荡熟女乱伦网| 阿姨一区二区免费视频-高清正片西瓜视频下载app-T450AV | 99热 按摩 日韩| 偷拍 精品另类 凸凹了四区| 亚洲国产成人精品无码专区| 青青草中文字幕| 亚洲,欧美,综合网| 啊啊啊不要好爽日韩无码一区| 另类图片五月天| 嗯啊抽插大香蕉网页| 久久久亚洲| 91热| 中文字幕午夜精品久久久| 116美女午夜| 色色99| 国产AV高清AV无码| 金莲网址| 日韩成人性日韩成人性爱视频在线免费观看| 91色综合激情| 99久久com免费视频′| 91日本在线观看| 丝袜剧情| 国产亚洲精品美女久久久m| 97视频在线看| 久久婷婷五月| 无套内射性感少妇视频| 99热只有这里有精品| 久久无码成人| 欧美经典一区二区三区| 97色综合中文网| 职场同事知名国产国产精品久久欧美日韩 | 无码国产精品96久久久久孕妇| 色97欧美| 色香网| 大香蕉日亚洲日本亚大| 大香蕉手机在线| 欧美性少妇| 大色网久久| 深夜激情 | 少妇综合网| 97欧美视频| 免费岛国一级片| 亚洲熟伦熟妇AV无码春色| av黄图片在线观看| www.91人妻.com| 免费自拍三级综合| 美國A片| 影音先锋中文字幕日本好一区二区| 国产精品无码av| 一区操逼| 日本操BAV| 看一级黄色视频| 大香蕉色十月| 亚洲蜜臀懂色| 试看60秒| 五月天伊人网| 精品国产三级av韩国在线| 内射小黄片| 国产绿奴视频在线观看| 极品极品色影院| 综合网欧美在线| 久热免费视频| 色悠久久久av| 国产深夜福利| 亚洲影院成人| 亚洲中文字幕av| 欧美亚男人的天堂| 97国产|免费| 人人爱人人乐人人操| 久草视频在线视频在线视频在线观看| 国产九月婷婷| 1024午夜激情男人的天堂| 日本久久久久久久久久| 肏逼福利网站| 国产人妻天天干精品| 十八禁啪啦拍视频无遮挡| 欧美一级色| 亚洲中文电影| 麻豆成人AV| 91人妻精华帖| 日韩欧美女优电影| 91国产丝袜足交精品视频| 国产亚洲精品美女| 久久久久久久97| 欧美大香蕉同搞| 东京日日夜夜| 欧美在线第五页| 国产午夜精品在线观看| 婷婷深爱五月| 欧美精品双插| 亚洲国产97| 亚洲一本大道中文字幕无码在线| 三级片大波波| 欧美性爱超碰97| 在线岛| 亚洲国产欧美日韩精品一区二区三区,国产一区二区三区在线看片,欧美性猛交 XXX | 欧美资源| 9999免费精彩视频| 欧美天堂亚洲电影院一区在线播放| 4虎在线视频| 亚欧毛片基地国产毛片基地 | 亚洲全色网| 91精品国产高清久久久久久,亚洲成人 | 久久久成人免费av电影| 97人人夜夜精品视频| 国产亚洲精品自在线亚洲情侣| 久久久18禁| 欧美激情久操网| 第一高清av中文字幕| laoshunv91| 乱伦一二三区| 26uuu欧美| 午夜操操操| 欧美少妇性爱网站| 九九九九九九视频| 午夜超爽| 久啪| 欧美一级特黄淫片在线观看| 噜噜在线| 色妺妺AⅤ| 九九这里只有精品| 久久丝袜| 91碰碰碰| 啊啊啊想要| 91人妻爽爽人人做人人澡| 大香蕉中文aV在线| 美日韩男女操屄视频| 超碰在线91| 久草免费在线视频| 夜夜嗨AV一区天天| 蜜臀久久99精品久久久| 亚洲 欧美 中文 日韩超碰| 天天操妹子| 另类小说五月天| 蜜臀久久精品久久久久视频| 欧洲黄色网| 色欲人妻一区二区在线| 国产亚洲精品久久久久小| 免费农村成人少妇人妻Aa一区二区视频 | 国产操操日韩三级黄| 999综合色| 精品亚洲国产成人精品| 操九九九九九九| 波多野结衣AV无码一区| 人妻内射一区二区在线视频| 嗯啊抽插大香蕉网页| 91n.欧美| 亚洲 日本 一 二 三| 男人亚洲天堂| 久久久婷| 操逼操网| 激情小说亚洲视频| 欧美精品自慰系列寂寞少妇| 亚洲欧美另类图片| AV高清一区| 国产精品视频一区二区三区八戒| 男人天堂久久精品不卡| 久久久久久久人妻| 国产极品粉嫩馒头一线天av| 日本免费一区二区不卡 | 青娱乐休闲视频在线观看| 亚洲图片欧美制度| 成人日本视频人妻在线| 日本操逼视频免费| 超碰久久精品| 精品视频123区小说区| 久久久久久人妻一区精品色欧美| 99热线麻豆 | 蜜桃视频精品一区二区| 在线观看成人性爱免费小视频| 欧美日韩97在线| 亚洲 图片 欧美 色图| 欧美成人一级免费电影| 91激情| 91中文字幕在线观看| 男人下部插入女人下部 | 九九九精品成人免费视频小说| 中文一区在线日| 日韩专区数据列表-第3230页-精品国产一区二区三区香蕉 久久99熟女人妻中文字 | 97伊人超碰| 欧美亚洲丝袜美女电影| 色欲天天综合网| 美女写真| 2024黄色视频| 丝袜美腿射精91| 久久的网站啊啊啊啊啊| 巨爆乳肉感一区二区三区竹菊影视| 91人妻熟女| 色婷婷日韩精品一区二区三区| 亚欧美天堂在线| h无码动漫在线观看| 伊人五月天婷婷| 精品欧美乱码久| 久久偷偷色综合蜜桃| 四虎884a| 婷婷色香| 男人的天堂2018东京热啪啪啪| 五月丁香综合啪啪| 另类 日韩 熟女| www.99色| 亚洲欧洲无码bt精品合集| 欲色综合| 少妇内射www在线观看视频 | 熟妇视频一区二区三区在线| 国产精品久久发布| 日韩欧美国产高清视频| 草莓精品视频在线免费观看| 久久人人爽爽人人爽人人片αV| 欧美人妖内射| 97jingpin| 日日夜夜草草草| 精品人妻二区三区| 日韩三级一区| 激情五月婷婷综合| 激情专区综合| 日韩乱伦视频| 亚洲 小说 欧美 激情 另类| 亚洲色阁| 久久色精品视频在线| 精品高清牛人盗摄一区二区三区中文字幕A片免费在线观看 | 熟女熟妇伦久久影院毛片一区二区| 国产五码丝袜屁眼| 久操九九九九九九九九九九九九九九九九九九九九九九九九九九九九 | 午夜在线播放| 精品人妻一区二区三区视频在线| 91视频女生| 中文字幕一二三av| 欧亚 另类 久| 新91视频.cmp| 啊啊啊水好多| 91欧美网| 91肉丝| 91肉片| 欧美人人操人人插| 熟女这里只有精品6| 黄片免费视频2019| 免费一级性爱久久| 很黄很色的视频在线观看| 曰韩操B| 日本一区二区不卡精品| 成人免费不卡在线视频| 国产精品亚洲免费| 婷婷久久综合| 久jiu久神马影院| 蜜臀AV一区二区三区激情综合| 日韩一级二级在线| 今日头条成人一区二区三区四虎精品| 加勒比AV网| 精彩久久中文| 欧美综合综合| 风月影院十八禁| 久久无码一区二区二三区性色| 强奸乱伦免费网站| 亚洲中文一区二区三区| av凤凰久久久| 97超碰碰碰| 国产亚洲色婷婷99精品91| 欧美 亚洲 另类 综合| 国产精品在线一区二区| 久久久久久人| 精品综合久久久久久五月天| 性爱乱伦视频免费| 国产热RE99久久6国产精品首| 九九在线视频| 国产av高清版| 欧美大片天天看| 91色欧美| 天天夜躁日日躁狠狠2002| 播播亚洲小说亚洲| 久久久久久亚洲精品不卡人乳| 色情亚洲日本成人| 性色高清..……| 人人爱人人乐人人操| 欧美一级久久久久久久大片动画| 丁香五月综合| 欧美美女在线高潮999| 啊啊啊轻点在线观看| 中文字幕蜜乳av| 看黄片视频免费| 97精品国产97久久久久久户外免费| 欧美日不卡| 成人欧美日超碰| 亚洲国产97| 多毛小伙内射老太婆| 综合自拍| 国产偷仑| 91亚洲人| 天天色播亚洲综合网站| 欧美另类色图片| 天天操美美| 久久伊人最新网址视频| 欧洲熟妇xxXx欧美老妇裸体| 97人人爱人人做人人乐| 伊人超碰97| 亚洲国产成人精品无码专区| 区一在线观看| 在线视频资源| 午夜福利免费精品视频| 青青草国产亚洲精品久久| 好涩综合| 午夜福利视频在线一区| 欧美精品 - 91爱爱| 中文乱码字幕观看视频| 九九九精品成人免费视频小说| 色色五月天婷婷| 男人天堂综合| 妇女一区二区三区| 婷婷丁香熟妇综合网| 中文字幕一区二区三四五区日日骚| …亚洲黄色厕厕女女在线播…| 福利色色| 色天堂在线观看| 94色色电影网| 99视频内射三四| 久热精品在线| 岛国免费黄色网址| 人妻 欧美 中文| 欧美精品久久96人妻无码| A片 AV一级在线播放观看免费| 9 7超碰在线免费观看| 亚洲国产精品无码AV久久| AV 少妇 人妻 偷拍| 青青伊人加勒比海| 黄色人人| 九九九久久久久| 免费一级性爱久久| 欧美日韩电影一区二区| 蜜乳AV免费观看| 日韩欧亚太美不卡| 亚洲av性爱电影| 热天堂一区二区| 尤物视频视频官网| 三级片大波波| 亚洲资源站| 狂操嫩妻视频一区二区三区| 91日产桃蜜| 玖玖色综合| 久久久91| 婷婷三区| www.亚洲黄色| 久日91在线| 在线国产福利网址导航| 长久操视频| 中文字幕一区日韩精| 天天激色| 92午夜免费福利视频| 欧美日本视频一区| 久久久五月天| 火箭成精品视频884必出精品| av天堂影视中文在字幕在线中文| 91五十路| 91天美传媒精品| 午夜一区二区三区国产| 久久久久久裸体| 六月色色| 亚洲无码偷拍| 老司机免费视频在线91| 亚洲无码久久久久久久| 亚洲综合色图欧美| 中文高清一区二区的| 国产成人超碰在线| 久久久久久久久久久久欧美日| 天天日天天搞天天干| 99国产精品自在自在| 97精品综合久久| 2024黄色视频| 自拍亚洲综合| 九九色色| 手机午夜电影神马久久| 97国产精品久久久久| 在线观看亚洲专区| 欧美激情1区| 亚洲色图加勒比| 午夜男人av| 9精品久久久久| 内射中出日韩在线观看视频| 日韩免费三级黄片电影| 日本最新1区2区3区| 欧美性爱五月天| 日韩福利综合一区| 91激情国产| 黄色二级片网站| 国产美女销魂在线观看不卡| 超碰 欧美| 操人妻逼91| 国产熟女乱论| 黄色免费一级在线毛片| 久久亚洲日韩国产欧| 99碰碰| www..com操老师| 久久精品店| 曰本精品久久久| 中文字幕精品资源在线| 久久透逼视频| 高清视频一区| 蜜臀久久久国产| 久久熟女人| 日韩午夜精品一区二区三区电影| 91综合色| 亚洲91大片| 婷婷国产精品九区| 欧美一区二区亚洲天堂| 欧美性爱精品七区| 亚洲成成熟女人综合一区二区| 日本淫穴在线| 婷婷久久久| www.99中文字幕| 色婷婷六月丁香七月婷婷| 九九精品网| 精品中文日韩字幕视频| 欧洲免费一区二| 婷婷99| 日本肏逼视频在线观看| 久久av一级av少妇av高潮 | 国产成人久久久精品免费AV| 国产精品亚洲一级av第二区| 色欲久久久久综合网| 综合色区偷拍| 99超碰网| 99最新日韩偷拍视频| 日韩情色AV| 精品免费1| 欧美淫穴| 日日夜夜天天| 色色激情五月天| 再深点灬舒服灬太大了好硬好爽| 午夜无码精品免费看性色| 午夜视频久久久久一区| 亚洲丝袜诱惑| 加勒比综合网| 97精品一区二区三区免费| 91蜜臀人妻中文字幕在线| 亚洲性猛| 91丨精品丨国产丨丝袜| 欧天美中出| 一区二区三区成人| 国产精品久久久久久久久久久久久久久久 | 在线观看一级α片刺激高潮视频| 熟妇熟女一区二区三区| 亚州性9| 97操97干| 精品人妻一区二区三区四区| 色偷偷2020免费视频播放| 日本国产二线女色| 四虎免费在线播放| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区 | 久久熟女久| 2003天天干夜夜操| 四季av一区二区凹凸精品小说| 呻吟 欧美 日本 中出| 亚洲国产福利视频| 72av视频| 另类天堂| 久久精品 六十路 熟女 欧美| 成人无码在线视频网站| 欧美97| 影音先锋乱伦资源| 国产特级毛片AAAAAA高潮流水 | WWW黄片COM| 91精品综合久久久久久五月丁香| 九九亚洲| 日韩熟女精品无码专区一区二区| 91+欧美| 久插综合| 免费看国产大AB| 亚洲欧洲日韩中文字幕一区| 亚洲天堂男人的天堂| 国产久久天堂资源| 日韩欧美性吧婷婷乱伦大香蕉| 日本黄色精品专区网站| 久久人人爽爽人人爽人人片αV| 日韩字幕一区| 亚洲一卡2卡3卡4卡乱码网站| 亚洲AV噜噜狠狠网址蜜桃动漫| 国模不卡| 久久婷婷五月天| 人妻天天爽夜夜爽精品2| 超碰久在线天天做| 日韩 女同 综合| 男人久久天堂| 国产亚洲性生活视频播放| 亚洲无码久久久久久久| 久久极品一区二区| 亚洲女人毛茸茸91| 五月丁香六月综合缴清无码| 久99| 久久精品99久久久久久| 日本一区二区亚洲综合| 无码自拍SM| 亚洲第91页| 久久产精品一区二区三区电影| 色小视频蜜乳| 天综合网欧美| 亚洲欧洲无码bt精品合集| 992这里有精品| 天堂av最新电影网| 超碰成人公开| 亚洲精品欧洲精品| 男人在线天堂| 九九精品热| 欧美肥臀在线| 高跟丝袜AV专区国产| 四虎免费看黄| 成人午夜高潮av猛片| 日韩人妻精品久久久久| 欧洲色综合| 久久久久九九九| 高清肉丝中文无码| av一区二区三区四区| 九九久久久久久爱| 欧美高清第一页| 日本在线一二| 亚洲色婷婷综合久久久久中文| 午夜福利免费精品视频| baiduhicn.com。| 91性高朝久久久久久久久| 殴美性色a级欧美| 另类欧美色| 丁香五月天啪啪| 色九九久九九| 91Chinese在线| 极品出轨视频网站| 日本精品第一视频在'| 国产精品第一页国产大屁股视频免费区i | 91伊人久久在线| japan日本高清乱xxxx| 亚洲欧美日韩电影网站一区| a一区二区三区乱码在线| 日韩人妻无码精品系列| 国产精品一区二区亚洲人成毛片| 亚洲综合另类欧美久久久| 国产精品久久久久久久无码AV| 国产欧美一区二区| 无码久久国产| 九九久久国产精品| 一本大道不卡一二三区| 99re这里| 欧亚性爱视频免费看| 中文字幕免费在线观看| 亚洲五月天激情| 亚洲成人贴图| 中美日韩毛片| 午夜福利av电影在线| 91精产一区二区三区| 超碰成人最新最好看| 欧美色图小说综合| 超碰99在线观看| 婷婷爽人人婷婷爽视频| 久久人妻四季| 手机看片日韩人妻| 亚洲九九视频在线观看| 国产精品视频精品一二| 麻豆亚洲AV成人无码久久精品| 一区二区三区网站日日骚| 最新av中文字幕高清| 色眯眯av| 天天日天天爽| 九九九精品成人免费视频小说| 中出789在线视频| 日韩欧美一级特黄大片| 欧美激情 亚洲色图| 欧美激情亚洲色图| 久久久国产亚洲精品系列| 国产精品另类一区大香蕉| 欧美|91色综合| 天天谢天天干| 少妇大屁屁| 夜夜操av亚洲一区二区| 久久九九国产精品| 干少妇视频| 麻豆精品三区视频| 99热色精品| 国产成人自拍视频视频| av2014 日韩在线中文字幕| 无码人妻一区二区三区免费九色| 欧美亚男人的天堂| 婷婷激情五月天小说网| 亚洲图片欧美色| 97精品97久久| 欧美淫穴| 强奸乱伦av电影| 3PAV乱伦视频| 婷婷五月天色网| 激情图片伦理国产一区二区日韩| 亚洲AV操| 天天射天天操天天干天天吃2018| 久久噜| 男人天堂站| 色色色色综合网| 日韩在线一区高清在线| 九九九九精品精| 亚洲精品1区| 久无码| 中文字幕在线观看二区三区| 国产亚洲色婷婷久久99精品91 - 百度| 美女网站黄页| 久久久久一本一区二区青青蜜月| 色狠狠色| 美国aaaaa一级黄片| 日韩电影在线观看网址| 好湿好紧视频| 久久久久无码一妻区| 三级片大波波| 五月丁香六月婷| 日本精品高清一二区一本到| 香蕉国产精品麻豆亚洲欧美日韩| 婷婷国产精品一区二区| 欧美日韩天堂| 91天美传媒精品| 极品丝袜无码| www.狠狠操| 久久精品国产72国产精品福利| 少妇一级婬片免费放一级a性色.| 手机久操欧美综合色码| 本道在线| 亚洲情色在线| 夜夜操夜夜爽夜夜高潮| 成人精品在线| 国产av美女被艹的乱叫| 操逼天美3区| www.99色| 婷婷久久五月综合激情| 丝袜 中出 制服 人妻 美腿 中文字幕| 久草精品视频| 蜜桃精品视频一区| 久久天天躁日日躁狠狠躁| 久久大香蕉手机高清视频| 99精品在线| 亚洲综合激情五月久久| 国产在线精品偷| 亚洲欧美国产其他二区| 日本五十路熟女一区二区| 国产探花精品在线| 亚洲无码免费看| 91精品女厕偷拍视频| 亚洲无码超碰免费| 日韩有码 一区二区三区| 天天上日日上日韩精品| 97爱综合| 插入逼91| 国产辣妈在线视频福利| 欧美日韩国产一区二区小黄片大全| 亚洲男人电影天堂| 91丨人妻丨国产丨丝袜| 精品福利| 久久永久无码人妻视频| 玖玖爱在线视频免费观看| a片久久久久久久久久久久 | а√天堂资源官网在线资源| 久久超碰国产一区二区三区| 欧美成人免费在线观看| 成人五月天丁香激情综合| 国产午夜精品理论片一二三区区| 天天影视色香欲综合网小说| 牛牛AV人人夜夜澡人人爽| 青青青国产手线观看视频2| 国产精品蜜臀久久久久无码AV| 欧美1区二区三区公司| 制度丝袜99| 一个人免费HD91视频| www久久久| 久久一区无码| 天天插夜夜爽| 午夜福利一区二区三区四区五区色婷婷| 超碰偷拍| 欧美色视| 色哟哟综合| 午夜精品探花| 青青草日韩无码| 青青草视频久久久久| 很很很很操| 97色欧洲| 日韩精品中文字幕人妻| 亚洲精品人妻在线| 色综合久久888| 欧美熟妇乱码在线一区| 无码人妻精品一区二区三区九九 | 人妻大相焦在线| 国产精品乱码久久久久久久| 97在线视频免费看| 亚洲日韩人妻中文字幕一区| 少妇人妻好深太紧了vr91| 在线国产探花| 91在线视频免费中出| 嗯嗯嗯啊啊啊干死我吧| 992视频一区| 精品国产无码中文| 99性视频| 欧美国产一区二区三区麻豆传媒 | 国产精品久久久九九九| 大香蕉中文网| 亚洲激情综合另类男同| 久久久久久久久久8888|