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
3fe50b86531a46811ec0be772630c71a683c2ab43460ac362195d3567f25ace1CONFIG
10/16/2023 12:14 AM UTC
50e2a7a68d6d316901d60b06d9e29f0232a182b06d4cb440ac7cd4ccb987cabaCOPY
scripts/hotplug-realsense.sh /opt/realsense/hotplug-realsense.sh
10/16/2023 12:14 AM UTC
0b9c77f3484f63b5b38d6ed16c86d70a71c58542379ab9b8afc8a30ffa017beaRUN
/bin/bash -c mkdir -p /opt/realsense/
10/16/2023 12:14 AM UTC
b3fb50fbec416468b8ecfb2721bbebb41e95c6502836fe0ec101c88aa6aa1045RUN
/bin/bash -c chmod +x /opt/realsense/build-librealsense.sh &&
  /opt/realsense/build-librealsense.sh
10/16/2023 12:14 AM UTC
3d98024d2d33f5f88b5aba5a5e3e69327ae72e51ae379172f60ed79a4aea491fRUN
/bin/bash -c chmod +x /opt/realsense/install-realsense-dependencies.sh &&
  /opt/realsense/install-realsense-dependencies.sh
10/15/2023 11:25 PM UTC
f2a6d2d4a03a910c0156ecc4f9978cae7a5a9e3339b5b108fd88c091c2519f0dCOPY
scripts/install-realsense-dependencies.sh /opt/realsense/install-realsense-dependencies.sh
10/15/2023 11:23 PM UTC
b4c47c6824c89d3b8b7a4698ad935a8850f6bb3c8435acc71046d78703eebee2COPY
scripts/build-librealsense.sh /opt/realsense/build-librealsense.sh
10/15/2023 11:23 PM UTC
a1d767d5c60a28040f05e575a74e37aa3107b4bec4b0a16af00b2d62ae6acc23RUN
/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
a695c68ea6901910010493cfa79bc8b930beeb0d731cba4d0daac7d3638a5f71RUN
/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
4cbc35a2923ff690cc6a5f9cce2f5bfc357470d9e6090377ece46cafb5c72b05RUN
/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
...

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.