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

    docker中的ros2发送组播 上位机ros2接收不到

    已定时 已固定 已锁定 已移动
    ROS 2相关问题
    docker ros2 上位机
    2
    8
    874
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 22356740442
      ”╰+gǒが油メo ╬▍
      最后由 编辑

      docker中ubuntu容器可以ping通上位机,但是容器中的ros2使用ros2 multicast send发送组播,上位机的ros2接收不到
      85c9f29c-a58c-4010-9f87-d436c580de07-image.png
      5a180322-4b77-4c37-9715-ad5cd2d6ce78-img_v2_edffb583-7de0-4748-9e0f-5b4306a5274g.png

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

        @2235674044 贴一下如何建立的镜像?推荐添加

        @小鱼 在 [FishBot教程] 3. 主控板固件烧录与配置 中说:

        -v /dev:/dev -v /dev/shm:/dev/shm --privileged --net=host

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

        22356740442 2 条回复 最后回复 回复 引用 0
        • 22356740442
          ”╰+gǒが油メo ╬▍ @小鱼
          最后由 2235674044 编辑

          此回复已被删除!
          1 条回复 最后回复 回复 引用 0
          • 22356740442
            ”╰+gǒが油メo ╬▍ @小鱼
            最后由 2235674044 编辑

            @小鱼 创建容器时我试着加入-v /dev:/dev -v /dev/shm:/dev/shm --privileged --net=host 发现还是不行 容器可以ping通上位机,上位机也可以ping通容器
            e0a2281a-92a2-4a27-abb2-61e883a7dec4-image.png
            上图下边两个小的终端是容器内部ros2 底下的终端是上位机ros2

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

              @2235674044 可以画个结构图吗?你这是容器和上位机?

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

              22356740442 2 条回复 最后回复 回复 引用 0
              • 22356740442
                ”╰+gǒが油メo ╬▍ @小鱼
                最后由 2235674044 编辑

                @小鱼 是的 和上位机通讯 貌似是被docker隔离了
                eb2529a0-d2a0-42c8-b486-2939a564279d-image.png
                上位机可以ping通docker0的ip地址 容器也可以ping通上位机

                1 条回复 最后回复 回复 引用 0
                • 22356740442
                  ”╰+gǒが油メo ╬▍ @小鱼
                  最后由 2235674044 编辑

                  @小鱼 现在是docker与上位机通过iperf3测试发现udp与tcp都是通的,两台设备编码格式不同会对topic产生影响吗?

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

                    @2235674044 首先再次确认下ip,别搞错了,另外确认下,如果都在各自主机上(不通过docker)是否可以连通

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

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