Skip to content

Commit 1f46f18

Browse files
authored
Merge pull request #106 from j3soon/feat/isaac-lab-2-3-2
Upgrade Isaac Lab to v2.3.2 and drop v2.2.1 support
2 parents d43ad1c + de5d88d commit 1f46f18

30 files changed

Lines changed: 72 additions & 71 deletions

File tree

CLAUDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ args:
5050
CARTOGRAPHER: "YES" # or "" to disable
5151
RTABMAP: "YES"
5252
ISAAC_SIM_VERSION: "5.0.0" # or "" to skip
53-
ISAAC_LAB_VERSION: "2.2.1"
53+
ISAAC_LAB_VERSION: "2.3.2"
5454
```
5555
5656
### Key Files

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ Edit the `build.args` section in the `*_ws/docker/compose.yml` file and rebuild
106106
| [RTAB-Map](https://j3soon.github.io/ros2-essentials/docker-modules/rtabmap/) | ✔️ || ROS2 RTAB-Map || [Assume Zhan](https://github.com/Assume-Zhan), [@JustinShih0918](https://github.com/JustinShih0918) |
107107
| [CUDA Toolkit](https://j3soon.github.io/ros2-essentials/docker-modules/cuda-toolkit/) | ✔️ | ️TODO | CUDA 12.6 || [Johnson Sun](https://github.com/j3soon) |
108108
| [Isaac Sim](https://j3soon.github.io/ros2-essentials/docker-modules/isaac-sim/) | ✔️ || Isaac Sim 5.0.0 Binary Install | ✔️ | [Johnson Sun](https://github.com/j3soon), [@JustinShih0918](https://github.com/JustinShih0918) |
109-
| [Isaac Lab](https://j3soon.github.io/ros2-essentials/docker-modules/isaac-lab/) | ✔️ || Isaac Lab 2.2.1 Git Install | ✔️ | [Johnson Sun](https://github.com/j3soon) |
109+
| [Isaac Lab](https://j3soon.github.io/ros2-essentials/docker-modules/isaac-lab/) | ✔️ || Isaac Lab 2.3.2 Git Install | ✔️ | [Johnson Sun](https://github.com/j3soon) |
110110
| [Isaac ROS](https://j3soon.github.io/ros2-essentials/docker-modules/isaac-ros/) | ✔️ | TODO | Isaac ROS 3.2 Apt Install (Base only) || [Johnson Sun](https://github.com/j3soon) |
111111
| [Claude Code](https://j3soon.github.io/ros2-essentials/docker-modules/claude-code/) | ✔️ | ✔️ | Claude Code CLI || [Johnson Sun](https://github.com/j3soon) |
112112
| [Codex](https://j3soon.github.io/ros2-essentials/docker-modules/codex/) | ✔️ | ✔️ | Codex CLI || [Johnson Sun](https://github.com/j3soon) |

aloha_ws/docker/Dockerfile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ RUN mkdir /home/$USERNAME/.gazebo
106106

107107
# Isaac Sim version configuration
108108
ARG ISAAC_SIM_VERSION=5.0.0
109-
# Ref: https://isaac-sim.github.io/IsaacLab/v2.2.1/source/setup/installation/binaries_installation.html
109+
# Ref: https://isaac-sim.github.io/IsaacLab/v2.3.2/source/setup/installation/binaries_installation.html
110110
ENV ISAACSIM_PATH="/home/$USERNAME/isaacsim"
111111
# Copy and run Isaac Sim installation script
112112
COPY --chown=$USERNAME:$USERNAME \
@@ -120,15 +120,15 @@ RUN --mount=type=cache,target=/var/cache/apt,sharing=private \
120120
ENV OMNI_USER=admin
121121
ENV OMNI_PASS=admin
122122
ENV OMNI_KIT_ACCEPT_EULA=YES
123-
# Ref: https://isaac-sim.github.io/IsaacLab/v2.2.1/source/setup/installation/binaries_installation.html
123+
# Ref: https://isaac-sim.github.io/IsaacLab/v2.3.2/source/setup/installation/binaries_installation.html
124124
ENV ISAACSIM_PYTHON_EXE="${ISAACSIM_PATH}/python.sh"
125125

126126
# Set TERM to prevent Isaac Lab error during docker build:
127127
# 'ansi+tabs': unknown terminal type.
128128
ENV TERM=xterm-256color
129129
# Isaac Lab version configuration
130-
ARG ISAAC_LAB_VERSION=2.2.1
131-
# Ref: https://isaac-sim.github.io/IsaacLab/v2.2.1/source/policy_deployment/00_hover/hover_policy.html
130+
ARG ISAAC_LAB_VERSION=2.3.2
131+
# Ref: https://isaac-sim.github.io/IsaacLab/v2.3.2/source/policy_deployment/00_hover/hover_policy.html
132132
ENV ISAACLAB_PATH="/home/$USERNAME/IsaacLab"
133133
COPY --chown=$USERNAME:$USERNAME \
134134
modules/install_isaac_lab.sh /tmp/install_isaac_lab.sh

aloha_ws/docker/compose.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ services:
3939
# TODO: Set Isaac Sim version or set to "" if not using Isaac Sim
4040
# ISAAC_SIM_VERSION: "5.0.0"
4141
# TODO: Set Isaac Lab version or set to "" if not using Isaac Lab
42-
# ISAAC_LAB_VERSION: "2.2.1"
42+
# ISAAC_LAB_VERSION: "2.3.2"
4343
# TODO: Set to "YES" if using Isaac ROS or set to "" if not using Isaac ROS
4444
# ISAAC_ROS: ""
4545
# TODO: Set to "YES" if using Cartographer or set to "" if not using Cartographer

delto_gripper_ws/docker/Dockerfile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ RUN mkdir /home/$USERNAME/.gazebo
106106

107107
# Isaac Sim version configuration
108108
ARG ISAAC_SIM_VERSION=5.0.0
109-
# Ref: https://isaac-sim.github.io/IsaacLab/v2.2.1/source/setup/installation/binaries_installation.html
109+
# Ref: https://isaac-sim.github.io/IsaacLab/v2.3.2/source/setup/installation/binaries_installation.html
110110
ENV ISAACSIM_PATH="/home/$USERNAME/isaacsim"
111111
# Copy and run Isaac Sim installation script
112112
COPY --chown=$USERNAME:$USERNAME \
@@ -120,15 +120,15 @@ RUN --mount=type=cache,target=/var/cache/apt,sharing=private \
120120
ENV OMNI_USER=admin
121121
ENV OMNI_PASS=admin
122122
ENV OMNI_KIT_ACCEPT_EULA=YES
123-
# Ref: https://isaac-sim.github.io/IsaacLab/v2.2.1/source/setup/installation/binaries_installation.html
123+
# Ref: https://isaac-sim.github.io/IsaacLab/v2.3.2/source/setup/installation/binaries_installation.html
124124
ENV ISAACSIM_PYTHON_EXE="${ISAACSIM_PATH}/python.sh"
125125

126126
# Set TERM to prevent Isaac Lab error during docker build:
127127
# 'ansi+tabs': unknown terminal type.
128128
ENV TERM=xterm-256color
129129
# Isaac Lab version configuration
130-
ARG ISAAC_LAB_VERSION=2.2.1
131-
# Ref: https://isaac-sim.github.io/IsaacLab/v2.2.1/source/policy_deployment/00_hover/hover_policy.html
130+
ARG ISAAC_LAB_VERSION=2.3.2
131+
# Ref: https://isaac-sim.github.io/IsaacLab/v2.3.2/source/policy_deployment/00_hover/hover_policy.html
132132
ENV ISAACLAB_PATH="/home/$USERNAME/IsaacLab"
133133
COPY --chown=$USERNAME:$USERNAME \
134134
modules/install_isaac_lab.sh /tmp/install_isaac_lab.sh

delto_gripper_ws/docker/compose.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ services:
3939
# TODO: Set Isaac Sim version or set to "" if not using Isaac Sim
4040
# ISAAC_SIM_VERSION: "5.0.0"
4141
# TODO: Set Isaac Lab version or set to "" if not using Isaac Lab
42-
# ISAAC_LAB_VERSION: "2.2.1"
42+
# ISAAC_LAB_VERSION: "2.3.2"
4343
# TODO: Set to "YES" if using Isaac ROS or set to "" if not using Isaac ROS
4444
# ISAAC_ROS: ""
4545
# TODO: Set to "YES" if using Cartographer or set to "" if not using Cartographer

docker_modules/install_isaac_lab.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,14 +39,14 @@ if [ "$TARGETARCH" != "amd64" ]; then
3939
exit 0
4040
fi
4141

42-
if [ "$ISAAC_LAB_VERSION" = "2.2.1" ]; then
43-
echo "Installing Isaac Lab 2.2.1..."
44-
# Ref: https://isaac-sim.github.io/IsaacLab/v2.2.1/source/setup/installation/binaries_installation.html
42+
if [ "$ISAAC_LAB_VERSION" = "2.3.2" ]; then
43+
echo "Installing Isaac Lab 2.3.2..."
44+
# Ref: https://isaac-sim.github.io/IsaacLab/v2.3.2/source/setup/installation/binaries_installation.html
4545
sudo apt-get update && sudo apt-get install -y \
4646
cmake build-essential \
4747
&& sudo rm -rf /var/lib/apt/lists/* \
4848
|| exit 1
49-
git clone -b v2.2.1 https://github.com/isaac-sim/IsaacLab.git "$ISAACLAB_PATH" \
49+
git clone -b v2.3.2 https://github.com/isaac-sim/IsaacLab.git "$ISAACLAB_PATH" \
5050
&& cd "$ISAACLAB_PATH" \
5151
&& ln -s "$ISAACSIM_PATH" _isaac_sim \
5252
&& ./isaaclab.sh --install \

docs/docker-modules/isaac-lab.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ Depends on:
1818
cd ~/IsaacLab
1919
./isaaclab.sh -p scripts/tutorials/00_sim/log_time.py --headless
2020
# View the logs and press Ctrl+C to stop
21+
# tail -f ~/IsaacLab/logs/docker_tutorial/log.txt
2122
```
2223

