This skill verifies and prepares a target receptacle for receiving an object. It is triggered before placing an item into a receptacle (e.g., a garbage can) to ensure the receptacle is accessible and suitable. The skill involves navigating to the receptacle, observing its state (e.g., open/closed, occupied), and performing any necessary preparatory actions like opening it, resulting in a ready-to-use target location.
Trigger: This skill is invoked when the agent's goal requires placing an object into a target receptacle (e.g., "put X in/on Y").
go to {target_receptacle} to move to the target receptacle's location.open {recep}, toggle {obj} {recep}) to prepare it.Goal Context: "find two pen and put them in garbagecan." Skill Execution:
go to garbagecan 1put pen 3 in/on garbagecan 1.