Include modified version of two_rooms_one_door_config + small changes on two other configs and a rl study file

This commit is contained in:
Julian Schönberger
2024-03-27 17:06:23 +01:00
parent 086a921929
commit 63bed3f4ba
5 changed files with 85 additions and 6 deletions

View File

@ -8,7 +8,7 @@ General:
# Radius of Partially observable Markov decision process
pomdp_r: 3
# Print all messages and events
verbose: true
verbose: false
# Run tests
tests: false

View File

@ -6,14 +6,14 @@ General:
level_name: simple_crossing
# View Radius; 0 = full observatbility
pomdp_r: 0
verbose: true
verbose: false
tests: false
Agents:
Agent_horizontal:
Actions:
- Noop
- Move8
- Move4
Observations:
- Walls
- Other
@ -27,7 +27,7 @@ Agents:
Agent_vertical:
Actions:
- Noop
- Move8
- Move4
Observations:
- Walls
- Other

View File

@ -0,0 +1,72 @@
General:
env_seed: 69
# Individual vs global rewards
individual_rewards: true
# The level.txt file to load from marl_factory_grid/levels
level_name: two_rooms_modified
# View Radius; 0 = full observatbility
pomdp_r: 3
# Print all messages and events
verbose: false
# Run tests
tests: false
# In "two rooms one door" scenario 2 agents spawn in 2 different rooms that are connected by a single door. Their aim
# is to reach the destination in the room they didn't spawn in leading to a conflict at the door.
Agents:
Wolfgang:
Actions:
- Move8
- Noop
- DestAction
- DoorUse
Observations:
- Walls
- Other
- Doors
- Destination
Positions:
- (3,1)
Sigmund:
Actions:
- Move8
- Noop
- DestAction
- DoorUse
Observations:
- Other
- Walls
- Destination
- Doors
Positions:
- (3,13)
Entities:
Destinations:
spawnrule:
SpawnDestinationsPerAgent:
coords_or_quantity:
Wolfgang:
- (3,12)
Sigmund:
- (3,2)
Doors: { }
GlobalPositions: { }
Rules:
# Environment Dynamics
DoorAutoClose:
close_frequency: 10
# Utilities
# This rule defines the collision mechanic, introduces a related DoneCondition and lets you specify rewards.
WatchCollisions:
done_at_collisions: false
# Init
AssignGlobalPositions: { }
# Done Conditions
DoneAtMaxStepsReached:
max_steps: 100

View File

@ -0,0 +1,7 @@
###############
#111111#222222#
#111111#222222#
#111111D222222#
#111111#222222#
#111111#222222#
###############