Simulation and training a UR5 robot to accurately insert a pin into a hole using the CoppeliaSim simulator and catalyst-rl reinforcement library
-
Download the robot simulation platform, CoppeliaSim, from the official website
-
Setup toolkit for robot learning research, PyRep, from their github repository. PyRep library is built on top of CoppeliaSim to facilitate prototyping in python.
-
The goal is to train a robot to perform peg-in-hole insertion. The simulation environment is in CoppeliaSim. The simulator comes with various robot manipulators and grippers. UR5 robot with RG2 gripper was used.
-
Inference
Runscripts/run-inference.sh