Skip to content

Commit 2530395

Browse files
authored
Merge pull request #93 from yuhsiang1117/feat/convert-cartographer_ws
Convert `cartographer_ws` to docker module
2 parents dd58b2e + f3c0176 commit 2530395

53 files changed

Lines changed: 149 additions & 473 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@ Edit the `build.args` section in the `*_ws/docker/compose.yml` file and rebuild
7777
| Module | Notes | Default | Maintainer |
7878
|--------|-------|---------|------------|
7979
| [ROS2](https://j3soon.github.io/ros2-essentials/docker-modules/ros2/) | ROS2 Humble | ✔️ | [Yu-Zhong Chen](https://github.com/YuZhong-Chen) |
80+
| [Cartographer](https://j3soon.github.io/ros2-essentials/docker-modules/cartographer/) | Cartographer || [Assume Zhan](https://github.com/Assume-Zhan), [@yuhsiang1117](https://github.com/yuhsiang1117) |
8081
| [CUDA Toolkit](https://j3soon.github.io/ros2-essentials/docker-modules/cuda-toolkit/) | CUDA 12.6 || [Johnson Sun](https://github.com/j3soon) |
8182
| [Isaac Sim](https://j3soon.github.io/ros2-essentials/docker-modules/isaac-sim/) | Isaac Sim 4.5.0 Binary Install | ✔️ | [Johnson Sun](https://github.com/j3soon) |
8283
| [Isaac Lab](https://j3soon.github.io/ros2-essentials/docker-modules/isaac-lab/) | Isaac Lab 2.1.0 Git Install | ✔️ | [Johnson Sun](https://github.com/j3soon) |

aloha_ws/docker/Dockerfile

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,13 @@ RUN --mount=type=cache,target=/var/cache/apt,sharing=private \
147147
git-extras \
148148
&& sudo rm -rf /var/lib/apt/lists/*
149149

150+
# Cartographer configuration
151+
ARG CARTOGRAPHER=NO
152+
COPY --chown=$USERNAME:$USERNAME \
153+
modules/install_cartographer.sh /tmp/install_cartographer.sh
154+
RUN --mount=type=cache,target=/var/cache/apt,sharing=private \
155+
/tmp/install_cartographer.sh && rm /tmp/install_cartographer.sh
156+
150157
# TODO: Add more commands here
151158

152159
# Install udevadm for later use

aloha_ws/docker/compose.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@ services:
4242
# ISAAC_LAB_VERSION: "2.1.0"
4343
# TODO: Set Isaac ROS to "" if not using Isaac ROS
4444
# ISAAC_ROS: "YES"
45+
# TODO: Set to "YES" if using Cartographer
46+
# CARTOGRAPHER: "NO"
4547
cache_from:
4648
- j3soon/ros2-aloha-ws:buildcache-amd64
4749
- j3soon/ros2-aloha-ws:buildcache-arm64

cartographer_ws/.devcontainer/devcontainer.json

Lines changed: 0 additions & 23 deletions
This file was deleted.

cartographer_ws/.gitignore

Lines changed: 0 additions & 10 deletions
This file was deleted.

cartographer_ws/README.md

Lines changed: 0 additions & 3 deletions
This file was deleted.

cartographer_ws/docker/.bashrc

Lines changed: 0 additions & 49 deletions
This file was deleted.

cartographer_ws/docker/.dockerignore

Lines changed: 0 additions & 3 deletions
This file was deleted.

cartographer_ws/docker/Dockerfile

Lines changed: 0 additions & 164 deletions
This file was deleted.

0 commit comments

Comments
 (0)