ROS2学习笔记:Python最小发布/接收节点
通过前边流程建立了workspace和基于Python的package框架后,下边是极简的一个Python语言实现的Publisher和Subscriber例子: import rclpy from rclpy.node import Node from std_msgs.msg import String class MinimalPublisher(Node): def __init__(self): super().__init__(‘minimal_publisher’) self.publisher_ = self.create_publisher(String, ‘topic’, 10) timer_period = 0.5 # seconds self.timer = self.create_timer(timer_period, self.timer_callback) self.i = 0 def timer_callback(self): msg = String() msg.data = ‘Hello World: %d’ % self.i self.publisher_.publish(msg) self.get_logger().info(‘Publishing: “%s”‘ % msg.data) self.i += 1 def main(args=None): […]
ROS2学习笔记:Python最小发布/接收节点 Read More »