Exemplo n.º 1
0
    def configure(self):
        Controller.extend_capabilities(self, self.primary,
                                       {'share': self.share})

        self.primary.configure()
        self.secondary.configure()

        self.primary.enabled = self.shared[0]
        self.secondary.enabled = self.shared[1]
 def __init__(self, env):
     Controller.__init__(self, env)
Exemplo n.º 3
0
 def __init__(self, env):
     Controller.__init__(self, env)
     self.obs = self.env.reset()
 def __init__(self, env, human_controller, nn_controller):
     self.human_controller = human_controller
     self.nn_controller = nn_controller
     Controller.__init__(self, env=env)
 def initialize(self):
     self._inject_share_action()
     self.nn_controller.enabled = False
     Controller.initialize(self)
Exemplo n.º 6
0
 def __init__(self, env, primary, secondary, shared=[True, False]):
     Controller.__init__(self, env=env)
     self.primary = primary
     self.secondary = secondary
     self.shared = shared