Esempio n. 1
0
 def __init__(self):
     self.bridge = CvBridge()
     self.image_sub = rospy.Subscriber("Team" + TEAM_NUMBER +
                                       "_image/compressed",
                                       CompressedImage,
                                       callback=self.callback,
                                       queue_size=1)
     self.cc = car_control(TEAM_NUMBER)
     rospy.Rate(10)
Esempio n. 2
0
    def __init__(self):
        ## Commented per jkridner's advice
        import car_control
        self.c = car_control.car_control()

        #Output for the status in update method below
        self.status_port = 3004
        self.status_out = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
        self.status_out.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1)
        self.status_out.connect(("", self.status_port))
        # This filehandle sends the data to the socket broadcast
        self.status_file = self.status_out.makefile('w', buffering=None)
Esempio n. 3
0
def control(db, db_lock):
    while True:
        time.sleep(0.1)
        car_control(db)
Esempio n. 4
0
 def __init__(self):
     import car_control
     self.c = car_control.car_control()
Esempio n. 5
0
def control(db, db_lock, rabbit_db, rabbit_db_lock):
    while True:
        time.sleep(0.1)
        with db_lock:
            car_control(db, rabbit_db, rabbit_db_lock, curr_end_state)