Real-world Robot Manipulation
To test whether ASTEROID can learn policies deployable on real hardware, we learn an in-context exploration policy for a vision-denied robot manipulation task. Here, the robot must locate and pick up a cube randomly initialised (in a 10x2cm grid) using only the proprioception from the robot arm and gripper. Since the cube is unobserved, the policy must explore candidate cube locations, attempt grasps, and use the history of gripper poses and grasp outcomes to infer the cube location. We train the policy entirely in simulation using Omni-Reset (Yin et al.) and then transfer it to the real robot. ASTEROID achieves 60% success rate, while the BC baseline has a 20% success rate!
Bonus: As the policy is trained to explore via proprioception only, it generalises to unseen objects and colors.
Ablation A: Sub-sampling expert history in ASTEROID
Ablation B: OOD generalisation of ASTEROID in the 2D Navigation Env.
Ablation C: Long Horizon Evaluation
RMA baseline
BC+PPO on Pegincreased to 2 seeds
Ablation D: Sub-sampling on KeyDoor Task
A. Peg Insertion using wrist cameras leads to efficient exploration and recovery behavior.
B. Exploration using only tactile sensors.
BC i.e. Naive Distillation on expert data fails because of lack of support over contexts and no-exploration.
C. Exploration using only tactile sensors and no proprioception.
D. Exploration in complex procgen navigation environments is learned purely through supervision
E. Exploration Behavior in Habitat.
F. Ant navigation to hidden goals shows targeted exploration in high-dimensional control spaces.
G. ASTEROID enables memory in KeyDoor Task.