diff --git a/robomaster_pi/conn_vel.py b/robomaster_pi/conn_vel.py index 2e610063cd7941a55464da09c9f21b2a53ea4603..4412f0f790f151918c2a0a9931251de959e6116c 100644 --- a/robomaster_pi/conn_vel.py +++ b/robomaster_pi/conn_vel.py @@ -48,14 +48,15 @@ def quaternion_from_euler(ai, aj, ak): class vel_from_ros_node(Node): def __init__(self, my_ep_chassis): - self.hostname = "192.168.1.1" - + super().__init__("vel_from_ros") + self.hostname = "192.168.1.1" + self.response = 1 + Timer(1, self.check_connection) self.my_ep_chassis = my_ep_chassis - self.get_vel_from_ros_ = self.create_subscription( - Twist, "/cmd_vel", self.pose_callback, 10) + self.get_vel_from_ros_ = self.create_subscription(Twist, "/cmd_vel", self.pose_callback, 10) + - Timer(1, self.check_connection)