diff --git a/robomaster_pi/conn_vel.py b/robomaster_pi/conn_vel.py index deb5f327a81edf3c48f895f5b455c1df619cbf69..66cbeca7de249dc3cd1b88617c795423ce6b6688 100644 --- a/robomaster_pi/conn_vel.py +++ b/robomaster_pi/conn_vel.py @@ -39,17 +39,11 @@ class vel_from_ros_node(Node): self.my_ep_chassis.drive_speed(x = 0, y = 0, z = 0.5) - def isConnected(self): - try: - # connect to the host -- tells us if the host is actually - # reachable - sock = socket.create_connection(("www.google.de", 80)) - if sock is not None: - print('Clossing socket') - sock.close - return True - except OSError: - pass + def check_ip_reachability(self): + response = ping3.ping("192.168.1.5") + if response is not None: + return True + else: return False