Run the Robot Evaluation pipeline
mainThe robot evaluation module automates the process of converting human tasks into generated scenes and validating robot task completion. The pipeline consists of four stages:
- Generate Prompts: Converts a human task (e.g., "Find a fruit") into diverse scene prompts using an LLM.
- Generate Scenes: Runs the standard SceneSmith pipeline using the generated prompts.
- Policy Interface (Optional): Converts scene states into robot-executable poses (target/reference bindings). This is useful for model-based policies.
- Validate: A VLM agent compares the robot's final output poses against the original scene metadata to verify success.
Robot Policy Contract: The robot must receive the initial scene.dmd.yaml, perform the task, and output a modified scene.dmd.yaml containing the updated object poses.