-
Notifications
You must be signed in to change notification settings - Fork 10
Expand file tree
/
Copy pathcapturetarget.yaml
More file actions
25 lines (22 loc) · 1.18 KB
/
Copy pathcapturetarget.yaml
File metadata and controls
25 lines (22 loc) · 1.18 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
env: "capturetarget"
env_args:
key: null # Options: CaptureTarget-6x6-1t-2a-v0
seed: null # Episode horizon
time_limit: 60 # Maximal steps for termination
obs_one_hot: False # Whether to represent observation as one-hot vector
target_flick_prob: 0.3 # The probability of not observing the target
tgt_avoid_agent: True # Whether target keeps moving away from agents.
tgt_trans_noise: 0.0 # Target's transition probability for arriving an unintended adjacent cell
agent_trans_noise: 0.1 # Agent's transition probability for arriving an unintended adjacent cell
render: False # Whether to render the environment or not
test_greedy: True
test_nepisode: 100
test_interval: 50000
log_interval: 50000
runner_log_interval: 10000
learner_log_interval: 10000
t_max: 20050000
# Capture Target
# https://github.com/yuchen-x/MacDeepMARL/blob/master/src/rlmamr/my_env/capture_target.py
# args: key, seed, time_limit=60, obs_one_hot=False, intermediate_r=False, target_flick_prob=0.3, tgt_avoid_agent=False, tgt_trans_noise=0.0, agent_trans_noise=0.1
# RUN: python3 pymarlzooplus/main.py --config=qmix --env-config=capturetarget with env_args.key="CaptureTarget-6x6-1t-2a-v0" env_args.time_limit=60