def main(model='production.pkl'): # setup classify = Classify(ARTIFACT_PATH, model) ## CONTROL LOOPS ## while not rover.isDeadZone(): if not rover.isOverride(): # run this guy at 1Hz start = timer() # classify camera images camera_imgs = rover.getImgs() camera_preds = [] # may have to convert images here or change classify class for img in camera_imgs: camera_preds.append(classify.predict(img)) # confirm we are onlyhot running at 1Hz # and check if we are running over if timer() - start > 1: print('--BELOW 1HZ') print(timer() - start) while timer() - start < 1: pass while rover.isDeadZone(): # run this guy at 1Hz start = timer() # do stuff here signal = rover.getSignalStrength() while timer() - start < 1: pass