Troubleshooting

This article contains a list of common issues and how to tackle them.

Model Restore Failed

When starting the Jetson container with run_sdk_setup.sh, if you see that SAM restore has failed, or that segment_anything failed to load when running one of the example scripts, and the console UI window does not appear:

Summary:
------------------
 SAM: Failure
 FoundationPose: Success

 SAM (Mobile): Failure 

or

failed to load 'segment_anything' version 1: Internal: failed to stat file 
/workspaces/isaac_ros-dev/isaac_ros_assets/models/segment_anything/1/model.onnx

It is likely because the first run of run_sdk_setup.sh occured when the compute module power mode was still set to default and not MAXN. To retry the conversion, remove the models backup directory and execute run_sdk_setup.sh again.From the host system (not inside the container) run:

sudo rm -r ~/aia_sdk/ros/isaac_ros_assets/models_backup

Console UI Blank Window

When running any of the examples if a window appears for the Console UI but it is all black, this is likely because the robot serial number or ros_domain_id in config.yaml do not match the robot you are trying to use. Double check these values according to the SDK article and start run_sdk_setup.sh again.

Existing container not stopped

When running any of the examples, they will not succeed if another instance of the example is running in another terminal. You can check whether the Isaac container is running with:

docker ps

You should see 3 containers started by Polyscope X, plus if the Isaac container is still running you will also see isaac_pkgs_app. You can stop the Isaac container with:

docker stop isaac_pkgs_app

Once this has been stopped, try running the example again.