Skip to main content

RCS ZED Extension

Support for Stereolabs ZED cameras in RCS.

This extension depends on rcs-core. Documentation: https://robotcontrolstack.org/extensions/rcs_zed

Installation

  • You need a PC with an Nvidia GPU and CUDA 12.8 installed.
  • Install the ZED SDK from Stereolabs.
  • Install the Python bindings from the zed-python-api.

Install from PyPI:

pip install rcs-zed

Warning: plain pip install rcs-zed will install the published rcs-core dependency from PyPI.

Install from a local checkout:

pip install -ve .

If you want this extension to use your local RCS checkout instead of the published rcs-core package, first install the main package from the repository root:

pip install -ve . --no-build-isolation
pip install -ve extensions/rcs_zed

Calibration

default_zed(...) is standalone and uses RCS's identity DummyCalibrationStrategy by default. To use measured extrinsics, pass one calibration strategy per logical camera:

from rcs_zed.utils import default_zed

calibration = {
    "wrist": my_wrist_calibration,
    "scene": my_scene_calibration,
}
cameras = default_zed(
    {"wrist": "12345678", "scene": "87654321"},
    calibration_strategy=calibration,
)

Each value must implement the rcs.camera.hw.CalibrationStrategy protocol. This keeps ZED installation independent of other camera extensions and lets applications choose the calibration method that matches their robot setup.

CLI

python -m rcs_zed serials
python -m rcs_zed rgb-view

Permissions

sudo usermod -a -G video,plugdev $USER

Connection Diagnostics

Metadata

Release files for rcs-zed 0.7.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for rcs-zed 0.7.3
File Interpreter ABI Platform
rcs_zed-0.7.3-py3-none-any.whl Python 3 none any Details

Release files / rcs_zed-0.7.3-py3-none-any.whl

Download URL rcs_zed-0.7.3-py3-none-any.whl
Size 9.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f07a0fe93dc40ad1c8fd321edbba9e0e88338b6bf7d19bbbf458fbd3c4b6f9df
BLAKE2b-256 checksum
How to use checksums
84fa76301c4f4003ce3d22a50de7eead7bae544a207bbd7f15da87c1bae972eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

0.7.3 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page