NVIDIA
NVIDIA
Isaac ROS Dev Base
Container
NVIDIA
NVIDIA
Isaac ROS Dev Base

Isaac ROS Dev Base containers for running a development environment configured to build/run/test ROS workspaces with Isaac ROS packages.

LayerLabelCreated
ddff6fdf6861c11c4b8ec6ba3147e844f457f20aa29f4365d16e3f5bd02808fdCONFIG
Entrypoint /opt/nvidia/nvidia_entrypoint.sh
01/03/2025 7:47 PM UTC
fe90b8e9a2e6a78fbfe7166654db3d871f106f0512c552682caff5ef512bd9f9RUN
TARGETPLATFORM=linux/arm64 /bin/bash -c echo "source /usr/share/colcon_argcomplete/hook/colcon-argcomplete.bash" | sudo tee --append /etc/bash.bashrc
01/03/2025 7:47 PM UTC
51c74373ffe625ecbb94f6b1ad306f010f0960ca9906c4eaa1c675a8d9958e3eRUN
TARGETPLATFORM=linux/arm64 /bin/bash -c echo "source /opt/ros/${ROS_DISTRO}/setup.bash" | sudo tee --append /etc/bash.bashrc
01/03/2025 7:47 PM UTC
6ec8712845609b7fcd5861de190917496294faf512251f8a95272f48d88f3f96RUN
TARGETPLATFORM=linux/arm64 /bin/bash -c mkdir -p /opt/ros/humble &&
  cd /opt/ros/humble &&
  git clone https://github.com/andrewbest-tri/vcstool.git -b andrewbest/delay &&
  echo 'source /opt/ros/humble/vcstool/setup.sh' | tee --append /etc/bash.bashrc
01/03/2025 7:47 PM UTC
03f55f81315e3cbddcb0a9018714411c59442a20b37e5e849fe8e7e23ab6a4bdRUN
TARGETPLATFORM=linux/arm64 /bin/bash -c if [ "$TARGETPLATFORM" = "linux/amd64" ]; then wget https://github.com/foxglove/mcap/releases/download/releases%2Fmcap-cli%2Fv0.0.47/mcap-linux-amd64 &&
  chmod +x mcap-linux-amd64 &&
  mv mcap-linux-amd64 /opt/ros/humble/bin/mcap; elif [ "$TARGETPLATFORM" = "linux/arm64" ]; then wget https://github.com/foxglove/mcap/releases/download/releases%2Fmcap-cli%2Fv0.0.47/mcap-linux-arm64 &&
  chmod +x mcap-linux-arm64 &&
  mv mcap-linux-arm64 /opt/ros/humble/bin/mcap; else echo "Unknown architecture, can't install MCAP CLI" &&
  exit -1; fi
01/03/2025 7:47 PM UTC
760e69af9c1bc77892bba906912f6cdca3040f2db2f84cbf5b9ca75a2fd67752ARG
TARGETPLATFORM=linux/arm64
01/03/2025 7:47 PM UTC
eb9bf11fdbc11805efa95e9d180433827ef2d70374ee36a8af6aac02bb1c5d52RUN
/bin/bash -c sudo sed -i '917i #ifdef GTEST_INTERNAL_NEED_REDUNDANT_CONSTEXPR_DECL' /usr/src/googletest/googletest/include/gtest/internal/gtest-internal.h &&
  sudo sed -i '920i #endif' /usr/src/googletest/googletest/include/gtest/internal/gtest-internal.h &&
  sudo sed -i '2392i #if defined(GTEST_INTERNAL_CPLUSPLUS_LANG) && \\\n    GTEST_INTERNAL_CPLUSPLUS_LANG < 201703L\n#define GTEST_INTERNAL_NEED_REDUNDANT_CONSTEXPR_DECL 1\n#endif' /usr/src/googletest/googletest/include/gtest/internal/gtest-port.h
01/03/2025 7:47 PM UTC
70490b029904f9052da10e6847995ba7b65c6f83b8acfd385872a3546d30154bRUN
/bin/bash -c cd /tmp &&
  source ${ROS_ROOT}/setup.bash &&
  dpkg-deb --build ros-humble-cuda-python-placeholder &&
  apt-get install -y ./ros-humble-cuda-python-placeholder.deb &&
  rm -f ./ros-humble-cuda-python-placeholder.deb
01/03/2025 7:47 PM UTC
0681cfac3d665572ee59cbf85a0469fcd3928ee6cca664bc2a7547184a1a1ee7COPY
rosdep/ros-humble-cuda-python-placeholder /tmp/ros-humble-cuda-python-placeholder
01/03/2025 7:47 PM UTC
5bf7e751e56e2a1f6657098d6a0d54d65c141c29232c61ef86f1fed68033babcRUN
/bin/bash -c python3 -m pip install cuda-python
01/03/2025 7:47 PM UTC
...