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

    ros2 service发送图片(spin_until_future_complete)超时

    已定时 已固定 已锁定 已移动
    ROS 2相关问题
    ros2-humble spin timeout
    2
    5
    475
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 706648407
      marco
      最后由 编辑

      环境:ubuntu22.04,humble
      图片大小:192010803
      刚启动的时候正常发送接收(spin_until_future_complete实时返回10几毫秒),运行一段时间后,spin_until_future_complete的callback返回要1-3秒,是不是哪里阻塞了?
      代码:发送
      80b65d31-01bd-4522-aa94-c1f1f67cb47c-image.png
      代码:接收
      805ec96e-1cfd-49a3-bae9-a29eb9a4272c-image.png
      日志:
      337b1866-8aa0-4a28-b7fd-c50c8fd2d1c5-image.png

      小鱼小 706648407 2 条回复 最后回复 回复 引用 0
      • 小鱼小
        小鱼 技术大佬 @70664840
        最后由 编辑

        @70664840 建议service和client都用单独的callbackgroup

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

        706648407 1 条回复 最后回复 回复 引用 0
        • 706648407
          marco @70664840
          最后由 编辑

          @70664840 我用单独的callbackgroup试试,感谢

          1 条回复 最后回复 回复 引用 0
          • 706648407
            marco @小鱼
            最后由 编辑

            @小鱼 加了回调组还是不行,目前只有一个服务,一个client,没有其他topic和service,回调里面是不是有个队列阻塞了还是什么呢
            237caf9d-0952-4993-86ac-2f528772dae6-image.png

            706648407 1 条回复 最后回复 回复 引用 0
            • 706648407
              marco @70664840
              最后由 编辑

              @70664840 现在不知道是server端阻塞了,还是客户端阻塞了

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