concepts.benchmark.gridworld.crafting_world.crafting_world_env.CraftingWorldSimulator#

class CraftingWorldSimulator[source]#

Bases: object

Methods

craft(obj_name, inventory, ...[, target_type])

mine(obj_name, inventory, ...[, tool_inventory])

move_left()

move_right()

move_to(pos)

pick_up(inventory, obj_name)

place_down(inventory)

reset_from_state(objects, state)

__init__()[source]#
__new__(**kwargs)#
craft(obj_name, inventory, hypothetical_object_name, ingredients_inventory, target_type=None)[source]#
mine(obj_name, inventory, hypothetical_object_name, tool_inventory=None)[source]#
move_left()[source]#
move_right()[source]#
move_to(pos)[source]#
pick_up(inventory, obj_name)[source]#
place_down(inventory)[source]#
reset_from_state(objects, state)[source]#