Skip to content

Simulation and training a UR5 robot to accurately insert a pin into a hole using the CoppeliaSim simulator and catalyst-rl reinforcement library

Notifications You must be signed in to change notification settings

Klins101/Peg-in-a-hole-insertion-using-DRL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Peg-in-a-hole-insertion-using-DRL

Simulation and training a UR5 robot to accurately insert a pin into a hole using the CoppeliaSim simulator and catalyst-rl reinforcement library

Setup

  1. Download the robot simulation platform, CoppeliaSim, from the official website

  2. Setup toolkit for robot learning research, PyRep, from their github repository. PyRep library is built on top of CoppeliaSim to facilitate prototyping in python.

  3. 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.

  4. Perform training
    Run scripts/run-training.sh

  5. Inference
    Run scripts/run-inference.sh

About

Simulation and training a UR5 robot to accurately insert a pin into a hole using the CoppeliaSim simulator and catalyst-rl reinforcement library

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published