OverviewFilesCommitsIssuesDocsReleasesPeers

opencog-rocca commits / 7ec3b77

Fixes to chase_malmo example
7ec3b77f5f67c1a37ed14ba5b7235a860c252f14
by Hedra <tanksh24@gmail.com> · 2021-11-10T22:49:11.000Z

Changed files (4) +16 -7

examples/chase_malmo.py +12 -3
……@@ -19,6 +19,7 @@ from rocca.agents import OpencogAgent
1919from rocca.agents.utils import agent_log
2020from rocca.envs.malmo_demo.chase_env import mission_xml
2121from rocca.envs.wrappers import MalmoWrapper
22from opencog.ure import ure_logger
2223
2324###############
2425# Chase Agent #
……@@ -27,8 +28,8 @@ from rocca.envs.wrappers.utils import mk_action
2728
2829
2930class ChaseAgent(OpencogAgent):
30 def __init__(self, env, action_space, p_goal, n_goal):
31 OpencogAgent.__init__(self, env, action_space, p_goal, n_goal)
31 def __init__(self, env, atomspace, action_space, p_goal, n_goal):
32 OpencogAgent.__init__(self, env, atomspace, action_space, p_goal, n_goal)
3233 env.step(mk_action("hotbar.9", 1)) # Press the hotbar key
3334 env.step(
3435 mk_action("hotbar.9", 0)
……@@ -49,6 +50,14 @@ class ChaseAgent(OpencogAgent):
4950if __name__ == "__main__":
5051 atomspace = AtomSpace()
5152 set_default_atomspace(atomspace)
53
54 # Init loggers
55 log.set_level("info")
56 # log.set_sync(True)
57 agent_log.set_level("debug")
58 # agent_log.set_sync(True)
59 ure_logger().set_level("debug")
60
5261 # Wrap environment
5362 wrapped_env = MalmoWrapper(missionXML=mission_xml, validate=True)
5463
……@@ -68,7 +77,7 @@ if __name__ == "__main__":
6877 }
6978
7079 # ChaseAgent
71 ca = ChaseAgent(wrapped_env, action_space, pgoal, ngoal)
80 ca = ChaseAgent(wrapped_env, atomspace, action_space, pgoal, ngoal)
7281
7382 # Eat some food.
7483 ca.eat(4)
rocca/envs/malmo_demo/chase_env.py +2 -2
……@@ -1,8 +1,8 @@
11import os
22import time
33
4from envs.wrappers.malmo_wrapper import MalmoWrapper
5from envs.wrappers.utils import *
4from rocca.envs.wrappers.malmo_wrapper import MalmoWrapper
5from rocca.envs.wrappers.utils import *
66
77DIR_NAME = os.path.dirname(__file__)
88mission_file = os.path.join(DIR_NAME, "chase_mission.xml")
rocca/envs/wrappers/__init__.py +1 -1
……@@ -3,4 +3,4 @@ from .cartpole_wrapper import CartPoleWrapper
33from .gym_wrapper import GymWrapper
44from .minerl_wrapper import MineRLWrapper
55
6# from .malmo_wrapper import MalmoWrapper
6from .malmo_wrapper import MalmoWrapper
rocca/envs/wrappers/malmo_wrapper.py +1 -1
……@@ -6,7 +6,7 @@ import sys
66import time
77import json
88
9from malmo import MalmoPython
9from rocca.malmo import MalmoPython
1010
1111from .utils import *
1212from .wrapper import Wrapper