Object Manipulation
The robot interacts with another object to achieve its goal. Tasks include: carrying, pushing, throwing, catching, lifting, and more.
Page Outline
Pusher-v0
The robot pushes a box initialized in front of it. This task is easy.

Carrier-v0
The robot catches a box initialized on top of it and carries it as far as possible. This task is easy.

Thrower-v0
The robot throws a box initialized on top of it. This task is medium.

BeamToppler-v0
The robot knocks over a beam sitting on two pegs from underneath. This task is easy.

Pusher-v1
The robot pushes/drags a box initialized behind it in the forward direction. This task is medium.

Carrier-v1
The robot carries a box to a table and places the box on the table. This task is hard.

Catcher-v0
The robot catches a fast-moving, rotating box. This task is hard.

Slider-v0
The robot slides a beam across a line of pegs from underneath. This task is hard.

Lifter-v0
The robot lifts a box from out of a hole. This task is hard.
