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.
- Conda environment with Python 3.10
- Isaac Lab installed (see Isaac Lab installation)
-
Clone the repository:
git clone https://github.com/inaki1111/UR5_IsaacLab.git
-
Access the repository:
cd UR5_IsaacLab
-
Activate the conda environment:
conda activate isaacsim
-
install de python package
cd source/ur5_isaaclab/
pip install -e .
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
This respository contains two working enviroment for the UR5 robot. You can find the code in Tasks
-
To train the reinforcement learning lift cube enviroment
python scripts/rsl_rl/train.py --task=Isaac-Lift-Cube-UR5-v0 --headless
-
To play the reinforcement learning lift cube enviroment
python scripts/rsl_rl/play.py --task=Isaac-Lift-Cube-UR5-v0 --num_envs=1
-
To play in livestream mode
python scripts/rsl_rl/play.py --task=Isaac-Lift-Cube-UR5-v0 --num_envs=1 --headless --livestream 2
-
To train the reinforcement learning dynamic lift cube enviroment
python scripts/rsl_rl/train.py --task=Isaac-Lift-Cube-UR5-Moving-v0 --headless