Skill: Conditional Object Placer
Purpose
This skill enables an agent to place a target object into a specific container based on a measured condition (e.g., temperature). It is used after a measurement step to complete a conditional sorting or storage objective.
Core Workflow
- Locate & Acquire Measurement Tool: Find and pick up the required measurement device (e.g., thermometer).
- Locate & Acquire Target Object: Find and pick up the object to be measured and placed (e.g., metal fork).
- Identify Target Containers: Find the designated containers (e.g., blue box, orange box).
- Perform Measurement: Use the measurement tool on the target object to obtain the relevant value.
- Evaluate Condition & Execute Placement: Apply the given rule to the measured value to select the correct container, then move the object into it.
Key Actions & Logic
- Use
teleport to LOCto navigate efficiently between rooms. - Use
look aroundto survey a room and locate objects. - Use
pick up OBJto acquire tools and the target object. - Use
use OBJ [on OBJ]to perform the measurement (e.g.,use thermometer on metal fork). - Use
move OBJ to OBJto place the target object into the selected container. - The decision logic is simple: compare the measured value against the provided threshold and select the corresponding container.
Important Notes
- All containers are pre-opened. Do not use
openorcloseactions. - The skill assumes the measurement tool and target object can be picked up and are used from the inventory.
- The specific rooms, object names, threshold value, and container names will vary per task. Adapt the skill steps accordingly.
Scan to join WeChat group