2324
[Train Cartpole](https://isaac-sim.github.io/IsaacLab/main/source/overview/reinforcement-learning/rl_existing_scripts.html):

gazebo_world_ws/docker/Dockerfile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ RUN mkdir /home/$USERNAME/.gazebo
106106

107107
# Isaac Sim version configuration
108108
ARG ISAAC_SIM_VERSION=5.0.0
109-
# Ref: https://isaac-sim.github.io/IsaacLab/v2.2.1/source/setup/installation/binaries_installation.html
109+
# Ref: https://isaac-sim.github.io/IsaacLab/v2.3.2/source/setup/installation/binaries_installation.html
110110
ENV ISAACSIM_PATH="/home/$USERNAME/isaacsim"
111111
# Copy and run Isaac Sim installation script
112112
COPY --chown=$USERNAME:$USERNAME \
@@ -120,15 +120,15 @@ RUN --mount=type=cache,target=/var/cache/apt,sharing=private \
120120
ENV OMNI_USER=admin
121121
ENV OMNI_PASS=admin
122122
ENV OMNI_KIT_ACCEPT_EULA=YES
123-
# Ref: https://isaac-sim.github.io/IsaacLab/v2.2.1/source/setup/installation/binaries_installation.html
123+
# Ref: https://isaac-sim.github.io/IsaacLab/v2.3.2/source/setup/installation/binaries_installation.html
124124
ENV ISAACSIM_PYTHON_EXE="${ISAACSIM_PATH}/python.sh"
125125

126126
# Set TERM to prevent Isaac Lab error during docker build:
127127
# 'ansi+tabs': unknown terminal type.
128128
ENV TERM=xterm-256color
129129
# Isaac Lab version configuration
130-
ARG ISAAC_LAB_VERSION=2.2.1
131-
# Ref: https://isaac-sim.github.io/IsaacLab/v2.2.1/source/policy_deployment/00_hover/hover_policy.html
130+
ARG ISAAC_LAB_VERSION=2.3.2
131+
# Ref: https://isaac-sim.github.io/IsaacLab/v2.3.2/source/policy_deployment/00_hover/hover_policy.html
132132
ENV ISAACLAB_PATH="/home/$USERNAME/IsaacLab"
133133
COPY --chown=$USERNAME:$USERNAME \
134134
modules/install_isaac_lab.sh /tmp/install_isaac_lab.sh

gazebo_world_ws/docker/compose.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ services:
3939
# TODO: Set Isaac Sim version or set to "" if not using Isaac Sim
4040
# ISAAC_SIM_VERSION: "5.0.0"
4141
# TODO: Set Isaac Lab version or set to "" if not using Isaac Lab
42-
# ISAAC_LAB_VERSION: "2.2.1"
42+
# ISAAC_LAB_VERSION: "2.3.2"
4343
# TODO: Set to "YES" if using Isaac ROS or set to "" if not using Isaac ROS
4444
# ISAAC_ROS: ""
4545
# TODO: Set to "YES" if using Cartographer or set to "" if not using Cartographer

0 commit comments

Comments
 (0)