Some rollouts of the reinforcement learning policy trained by my group for the final project and competition in ETH Zürich’s Robot Learning course.

For the task, a cube of the target colour had to be picked up and placed into the bowl. At the start of each rollout, the positions of both the cube and the bowl were randomised. Only images from the wrist-mounted camera on the SO-101 robot arm were provided as policy observations. The policy was trained entirely in simulation using reinforcement learning.

We won first place in the task category.

Rollouts in Simulation

Parallel policy rollouts of the pick-and-place task in simulation. For each rollout, the view from the wrist-mounted camera is shown on the left, and an overview of the scene is shown on the right.

Rollout on the Real Robot

A policy rollout on the physical SO-101 robot, shown in real time.

Rollout from Demo Day

A policy rollout recorded during demo day, shown in real time.