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:61cf2dee1da2f5bfe7cb80f77aa4285e56744f42336f3f5f61682b54812c0607COPY
    udev_rules/99-realsense-libusb-custom.rules /etc/udev/rules.d/99-realsense-libusb-custom.rules
    10/16/2023 12:14 AM UTC
    sha256:6108d565d34d987130201d6c53d2ef602d8a80b1fa6ddb06555edcccf9e26209COPY
    scripts/hotplug-realsense.sh /opt/realsense/hotplug-realsense.sh
    10/16/2023 12:14 AM UTC
    sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1RUN
    /bin/bash -c mkdir -p /opt/realsense/
    10/16/2023 12:14 AM UTC
    sha256:584da31a3f15546652ac5154331dced9d62d30bc8b4ac1c47faa7159c109b417RUN
    /bin/bash -c chmod +x /opt/realsense/build-librealsense.sh &&
      /opt/realsense/build-librealsense.sh
    10/16/2023 12:14 AM UTC
    sha256:2f139b0dbc00319f0f55e33a110ac3f7dd2dcc83bb3f6cf72b769c9af538e94eRUN
    /bin/bash -c chmod +x /opt/realsense/install-realsense-dependencies.sh &&
      /opt/realsense/install-realsense-dependencies.sh
    10/15/2023 11:25 PM UTC
    sha256:65e06ef9de3bf2a33351b281bbf31e50b8fd3e4ba43f66d82b47d40ae5c28f0aCOPY
    scripts/install-realsense-dependencies.sh /opt/realsense/install-realsense-dependencies.sh
    10/15/2023 11:23 PM UTC
    sha256:0bb7c706e861af8db51a35a573f1cd790719eb316e6f5e9752aa4a1c3e4bf7e4COPY
    scripts/build-librealsense.sh /opt/realsense/build-librealsense.sh
    10/15/2023 11:23 PM UTC
    sha256:e2f43afac016e65c8bf9e0810cd62bf737b1ef0f2c0c18baf41d868b49be1d05RUN
    /bin/bash -c apt-get update &&
      apt-get install -y libavdevice-dev libavformat-dev libavcodec-dev libavutil-dev libswscale-dev libx264-dev python3-venv &&
      rm -rf /var/lib/apt/lists/* &&
      apt-get clean
    10/15/2023 11:23 PM UTC
    sha256:f7fa0f8557745fd23e03f06fe31c2b06c9e081c2482e8e83e2e304985d27a106RUN
    /bin/bash -c apt-get update &&
      apt-get install -y ros-humble-camera-info-manager ros-humble-rosbag2 ros-humble-rosbag2-compression-zstd ros-humble-rosbag2-cpp ros-humble-rosbag2-py ros-humble-rosbridge-suite ros-humble-rqt-graph ros-humble-rqt-reconfigure ros-humble-rviz-common ros-humble-rviz-default-plugins &&
      rm -rf /var/lib/apt/lists/* &&
      apt-get clean
    10/15/2023 11:22 PM UTC
    sha256:14a8238f21366c25bc5bd917dc0271ed67913ae51c4001571f8a84e0ec437118RUN
    /bin/bash -c apt-get update &&
      mkdir -p ${ROS_ROOT}/src &&
      cd ${ROS_ROOT}/src &&
      export RCLCPP_VERSION="release/humble/rclcpp/$(apt-cache madison ros-humble-rclcpp | grep -m1 -oP 'ros-humble-rclcpp \| \K[^f]+(?=focal)')" &&
      echo ${RCLCPP_VERSION} &&
      git clone https://github.com/ros2-gbp/rclcpp-release.git &&
      cd rclcpp-release &&
      git checkout ${RCLCPP_VERSION} &&
      patch -i /tmp/rclcpp-disable-tests.patch &&
      unset RCLCPP_VERSION &&
      git config user.email "builder@nvidia.com" &&
      git config user.name "NVIDIA Builder" &&
      git remote add rclcpp https://github.com/ros2/rclcpp.git &&
      git fetch rclcpp &&
      git cherry-pick 232262c02a1265830c7785b7547bd51e1124fcd8 &&
      source ${ROS_ROOT}/setup.bash &&
      cd ../ &&
      rosdep install -i -r --from-paths rclcpp-release/ --rosdistro humble -y &&
      cd rclcpp-release &&
      bloom-generate rosdebian &&
      fakeroot debian/rules binary &&
      cd ../ &&
      apt-get install -y --allow-downgrades ./*.deb &&
      echo "rclcpp https://github.com/ros2/rclcpp/commit/232262c02a1265830c7785b7547bd51e1124fcd8" >> ${ROS_ROOT}/VERSION &&
      cd ../ &&
      rm -Rf src build log &&
      rm -rf /var/lib/apt/lists/* &&
      apt-get clean
    10/15/2023 11:22 PM UTC
    ...