After Fixing Dependency Issues in Isaac ROS release-3.1, Sourcing install/setup.bash Breaks Original Examples

  • Isaac ROS Version: release-3.1
  • ROS Version: ROS 2 Humble
  • Hardware: Jetson Orin NX

After resolving the dependency issues discussed in this thread, I attempted to run the sim example from nvblox, but encountered errors during execution.

  1. Successfully installed nvblox
  2. Run the example with:
ros2 launch nvblox_examples_bringup isaac_sim_example.launch.py \
rosbag:=${ISAAC_ROS_WS}/isaac_ros_assets/isaac_ros_nvblox/quickstart \
navigation:=False
  1. Next run sim example, isaac_sim_example.launch.py, Attempted to launch the simulation example at:
cd /workspaces/isaac_ros-dev
source install/setup.bash
  1. Run again exampl, Error Message:
admin@tegra-ubuntu:/workspaces/isaac_ros-dev$ source install/setup.bash 
admin@tegra-ubuntu:/workspaces/isaac_ros-dev$ ros2 launch nvblox_examples_bringup isaac_sim_example.launch.py rosbag:=${ISAAC_ROS_WS}/isaac_ros_assets/isaac_ros_nvblox/quickstart navigation:=False
[INFO] [launch]: All log files can be found below /home/admin/.ros/log/2024-12-13-05-52-35-884020-tegra-ubuntu-194647
[INFO] [launch]: Default logging verbosity is set to INFO
Using container type: component_container_isolated, with arguments: ['--ros-args', '--log-level', <launch.substitutions.launch_configuration.LaunchConfiguration object at 0xffff8ccc6d40>]
[ERROR] [launch]: Caught exception in launch (see debug for traceback): Caught multiple exceptions when trying to load file of format [py]:
 - AttributeError: The attribute people_segmentation is not part of the NvbloxMode enum. AttributeError: people_segmentation
 - InvalidFrontendLaunchFileError: The launch file may have a syntax error, or its format is unknown