Closed bmegli closed 1 month ago
Docker camera system fails in offline (no internet) setup.
The reason is ZED SDK downloads camera calibration file over internet (when online) to:
/usr/local/zed/settings
Mapping this path is not documented anywhere (docker docs are in several places), as far as I see.
Probably problem is similar for other ZED cameras
Offline system with camera(s) works just the same as online (with internet access).
Offline system doesn't work.
ZED-X
OS: Ubuntu 20.04 (Jetson L4T) CPU: ARM64 GPU: Nvidia Jetson AGX Orin ZED SDK: 4.0.8 ROS: Noetic Docker image: based on `stereolabs/zed:4.0-runtime-l4t-r35.3`
No response
Edit:
The fix is to map calibration file path to storage on host
-v ${HOME}/zed_docker_settings/:/usr/local/zed/settings/
This is now documented in zed-ros2-wrapper docker readme:
Related issue:
Preliminary Checks
Description
Docker camera system fails in offline (no internet) setup.
The reason is ZED SDK downloads camera calibration file over internet (when online) to:
/usr/local/zed/settings
Mapping this path is not documented anywhere (docker docs are in several places), as far as I see.
Steps to Reproduce
Probably problem is similar for other ZED cameras
Expected Result
Offline system with camera(s) works just the same as online (with internet access).
Actual Result
Offline system doesn't work.
ZED Camera model
ZED-X
Environment
Anything else?
No response
Edit: