说明
实际应用中经常会用到将bag包中的topic数据,保存到csv文件或者txt文件下,然后在对数据进行分析。
保存为csv文件
rostopic echo -b <bagfile> -p <topic> > <output>.csv
其中:为bag文件名,为ros中的Topic名称,为要保存的csv文件名
举例:
rostopic echo -b myTest.bag -p /Odometry > Odom.csv
保存为txt文件
其实与csv格式基本一样,只需要修改后缀即可
rostopic echo -b <bagfile> -p <topic> > <output>.txt
举例:
rostopic echo -b myTest.bag -p /imu/data > imu_data.txt
注:感谢吕博士提供的支持

该文介绍了如何使用ROS命令`rostopicecho`从bag文件中提取topic数据并保存为csv或txt格式,例如,将myTest.bag中的Odometry话题数据保存为Odom.csv,以及imu数据保存为imu_data.txt。
4674





