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

Posted

技术标签:

【中文标题】在 rclpy ROS2 的 pub&sub 中设置端点【英文标题】:Setting endpoints in pub&sub in rclpy ROS2 【发布时间】:2018-06-10 10:21:31 【问题描述】:

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

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

任何帮助将不胜感激。

【问题讨论】:

【参考方案1】:

使用 ROS2 在不同机器上运行节点非常简单。您所要做的就是确保您连接到同一个网络。你可以在following thread得到详细的解释。

【讨论】:

以上是关于在 rclpy ROS2 的 pub&sub 中设置端点的主要内容,如果未能解决你的问题,请参考以下文章

ROS/ROS2机器人命令(cli)和基础编程(rclpy)的高效学习方法

ros2 pub/sub 自定义消息通过 ros2-web-bridge 到客户端应用程序

micro-ROS之esp32与ros2发布pub与接收sub

ROS2&AI电脑摄像头intel-D435,利用ros2发布订阅图像(Python)

ros2订阅esp32发布的电池电压数据

ros2中创建一个python package