Skip to content

Repository files navigation

Applications of deep reinforcement learning in the control of robotic manipulators

Dofbot - Ball balance Experiment in Control of Robotic Manipulators Using Deep Reinforcement Learning

1 - The beginning

  • I made some modifications on Yahboom-Dofbot to attach a rail;
  • Using OpenCV and a camera I developed a code to read the position of the ball and return an error
  • Using Python I coded a simple PID using basics of electronics
    • Video: ezgif-1-5513ba075f

2 - PID Simulation

Simple PID Simulation

PID_Simulation

3 DRL- Training

Deep Reinforciment Learning using Pytorch

DRL_Training

3 - Behind Artificial Intelligence

Trained Dueling-DQN example:

ezgif com-video-to-gif

Environment used: https://github.com/simon-larsson/ballbeam-gym

About

Ball Balance Experiment in Control of Robotic Manipulators Using Deep Reinforcement Learning

Resources

Stars

8 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages