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
sha256:8ce83ce225f9456e12eb8231a6b8ca62165164a580a83ffca4d4929eb53f306dRUN
/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
01/10/2024 11:43 PM UTC
sha256:cb6857a38ff8ac84078ebdd78f21e3ac2a4cca5c00b4a7af1aa75e44748d632aRUN
/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
01/10/2024 11:43 PM UTC
sha256:0e11452167685f626035a1c1e96c514605c60cdc7f656a9b7f2c870afe4dca45COPY
patches/rclcpp-disable-tests.patch /tmp/
01/10/2024 11:35 PM UTC
sha256:b2d73a27af1a5908e96dc0c7bc0c861c9fa5de6befb63ef86e74401919919a5cRUN
/bin/bash -c apt-get update &&
  mkdir -p ${ROS_ROOT}/src &&
  cd ${ROS_ROOT}/src &&
  git clone https://github.com/ros-perception/image_pipeline.git &&
  cd image_pipeline &&
  git checkout 55bf2a38c327b829c3da444f963a6c66bfe0598f &&
  git config user.email "builder@nvidia.com" &&
  git config user.name "NVIDIA Builder" &&
  git remote add fork https://github.com/schornakj/image_pipeline.git &&
  git fetch fork &&
  git cherry-pick 969d6c763df99b42844742946f7a70c605a72a15 &&
  source ${ROS_ROOT}/setup.bash &&
  cd image_proc &&
  bloom-generate rosdebian &&
  fakeroot debian/rules binary &&
  cd ../ &&
  apt-get install -y --allow-downgrades ./*.deb &&
  echo "image_pipeline (image_proc) https://github.com/ros-perception/image_pipeline/pull/786/commits/969d6c763df99b42844742946f7a70c605a72a15 on 55bf2a38" >> ${ROS_ROOT}/VERSION &&
  cd ../ &&
  rm -Rf src build log &&
  rm -rf /var/lib/apt/lists/* &&
  apt-get clean
01/10/2024 11:35 PM UTC
sha256:6cbbf0b8de7b345e300b7190b1e5e3148d95992fd55ba05182c8a13ca8f4d88eRUN
/bin/bash -c apt-get update &&
  mkdir -p ${ROS_ROOT}/src &&
  cd ${ROS_ROOT}/src &&
  git clone https://github.com/ipa320/vda5050_msgs.git vda5050_root &&
  cd vda5050_root &&
  git checkout ros2 &&
  cd .. &&
  mv vda5050_root/vda5050_msgs/ vda5050_msgs &&
  rm -rf vda5050_root &&
  source ${ROS_ROOT}/setup.bash &&
  cd vda5050_msgs &&
  bloom-generate rosdebian &&
  fakeroot debian/rules binary &&
  cd ../ &&
  apt-get install -y ./*.deb &&
  cd ../ &&
  rm -Rf src build log &&
  rm -rf /var/lib/apt/lists/* &&
  apt-get clean
01/10/2024 11:33 PM UTC
sha256:b488c4fb414094be8995369b3c5e317d4b18ca3dba591c9d52cb50765e8b592aRUN
/bin/bash -c apt-get update &&
  mkdir -p ${ROS_ROOT}/src &&
  cd ${ROS_ROOT}/src &&
  git clone https://github.com/osrf/negotiated &&
  cd negotiated &&
  git checkout master &&
  source ${ROS_ROOT}/setup.bash &&
  cd negotiated_interfaces &&
  bloom-generate rosdebian &&
  fakeroot debian/rules binary &&
  cd ../ &&
  apt-get install -y ./*.deb &&
  rm ./*.deb &&
  cd negotiated &&
  bloom-generate rosdebian &&
  fakeroot debian/rules binary &&
  cd ../ &&
  apt-get install -y ./*.deb &&
  rm ./*.deb &&
  rm -rf /var/lib/apt/lists/* &&
  apt-get clean
01/10/2024 11:30 PM UTC
sha256:7e474aeb78332f4fe83efe5b1dd1b908a2eed515d89c5972494dd80b82ced926RUN
/bin/bash -c rosdep init &&
  mkdir -p /etc/ros/rosdep/sources.list.d/ &&
  curl -o /etc/ros/rosdep/sources.list.d/nvidia-isaac.yaml https://isaac.download.nvidia.com/isaac-ros/extra_rosdeps.yaml &&
  echo "yaml file:///etc/ros/rosdep/sources.list.d/nvidia-isaac.yaml" | tee /etc/ros/rosdep/sources.list.d/00-nvidia-isaac.list &&
  rosdep update
01/10/2024 11:24 PM UTC
sha256:36b4c304bb780406718277fdcdfdd7022aac0cc69247ec5452ce43ec7fe56bdbRUN
/bin/bash -c apt-get update &&
  apt-get install -y build-essential devscripts dh-make quilt fakeroot &&
  rm -rf /var/lib/apt/lists/* &&
  apt-get clean
01/10/2024 11:24 PM UTC
sha256:d42bbb006f74c1ea0d0751aad1609f1cd38d9aeb805742c3247b62c798e0a791RUN
/bin/bash -c apt-get update &&
  apt-get install -y ros-humble-ros-base ros-humble-angles ros-humble-apriltag ros-humble-behaviortree-cpp-v3 ros-humble-bondcpp ros-humble-camera-calibration-parsers ros-humble-camera-info-manager ros-humble-compressed-image-transport ros-humble-compressed-depth-image-transport ros-humble-cv-bridge ros-humble-demo-nodes-cpp ros-humble-demo-nodes-py ros-humble-diagnostic-updater ros-humble-example-interfaces ros-humble-foxglove-bridge ros-humble-image-geometry ros-humble-image-pipeline ros-humble-image-transport ros-humble-image-transport-plugins ros-humble-launch-xml ros-humble-launch-yaml ros-humble-launch-testing ros-humble-launch-testing-ament-cmake ros-humble-nav2-bringup ros-humble-nav2-msgs ros-humble-nav2-mppi-controller ros-humble-navigation2 ros-humble-ompl ros-humble-resource-retriever ros-humble-rqt-graph ros-humble-rqt-reconfigure ros-humble-rqt-image-view ros-humble-rviz2 ros-humble-rviz-common ros-humble-rviz-default-plugins ros-humble-sensor-msgs ros-humble-slam-toolbox ros-humble-v4l2-camera ros-humble-vision-opencv ros-humble-vision-msgs &&
  rm -rf /var/lib/apt/lists/* &&
  apt-get clean
01/10/2024 11:24 PM UTC
sha256:05373d8d83a3db55bc7acb78a6d931b7ec0a60a143dde86b06a866ed93c40b7cRUN
/bin/bash -c apt-get update &&
  apt-get install -y curl gnupg locales lsb-release python3-bloom libxtensor-dev &&
  rm -rf /var/lib/apt/lists/* &&
  apt-get clean
01/10/2024 11:21 PM UTC
...

NVIDIA uses cookies to improve your experience on our web site. We and our third-party partners also use cookies and other tools to collect and record information you provide as well as information about your interactions with our websites for performance improvement, analytics, and to assist in marketing efforts. By clicking "Accept All", you consent to our use of cookies and other tools as described in our Cookie Policy. You can manage your cookie settings by clicking on "Manage Settings." By continuing to use this site or by clicking one of the buttons below, you agree to our Terms of Service (which contains important waivers). Please see our Privacy Policy for more information on our privacy practices.