ros中bag包的恢復

2021-08-08 08:16:47 字數 424 閱讀 3267

一、問題描述:在使用"rosbag record 主題"來儲存bag包的時候,往往會生成以.bag.active為字尾的檔案,而只有將之恢復成正常的以".bag"為字尾的包,我們才能正常進行rosbag play等操作。

二、條件:ubuntu作業系統

三、解決方案:

①切換到"***.bag.active"檔案所在的目錄下;

②命令列輸入「rosbag reindex ***.bag.active」;

③輸入"rosbag fix ***.bag.active";

四注意事項:

①在第二步結束後,除了原來的以.bag.active為字尾的檔案之外,還會生成乙個以.bag.org.active為字尾的檔案,注意該檔案只是中間檔案,第三部輸入的時候不要對該檔案進行修復。

②在第三步結束之後,會生成正常的.bag檔案

用kalibr製作img imu的bag包

剛好kalibr也能將序列和imu資訊製作成bag包 官方教程 不過官方教程有個小問題 dataset dir後面要加乙個 kalibr bagcreater folder dataset dir output bag awsome.bag輸出的包 只能生成在當前目錄,awsome.bag不能包含路...

Ros中tf的相關功能包

能夠監聽當前時刻所有通過ros廣播的tf座標系,並繪製出樹狀圖表示座標系之間的連線關係儲存到離線檔案中 rosrun tf view frames雖然view frames能夠將當前座標系關係儲存在離線檔案中,但是無法實時反映座標關係,所以可以用rqt tf tree實時重新整理顯示座標系關係 ro...

ROS 包中 gmapping 模組的引數翻譯

參照這個關於kinect v2轉為laser感測器建圖的帖子閱讀效果更佳。可以按照自己需求去改。這個工程我覺得最大的問題在回環檢測很弱,當然,單線雷射雷達可能也就這個樣子了。末尾附上我自己隨便改的引數,針對kinect2,可以反應的稍微快一點。模組的引數。主要是意譯,能看懂就好。parameters...