Skip to content

This repository includes the implementation of Reinforcement Learning task in Isaac Lab for the UR5 Robot and examples on how to manipulate the robot and assets inside the Isaac simulator

License

Notifications You must be signed in to change notification settings

inaki1111/ur5_isaaclab

Repository files navigation

UR5 Isaac Lab

UR5 Isaac Lab

IsaacSim IsaacLab Python Linux platform Windows platform License

This repository contains the implementation of the UR5 robot with the gripper robotiq 2f 85 in Isaac lab. It contains the simulated of the robot and examples on how to interact with it inside Isaac Lab enviroment. Also is included the implementation of diferent RL algorithms.

Requirements

How to Run the Code

  1. Clone the repository:

    git clone https://github.com/inaki1111/UR5_IsaacLab.git
  2. Access the repository:

    cd UR5_IsaacLab
  3. Activate the conda environment:

    conda activate isaacsim
  4. install de python package

    cd source/ur5_isaaclab/
    pip install -e .

Examples

This respository includes some examples on how to manipulate the robot inside of the simulation, as well as example of how to add different sensors and objetcs. Examples

Reinforcement learning enviroments

This respository contains two working enviroment for the UR5 robot. You can find the code in Tasks

  1. To train the reinforcement learning lift cube enviroment

    python scripts/rsl_rl/train.py --task=Isaac-Lift-Cube-UR5-v0 --headless
  2. To play the reinforcement learning lift cube enviroment

    python scripts/rsl_rl/play.py --task=Isaac-Lift-Cube-UR5-v0 --num_envs=1
  3. To play in livestream mode

    python scripts/rsl_rl/play.py --task=Isaac-Lift-Cube-UR5-v0 --num_envs=1 --headless --livestream 2
  4. To train the reinforcement learning dynamic lift cube enviroment

    python scripts/rsl_rl/train.py --task=Isaac-Lift-Cube-UR5-Moving-v0 --headless

About

This repository includes the implementation of Reinforcement Learning task in Isaac Lab for the UR5 Robot and examples on how to manipulate the robot and assets inside the Isaac simulator

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages