You can teleoperate a robot in each environment by giving <env_name>
(e.g. MujocoUR5eCable
) as an argument to Teleop.py
as follows:
# Go to the top directory of this repository
$ cd robo_manip_baselines
$ python ./bin/Teleop.py <env_name>
Task to pass the cable between two poles.
TeleopMujocoUR5eCable.mp4
Task to pick a ring and put it around the pole.
TeleopMujocoUR5eRing.mp4
Task to scoop up particles.
TeleopMujocoUR5eParticle.mp4
Task to roll up the cloth.
TeleopMujocoUR5eCloth.mp4
Task to manipulate a cable with two grippers.
RMBaselines-MujocoUR5eDualCable-Teleop-20250409.mp4
Task to pass the cable between two poles.
TeleopMujocoXarm7Cable-20241117.mp4
Task to pick a ring and put it around the pole.
TeleopMujocoXarm7Ring-20241117.mp4
Task to manipulate a cable with two grippers.
RMBaselines-MujocoAlohaCable-Teleop-20250409.mp4
Task to tidy up objects on the floor.
RMBaselines-MujocoHsrTidyup-Teleop-20250409.mp4
Task to grasp and manipulate bottles.
RMBaselines-MujocoG1Bottles-Teleop-20250409.mp4
Task to pick a chain and hang it on a hook.
TeleopIsaacUR5eChain_20241001.mp4
Task to open the top lid of the box.
The parallel simulation feature of Isaac Gym allows multiple robots to be controlled in parallel while adding random noise.
RoboManipBaselines-IsaacUR5eCabinetVec.mp4
Various manipulation tasks with UR5e in the real world.
RealUR5eDemoEnv-Crop.mp4
See here for instructions on how to operate real robot.
Various manipulation tasks with xArm7 in the real world