在 rclpy ROS2 的 pub&sub 中设置端点

Setting endpoints in pub&sub in rclpy ROS2

我正在尝试 运行 来自 rclpy 客户端库的 demo 示例。

我的问题是我能够 运行 来自同一台机器上的客户端库的发布者和订阅者示例。 但是现在我想 运行 这两个在不同的机器上,例如我想在我的 windows 主机上 运行 mz 发布者和 LInux 虚拟机上的监听器 我在哪里可以在 rclpy lib 中设置 pu&b&sub 的端点,以便我在 windows 上的发布者可以将数据发送到在 LInux VM 上的监听器 运行ning。

如有任何帮助,我们将不胜感激。

使用ROS2 运行 不同机器上的节点非常简单。您只需确保连接到同一网络即可。您可以在following thread.

中得到详细的解释