NVBLOX Isaac ROS Setup on ROS2 with a ZED Mini camera

I am trying to use a jetson Orin nano on ros2 with a ZED Mini camera to launch NVBLOX-V-SLAM.

While launching the docker container for Isaac ROS ZED Setup setup- Isaac ROS ZED Setup β€” isaac_ros_docs documentation I ran into an error in the docker build while running step 4 trying to launch the docker container. I have attached it in a .txt file.
output.txt (27.2 KB)

3 Likes

I have the same issue when starting run_dev.sh on isaac_ros_common v3.2-6

File "/tmp/pip-build-env-uwpn3vfo/overlay/local/lib/python3.10/dist-packages/scikit_build_core/_vendor/pyproject_metadata/__init__.py", line 516, in validate
102.6           except packaging.utils.InvalidName:
102.6       AttributeError: module 'packaging.utils' has no attribute 'InvalidName'
102.6       [end of output]
1 Like

Hi All,

Thanks for your post.
Verified I can reproduce this issue, and forwarded it to engineering.
Will keep you posted.

Regards.

1 Like

It seems like the pip install was mismatching scikit-build-core and packaging versions. I split the pip install like shown below in the Dockerfile.aarch64. Not sure exactly which package was problematic, but this fix allows the docker container to successfully build and enter.

@jolin , curious to see if you have another solution.

RUN python3 -m pip install -U \
    argcomplete \
    autopep8 \
    flake8 \
    flake8-blind-except \
    flake8-builtins \
    flake8-class-newline \
    flake8-comprehensions \
    flake8-deprecated \
    flake8-docstrings \
    flake8-import-order \
    flake8-quotes \
    gpustat==0.6.0 \
    importlib_resources \
    networkx \
    "numpy>=1.24.4,<2" \
    numpy-quaternion \
    onnx \
    pydocstyle \
    pymongo \
    pyyaml \
    "scipy>=1.7.0" \
    scikit-image \
    scikit-learn \
    "setuptools_scm>=6.2" \
    tqdm

RUN python3 -m pip install scikit-build-core==0.11.1 packaging==24.2 && python3 -m pip install -U --no-build-isolation \
    trimesh \
    "warp-lang>=0.9.0" \
    "yourdfpy>=0.0.53" \
    opentelemetry-api==1.28.1 \
    opentelemetry-sdk==1.28.1 \
    opentelemetry-exporter-otlp
4 Likes

I have had the same problem and the solution given by vpanchal1 has worked.

1 Like

Thanks for the workaround provide by @vpanchal1

Our engineers are checking stability with internal fixes now.
Will update public fix in the next fwe days, will keep posted, thanks.

@jolin Any update from engineering. I am trying to get this running on a realsense d455 but facing a similar issue. Suggestion from @vpanchal1 did help to get over one hurdle but ./run_dev.sh does fail repeatedly.

Hi @aparuthiyil ,

Welcome to the Isaac ROS forum.
Unfortunately, I don’t have the update yet.
If you want a quick workaround, rolling back to the older version of isaac_ros_common will be helped:

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

Regards.

Hi @jolin ,
thank you for the update. Would the shared isaac_ros_common be compatible with jetson orin nano developer kit and the following jetpack versions?
ackage: nvidia-jetpack
Version: 6.2+b77
Priority: standard
Section: metapackages
Source: nvidia-jetpack (6.2)
Maintainer: NVIDIA Corporation
Installed-Size: 199 kB
Depends: nvidia-jetpack-runtime (= 6.2+b77), nvidia-jetpack-dev (= 6.2+b77)
Homepage: Jetson - Embedded AI Computing Platform | NVIDIA Developer
Download-Size: 29.3 kB
APT-Sources: https://repo.download.nvidia.com/jetson/common r36.4/main arm64 Packages
Description: NVIDIA Jetpack Meta Package

Package: nvidia-jetpack
Version: 6.1+b123
Priority: standard
Section: metapackages
Source: nvidia-jetpack (6.1)
Maintainer: NVIDIA Corporation
Installed-Size: 199 kB
Depends: nvidia-jetpack-runtime (= 6.1+b123), nvidia-jetpack-dev (= 6.1+b123)
Homepage: Jetson - Embedded AI Computing Platform | NVIDIA Developer
Download-Size: 29.3 kB
APT-Sources: https://repo.download.nvidia.com/jetson/common r36.4/main arm64 Packages
Description: NVIDIA Jetpack Meta Package

Yes, Isaac ROS 3.2 is supported for both Jetpack 6.1 & Jetpack 6.2.

Thank you I was able to install and build image.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.