Kitti bin数据转Ros Bag 及遇到核心转储问题
Kitti bin数据转Ros Bag 及遇到核心转储问题由于运行Lego-LOAM 需要kitti数据,所以需要将kitti的bin数据转换为bag数据1.采用程序:https://github.com/AbnerCSZ/lidar2rosbag_KITTI/blob/master/README.md2.安装步骤:参考官方步骤cd ~/catkin_ws/src/git clone git@gi
·
Kitti bin数据转Ros Bag 及遇到核心转储问题
由于运行Lego-LOAM 需要kitti数据,所以需要将kitti的bin数据转换为bag数据
1.采用程序:
https://github.com/AbnerCSZ/lidar2rosbag_KITTI/blob/master/README.md
2.安装步骤:
参考官方步骤
cd ~/catkin_ws/src/
git clone git@github.com:AbnerCSZ/lidar2rosbag_KITTI.git
cd ~/catkin_ws
catkin_make -DCMAKE_BUILD_TYPE=Release
source ~/catkin_ws/devel/setup.bash
可能git不动,自行下载文件移至src文件下
文件组织形式如图:
没按照官网git到catkin_ws下,放在了自己的工作空间下。
运行:
rosrun lidar2rosbag lidar2rosbag KITTI_input_dir output_name
文件组织形式参考官方:
注意一定要有times.txt和velodyne文件
出现问题及解决方案:
出现问题:核心已转储
这个问题查了好久,issue里面也有提到这个问题,是没有times.txt的问题。
还以为是源码的问题,尝试用clion运行debug等等,试了半天,最后在师兄的帮助下,运行成功了 ,复刻自己之前的运行步骤,竟然是路径没给全的问题。
之前给路径一直习惯不从home给,结果就是错误。
从源码来看,它只识别你输入的个数,对于路径是否给全,没有提示。
最后运行命令如下:
rosrun lidar2rosbag lidar2rosbag /home/astronaut/data/KITTI/dataset/sequences/00/ bag00
更多推荐
已为社区贡献1条内容
所有评论(0)