Box Storage: Adapting to New Objects and Positions
Box storage consists of opening the lid, placing objects inside, and closing the lid. Three sets of examples pair human demonstrations with robot execution. GLOW locates the lid, objects, and box interior from current observations, then completes storage in the demonstrated order.
Box Storage · Reproduction at Standard and Unusual Orientations
Demonstration · Standard orientation
Robot execution · Standard orientation
Demonstration · Unusual orientation
Robot execution · Unusual orientation
Box Storage · Reproducing Operations With the Same Object
Demonstration · Same object
Robot execution · Same object
Box Storage · Transferring Actions Across Objects
Demonstration · Original object
Robot execution · New object and position
Teaching establishes interaction goals and operation order, while real-time observations determine execution positions and end-effector orientation. The state after opening the lid informs object-placement planning, and the placement result enables lid closure. GLOW preserves task structure while using on-site feedback to complete each stage.
Watering Transfer: From Action Reproduction to Tool Adaptation
Two sets of watering examples show action reproduction with the same tool and transfer between different tools. The first uses a green watering can for both demonstration and execution; the second uses a black narrow-spout kettle in the demonstration and a green watering can during robot execution. GLOW maps demonstrated grasping, orientation, and tilting relationships to the current tool, then grasps it, moves toward the plant, tilts, returns upright, and puts it back.
Watering · Reproduction With the Same Type of Tool
Demonstration · Green watering can
Robot execution · Same tool type
Watering · Action Transfer Across Tools
Demonstration · Black kettle
Robot execution · New tool and position
GLOW reuses manipulation relationships from the demonstration and generates approach positions and end-effector orientations for the current tool. Observations after each action update tool and target states, allowing subsequent actions to adapt to changes in the scene.
Table Wiping: The Emergence of Personalized Actions
In the wiping demonstration, a person moves a cloth along a heart-shaped path. After learning, the robot reproduces the heart-shaped wiping motion. This example illustrates GLOW’s learning of a personalized manipulation style: the demonstration conveys both the goal of wiping the table and the motion characteristics of how to wipe it.
Demonstration · Heart-shaped wiping
Robot execution · Personalized motion
The distinctive heart-shaped motion is preserved from demonstration to reproduction, illustrating how demonstrations can convey personalized actions. A user can express a manipulation preference through one demonstration, allowing the robot to reflect that style while completing the task.
Drink Mixing: Sequence Understanding and Continuous Execution With Multiple Glasses
In a scene containing multiple glasses, GLOW identifies the object of each step, pouring relationships, and operation order from the demonstration. It then selects the corresponding glass from current observations and performs the grasp, pour, return upright, and replacement steps in sequence, connecting multiple operations into a complete drink-mixing procedure.
Demonstration · Multi-glass mixing sequence
Robot execution · Continuous multi-step actions
The demonstration provides operation order, while on-site observations identify current objects and task progress. GLOW turns mixing sequences from different demonstrations into continuous action, maintaining continuity across multiple objects and steps and demonstrating understanding and reuse of task structure.
Each demonstration video is paired with its corresponding execution. Simultaneous playback preserves each video’s original duration; action stages are not forced into synchronization.