鱼香ROS社区
    • 版块
    • 最新
    • 未解决
    • 已解决
    • 群组
    • 注册
    • 登录
    紧急通知:禁止一切关于政治&VPN翻墙等话题,发现相关帖子会立马删除封号
    提问前必看的发帖注意事项: 社区问答规则(小鱼个人)更新 | 高质量帖子发布指南

    将ros2中.bag格式文件转换成.mcap格式文件

    已定时 已固定 已锁定 已移动 未解决
    综合问题
    ros2 bag文件
    2
    2
    1.2k
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 25935760522
      游山煜
      最后由 2593576052 编辑

      小鱼,我发现了一个很好用的插件,叫foxglove studio,这是它的网址:https://foxglove.dev/
      他可以很好的显示出录制rosbag的数据,但是只支持ros2内定的接口类型和结构,我们自定义的消息类型不显示,必须转换成.mcap格式,但是在我安装ros2 humble版mcap文件包成功后,命令行找不到mcap这个命令,卡这一步了cc353879-9a19-4436-b87f-69b1035d24e3-image.png 然后47e7954f-a000-4f8e-883e-d247fe7df4b3-image.png
      报错的信息是:
      [错误][1669349158133610335][rosbag2_storage]:无法使用“mcap”打开“rosbag2_2022_11_25-12_0_58/rosbag2_22022_11_25-12_05_58_0”。错误:未知的MCAP存储预设配置文件(有效选项为“fastwrite”、“zstd_fast”和“zstd_small”):无
      〔错误〕〔1669349158.133653447〕〔rosbag2_storage〕:无法加载/打开存储id为“mcap”的插件。
      无法初始化任何存储。中止

      小鱼小 1 条回复 最后回复 回复 引用 0
      • 小鱼小
        小鱼 技术大佬 @2593576052
        最后由 小鱼 编辑

        @2593576052 尽量复制粘贴终端文字

        看一下官方文档可以知道,mcap CLI指令是需要单独安装的

        • https://mcap.dev/getting-started/ros-2.html
        • https://github.com/foxglove/mcap/tree/main/go/cli/mcap#installing

        Installing:
        Either install from releases binaries, from Homebrew, or by using go.

        From release binaries
        Download the executable for your platform and mark it executable (if on mac or linux). For example,

        wget https://github.com/foxglove/mcap/releases/latest/download/mcap-linux-amd64 -O mcap
        chmod +x mcap
        If desired, move the binary onto your path.

        If on windows, download and run the appropriate .exe for your architecture from the releases page.


        @小鱼 在 提问前必看!一定要看!必须看一下! 中说:

        问题一定要描述清楚,终端打印一定复制粘贴

        新书配套视频:https://www.bilibili.com/video/BV1GW42197Ck/

        1 条回复 最后回复 回复 引用 0
        • 第一个帖子
          最后一个帖子
        皖ICP备16016415号-7
        Powered by NodeBB | 鱼香ROS