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

    实现不同网关下的ROS2通信

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

      在 3 层交换机下设置了两个不同的 IP 地址。在两个不同的系统设备上设置这两个IP地址后,设备可以成功相互ping,但ROS 2无法通信(通过本机的ros2运行demo_nodes_cpp_talker,但是另一台电脑的ros2接收失败,它运行的为demo_nodes_py_listener)
      我的电脑IP是192.168.20.12,另一个电脑IP是192.168.10.11。具体细节如下:
      可以发现我能够成功ping通不同网段下的另外一台电脑:
      88d7f2e8-2505-4494-ad39-effab19f3181-image.png
      由我的电脑进行发送消息如下:
      9953a4a0-0050-402f-9351-375a96989b72-image.png
      但是此时在另外的电脑无法接收到信息:
      a8592c6f-2f21-402f-b4e9-7181b926f3ed-image.png
      我的windows的以太网IPV4设置以及虚拟机网络设置如下所示
      aac9892f-6784-46e7-bfe8-786fe07d1326-image.png
      10931fe3-bac1-4b09-8268-7410bb202109-image.png

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