#!/usr/bin/env python3 # simple_sub.py — escuta String em /chatter import rclpy from rclpy.node import Node from std_msgs.msg import String class SimpleSubscriber(Node): def __init__(self): super().__init__('simple_subscriber') self.sub = self.create_subscription( String, 'chatter', self.callback, 10, ) self.get_logger().info('SimpleSubscriber ON -> topic: /chatter') def callback(self, msg: String): self.get_logger().info(f'Recebido: "{msg.data}"') def main(): rclpy.init() node = SimpleSubscriber() try: rclpy.spin(node) except KeyboardInterrupt: pass finally: node.destroy_node() rclpy.shutdown() if __name__ == '__main__': main()