Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

RealSense D435i

CategorySpecificationDetails
EnvironmentUse EnvironmentIndoor / Outdoor
Sensor TechnologyDepth Sensor TypeGlobal Shutter
Depth TechnologyStereoscopic
RGB Sensor TypeRolling Shutter
Depth CameraIdeal Range0.3 m – 3 m
Minimum Depth Distance (Min-Z)~28 cm at max resolution
Depth Accuracy< 2% at 2 m
Depth Field of View87° × 58°
Depth Output ResolutionUp to 1280 × 720
Depth Frame RateUp to 90 fps
RGB CameraRGB Resolution1920 × 1080
RGB Sensor Resolution2 MP
RGB Frame Rate30 fps
RGB Field of View69° × 42°
Major ComponentsCamera ModuleRealSense D430 module + RGB camera
Vision ProcessorRealSense Vision Processor D4
PhysicalDimensions90 mm × 25 mm × 25 mm
ConnectorUSB-C (USB 3.1 Gen 1)
MountingMounting Options1 × 1/4-20 UNC thread, 2 × M3 thread mounts

SDK

https://github.com/realsenseai/librealsense

follow the instructions and setup the SDK then test with realsense-viewer only if the viewer works, the setup is right or else something is missing.

installation

sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
sudo apt install curl # if you haven't already installed curl
curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add -

ROS compatibility

https://github.com/realsenseai/realsense-ros

  • Configure your Ubuntu repositories
  • Install all realsense ROS packages by sudo apt install ros-<ROS_DISTRO>-librealsense2*
    • For example, for Humble distro: sudo apt install ros-humble-librealsense2*

Start the camera node

with ros2 run:

ros2 run realsense2_camera realsense2_camera_node
# or, with parameters, for example - temporal and spatial filters are enabled:
ros2 run realsense2_camera realsense2_camera_node --ros-args -p enable_color:=false -p spatial_filter.enable:=true -p temporal_filter.enable:=true

with ros2 launch:

ros2 launch realsense2_camera rs_launch.py
ros2 launch realsense2_camera rs_launch.py depth_module.depth_profile:=1280x720x30 pointcloud.enable:=true