ROS 发布/订阅节点示例(Python)
本文将基于 rospy 客户端库创建一个简单的 Hello World 软件包,实现一个发布节点(Publisher)和一个订阅节点(Subscriber),两个节点之间会循环传递“Hello World”字符串消息。
完成本次实验,你将学会如何使用 Python 编写一个 ROS 节点。
创建软件包
在 ROS 中,源代码是以包的形式组织的,所以在编写任何 ROS 程序之前,都必须先创建一个 ROS 软件包。当然创建软件包之前,你还需要创建工作空间,创建步骤参考 ROS Catkin 工作空间,这里假设你已经创建好了工作空间。