ROS中一个发布者可以发布两个话题吗
时间: 2023-06-14 17:06:04 浏览: 285
ro接收两个topic并发布消息
是的,一个ROS发布者可以发布多个话题。在ROS中,发布者可以使用`ros::Publisher`类来发布话题,并且可以在构造函数中指定话题名称和队列大小。如果你想发布多个话题,可以创建多个`ros::Publisher`对象,并分别指定不同的话题名称和队列大小。例如:
```cpp
ros::Publisher pub1 = nh.advertise<std_msgs::String>("topic1", 10);
ros::Publisher pub2 = nh.advertise<std_msgs::String>("topic2", 10);
```
在上面的例子中,我们创建了两个`ros::Publisher`对象,分别发布了名为`topic1`和`topic2`的两个不同话题。
阅读全文