def __init__(self): self.kb = KnowledgeBase() self.lock = threading.Lock() self.location = Location(self.kb, self.lock) self.motion = SimpleMotion(self.kb, self.lock) self.rf = RadioSubsystem(self.kb, self.lock, self.radio_data_callback) self.fsm_state = 'at_beginning' self.sent_packet = np.array([]) self.ack_packet = np.array([]) self.goodput = np.array([])
def __init__(self): self.lock = Lock() self.kb = KnowledgeBase() self.location = Location(self.kb, self.lock) self.motion = MotionSubsystem(self.kb, self.lock, self.motion_callback) self.rf = RadioSubsystem(self.kb, self.lock, self.radio_data_callback) self.fsm_state = 'at_beginning' self.sent_packet = np.array([]) self.ack_packet = np.array([]) self.goodput = np.array([]) self.color_values = np.array([]) self.arrived = False
def __init__(self): logging.basicConfig(filename='basic.log', filemode='w', level=logging.DEBUG) self.current_location = 0 brick = utils.connect_to_brick() self.cognition = DecisionMaker() self.location = Location(self.location_callback) self.motion = MotionSubsystem(brick) self.radio = RadioSubsystem(self.radio_update_flag, self.radio_update_data, self.radio_reconfig_flag) self.tracker = TargetTracker(brick) self.radio_update_flag = False self.reconfig_flag = False self.iteration = 1 self.f = open('track_data', 'w')
def __init__(self): self.current_location = 0 brick = utils.connect_to_brick() self.cognition = DecisionMaker() self.location = Location(self.location_callback) self.motion = MotionSubsystem(brick) self.radio = RadioSubsystem(self.radio_update_flag, self.radio_update_data, self.radio_reconfig_flag) self.tracker = TargetTracker(brick) self.radio_update_flag = False self.reconfig_flag = False # self.iteration = 1 self.current_m = {} self.previous_m = {} self.re_explore = False self.f = open('track_data', 'w')