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

ARTICLE DETAIL

資訊詳情

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

Gazebo點(diǎn)云轉(zhuǎn)Livox CustomMsg:從PointCloud2到仿真數(shù)據(jù)鏈路打通

Gazebo點(diǎn)云轉(zhuǎn)Livox CustomMsg:從PointCloud2到仿真數(shù)據(jù)鏈路打通 做機(jī)器人仿真的兄弟應(yīng)該都遇到過(guò)這個(gè)尷尬真實(shí)車上跑得好好的Livox點(diǎn)云算法一搬到Gazebo里就各種不對(duì)。最直觀的差異就在消息格式上——真實(shí)雷達(dá)通過(guò)livox_ros_driver2發(fā)布的是livox_interfaces/msg/CustomMsg里面帶著tag、line、offset_time這些“貼心小紙條”而Gazebo里隨便一個(gè)激光雷達(dá)插件出來(lái)的都是ROS標(biāo)準(zhǔn)的sensor_msgs/PointCloud2兩個(gè)格式在字段上根本不通用。于是你會(huì)發(fā)現(xiàn)SLAM、去畸變、特征提取這些代碼在仿真環(huán)境的數(shù)據(jù)流路徑上直接斷掉了。這篇文章就是來(lái)解決這個(gè)問(wèn)題的。我會(huì)從Livox CustomMsg和PointCloud2的差異講起對(duì)比兩種可行的技術(shù)路線然后手把手寫(xiě)一個(gè)獨(dú)立的轉(zhuǎn)換節(jié)點(diǎn)把Gazebo仿真里的PointCloud2實(shí)時(shí)轉(zhuǎn)成Livox CustomMsg最后把我在實(shí)際調(diào)試中踩過(guò)的坑、總結(jié)的排查技巧一并整理出來(lái)。無(wú)論你是剛接觸ROS的仿真新手還是已經(jīng)在跑Livox實(shí)車算法、想在仿真里驗(yàn)證邏輯的開(kāi)發(fā)者這篇都能給你一條能直接上手的路。1. 為什么仿真里沒(méi)有現(xiàn)成的Livox數(shù)據(jù)格式1.1 兩種消息格式的底細(xì)先看清楚兩邊到底差在哪。sensor_msgs/PointCloud2是ROS標(biāo)準(zhǔn)點(diǎn)云格式本質(zhì)是一塊連續(xù)內(nèi)存里面按fields描述的字段順序把每個(gè)點(diǎn)的坐標(biāo)、強(qiáng)度等信息排列起來(lái)。它只關(guān)心“有哪些點(diǎn)、每個(gè)點(diǎn)有什么屬性”不關(guān)心這些點(diǎn)是怎么掃描出來(lái)的。livox_interfaces/msg/CustomMsg就不一樣了它不只是點(diǎn)云還包含了激光雷達(dá)的掃描組織信息。每個(gè)CustomPoint除了x、y、z、intensity之外還有三個(gè)額外字段tag標(biāo)定點(diǎn)屬性正常點(diǎn)、雜散點(diǎn)等line標(biāo)定這條點(diǎn)屬于第幾條掃描線束offset_time標(biāo)定這個(gè)點(diǎn)距離整幀timebase的精確時(shí)間偏移。消息外層還帶著lidar_id和timebase用來(lái)區(qū)分多雷達(dá)組合和使用時(shí)間戳做運(yùn)動(dòng)補(bǔ)償。字段維度PointCloud2Livox CustomMsg坐標(biāo)x/y/zx/y/z強(qiáng)度intensityintensity線束編號(hào)無(wú)line點(diǎn)時(shí)間戳無(wú)offset_time點(diǎn)屬性標(biāo)記無(wú)tag雷達(dá)編號(hào)無(wú)lidar_id這個(gè)差異不是設(shè)計(jì)風(fēng)格問(wèn)題而是Livox的非重復(fù)掃描架構(gòu)決定的。傳統(tǒng)機(jī)械雷達(dá)每個(gè)點(diǎn)可以明確對(duì)應(yīng)到某個(gè)掃描線、某個(gè)角度點(diǎn)云天然帶有掃描結(jié)構(gòu)Livox采用花瓣式非重復(fù)掃描點(diǎn)與點(diǎn)之間的關(guān)系更復(fù)雜算法靠line和offset_time才能做畸變校正和特征提取。所以想跑通livox_ros_driver2下游的那套算法光有坐標(biāo)和強(qiáng)度遠(yuǎn)遠(yuǎn)不夠。1.2 Gazebo默認(rèn)輸出為什么不夠用Gazebo里最常用來(lái)模擬激光雷達(dá)的是gazebo_ros_ray_sensor這一類傳感器插件以及它對(duì)應(yīng)的點(diǎn)云或者scan輸出。插件建模的思路是“規(guī)則網(wǎng)格采樣”在設(shè)定的水平、垂直角分辨率下均勻發(fā)射射線命中物體后生成點(diǎn)。這種輸出天然是規(guī)則的、等間隔的最后封裝成PointCloud2或者LaserScan發(fā)給ROS。問(wèn)題就出在“規(guī)則”兩個(gè)字上。Livox真實(shí)點(diǎn)云是稀疏的、非重復(fù)掃描的、帶有時(shí)間偏移和線束信息的就連點(diǎn)云分布形態(tài)都和規(guī)則網(wǎng)格完全不同。你把Gazebo的PointCloud2直接喂給一個(gè)為L(zhǎng)ivox CustomMsg設(shè)計(jì)的特征提取模塊它連line都拿不到更不用說(shuō)offset_time了算法自然跑不起來(lái)。所以單靠Gazebo自帶插件你無(wú)法得到算法側(cè)真正需要的“Livox風(fēng)味”數(shù)據(jù)。這也是很多人在仿真里驗(yàn)證Livox相關(guān)SLAM時(shí)總感覺(jué)“仿真能用實(shí)車就崩”的原因之一——數(shù)據(jù)通路就不等價(jià)。1.3 轉(zhuǎn)換之后能獲得什么做完P(guān)ointCloud2到CustomMsg的轉(zhuǎn)換你得到的不只是一個(gè)格式不同的消息而是一條和實(shí)車一致的完整數(shù)據(jù)鏈路。下游的畸變校正、特征提取、激光慣性里程計(jì)都可以直接用真實(shí)驅(qū)動(dòng)下的同一套代碼和參數(shù)不需要為仿真單獨(dú)維護(hù)一份算法分支。這意味著算法驗(yàn)證效率大幅提升。仿真里改改場(chǎng)景重量級(jí)回放算法如果崩了大概率不是數(shù)據(jù)格式問(wèn)題而是參數(shù)或策略問(wèn)題定位范圍一下子縮小很多。后面章節(jié)我展開(kāi)講怎么把這個(gè)轉(zhuǎn)換節(jié)點(diǎn)做得既通用又可靠。2. 方案選型硬轉(zhuǎn)還是模擬2.1 方案A直接從仿真插件生成CustomMsg第一個(gè)思路是在Gazebo里用專門(mén)的Livox仿真插件直接從源頭生成CustomMsg。目前社區(qū)里比較常見(jiàn)的是基于LibLivox仿真庫(kù)的livox_laser_simulation方案它可以在仿真環(huán)境中還原Livox的非重復(fù)掃描特性并直接發(fā)布livox_interfaces/msg/CustomMsg。這個(gè)方案的好處是“一步到位”點(diǎn)云分布形態(tài)、線束信息、時(shí)間戳結(jié)構(gòu)都和真實(shí)Livox比較接近。適合對(duì)點(diǎn)云形態(tài)還原度要求高的場(chǎng)景比如驗(yàn)證去畸變算法、研究非重復(fù)掃描的覆蓋特性。但它的代價(jià)也不小。插件基于特定的雷達(dá)模型開(kāi)發(fā)你要換其他型號(hào)的Livox雷達(dá)或者調(diào)整掃描參數(shù)、線束數(shù)、噪聲底數(shù)就得去改插件源碼重新編譯。另外新版本ROS/Gazebo接口變化快老插件未必能平滑適配所有環(huán)境這可能才是最大的隱性成本。2.2 方案B獨(dú)立的PointCloud2轉(zhuǎn)CustomMsg節(jié)點(diǎn)另一種思路是保持Gazebo里的雷達(dá)插件不變只在Host側(cè)寫(xiě)一個(gè)轉(zhuǎn)換節(jié)點(diǎn)訂閱PointCloud2解析出每個(gè)點(diǎn)的坐標(biāo)、強(qiáng)度再做特征分類和時(shí)間映射實(shí)時(shí)組裝成CustomMsg發(fā)出去。這個(gè)方案的優(yōu)勢(shì)非常明顯完全不侵入Gazebo模型和現(xiàn)有仿真環(huán)境Gazebo側(cè)只需要“有個(gè)點(diǎn)云話題”就行無(wú)論是ray sensor還是別的傳感器輸出的PointCloud2都能用。轉(zhuǎn)換邏輯集中在一個(gè)節(jié)點(diǎn)里想調(diào)參數(shù)、加濾波、改線束映射都不需要重新編譯Gazebo插件。缺點(diǎn)是要自己處理特征分類和時(shí)間映射這恰恰是本節(jié)的重點(diǎn)難點(diǎn)。如果只是簡(jiǎn)單遍歷點(diǎn)云挨個(gè)塞進(jìn)CustomPoint那轉(zhuǎn)出來(lái)的消息信息量仍然不足下游算法體驗(yàn)不會(huì)比直接用PointCloud2好多少。2.3 我的建議以我實(shí)際接觸過(guò)的項(xiàng)目來(lái)看如果你只是為了在仿真里跑通感知、SLAM、導(dǎo)航這類下游任務(wù)方案B性價(jià)比更高。它保證“格式對(duì)”改動(dòng)范圍小且整個(gè)轉(zhuǎn)換邏輯是透明的出現(xiàn)問(wèn)題容易排查。方案A適合做傳感器特性研究比如要精確模擬非重復(fù)掃描覆蓋率、驗(yàn)證Livox掃描算法本身這時(shí)候值得投入精力去調(diào)仿真插件。3. 實(shí)操?gòu)牧銓?xiě)一個(gè)PointCloud2轉(zhuǎn)CustomMsg節(jié)點(diǎn)3.1 環(huán)境準(zhǔn)備與工作空間我以Ubuntu 22.04 ROS2 Humble為例這套組合現(xiàn)在比較主流Gazebo用的是Ignition Fortress或新版GazeboGarden/Harmonic。思路完全兼容ROS1只是消息包和編譯方式稍有差異。先確認(rèn)Livox消息接口。ROS2里需要安裝livox_interfaces最省事的方式是直接編譯livox_ros_driver2倉(cāng)庫(kù)它會(huì)帶上消息定義。如果只想在RViz里簡(jiǎn)單看轉(zhuǎn)換結(jié)果不一定完整運(yùn)行驅(qū)動(dòng)但消息定義必須有。創(chuàng)建工作空間建議結(jié)構(gòu)如下livox_ws/ src/ pointcloud2_to_custommsg/ CMakeLists.txt package.xml src/ converter_node.cpp launch/ converter.launch.py在package.xml里聲明對(duì)rclcpp、sensor_msgs、livox_interfaces的依賴。編譯工具我用colcon遇到消息包找不到的問(wèn)題檢查一下livox_interfaces是否已經(jīng)編譯并source到當(dāng)前環(huán)境中。3.2 消息解析與坐標(biāo)提取進(jìn)入核心邏輯前先想清楚一個(gè)問(wèn)題PointCloud2是一塊連續(xù)字節(jié)流你要從fields里找到x、y、z、intensity字段各自的偏移量再根據(jù)point_step逐個(gè)點(diǎn)去讀。千萬(wàn)別硬編碼成“前三個(gè)float是xyz”因?yàn)椴煌?qū)動(dòng)、不同插件產(chǎn)出的PointCloud2字段排布并不一致。用pcl或者ROS自帶的轉(zhuǎn)換函數(shù)可以省掉這部分手工解析工作比如pcl::fromROSMsg能直接塞進(jìn)pcl::PointCloudpcl::PointXYZI。如果你的仿真環(huán)境能保證PointCloud2的字段就是xyzintensity這個(gè)方式最快。但我建議在正式環(huán)境里還是做一層字段偏移量查表防止字段順序變化導(dǎo)致點(diǎn)云整體讀錯(cuò)。讀出來(lái)的坐標(biāo)還需要做一步坐標(biāo)系確認(rèn)。Gazebo里雷達(dá)的坐標(biāo)系可能是sensor_frame而下游算法期望的是base_link或livox_frame。轉(zhuǎn)換節(jié)點(diǎn)里要訂閱對(duì)應(yīng)的TF把每個(gè)點(diǎn)變換到目標(biāo)坐標(biāo)系。這一步很多人會(huì)漏最后點(diǎn)云看起來(lái)沒(méi)有錯(cuò)但拼接、配準(zhǔn)怎么都不對(duì)原因就在坐標(biāo)系沒(méi)對(duì)齊。3.3 特征點(diǎn)分類平面點(diǎn)、邊緣點(diǎn)、雜散點(diǎn)這是把PointCloud2“升級(jí)”成CustomMsg最關(guān)鍵的一步。真實(shí)Livox點(diǎn)云里點(diǎn)會(huì)被標(biāo)記為不同屬性算法在預(yù)處理時(shí)會(huì)根據(jù)這些標(biāo)記區(qū)分正常點(diǎn)、邊緣點(diǎn)和雜散點(diǎn)。仿真PointCloud2里這些信息全都沒(méi)有需要我們自己算一個(gè)近似的分類。我的做法是計(jì)算每個(gè)點(diǎn)的局部曲率。對(duì)當(dāng)前點(diǎn)取前后相鄰的若干個(gè)點(diǎn)用這些鄰域點(diǎn)擬合一個(gè)局部平面然后計(jì)算當(dāng)前點(diǎn)到這個(gè)平面的距離或者用相鄰點(diǎn)之間的距離變化作為粗糙度指標(biāo)。曲率小的點(diǎn)歸為平面點(diǎn)曲率大的歸為邊緣點(diǎn)。具體閾值和場(chǎng)景尺寸有關(guān)我剛調(diào)試時(shí)常用的是0.1米附近在室內(nèi)小場(chǎng)景和室外中距離場(chǎng)景下都比較穩(wěn)但最好針對(duì)自己的仿真場(chǎng)景標(biāo)定一次。雜散點(diǎn)可以用距離跳變檢測(cè)。計(jì)算當(dāng)前點(diǎn)和鄰域點(diǎn)之間的距離如果出現(xiàn)明顯不連續(xù)跳變且周邊點(diǎn)數(shù)支持度很低就把它標(biāo)記為雜散點(diǎn)。這類點(diǎn)在仿真環(huán)境里主要出現(xiàn)在物體邊緣、遮擋邊界附近直接過(guò)濾掉可以讓下游特征提取干凈很多。3.4 時(shí)間戳、線束編號(hào)和tag的填充分類完成后剩下就是給每個(gè)點(diǎn)補(bǔ)上line、offset_time和tag。line本質(zhì)上是把點(diǎn)映射到雷達(dá)的掃描線束編號(hào)。Livox雷達(dá)的真實(shí)線束排布有具體裝調(diào)參數(shù)仿真里我們拿不到但可以根據(jù)點(diǎn)的俯仰角做一個(gè)近似映射。atan2(z, sqrt(x*x y*y))得到俯仰角再根據(jù)雷達(dá)的垂直視場(chǎng)角范圍劃分成若干線束區(qū)間把點(diǎn)分配到對(duì)應(yīng)的line編號(hào)。這個(gè)近似對(duì)大多數(shù)下游算法足夠用想更精確的話要根據(jù)你的雷達(dá)型號(hào)手冊(cè)去查實(shí)際線束角度。offset_time我建議模仿真實(shí)采樣的時(shí)間累積方式已知仿真雷達(dá)的掃描周期又知道點(diǎn)云點(diǎn)的順序代表著不同的采樣時(shí)刻可以按點(diǎn)索引乘以單位時(shí)間間隔來(lái)填充。如果你的Scene里有Gazebo插件輸出的時(shí)間信息也可以直接用header.stamp差值來(lái)標(biāo)定每個(gè)點(diǎn)的精確時(shí)間。注意單位是納秒還是微秒ROS2的time是納秒Livox消息里offset_time一般按微秒理解別混了。tag字段正常點(diǎn)設(shè)為默認(rèn)值雜散點(diǎn)單獨(dú)標(biāo)記具體取值可以參考livox_ros_driver2里的定義習(xí)慣保證下游算法能識(shí)別就行。這一步不需要做到和真實(shí)驅(qū)動(dòng)完全一致但至少要給出可區(qū)分的分類標(biāo)簽。3.5 完整代碼思路與測(cè)試方法下面我寫(xiě)一個(gè)轉(zhuǎn)換節(jié)點(diǎn)的核心骨架邏輯不復(fù)雜重點(diǎn)在字段解析和特征分類兩段。// 核心偽代碼PointCloud2 轉(zhuǎn) CustomMsg 主流程 void pointCloudCallback(const sensor_msgs::msg::PointCloud2::SharedPtr pc2_msg) { livox_interfaces::msg::CustomMsg custom_msg; custom_msg.header pc2_msg-header; custom_msg.timebase pc2_msg-header.stamp.nanosec / 1000; // 轉(zhuǎn)微秒 custom_msg.lidar_id 0; auto cloud std::make_sharedpcl::PointCloudpcl::PointXYZI(); pcl::fromROSMsg(*pc2_msg, *cloud); for (size_t i 0; i cloud-points.size(); i) { // 1. 坐標(biāo)系變換此處省略TF變換細(xì)節(jié) // 2. 計(jì)算曲率/粗糙度 float curvature computeCurvature(cloud, i, neighbor_num); // 3. 距離跳變檢測(cè) bool is_outlier isDistanceJumpOutlier(cloud, i, distance_thresh); livox_interfaces::msg::CustomPoint point; point.x cloud-points[i].x; point.y cloud-points[i].y; point.z cloud-points[i].z; point.intensity cloud-points[i].intensity; if (is_outlier) { point.tag 1; // 雜散點(diǎn)標(biāo)記 } else if (curvature edge_thresh) { point.tag 2; // 邊緣點(diǎn)標(biāo)記 } else { point.tag 0; // 正常點(diǎn) } point.line computeLineId(cloud-points[i], vertical_fov); point.offset_time i * time_increment_us; custom_msg.points.push_back(point); } custom_msg.point_num custom_msg.points.size(); publisher_-publish(custom_msg); }編譯之后用下面幾條命令做基礎(chǔ)驗(yàn)證source install/setup.bash ros2 launch pointcloud2_to_custommsg converter.launch.py ros2 topic echo /livox/lidar livox_interfaces/msg/CustomMsg --once第一條能正常輸出CustomMsg、字段和點(diǎn)數(shù)符合預(yù)期說(shuō)明基本鏈路已經(jīng)打通。此時(shí)再在rviz里創(chuàng)建一個(gè)CustomMsg Display加載同一個(gè)話題把點(diǎn)云可視化出來(lái)驗(yàn)證分布形態(tài)。這里有個(gè)小提醒RViz2對(duì)自定義消息的支持不一定順手如果顯示異常先用命令行檢查消息內(nèi)容再用Foxglove Studio這類可視化工具輔助查看。4. 噪聲、多雷達(dá)和時(shí)間同步這些坑很隱蔽4.1 仿真點(diǎn)云的去噪仿真環(huán)境不等于無(wú)噪聲環(huán)境。Gazebo里物體邊緣、傳感器近距遮擋、不同材質(zhì)交界處會(huì)產(chǎn)生一些跳變點(diǎn)這些點(diǎn)和真實(shí)雷達(dá)的雜散噪點(diǎn)表現(xiàn)類似。如果轉(zhuǎn)換節(jié)點(diǎn)不做去噪這些異常點(diǎn)會(huì)被當(dāng)成正常點(diǎn)進(jìn)入下游算法影響特征提取。我的做法是兩級(jí)過(guò)濾。第一級(jí)用距離統(tǒng)計(jì)濾波計(jì)算每個(gè)點(diǎn)到鄰域點(diǎn)的平均距離距離均值偏離整體均值的點(diǎn)直接標(biāo)記或剔除第二級(jí)是曲率過(guò)濾將曲率異常大的點(diǎn)打上tag交給下游決定是否丟棄。兩級(jí)都放到轉(zhuǎn)換節(jié)點(diǎn)里不額外起節(jié)點(diǎn)減少傳輸耗時(shí)。4.2 強(qiáng)度值仿真與材質(zhì)反射率Gazebo里激光雷達(dá)點(diǎn)的強(qiáng)度值本質(zhì)上是基于材質(zhì)反射屬性模擬出來(lái)的結(jié)果。但仿真默認(rèn)材質(zhì)的反射率屬性和真實(shí)Livox對(duì)不同材質(zhì)磚墻、金屬、玻璃、植被的強(qiáng)度響應(yīng)相差很大。如果你下游算法依賴intensity做特征比如反射率地圖構(gòu)建仿真結(jié)果只能做參考不能直接拿來(lái)調(diào)參。改進(jìn)的辦法是修改Gazebo的材質(zhì)屬性或者干脆在轉(zhuǎn)換節(jié)點(diǎn)里對(duì)intensity做一次偽標(biāo)定映射把想要的強(qiáng)度范圍壓縮到一個(gè)可用區(qū)間讓仿真點(diǎn)云看起來(lái)“更像”真實(shí)雷達(dá)的強(qiáng)度分布。這個(gè)方法不嚴(yán)謹(jǐn)?shù)銐蜃屢蕾噺?qiáng)度的算法先跑起來(lái)。4.3 多臺(tái)Livox的時(shí)間同步真實(shí)系統(tǒng)里多臺(tái)Livox雷達(dá)的數(shù)據(jù)往往需要同步到統(tǒng)一時(shí)間源使用GPS時(shí)鐘或者PPS信號(hào)來(lái)對(duì)齊。不同的雷達(dá)lidar_id用來(lái)區(qū)分timebase和offset_time則用于點(diǎn)云的時(shí)域補(bǔ)償。Gazebo仿真里多雷達(dá)模型如果直接各自發(fā)包時(shí)間戳天然就是分散的。你需要讓每臺(tái)雷達(dá)的轉(zhuǎn)換節(jié)點(diǎn)都基于同一個(gè)基準(zhǔn)時(shí)間生成timebase并且為每臺(tái)雷達(dá)分配固定的lidar_id。最簡(jiǎn)單的方式是在啟動(dòng)參數(shù)里傳一個(gè)全局時(shí)間偏移轉(zhuǎn)換時(shí)統(tǒng)一使用rclcpp::Clock(RCL_ROS_TIME)獲取當(dāng)前ROS時(shí)間保證各節(jié)點(diǎn)執(zhí)行時(shí)基準(zhǔn)一致。4.4 外參標(biāo)定問(wèn)題我在項(xiàng)目里見(jiàn)過(guò)最好笑的bug就是點(diǎn)云格式轉(zhuǎn)換正常但SLAM出來(lái)的地圖是歪的查了半天發(fā)現(xiàn)是雷達(dá)安裝在仿真模型里的位姿pose和下流算法默認(rèn)的base_link到livox_frame外參不一致。轉(zhuǎn)換節(jié)點(diǎn)只是管理消息格式不負(fù)責(zé)外參標(biāo)定這個(gè)要區(qū)分清楚。仿真里改外參很方便直接在URDF或SDF里調(diào)整雷達(dá)的坐標(biāo)偏置和旋轉(zhuǎn)量即可。真實(shí)車上的外參標(biāo)定另有專門(mén)工具和流程仿真環(huán)境里至少要做到坐標(biāo)系定義和真實(shí)系統(tǒng)一致否則“仿真能跑、實(shí)車就歪”的問(wèn)題還會(huì)一個(gè)接一個(gè)。5. 常見(jiàn)問(wèn)題與排查技巧實(shí)錄5.1 問(wèn)題速查表這幾類問(wèn)題是我實(shí)際用這個(gè)方案時(shí)高頻遇到的直接做成了速查表現(xiàn)象可能原因解決方案話題收到空點(diǎn)云PointCloud2字段解析失敗檢查fields偏移量避免硬編碼字段布局點(diǎn)云方向顛倒/鏡像坐標(biāo)系或TF不匹配確認(rèn)sensor_frame和目標(biāo)坐標(biāo)系打印中心點(diǎn)坐標(biāo)驗(yàn)證CustomMsg的line全部為0俯仰角映射區(qū)間設(shè)置不合理根據(jù)雷達(dá)垂直視場(chǎng)范圍調(diào)整線束區(qū)間點(diǎn)云出現(xiàn)大量邊緣點(diǎn)曲率閾值過(guò)低增大曲率閾值或用鄰域點(diǎn)數(shù)自適應(yīng)offset_time跳變異常時(shí)間單位混用統(tǒng)一納秒/微秒單位按傳感器周期重新映射多雷達(dá)點(diǎn)云疊不到一起外參錯(cuò)誤或時(shí)間基準(zhǔn)不一致檢查URDF中的雷達(dá)pose統(tǒng)一timebase基準(zhǔn)rviz顯示不了CustomMsg自定義消息的RViz插件缺失改用命令行echo驗(yàn)證數(shù)據(jù)或使用Foxglove可視化5.2 幾個(gè)容易被忽略的細(xì)節(jié)第一QoS要設(shè)置成和上游對(duì)齊。Gazebo雷達(dá)話題往往是best_effort而轉(zhuǎn)換節(jié)點(diǎn)默認(rèn)的reliable可能會(huì)接收不到數(shù)據(jù)或者延遲變大。訂閱時(shí)最好顯式匹配上游QoS或者直接在launch里配置qos_profile BEST_EFFORT。這一點(diǎn)在調(diào)通之前極容易被忽略。第二點(diǎn)云數(shù)據(jù)量大時(shí)轉(zhuǎn)換節(jié)點(diǎn)會(huì)成為瓶頸。PointCloud2里如果有幾十萬(wàn)點(diǎn)每個(gè)點(diǎn)都要算曲率、距離跳變、線束映射CPU開(kāi)銷不小。實(shí)測(cè)中我一般先把點(diǎn)云降采樣到下游算法可接受的最小密度再做轉(zhuǎn)換整體延遲能降低一半以上。第三一定要用bag錄制多次測(cè)試。Gazebo場(chǎng)景每次啟動(dòng)略有隨機(jī)抖動(dòng)也不完全相同。先錄一段包含不同場(chǎng)景、不同雷達(dá)的原始PointCloud2再在離線狀態(tài)下反復(fù)調(diào)轉(zhuǎn)換參數(shù)效率比每次改完重啟仿真高得多。等參數(shù)穩(wěn)定后再上實(shí)時(shí)鏈路問(wèn)題定位非??臁?. 最后的幾點(diǎn)實(shí)操體會(huì)這套轉(zhuǎn)換節(jié)點(diǎn)做下來(lái)我最深的體會(huì)是“格式只是第一步信息語(yǔ)義才是核心”。很多人一開(kāi)始只看到PointCloud2和CustomMsg字段長(zhǎng)度不一樣以為補(bǔ)齊字段就行真正做下去才發(fā)現(xiàn)line和offset_time背后承載的掃描結(jié)構(gòu)信息才是算法能不能穩(wěn)定運(yùn)行的關(guān)鍵。所以我在寫(xiě)這個(gè)節(jié)點(diǎn)時(shí)寧可在特征分類、線束映射、時(shí)間同步上多花點(diǎn)時(shí)間也不愿意只做一層“透?jìng)魇健钡淖侄伟徇\(yùn)。根據(jù)個(gè)人經(jīng)驗(yàn)最穩(wěn)妥的實(shí)施順序是先用bag錄原始PointCloud2離線把轉(zhuǎn)換參數(shù)調(diào)到一個(gè)肉眼看著點(diǎn)云分布合理的狀態(tài)再接實(shí)時(shí)話題先在單獨(dú)節(jié)點(diǎn)里測(cè)試再掛載到完整仿真系統(tǒng)里先用單一雷達(dá)跑通再擴(kuò)展多雷達(dá)時(shí)間同步。每走一步都先確認(rèn)消息內(nèi)容和可視化效果再往下一個(gè)階段推進(jìn)。這個(gè)轉(zhuǎn)換方案后續(xù)還可以繼續(xù)擴(kuò)展比如在仿真點(diǎn)云里疊加更接近Livox實(shí)物的非重復(fù)掃描分布噪聲或者在轉(zhuǎn)換節(jié)點(diǎn)里接入運(yùn)動(dòng)補(bǔ)償邏輯讓仿真數(shù)據(jù)更接近傳感器底層輸出。但第一步先把鏈路打通根據(jù)這套邏輯把基礎(chǔ)節(jié)點(diǎn)跑穩(wěn)定你手里的Gazebo環(huán)境才算真正具備了“Livox數(shù)據(jù)測(cè)試能力”。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
婷婷综合激情五月中文字幕| 婷婷金品综合视频| www.com任你艹| 五月天婷婷激情在线色图| 日韩99色| 日木狠狠干| 99操不停| 玖玖婷婷五月天毛片| 67194成I人在线观看线路1| WWW夜夜| 亚洲欧洲美女在线观| 激情五月天婷婷五月天| 日本社区五月天激情| 那里有AV网址| 思思99热热热99| 1囯产午夜仑鲁鲁| 综合色久| 丁香五月电影| 丁香九月激情| 天天爽天天爽| 国产欧美精品AAAAAA片| 国产AV国片偷人妻麻豆| 天天日日夜夜| 99精品偷自拍| 丰满少妇猛烈A片免费看观看| 99热大香蕉| 天天撸天天干天天插| wWw色五月| 九九热在线99| 五月丁香琪琪| 天天狠狠婷婷在线| 婷色成人| 99热只有精| 婷婷综合网在线| 婷婷久久大香蕉| 久久精品99久久久久久| 91视频一起草| 色婷婷丁香六月| 玖玖无码中文| 99久久99九九九99九他书对| 丁香六月啪啪| 欧美婷婷五月激情| 思思热久久爱| 色 色 色综合com| 五月婷婷丁香综合| 日本色狠狠| 天天夜夜六月丁香五月婷婷老师| 婷婷激情小说| 色亚洲视频| 婷婷五月天国产精品| 国产婷婷久久| 五月天丁香婷| 狠狠夜夜五月丁香| 五月丁香六月婷婷手机无线| 狠狠搞亚洲| 99久久久| 婷婷五月情| 丁香九月婷婷综合| 欧美交换配乱吟粗大25P| 五月婷婷六月天| 激情五月五月婷婷| 97超级碰人人| 站长推荐无码播放| 亚洲第一色色色色| 五月天六月色| 国产精品扒开腿做爽爽爽A片唱戏| 99精品热| 五月婷性爱| 99热欲| 性色综合网| 国产综合久久久777777| 人妻爽爽爽久久久久久久久| 五月婷婷开心亚州在线| 成人在线精品| 99视频在线9| 99热欲| 在线观看免费狠狠色丁香香综合| 婷婷五月天日逼| 丁香五月开心婷婷| 精品人妻伦一二三区久| 色九九一二| 九九久久99精品免费观看www| 99re在线视频精品,这里只有精品18,| 婷婷丁香五月六月激情| 六月激情综合| 中文字幕无线久必| 婷婷综合激情| 激情小说五月天| 欧美色五月| 91夫妻视频| 亭亭玉月丁香| 狠狠干五码| 日日天天干| 六月 丁香 视频| 亚洲网在线观看| 超碰在线网站| 色婷婷丁香五月综合| 五月丁香六月激情综合| 丁香久久激情俄| 丁香五月婷婷色| 婷婷娱乐丁香综合网| 99人妻碰碰碰久久久久视| 五月天婷婷小说| 墨西哥毛片内射精| 日日噜狠狠色综合久久| 五月天色图| www.com在线操视频免费观看| 香蕉婷婷| 伊人狠狠丁香婷婷综合尤物| 婷婷五月色花丁香社区| 丁香五月婷在线| 五月丁香色色网| 人妻激情久久| 五月婷婷m| 五月婷婷激情网| 天天色五月婷婷91久久久久久久| 日韩激情人伦人| 大香蕉九操| 9|在线观看视频| 丁香五月婷婷亚洲人| 五月丁香花激情综合网| 五月天激情美女久久| 亚洲网视屏| 亚洲欧美一区二区三区四区爱爱动图| 久久91久久精品久久| 99自拍视频在线| 久久婷婷五月天蜜桃| 办公室少妇激情呻吟A片在线观看| 久大香蕉| 97久久精品| 91日婷婷在线| 婷婷六月丁香欧美视频在线| 久久ri精品视频| 春色激情第四色| 夜夜爽天天干| 激情五月第四色| 99久.| 99手机在线精品视频| 久久99成人性爱高清视频| 深爱开心激情| 狠狠操天天操天天操| 激情久久久| 丁香 久久| 天天干狠狠| 久久大香蕉丁香| 亚洲激情五月婷婷日日| 91|疯狂丨高潮丨对白| 色狠狠999综合网| 成人午夜无码视频| 精品九九视频在线观看| 丁香五月停停av| 99爱视频免费看| 秋霞九九无码| 综合五月丁香六月婷婷| 99色在线| 国产黄大片在线观看画质优化| 狠狠久久婷五月综合色| 狠狠色丁香乆乆| 超碰renrenai| 国产亚洲av片| 丁香五月手机在线| 激情五月网站| 综合婷| 日本美女五月天| 五月丁香久久综合色| 婷婷五月天综合AV| 欧美va精品va老师va| 成人丁香| 老司机伊人| 欧美超碰人人| 五月婷婷五月天| 激情五月丁香综合蜜桃| 色级停停| 天天操婷婷| 99碰超| 狠狠干狠狠色| 天天骑天天操| 五月丁香婷婷福利| 伊人久久大香| 久久激情五月| 婷婷五月六月| 亚洲激情图文小说| 久婷自拍视频| 777影视理论片大全在线观看| 色五月天在线| 九九99九九99九九99视频网| 免费视频WWW在线观看网站| 亚洲人人干| 91欧美日韩| 久综合网| 激情五月婷婷综合| 五月婷婷色丁香| 日韩情色在线观看| 午夜无码熟熟妇丰满人妻| www.成人婷婷综合| 国产裸舞福利资源在线视频| 操久久精| 精品99*| 日亚二欧美| 五月天另类小说亚洲| 久久看九九90| 天天干天天做| 五月丁香黄色视频| 日欧大屏操| 日日噜狠狠色综| 五月丁香婷婷激情爱爱| 国产AV一区二区三区最新精品| 色婷婷精品| 天天五月香欧美| 婷综合六月| 99视频在线精品免费观看2| 色婷婷色五月综合| 婷婷久久五月天亚洲欧美国产日韩在线观看 | www.色窝| 女性自慰系列第五页| 91嫩草国产线观看亚洲一区二区| 久久狠狠干| 五月天色裸体视频| 五月综合婷婷网| 成人一级片| 99热在线播放精品| 五月久久综合| 91妻人人爽人人看片| 99热久草| 丁香蜜臀黄色婷婷五月天| 五月丁香 啪啪啪| 国产67194| 操人精品| 97伊人综合婷婷| 男女啪啪做爰高潮无遮挡| 超碰日日操| 婷婷五月综合视频| 五月综合激情视频| 丁香色情五月综合网站| 五月丁香在线婷婷蜜桃| 五月婷婷精品视频| 欧洲综合色| 丁香五月花婷婷开心| 日韩精品999| 婷婷国产欧美97| 182tv992tv人之初午夜免费观看| 丁香六月丁香婷婷激情 | 无码日本精品XXXXXXXXX| 亚洲AV网址| 久久ab| 色色色色色色97| 综合五月丁香久久| www.色婷婷。com| 激情欧美婷婷| 色天天狠狠干| 欧美综合激情五月天| 婷婷丁香人妻| 国产另类综合| 五月天六月婷婷| 五月婷婷在线综合| 婷婷中文字幕网| 激情网婷婷五月天| 亚洲精品亚洲人成人网| 99色色网| 婷婷五月丁香成人网| 伊人久久婷婷五月综合97色| 最新日韩AV中文字幕| 日日操夜夜操中国无码| 小泽玛利亚视频一区二区| 日韩无码系列| 99热综合| 久久这里只有精品无码| 成人精品亚洲性爱| 九九九色综合| 国产精品人成A片一区二区| 亚洲亚洲人成综合网络| 超碰在线资源| 99色综合网| 超碰在线看| 这里只有精品视频视频在线观看| site:ornaments52.com| 久久538| 大香蕉婷婷五月| 综合久久影院| 国产精产国品一二三在观看| 丁香五月777| 久热大香蕉| 五月婷婷在线短视频| 丁香六月婷婷综情欧美| 日日爱699| 国产精品色色| 中文字幕丰满孑伦无码专区| 91九色欧美| 淫视馆aV二区一区| 五月天婷婷视频30| 色色色综合网| 热久久这里只有三级视频| 丁香五月婷婷综合精品素人| 天天在线天天综合网色| 饮料下药迷倒漂亮女同事强干| 婷婷午夜| 久久天堂女人| 情情五月天色| 99操逼| 国产成人精品亚洲线观看| 成人国产欧美大片一区| 插逼综合网| 人人草成人视频| 97好吊操| 久久女婷| 五月丁香综合啪啪| 婷婷五月综合丁香久久| 午夜色色色极品视频| 五月丁香六月停停| 六月婷婷综合| 六月婷婷啪啪| 亚洲99手机免费看视频| 色99网| 婷婷情色五月| 色五月婷婷五月久久| 亚洲操B| 日欧一片内射VA在线影院| 天色综合网| 婷婷美女精品视频| 五月婷婷啪啪| 丁香激情网| 婷婷激情五月天视频在线| 九九热在线99| av在线中文| 丁香五月中文字幕久色| 99精品偷自拍| 少妇丁香婷婷| 丁香五月天之婷婷影院| 国产99久久久| 久久综合干| 色婷婷人人| 天天 日综合| 亚洲综合色婷婷| 国产婷婷五月| 伊人激情影院| 4399伦理午夜| 另类图片五月天| 九九色婷| wwwwww.色| 久久五月丁香| 婷婷五月天伊人在线| 激情综合色图| 丁香五月网址| 男人天堂99| 日本少妇AA一级特黄大片| 五月天婷婷在看| 日日.c| 婷婷终合色图| 国产九九一区二区三区| 91男同| 五月欧美丁香在线观看| 婷婷五月色图| 91综合国免费久入| 丁香五月婷婷色| 激情四射网| 日韩AV在线免费观看| AV性爱在线| 五月激情久久| 1024操逼视频| 色情五月综合婷婷| 极品人妻VIDEOSSS人妻| 六月色五月天天婷婷| 激情五月婷| 成人超碰AV| 91狠狠色丁香婷婷综合久久精品| 婷婷五月天少妇| 亚洲亚洲人成综合网络| 色噜综| 亚洲婷婷性爱| 丁香在线视频| 色五月婷婷婷婷婷婷婷婷婷婷| 99热亚洲精品| 日韩六六久久电影| 久久精品99久久久久久久久| 婷婷色在线| 丁香五月天色综合| 日逼影音先锋AV男人资源站| 99久久99久久| 成人久久天天x资源站| 日本欧美成人片AAAA| jiujiu无码五区| 在线18av | 天天射色五月天| 《久久综合九色综合97婷婷| 亚洲色网络| 五月天婷婷丁香蜜桃91| 91色干| 久久婷综合| 狠狠va| 欲色人妻| 99精品在线观看视频| 五月丁香六月婷婷综合免| 久色精品| 五月婷婷激情| 区区欧美你爱| 天天骑日日爽| 我想看国产大学生口爆吞精的视频| 激情五月天天狠狠久久| 亚洲 激情 中文| 伊人超碰在线| 久久人人看| 99这里是精品| 五月天婷婷色在线视频免费观看| 99re资源在线视频导航| 久久婷婷色| 欧洲综合视频在线观看。欧洲,亚洲综合食品在线观看。 | 激情五月丁香五月色| 深爱五月日韩| 婷婷五月天 偷拍| 亚洲欧美日韩另类| 婷婷五月花| 五月天婷婷激情小说电影| 丁香六月综合激情| 丁香五月情| 色婷婷久久久| 丁香婷婷久久综合在线| h在线看免费版在线看| 天天草天天摸| 91人妻视频| 色色激情网| 狠狠爱成人综合网| 99热99色| 亚洲天堂久久| 亚洲秘 无码一区二区三区妃光/1| 久久婷婷丁香五月一二三| 婷婷亚洲久久| WWW色色色COM| 亚洲综合网在线| 大香蕉av在线| www99在线观看视频| 青青草视频福利| 777色婷婷爱五月| 大香蕉久久婷婷| 色综啪啪网| 亚洲色频| 丁香五月影院| 99热这里是精品| 亚洲婷婷免费| 国产午夜一区二区三区| 这里只有精品视频一区| 草婷婷在线| 男人的天堂999| 激情久久久久久| 欧美婷婷丁香五月| 丁香五月综合首页| 狠狠情色| 色www.con| 亚洲婷婷综合视频| 亚洲蜜乳AV| 97人碰人操| 国产暴力强伦轩1区二区小说| 婷婷99| 久9热视频| 五月婷av| 久久久精品人妻| 天天做天天爱天天爽综合网| 99色精品| 色五月婷婷操逼| 一级二级色大片| 亚洲激情五月| 五月婷婷深深爱| 六月丁香激情| 五月丁香福利| 狠狠色噜噜狠狠狠狠综合| 337p大胆噜噜噜噜噜91Av| 狠狠色大香蕉| 日韩啪啪网| 色婷婷基地| 激情五月丁香五月| 丁香婷婷综合激情五月色| 婷婷丁香久久| 淫五月停停| 久99在线| 99色精品| 久久久久久久综合狠狠综合| 婷婷五月天六月综合| 五月丁香成人| 五月天六月婷婷| 99视频精品在线| www.99热在线| 五月天激情网图片| 色香蕉婷婷| 9久热在线精品| 999精品乱码77777| 丁香五月AV综合| 婷婷久久国产视频| 天天爽夜爽| 久久婷婷成人| 亚洲黄色网址| 久久婷婷久久| 亚洲婷婷婷| www,99热| 91狠狠色丁香婷婷综合久久精品| 色婷婷五月丁香色| 色婷婷五月影视| 婷婷玉月丁香五月在线视频| 夜夜干 夜夜操| 99综合免费视频| 专区无日本视频高清8| www五月婷婷88导航| 日韩久久欧亚| sisi热国产| 可以看的AV网站| 99色色网| 夜色.cnm| 996er在线观看| 99热这里有精力| 九九aV| 嫩草极品| 99超级碰碰| 欧美韩日AAA网站| 66色在线日韩| 婷婷丁香五月综合网| 99精品久久久久久久| 色99视| 天天爱天天做天天操| 色五月在线播放| 丁香五月亚洲综合丝袜| 亚洲国产精品成人免费一区久久久在线观看AAAA| 99色丁香婷婷综合网| 婷婷五月天AV在线| 在线超碰免费| 午夜 外网 精品 在线| 99精品综合视频| 久久人妻精品| 亚洲第一成人无码A片| 久久婷婷一级片| 婷婷在线精品| 夜色综合网| 婷婷激情丁五月| 婷婷五月色播放| 伊人大香久久| 色五月天视频| 欧美人与性动交CCOO| 五月天久久www| 激情网综合| 99精品无码| 天天日夜夜欢| 婷婷丁香十月| 日本网站久久| 人妻精品久久久久久久| 日本欧美成人片AAAA| 综合激情五月天| 日本婷婷五月天| 久久密臀婷婷| 亚洲va欧美va国产综合久久久| 久/久精品99看9| 美女黄频aⅴ视频| 99久久性爱| 色就色94欧美setu| 不卡影院午夜理论片| 婷婷丁香五月综合| 99re熱| 婷婷五月综激情| 高清国产一级婬片a免费| 丁香六月天婷婷开心综合| 无码99| 综合五月草| 丁香五月六月综合激情| 日韩黄黄| 九九99精品视频在线观看| 欧美色色色色色色色色色色| 日韩黄色电影| 92久久| www.jiujiujiu| 欧美丁香五月| 伊人婷婷大香蕉| 99九九视频| 国产精品色婷婷久久久精品| 91九色熟女| 色噜噜狠狠色综合成人网| 欧洲亚洲午夜| 激情综合五月丁香| 亚州激情网| 99热只有| 五月天五月婷五月激情网| 国产黄色在线| 婷婷色情六月| 99人人操人人爱久久久| 色五月婷婷丁香五月| 色色婷婷五月| 亚洲国产精品二二三三区| 艹| 日韩三十六页| 激情五月天视频| 99爱99操| 色婷婷成人做爰A片免费看网站| 免费精品66| 婷婷五月天A V| 99久久综合| 狼人婷婷综合| 婷婷综合激情| 五月婷婷综合精品| 日韩综合久久| 五月天开心网| 九热视频| 丁香色五月婷婷17C| 内射人妻视频国内| 五月婷婷六月丁香综合| 婷婷色五月丁香六月欧美啪| 国产人妻777人伦精品HD| 我要射综合| 九九偷拍网| 成功精品影院| 深爱激情婷| 亚洲精品视频在线播放| 青青草青青草五月天| 婷婷五月丁香六月综合网| 欧洲亚洲免费视频9| 在线观看免费视频| 性天堂久久| 五月丁香拍拍激情综合| 日本99色| 亚洲亚洲人成综合网络| 伊人久久婷| 手机AVAV天堂看网| 99在线精品视频| 思思9久久| 日韩av在线电影| 五月天久久成人| 99超级碰碰| 中文字幕有多少字| 九九热黄色| 99热只有这里才是精品| 全亚洲最大的婷婷五月天网站COM| 日本人人超碰| 五月激情小说网| 思思热在线播放| 激情五月天在线| 9精品在线| 91美女啪啪| 97色吧| 亚洲天堂爱爱| www,天天干| 狠狠人妻久久久久久综合丁香| 婷婷五月色影视先锋| 成人.在线日韩| 大香蕉综合| 丁婷婷五月天在线播放| 色色婷婷综合网| site:pzdcoin.com| 黄网免费看| 色九九一二| 日韩AV免费电影在线播放| 婷婷深爱五月| av在线观看免费| 人人摸人人摸| 婷婷开心激情五月激情网| 人人色性网| 99热这里在线精品| 婷婷五月天色色| 日韩精品成人在线| 久久综合网桃花| 国产女18毛片多18精品| 超碰国产在线播放| 蜜臀AV在线观看| 丁香五月欧美| 99热这里都是精品| 99∨VTV| 成人丁香五月| 国产欧洲欧洲精品久久| 丁香六月婷婷久久综合| 亚洲操b| 九色婷婷| 五月婷婷片| 99精品亚洲| 超碰人妻在线| 99视频精品在线| 啪啪综合网| 91碰碰碰| 久久久网站| 人妻中文在线| 99网| 琪琪色网在线| AV操一操| 探花搜索结果 - 黄上黄| 99干在线| 黑人无码一区| 秋霞性爱AV| WWW,色五月| 天堂婷婷五月在线| 欧美天天干五月丁香| www.五月婷婷久久.com| 婷婷中文字暮| 久久亚洲无码| 99精品色| 国产成人精品一区二三区熟女在线| 国产成人精品一区二三区熟女在线| 亚洲综合激情五月久久| 一级AV片| 热久69| 成人在线网址| 激情综合五月.....| 国产日日操夜夜操的肉棒视频| www.五月瑟| WWW免费视频碰碰碰碰| 久久婷婷色| 免费精品99| 久热精彩视频98| 超碰不卡在线| 99视频久久免费视频| 狠狠狠五月婷婷六月丁香| 噜噜网免费视频| 久久婷婷网站| 超碰成人黄色网| 老妇操B| 色婷婷久久综合久色| 天天成人丁香美女AV| 99综合| 亚洲AV成人在线| 97综合视频在线| 五月丁香六月综合基地| 五月丁香成人| 超碰色色综合| 五月天综合在线网| 啪啪婷婷五月天激情| site:picc-up.com| 欧美色色色色色色| 丁香五月五月婷婷欧美大香蕉| 視频福利乱色| ji'qing'luan'ren'lun| 国产avapp 网| 99干免费视频| 日本色频| 91精品久久久久、久五月天| 99精品在线观看| 日本色色网站| AV天堂婷婷五月天| 丁香六月在线| 色婷av| 操嫩逼电影| 中文字幕在线日亚洲9| 大香蕉AV电影在线| 噜噜狠狠| www.婷婷.com| yw国产AV| 激情五月婷婷欧美极品| 在线另类视频| 1024你懂的欧美曰韩| 欧美综合婷婷欧美综| 久久人人九| 七七久久综合| 六月色色婷婷| 开心五月婷婷激情| 亚洲综合五月天婷婷丁香| 都市激情五月婷婷亚洲| 99久久国产宗和精品1上映| 精品在线网站| 亚洲人妻电影| 婷婷丁香五月天操逼| 天堂五月婷婷| 丁香六月啪啪| 人人爽人人射-美女久久久久久久久久-成人AV| 荷兰av一级| 欧美碰碰碰| 婷婷五月骚厕所| 亚洲色无码A片一区二区麻豆| 激情婷婷五月天。| 综合久| 91丨九色丨丰满人妖| 亚洲va欧美va天堂v国产综合| 操大屄五月天视频| 丁香五月在线视频黑人| 亚洲蜜桃精久久久久久久久久久久| 综合色久| 97人人干人人操| 综合性爱网| 婷婷久久丁香| 超碰网站在线观看| 99精品在线观看视频| 999精品久久久久久久| 玖玖资源天天无码| 无码字幕中文| 婷婷精品综合| 九九九九中文字幕| 九九热99热| 婷婷五月六月丁香| 久久精彩视频| 任我鲁这里有精品视频| 精品久久久999| 操逼六区| 五月天综合婷婷| 高清无码.com| 中文字幕人妻熟女在线| 99精品在| 一级黄色片看看| 九九热这里只有精品在线观看| 亚洲欧洲美女在线观| 99成人免费热视频| 亚洲狠狠婷婷| 久久久com| 国产VA播放| 韩国真做片在线观看| 色色aⅤ網| 五月色情婷婷| 国产婷婷综合| 色很很96| 五月婷婷丁香日韩在线| 婷婷丁香五月亚洲| 色播播婷婷| 久热无码| 激情网站综合五月天| 中文超碰视在线| 性热视频99精品| 99热只有精品综合| 久久国产一区二区三区| 岛国AV网| 久久久999精品| 九九精品热| 丁香婷婷色六月| 色情婷婷。| 91丨九色丨熟女高潮| 成 久久| 性爱人人网| 99色天堂| 天天爽,夜夜爽| 日韩色色色色色| 91无码色色| 99热这里只有精品9| 草综合网| 男人的天堂av俄罗斯热| 超碰人人色| 第四色26uuu| 91视频精品99| 国产精品天天狠天天看| 日韩 中文 欧美| 南京搡BBBB搡BBBB| 久操干| 最新高清无码专区| 五月婷婷丁香| 亚洲十月婷婷综合| 97色久| 人人妖人人97| 99爱在线免费视频| 亚州操人在线视频| 亚洲婷婷月丁香五月| 7777精品伊人久久久大香线蕉最新版| 97色色色| 日本狠狠干| 狠狠狠狠狠狠狠狠草| XX久久| 黃色三级三级三级三级 qixing300.shrkbk.com www.jinbozs.com tianmiaosw.com | 在线视频色五月| 97香蕉人人在线观看| 99热在线观看| 午夜成人网站在线观看| 日韩精品无码99| 婷婷五月激情热播| 六月丁香停| 丁香五月婷婷免费视频| 狠狠狠狠狠狠狠狠| www.夜夜操.com| 五月婷综合性中心| 俺来也综合网精品一区| 夜夜躁婷婷AV| 97色综合视频| 三级片AAA久久久AAA久久久AAA| 久久九九爽| 久久免片| 激情网综合| 婷婷激情五月天在线视频| 成人av中文字幕| 丁香花成人区| 亚洲色图五月丁香五月婷婷| 性做久久久久久久免费看| 中文字幕在线免费观看视频| 狠狠色综合网| 噜噜色com| 婷婷五月天亚洲图片| 婷婷成人综合免费视频| 久久99这里只有精品| 久久婷婷网| 97干视频在线| 91在线日本| 色五月自偷自拍婷婷婷婷| 久久这里只有精品视频15| 人妻丰满精品一区二区A片| 婷婷社区五月天| 九月婷婷| 色婷婷视频在线| 成人在线网| 97人人超| 天天骑天天操| 九九aV| 欧美一级色| 九九色热| 欧亚成人A片一区二区| av国产精品| 专区无日本视频高清8| 六月丁香网| 丁香婷婷综合激情五月色| 99久热| 欧类av怡春院| 黄网在线免费观| 狠狠ri| 9l视频自拍九色9l黑人| 涩婷婷视频快播人妻| 久久色午夜在线导航| 五月婷婷黄色毛片| 日本九九视频| 91丨九色丨国产打屁股| 蜜乳9188| 人妻久久久久久久久| 丁香欧美| 五月婷婷丁香社区| 亚洲免费av在线| 操久久网| 99色综合| 色五月综合激情网| 六月色 亚洲| 九月av| 六月丁香婷婷视频综合在线观看| 久久五月天精品视频| 久久视频婷婷视频| 六月丁香激情婷婷| 九九这里有精品| 丁香花色色网| 婷婷97狠狠成人网站| 秋霞AV吧| 在线成人视频免费| 色愛综合网| 5月丁香六月情| 欧美色色网| 91精品久久久久久久| 性爱综合网| 九九久久久综合| www.91婷婷| 人妻内射麻豆视频| 五月丁香婷婷开心| 狠狠爱五月婷婷| 久久HD| 五月激情婷婷偷拍| 999婷婷综合| 91dy.av| 色5月丁香婷婷| 婷婷精品视频| 超碰色人妾| 色一区高清| 中文乱子伦视频| 激情综合五月| av网站免费在线| 97碰在线视频| www.亭亭五月天| 婷婷五月情| 丁香五月天堂婷婷| 99在线热| 五月婷婷丁香狠狠撸久久| 日韩欧美一级大黄网站| 狠狠ri| 午夜一区| www.99情趣网| 天天做天天爱| 亚州操逼网| 丁香五月亚洲婷婷| 啪啪综合网| 激情丁香五月| 五月天亚洲最大成人| WWW.桔色成人.COM| 五月丁香久久久| 91久久久久久久| 第四色首页| 九月婷婷综合| www.五月婷婷.com| 五月天婷婷在线播放免费| 婷婷丁香六月| 亚洲免费观看高清完整版AV线| 九九热这里只有精品12| 综合色色色| 婷婷五月天久久综合88| 五月婷婷婷自由综合| 五月丁香六月激情在线| 日韩黄色网络| 99er热精品视频| 丁香五月花| 久久久久9999| 久久亚洲天堂| 久久久色情| 狠狠色 综合色区| 欧美成人精品A片免费一区99| 久久婷婷91| 色天五月天在线观看视频| 97日本在线播放| 狠狠干总合| 91啪啪视频| 啪啪啪综合网| 99re视频在线播放| 日韩黄色电影| 五月婷婷综合丁香视频| 五月丁香狠狠爱婷婷综合| 五月综亚洲| AV大香蕉| 少妇激情基地| 五月激情婷婷在线| 人人爽欧美婷婷久久久五月丁香| 久热视频A.| 99色色| 97热久久| 天天干一干| 激情骚五月| 婷婷五月视屏| 91VIP在线观看| 五月丁香六月婷婷亚洲| 成人αV视频免费观看| 婷婷区日本| AA片在线观看视频在线播放| 9久精品| 五月丁香六月情| 日韩婷婷| 九九九热精品| 五月天久久综合| 五月天久久综合| 97人人爱人人操| 91丨九色丨熟女| 91狠狠色色丁香婷婷综合久久| 香蕉人在线香蕉人在线 | 天天色99| 99自拍视频网站| 成人av播放| 99精品视频网| 成人羞羞啪啪 全 视频| 99国产精品久久久久久久久久久| 五月丁香综合久久| 97日本操| 五月婷婷开心网| 久久作爱| 99久视频| 丁香婷婷五月天色播| 九九九激情网| 丁香婷婷视频在线| 欧美日比视频| 五月天婷婷在线观看| 丁香五月婷婷深五月| 97五月天| 黄色笑话深爱激情网丁香五月婷婷啪啪啪啪啪 | 这里只有视频精品| 黄色中文字目| 久久99网| 99热久| 国产真实乱了老女人视频| 天天日天天日天天搞| 影音先锋 一区| 亚洲操B| 俺也去综合| 久久jiuwww| 天天插天天爱| 热久久视频99| 97色色综合| 久久久久人妻| 中国激情网| 五月丁香久人妻中文| A久久| 伊人久久五月天综合| 丁香久久综合| 8090在线影视少妇| 青草青青草| 欧美天天草人人草| 色九九综合色| 超碰99久久| 五月永久激情| 丁香激情四射| 国产AV影片| 色九九九九| 狠色狠色狠色狠色狠色网| 亚洲精品中文字幕成人片| 婷婷色综合| 狠狠干综合网| 99惹在线精品免费观看| 久久九九99.www| 夜夜谢天天干| 五月丁香综合在线| 婷婷在线五月天观看| 五月婷婷日| 刘玥av在线| 婷婷激情综合网| Www,五月天| 色婷婷久久综合久色| 免费人人操| 国产精品色情AAAAA片软件| 欧美日本黄色| 五月丁香六月婷婷婷婷| 性五月激情| 男人的天堂97| 99在线精品免费视频| 97视频久久| 色色综合色| 天天色爽| 9 1超碰九色| 日韩操啪| 成人五月丁香花| 激情五月综合| 久99在线视频| 天天高潮夜夜爽| 五月婷婷这里都是精品| 色五月色五天色情网| 婷婷综合另类| 婷婷色五月91啪啪| 五月婷婷六月天| 国产精品视频| 婷婷免费视频| 五月丁香婷婷激情澎湃四射| caobi四区| 日本久久网| 五月丁香六月婷婷啪啪| 97人妻人人| 97色精品视频 | 国产精品五月丁香| 九九色综合| 九九精品综合| 激情亚洲婷婷| 国精产品一区二区三区| 色九月丁香婷婷蜜桃在线观看| 国产精品久久久久久久久久免费| 丁香婷婷基地| 99久.| 大香蕉网站,大香蕉综合| 日本婷婷| 亚洲天天| 婷婷色五月在线视频| 久久人妻伦理| 婷婷丁香五月亚洲综合网在线视频观看| 久久成人性爱| 久久网站免费亚洲| 快乐婷婷五月天| 婷婷色五月婷婷姐妹| WWW.天天日| 亭亭五月丁香综合欧美| www99热| 久久婷婷五月天激情新地址| 久久99网站| 欧美激情丁香五月| 人人澡天天色天天做| 99噜噜噜在线播放| 深爱五月激情综合| 婷婷舔| 中文字幕日韩无码制服诱或| 色五月婷婷激情五月| 丁香涩涩五月天| 久久五月激情| 五月天色婷婷激情| 综合图片色色| 丁香婷婷色色| 五月色网| 亚洲超碰在线| 久久在线视频免费观看| 国产性av| 成人va在线| 九九精品热播| 亚洲最大在线| 天天做天天爱天天爽夜夜揉| 六月婷婷狠狠| 思思精品久久艹| 婷婷六月情| 99视频网址| 99热这里只有精品3| 超碰在线91| 性按摩玩人妻HD中文字幕| 99色人| 91无码高清| 丁香六月激| 色综合色综合色综合高潮| 97五月天婷婷| 99这里有精品视频| 色五月六月| 精品少妇人妻AV无码专区偷人| 99干免费视频| 激情文学第四色婷婷丁香五月| 亚洲欧美综合7777色婷婷| 欧美va视频不用播放器的va视频网| 26UUU精品一区二区c〇m| 日婷婷| 亚洲中文乱字字幕在线永久| 久久久亚洲精品一区二区三区浴池| 黄色av网站在线免费播放| 神马欧美精| 色之综合网| 26uuuuuuuu国产| 97人人做| 无码少妇高潮喷水A片免费| 超级碰碰视频无码| 7777激情基地| 五月丁香六月婷婷久久久综合| 久久无码成人| www.99热视频在线观看| 色婷婷香蕉丁丁网| 激情久久久久久久久| 久热大香蕉| 91丨九色丨老熟女激情| 黄网在线免费观看| 久久久久人无码人妻| 在线看片av| 色狠狠色噜噜AV天堂五区| 欧美日韩国产一区二区| 婷婷综合激情五月中文字幕| 久8色色| 91综合国免费久入| 99欧美精品99日本精品| 色碰碰视频| 色色色国产| 思思热视频在线| 97操男人的天堂| 丁香六月婷婷综合激情欧美| 五月激情综| 最近中文字幕大全免费版在线| 丁香五月综合久久| 五月丁香AV、伊人业余、性色熟妇| 这里只有精品视频在线| 国产AV一区二区三区最新精品| 婷婷玖玖五月天| 天天肏天天爽夜夜爽| 亚洲人妻av| 六月综合婷婷开心伊人| 婷婷丁香人妻| 99黄色性生活| www.com色播五月天| 婷婷五月AA五月在线| 婷婷六月激情| 99热欲| 激情五月丁香在线观看直播| 91婷婷丁香| 91九色成人原创视频| 色婷婷成人影片| 天堂A∨在线| 丁香五月婷婷大香蕉| 婷婷色Av| 狠狠干狠狠干| 五月婷在线| 日本婷久久| 亭亭丁香97| 五月丁香久久丝袜啪啪| 99久热| 91精品91久久久中77777| 久久婷婷五月综合色丁香| a级毛片一区二区免费视频| 99r这里只有精品哦| 婷婷亚洲综合| www久久艹| 九九热视| 91九色 熟| 我要射综合| 99热热热99精品婷婷| 婷婷五月成人色综合| 亚洲人妻AV| 欧洲不卡视频| 超碰在线免费9| 99re青青草| 日日色综合| 婷婷丁香黄色| 天天综合影院| 大香蕉久久久久久久久| 一级A片天天操夜夜操| 国产婷伊人| 精品九九视频| 日韩黄在免| 艹| 婷婷五月天桃花网| 丁香婷婷五月综合影院| 蜜乳av一级av| 丁香五月激情性色郤| 色婷婷8| 99热在线观看亚洲区| 骚逼视频一区2区| 丁香五月婷在线观看| 久久99精品久| 五月天激情国产综合婷婷| 停停五月色宗合| 婷婷久久99|