falahsheikh / RoboticArm

Robotic arm using reinforcement learning to help robots learn and adapt to new environments

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RoboticArm

About This Repo

This is the repo for the RoboticArm team at Tech Start UCalgary.

To Setup

After cloning the repo, you can run the setupworkspace scripts in the workspaceTools directory. This will create a python environment, and automatically install/update any necessary requirements

On Windows

  • Run the .bat file in the command prompt

On Linux

  • Source the .bash file in the terminal
    • You may need to apt install python3-venv and python-is-python3 for the script to run
    • You must SOURCE the bash file. ie,
      source setupworkspace.bash
      

Demonstration of Reinforcement Learning DDPG training on a Kinova Gen3 Arm:

About

Robotic arm using reinforcement learning to help robots learn and adapt to new environments


Languages

Language:Python 67.3%Language:Jupyter Notebook 31.5%Language:Shell 1.1%Language:Batchfile 0.1%