[ INFO] [1641883087.135235462]: Opening basic_localization_stage.bag
[FATAL] [1641883087.219597305]: Error reading from file: wanted 4 bytes, read 0 bytes
回放显示上述报错,可以使用这个命令
rosbag reindex xxx-xxx-xxx.bag
如果显示下面的就是成功了。
basic_localization_stage.bag 100% 1.4 MB 00:00
如果显示这个就是失败了。
Traceback (most recent call last):
File "/opt/ros/melodic/bin/rosbag", line 35, in <module>
rosbag.rosbagmain()
File "/opt/ros/melodic/lib/python2.7/dist-packages/rosbag/rosbag_main.py", line 1030, in rosbagmain
cmds[cmd](argv[2:])
File "/opt/ros/melodic/lib/python2.7/dist-packages/rosbag/rosbag_main.py", line 629, in reindex_cmd
bag_op(args, True, True, lambda b: b.version > 102, op, options.output_dir, options.force, options.quiet)
File "/opt/ros/melodic/lib/python2.7/dist-packages/rosbag/rosbag_main.py", line 705, in bag_op
shutil.copy(
ROSBag修复指南

本文介绍了解决ROSBag文件读取错误的方法,通过重新索引工具修复损坏的文件,并提供了处理权限问题的具体步骤。
最低0.47元/天 解锁文章
6707

被折叠的 条评论
为什么被折叠?



