Skip to content

Commit

Permalink
#19 more fixes for MctsAggrExample. Still not ok
Browse files Browse the repository at this point in the history
  • Loading branch information
wouter committed Jun 4, 2020
1 parent 31d95bf commit 607b24b
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 6 deletions.
6 changes: 6 additions & 0 deletions examples/MctsAggrExample.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
import copy
import sys
import pickle
from dict_recursive_update import recursive_update

logger = logging.getLogger()
logger.setLevel(logging.ERROR)
Expand All @@ -39,6 +40,11 @@ def main():
env_parameters = getParameters(env_filename)
agent_parameters = getParameters(agent_filename)

# whao, you need to know exact contents of all files here..
recursive_update(agent_parameters['subAgentList'][0]['parameters']['simulator'], env_parameters['environment'])
recursive_update(agent_parameters['subAgentList'][0]['parameters']['treeAgent']['parameters']['simulator'], env_parameters['environment'])
recursive_update(agent_parameters['subAgentList'][0]['parameters']['rolloutAgent']['parameters']['simulator'], env_parameters['environment'])

print(env_parameters)
print(agent_parameters)

Expand Down
9 changes: 3 additions & 6 deletions examples/configs/agent_combined_config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,25 +19,22 @@ parameters:
parameters: {}
subAgentList:
- class: *RobotAgent
id: "robots"
id: "robot1"
parameters:
simulator:
fullname: *FactoryFloorEnv
robots: [{"id": "robot2", "pos":"random"}, {"id": "robot1", "pos": "random"}, {"id": "robot3", "pos": "random"}]
treeAgent:
class: *RandomAgent
id: "robots"
id: "robot1"
parameters:
simulator:
fullname: *FactoryFloorEnv
robots: [{"id": "robot2", "pos":"random"}, {"id": "robot1", "pos": "random"}, {"id": "robot3", "pos": "random"}]
rolloutAgent:
class: *RandomAgent
id: "robots"
id: "robot1"
parameters:
simulator:
fullname: *FactoryFloorEnv
robots: [{"id": "robot2", "pos":"random"}, {"id": "robot1", "pos": "random"}, {"id": "robot3", "pos": "random"}]
timeLimit: *timeLimit
treeParameters:
explorationConstant: *explorationConstant
Expand Down

0 comments on commit 607b24b

Please sign in to comment.