ROS 2主题/节点无法在同一网络中的两台机器之间通信

问题描述 投票:0回答:1

我尝试使用连接在同一网络上的两台计算机来演示发送者/接收者设置。最初,我假设这些信息可以在网络内公开访问,但不幸的是,我们没有在第二台 PC 上收到侦听器的输出。(ROS 2)

我尝试配置 ROS_DOMAIN_ID、ROS_DISCOVERY_SERVER、防火墙设置(启用和禁用),并尝试在不同的机器上使用两个不同的网络(包括运行 Ubuntu 的 Raspberry Pi、两台独立的计算机、以太网和 Wi-Fi 连接)。尽管做出了这些努力,但所有配置似乎都不起作用。

networking connection nodes wifi ros2
1个回答
0
投票

解决方案: 使用以下命令禁用防火墙:

sudo ufw disable 

完成任务后不要忘记启用它。 每次打开终端时(或在

Localhost_only = 0
中)设置
bash.rc

export ROS_LOCALHOST_ONLY = 0
© www.soinside.com 2019 - 2024. All rights reserved.