天天看點

KITTI,raw_data轉rosbag

1.轉換工具

KITTI官網提示了對應轉換工具的github源碼位址:

(1)kitti_to_rosbag:https://github.com/ethz-asl/kitti_to_rosbag

(2)kitti2bag:https://github.com/tomas789/kitti2bag

2.轉換測試

2.1.kitti_to_bag

c++代碼,編譯階段出了點問題還沒解決,以後閑了再看看,這裡放一個簡書上的測試方案:

kitti_to_rosbag入坑教程:https://www.jianshu.com/p/b6f12b071966

2.2.kitti2bag

python代碼,感覺安裝和使用都比較友好。

ubuntu上安裝過ros的話,可以直接用pip進行安裝:

sudo pip install kitti2bag
           

使用時需要去KITTI官網下載下傳原始資料和對應的标定檔案:

KITTI raw_data:http://www.cvlibs.net/datasets/kitti/raw_data.php

下載下傳好了以後:

(1)以日期建立檔案夾

(2)将标定檔案夾calib中的三個檔案放入該檔案夾中

(3)将下載下傳好的sync資料檔案夾放入該檔案夾中

如圖:

KITTI,raw_data轉rosbag

打開終端,運作:

#示例
kitti2bag -t 2011_09_30 -r 0016 raw_synced .
           

将以上日期檔案和對應編号改成資料對應的格式,就能在檔案夾外得到對應的bag資料了

KITTI,raw_data轉rosbag

PS

最近ubuntu更新了pipd,在使用pip進行安裝時可能産生問題,解決方案見:

Ubuntu, ImportError: cannot import name ‘main’:https://blog.csdn.net/guaijiaodie2064/article/details/103183195

繼續閱讀