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.
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_objecthas valueNoneandnew_state.players[1].held_objecthas valuetomato@(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.