diff --git a/lesson_04/turtle_s.py b/lesson_04/turtle_s.py new file mode 100644 index 0000000000000000000000000000000000000000..60c43f065b38883ecc9348bbbea994b685222705 --- /dev/null +++ b/lesson_04/turtle_s.py @@ -0,0 +1,33 @@ +import rclpy +from rclpy.node import Node + +from geometry_msgs.msg import Twist + + +class RurMover(Node): + def __init__(self): + super().__init__('rur_mover') + self.publisher_twist = self.create_publisher(Twist, 'turtle1/cmd_vel', 10) + self.main() + + def main(self): + msg = Twist() + msg.linear.x = -7.0 + msg.angular.z = -3.14 + self.publisher_twist.publish(msg) + + + + +def main(args=None): + rclpy.init(args=args) + + mover = RurMover() + + rclpy.spin(mover) + + mover.destroy_node() + rclpy.shutdown() + +if __name__ == '__main__': + main()