Problem with installation of Isaac ROS in Jetson Orin Nano

Hi everyone,

I’ve got a jetson orin nano (8gb) with jp 6.2 and my main goal is to learn how use foundationpose. For the record, I’m not an expert in these fields.

So the issue comes as follows:
As I know, I need first to install Isaac ROS (NVIDIA Isaac ROS — isaac_ros_docs documentation). I guess that release 3.2 is more or less the best match because it fits with jp 6.2. So I’ve been following the instructions: Compute Setup — isaac_ros_docs documentation

and because I just began with this, i didn’t consider using an NVMe SSD, just straight with the local micro SD. I reached out this part ( Isaac ROS RealSense Setup — isaac_ros_docs documentation ) in which I wanted to connect with my d435 that I’ve got and I cannot find a way to generate the file run_dev.sh in step 4:
usr@JetsonProto-desktop:~/isaac_ros_ws/src/isaac_ros_common/isaac_ros_common/scripts$ run_dev.sh -d ${ISAAC_ROS_WS}
bash: run_dev.sh: command not found

and with an ls indeed we can see that this file doesn’t exists:

usr@JetsonProto-desktop:~/isaac_ros_ws/src/isaac_ros_common/isaac_ros_common/scripts$ ls
isaac_ros_asset_eula.sh isaac_ros_common-version-info.py isaac_ros_generate_bug_report.py isaac_ros_version_embed.py

Is there something that I missed?

PS: I also check that I didn’t follow before these steps: Developer Environment Setup — isaac_ros_docs documentation but I did still having that error.

Thanks!

Hello @cm.napole,

Thanks for posting in the Isaac ROS forum!
Could you first confirm if the workspace env var is set (per doc):

echo $ISAAC_ROS_WS

If it’s empty, set it up:

mkdir -p ~/workspaces/isaac_ros-dev/src
echo 'export ISAAC_ROS_WS=$HOME/workspaces/isaac_ros-dev/' >> ~/.bashrc
source ~/.bashrc

You could reference it from Step 4 in this documentation.
Now echo $ISAAC_ROS_WS should print something like /home/USER/workspaces/isaac_ros-dev/.
Clone isaac_ros_common into the correct place.
The RealSense page assumes:

cd ${ISAAC_ROS_WS}/src && \
git clone -b release-3.2 https://github.com/NVIDIA-ISAAC-ROS/isaac_ros_common.git isaac_ros_common

Make sure they’ve done exactly that, not cloned into some other path like ~/isaac_ros_ws/src/....

After this, they should have:

$ ls $ISAAC_ROS_WS/src
isaac_ros_common

and inside:

$ ls $ISAAC_ROS_WS/src/isaac_ros_common/scripts
build_image_layers.sh  docker_deploy.sh  isaac_ros_asset_eula.sh  isaac_ros_common-version-info.py  ...
run_dev.sh

If run_dev.sh is still missing at this point, the clone is wrong (wrong branch or wrong repo path), please follow the documentation to do it again.