-
Notifications
You must be signed in to change notification settings - Fork 200
Description
Reported via email:
I’m looking to use the ‘event_infos’ tags as propositional labels for my particular application, but it seems that sometimes these tags don’t get correctly updated.
For example, in the following (state, action, new_state) triple:
X X P X X
O →1 T
Xo →0 X
X D X S X
(Action.INTERACT, Action.INTERACT)
X X P X X
O →1t T
Xo →0 X
X D X S X
I can see, by inspecting the relevant variables, that state.players[1].held_object has value None and new_state.players[1].held_object has value tomato@(3, 1), but that if I look at:
_, info = env.mdp.get_state_transition(state, (Action.INTERACT, Action.INTERACT,), False, env.mp)
Then the value of info['event_infos']['tomato_pickup’] is [False,False], when I believe it should be [False,True]. This may well happen with other info tags as well, but I haven’t dug into that yet. Do you have any idea what might be causing this problem and/or how to fix it?
For the record, I’m using whatever version of the repo is installed when running pip install overcooked-ai.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status