ZED Camera Examples

https://media.githubusercontent.com/media/NVIDIA-ISAAC-ROS/.github/main/resources/isaac_ros_docs/repositories_and_packages/isaac_ros_nvblox/zed_example.gif/

This page contains tutorials for running nvblox on the ZED camera.

Note

This tutorial requires a compatible ZED camera from the list available here.

Prerequisites

These are the steps common to running all examples on the zed.

  1. Complete the ZED setup tutorial.

  2. Complete the Developer Environment Setup.

Note

For best results we suggest increase maximum Linux kernel receive buffer size as detailed here.

Install

  1. Complete the nvblox quickstart.

ZED Example

This example runs nvblox-based reconstruction from a single zed camera, either from live data coming directly off a camera, or from recorded data coming from a ROSbag.

  1. Navigate (inside the docker) to the workspace folder

    cd /workspaces/isaac_ros-dev
    
  2. Run the zed example, either live from a sensor or from a recorded ROSbag.

    ros2 launch nvblox_examples_bringup zed_example.launch.py \
    camera:=<ZED_CAMERA_MODEL> rosbag:=<YOUR_DATASET_PATH>
    

    where <ZED_CAMERA_MODEL> is either zed2 or zedx depending on the ZED camera model you are using.

Note

To record your own ZED ROSbag, please refer to the official ROSbag recording tutorial.