日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

激光SLAM建图过程中的问题MessageFilter [target=odom_combined ]:Dropped 100.00% of messages so far.,解决方案

發布時間:2023/12/15 编程问答 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 激光SLAM建图过程中的问题MessageFilter [target=odom_combined ]:Dropped 100.00% of messages so far.,解决方案 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

最近在和師弟用kobuki底盤進行SLAM建圖的過程中遇到一個比較棘手的問題,一直沒有解決,直到今天我在仿真環境中也碰到了

[ WARN] [1618301922.711685031, 2351.764000000]: MessageFilter [target=odom_combined ]: Dropped 100.00% of messages so far. Please turn the [ros.slam_karto.message_filter] rosconsole logger to DEBUG for more information.

經過一系列的嘗試和查資料發現產生該錯誤的原因是tf轉換不正確導致的

首先通過命令

rosrun rqt_tf_tree rqt_tf_tree

查看一下tf樹是否連接正確

這里發現base_link并沒有指向對應的雷達坐標,因此需要發布一個靜態的tf轉換

rosrun tf static_transform_publisher 0.20 0 0 0 0 0 base_link laser 50

再次查看tf樹,發現雷達坐標已經加入到tf樹中?

但是,如此之后建圖的錯誤依舊存在,那么關鍵的地方來了!!!!!

查看一下建圖所需話題的tf名稱是否對應正確!!!

我這里是因為雷達tf名稱對應不正確,之前通常情況下雷達tf是laser,所以形成了定型思維,下面說一下如何正確修改

rostopic echo /scan

會輸出frame_id:base_scan,與上面的雷達tf名稱是不一樣的,所以需要將靜態tf中的laser改成base_scan

rosrun tf static_transform_publisher 0.20 0 0 0 0 0 base_link base_scan 50

重新運行gmapping或karto即可

總結

以上是生活随笔為你收集整理的激光SLAM建图过程中的问题MessageFilter [target=odom_combined ]:Dropped 100.00% of messages so far.,解决方案的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。