Skill: Container Transfer
Purpose
This skill orchestrates the transfer of a target substance or object from a source container to a destination container. It is a foundational step for preparing materials for subsequent operations like heating, mixing, or measurement.
Core Logic
The skill is executed when the agent's goal requires moving a material to a more suitable container. The primary sequence, derived from the trajectory, is:
- Identify & Locate: Confirm the presence of the target substance and the destination container in the current environment.
- Execute Transfer: Use the
move OBJ to OBJaction, where the first object is the target substance and the second is the destination container. - Verify: Confirm the transfer was successful by examining the destination container's contents.
Instructions
Follow this decision flow to perform a container transfer:
- Assess the need for transfer. Is the target substance in a container unsuitable for the next planned operation (e.g., a tin cup is not heat-resistant for a furnace)?
- Locate the target substance and a suitable destination container (e.g.,
leadin atin cupand an emptymetal pot). Uselook aroundandlook at OBJactions. - Execute the transfer command:
move <SUBSTANCE_NAME> to <DESTINATION_CONTAINER>.- Example:
move lead to metal pot
- Example:
- Verify the transfer by looking at the destination container:
look at <DESTINATION_CONTAINER>.- Expected observation: The container now lists the target substance in its contents.
Key Parameters
<SUBSTANCE_NAME>: The name of the substance or object to be moved (e.g.,lead).<DESTINATION_CONTAINER>: The name of the container to receive the substance (e.g.,metal pot).
Notes
- This skill assumes containers are already open, as per the environment rules.
- The skill is context-aware; the destination container should be chosen based on the properties needed for the next step (e.g., heat resistance for a furnace).
- If the transfer fails (e.g., "You can't do that"), check the object names and ensure the destination container is accessible and capable of holding the substance.
Scan to join WeChat group