I want to use Isaac ROS on my Jetson AGX Orin. Isaac ROS requries ROS2 Humble which only works on Ubuntu 22.04 (Tier 1). The latest Jetpack provides only Ubuntu 20.04.
Someone suggested Builiding and using ROS2 Humble via jetson containers. But (1) wont it create latency?
Next, (2) How to install Ubuntu 22.04 directly on Orin?
Also, (3) How to install jetpack 5.1.1 after installing Ubuntu 22.04?
I cannot use SDK Manager after installing Ubuntu 22.04 as it would be flashed over.
@billakurthi.sivasai containers don’t degrade runtime performance, they aren’t virtual machines. JetPack 6 will come with Ubuntu 22.04 next month, but for now recommend that you use the containers. Or you can replicate the build steps for ROS2 that are in my Dockerfiles if you wanna not use containers. Actually I have a standalone build script for ROS2 here:
This file has been truncated.
# this script builds a ROS2 distribution from source
# ROS_DISTRO, ROS_ROOT, ROS_PACKAGE environment variables should be set
echo "ROS2 builder => ROS_DISTRO=$ROS_DISTRO ROS_PACKAGE=$ROS_PACKAGE ROS_ROOT=$ROS_ROOT"
# add the ROS deb repo to the apt sources list
apt-get install -y --no-install-recommends \
curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -o /usr/share/keyrings/ros-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/ros-archive-keyring.gpg] http://packages.ros.org/ros2/ubuntu $(lsb_release -cs) main" | tee /etc/apt/sources.list.d/ros2.list > /dev/null
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.