Skip to content

event_infos tag bug #78

@micahcarroll

Description

@micahcarroll

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

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    Todo: high priority overcooked_ai / demo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions