Skip to content

Commit 206362d

Browse files
committed
Updating for new flagrun again
1 parent 07f1b51 commit 206362d

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

configs/flagrun.json

+3-2
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,15 @@
55
"ant_env_rew_weight": 1,
66
"path_rew_weight": 0,
77
"dist_rew_weight": 0,
8-
"goal_reach_rew": 5000,
8+
"goal_reach_rew": 500,
99
"kwargs": {
1010
"enclosed": true,
1111
"timeout": 100,
1212
"size": 10,
1313
"max_target_dist": 4,
1414
"max_targets": 0,
15-
"tolerance": 0.5
15+
"tolerance": 1,
16+
"switch_flag_on_collision": false
1617
}
1718
},
1819
"noise": {

flagrun.py

+4-2
Original file line numberDiff line numberDiff line change
@@ -125,9 +125,10 @@ def run_model(model: PrimFF,
125125
if render:
126126
env.render('human')
127127
# time.sleep(1 / 100)
128-
env.stadium_scene._p.addUserDebugLine([*pos, 0.5], [*(pos + ob[:2]), 0.5], lifeTime=0.1)
128+
# env.stadium_scene._p.addUserDebugLine([*pos, 0.5], [*(pos + ob[:2]), 0.5], lifeTime=0.1)
129129
# robot to goal
130-
# env.stadium_scene._p.addUserDebugLine(pos, [env.walk_target_x, env.walk_target_y, pos[2]], lifeTime=0.1)
130+
env.stadium_scene._p.addUserDebugLine([*pos, 0.5], [env.walk_target_x, env.walk_target_y, 0.5],
131+
lifeTime=0.1)
131132
# robot dir
132133
# point = [10, m * 10 + c, pos[2]]
133134
# env.stadium_scene._p.addUserDebugLine([x, y, pos[2]], point, lifeTime=0.1, lineColorRGB=[0, 1, 0])
@@ -178,6 +179,7 @@ def r_fn(model: PrimFF, use_ac_noise=True) -> TrainingResult:
178179
rs if use_ac_noise else None, False)
179180
return RewardResult(rews, behv, obs if save_obs else np.array([np.zeros(env.observation_space.shape)]), steps)
180181

182+
181183
assert cfg.general.policies_per_gen % comm.size == 0 and (cfg.general.policies_per_gen / comm.size) % 2 == 0
182184
eps_per_proc = int((cfg.general.policies_per_gen / comm.size) / 2)
183185
for gen in range(cfg.general.gens): # main loop

0 commit comments

Comments
 (0)