def __init__(self): source.__init__(self) self.continuous = False # Discrete actions (9): # int: 0:NONE, 1:TURN_LEFT, 2:TURN_RIGHT, 3:GAS, 4:BRAKE, 5:GAS_AND_TURN_LEFT, # 6:GAS_AND_TURN_RIGHT, 7:BRAKE_AND_TURN_LEFT, 8:BRAKE_AND_TURN_RIGHT # Continuous actions (3): # list: [throttle_value, steering_value, brake_value] self.env = CarlaEnv( is_render_enabled=False, num_speedup_steps=10, run_offscreen=False, cameras=['SceneFinal', 'Depth', 'SemanticSegmentation'], save_screens=False, continuous=self.continuous) def signal_handler(signal, frame): print('\nProgram closed!') sys.exit(0) signal.signal(signal.SIGINT, signal_handler)
def __init__(self): source.__init__(self) class Args: debug = True host = '127.0.0.1' port = 2000 autopilot = False res = '600x400' width, height = [int(x) for x in res.split('x')] self.args = Args() self.env = CarlaEnv() # Open Server self.env.open_server(self.args) # Open Client self.env.init(self.args) def signal_handler(signal, frame): print('\nProgram closed!') sys.exit(0) signal.signal(signal.SIGINT, signal_handler)
def __init__( self , game ): source.__init__( self ) self.env = gym.make( game ) #self.env = wrappers.Monitor(self.env, ".") #record def signal_handler(signal, frame): print('\nProgram closed!') sys.exit(0) signal.signal(signal.SIGINT, signal_handler)
def __init__( self , game ): source.__init__( self ) module = importlib.import_module( 'sources.pygames.' + game ) self.env = getattr( module , game )() def signal_handler(signal, frame): print('\nProgram closed!') sys.exit(0) signal.signal(signal.SIGINT, signal_handler)
def __init__(self, scene): source.__init__(self) self.env = vrepper(headless=not self.RENDER) self.env.start() self.env.load_scene( os.path.dirname(os.path.realpath(__file__)) + '/vrep/scenes/' + scene + '.ttt') def signal_handler(signal, frame): print('\nProgram closed!') sys.exit(0) signal.signal(signal.SIGINT, signal_handler)
def __init__(self, game): source.__init__(self) self.env = UnityEnvironment(file_name="./sources/unity/" + game, worker_id=0) self.brain_name = self.env.brain_names[0] self.brain_initial_info = self.env.reset(True, None)[self.brain_name] self.image_obsv = False def signal_handler(signal, frame): self.env.close() print('\nSocket closed!') print('Program closed!') sys.exit(0) signal.signal(signal.SIGINT, signal_handler)