Agents not smear Dirt
This commit is contained in:
7
main.py
7
main.py
@ -92,8 +92,9 @@ if __name__ == '__main__':
|
||||
from algorithms.reg_dqn import RegDQN
|
||||
# from sb3_contrib import QRDQN
|
||||
|
||||
dirt_props = DirtProperties(clean_amount=3, gain_amount=1, max_global_amount=30,
|
||||
max_local_amount=5, spawn_frequency=3, max_spawn_ratio=0.05)
|
||||
dirt_props = DirtProperties(clean_amount=1, gain_amount=0.3, max_global_amount=20,
|
||||
max_local_amount=2, spawn_frequency=3, max_spawn_ratio=0.05,
|
||||
dirt_smear_amount=0.2)
|
||||
move_props = MovementProperties(allow_diagonal_movement=True,
|
||||
allow_square_movement=True,
|
||||
allow_no_op=False)
|
||||
@ -106,7 +107,7 @@ if __name__ == '__main__':
|
||||
|
||||
with SimpleFactory(n_agents=1, dirt_properties=dirt_props, pomdp_radius=2, max_steps=400, parse_doors=False,
|
||||
movement_properties=move_props, level_name='rooms', frames_to_stack=4,
|
||||
omit_agent_slice_in_obs=False, combin_agent_slices_in_obs=True, record_episodes=False
|
||||
omit_agent_slice_in_obs=True, combin_agent_slices_in_obs=True, record_episodes=False
|
||||
) as env:
|
||||
|
||||
if modeL_type.__name__ in ["PPO", "A2C"]:
|
||||
|
Reference in New Issue
Block a user