예제 #1
0
def launch_gui(rosie_config):
    root = Tk()
    rosie_agent = MobileSimAgent(rosie_config)
    rosie_gui = RosieGUI(rosie_agent, master=root)
    rosie_agent.add_connector("find_test",
                              FindObjConnector(rosie_agent, rosie_gui))
    rosie_gui.run()
예제 #2
0
파일: __main__.py 프로젝트: SoarGroup/rosie
def launch_gui(rosie_config):
    root = Tk()
    eval_agent = MobileSimAgent(rosie_config)
    eval_gui = RosieGUI(eval_agent, master=root)
    eval_agent.add_connector("find_test",
                             FindTestConnector(eval_agent, eval_gui))
    eval_gui.run()
예제 #3
0
파일: __main__.py 프로젝트: SoarGroup/rosie
def launch_gui(rosie_config, lesioned):
    root = Tk()
    eval_agent = MobileSimAgent(rosie_config)
    eval_gui = RosieGUI(eval_agent, master=root)
    if "lesioned" in sys.argv:
        eval_agent.execute_command("source lesioned-agent-rules.soar",
                                   print_res=True)
    eval_gui.run()
예제 #4
0
def launch_gui(rosie_home):
    AGENT_NAME = "serve"

    agent_file = rosie_home + "/python/rosie/evaluation/" + AGENT_NAME + "/agent/rosie." + AGENT_NAME + ".config"

    root = Tk()
    eval_agent = MobileSimAgent(agent_file)
    eval_gui = RosieGUI(eval_agent, master=root)
    eval_gui.run()
예제 #5
0
def launch_gui(rosie_config, var_num):
    """ var_num is an integer from 1-3 representing the agent variation to use """

    root = Tk()
    var_script = "variations/var" + str(var_num) + "-script.txt"
    eval_agent = MobileSimAgent(rosie_config, messages_file=var_script)
    eval_agent.messages.append("!CMD cli pc -f")
    eval_gui = RosieGUI(eval_agent, master=root)

    # Source rules specific to the agent variation
    var_rules = "variations/var" + str(var_num) + "-rules.soar"
    eval_agent.execute_command("source " + var_rules, print_res=True)
    
    eval_gui.run()
예제 #6
0
파일: __main__.py 프로젝트: SoarGroup/rosie
def launch_gui(rosie_config):
    root = Tk()
    eval_agent = MobileSimAgent(rosie_config)
    eval_agent.messages.append("!CMD cli pc -f")
    eval_gui = RosieGUI(eval_agent, master=root)
    eval_gui.run()