NVIDIA
Isaac ROS Dev Base
Container
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
    sha256:64c8416cbc8a196501416a288c60d12fe57c8132aead219c0772f1e9a1e88ba9RUN
    TARGETPLATFORM=linux/arm64 MCAP_VERSION=v0.0.51 /bin/bash -c mkdir -p /opt/nvidia/isaac_ros_dev_base &&
      dpkg-query -W | sort > /opt/nvidia/isaac_ros_dev_base/ros2_humble-end-packages.csv
    07/10/2025 2:37 AM UTC
    sha256:bda23ae1c04583c5d1d108bee0d9d2b8f3f76730aac400eb298e5fc51c42879cRUN
    TARGETPLATFORM=linux/arm64 MCAP_VERSION=v0.0.51 /bin/bash -c echo "source /usr/share/colcon_argcomplete/hook/colcon-argcomplete.bash" | sudo tee --append /etc/bash.bashrc
    07/10/2025 2:37 AM UTC
    sha256:034c86142869be55564a7a2663b2070112e82ba76c043125d5e2ac9f5ce77e30RUN
    TARGETPLATFORM=linux/arm64 MCAP_VERSION=v0.0.51 /bin/bash -c echo "source /opt/ros/${ROS_DISTRO}/setup.bash" | sudo tee --append /etc/bash.bashrc
    07/10/2025 2:37 AM UTC
    sha256:5df10050fd55d79c5d5de35459d0b1bd4105163c5ba7d911451420b3071d10b1RUN
    TARGETPLATFORM=linux/arm64 MCAP_VERSION=v0.0.51 /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
    07/10/2025 2:37 AM UTC
    sha256:a3399239d37619707c177970d20634cdff5e16f82492e192130ed71c487e7d57RUN
    TARGETPLATFORM=linux/arm64 MCAP_VERSION=v0.0.51 /bin/bash -c if [ "$TARGETPLATFORM" = "linux/amd64" ]; then wget https://github.com/foxglove/mcap/releases/download/releases%2Fmcap-cli%2F${MCAP_VERSION}/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%2F${MCAP_VERSION}/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
    07/10/2025 2:36 AM UTC
    sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4ARG
    MCAP_VERSION=v0.0.51
    07/10/2025 2:36 AM UTC
    sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4ARG
    TARGETPLATFORM=linux/arm64
    07/10/2025 2:36 AM UTC
    sha256:2db5191757dd8ecf2599cbaf29e478ab9cc1aba041ed24d390b0e6f468ef2380RUN
    /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
    07/10/2025 2:36 AM UTC
    sha256:4073c2bf89631c662825b2e4bcb483cb5eadbbf441f9ea6575baea2598b823b8RUN
    /bin/bash -c cd /tmp &&
      source ${ROS_ROOT}/setup.bash &&
      dpkg-deb --nocheck --build ros-humble-cuda-python-placeholder &&
      apt-get install -y ./ros-humble-cuda-python-placeholder.deb &&
      rm -f ./ros-humble-cuda-python-placeholder.deb
    07/10/2025 2:36 AM UTC
    sha256:c8387b81f27466eea609463cb3ec95d97863f6f9d433cc6dfe58acac9bcfc02eCOPY
    rosdep/ros-humble-cuda-python-placeholder /tmp/ros-humble-cuda-python-placeholder
    07/10/2025 2:36 AM UTC
    ...