Skip to content

Release v2.10.6

Latest

Choose a tag to compare

@ob-yalian ob-yalian released this 30 Sep 13:15
· 1 commit to v2-main since this release

The built-in OrbbecSDK has been updated to v2.10.6.

New Features

  • Added source build support for ROS 2 Lyrical and Rolling.
  • Added depth image colorization through the depth_colorizer_mode parameter, with support for none, jet, jet_inv, and gray. When enabled together with enable_d2c_viewer, the D2C Viewer is automatically disabled.
  • Added support for configuring QoS History and Depth for image topics.
  • Added color frame queue size limits and overflow statistics for Color, Left Color, and Right Color.
  • Refactored the device_status topic to include subscription status, publishing frame rate, and average latency statistics for individual streams, with support extended to compressed image, point cloud, and IMU topics.
  • Added the --topics option to common_benchmark_node.py.
  • Added support in the list_camera_profile tool for querying device profiles and properties after loading a device Preset.
  • Added the Gemini 435Le URDF model .
  • Added FPS Boost support for Gemini 305 via the enable_fps_boost parameter (requires firmware version v1.0.85 or later).

Improvements and Bug Fixes

  • Improved video stream profile switching, stream start/stop, camera reconnection, and network device initialization.
  • Extended frame timestamp CSV recording and image saving capabilities, with support for recording Color, Depth, and IMU timestamps and saving Raw, PNG, and Metadata JSON files.
  • Fixed an issue where the distortion model in CameraInfo did not match the distortion parameters.
  • Fixed an issue where the configured time domain was not used when publishing only accelerometer or gyroscope data.
  • Fixed abnormal profile behavior during SDK Bag playback.
  • Fixed a potential segmentation fault in the toggle_color and toggle_depth services.
  • Improved NVIDIA MJPEG hardware decoding on Jetson platforms.
  • Improved other known issues.

Compatibility Notes

  • The device_status message structure has been updated. Applications using fields from the previous message definition must be updated accordingly.
  • The floodlight control service has been renamed from set_floor_enable to set_flood_enable. Applications using the previous service name must be updated accordingly.

Supported Devices

Product Series Products List Recommended FW Version Launch File
Gemini 430 Gemini 435Le 1.3.19 gemini435_le.launch.py
Gemini 301 Gemini 305 1.1.20 gemini_301_series.launch.py
Gemini 305g 1.1.20 gemini_301_series.launch.py
Gemini 330 Gemini 335 1.8.10 gemini_330_series.launch.py
Gemini 3361.8.10gemini_330_series.launch.py
Gemini 3301.8.10gemini_330_series.launch.py
Gemini 335L1.8.10gemini_330_series.launch.py
Gemini 336L1.8.10gemini_330_series.launch.py
Gemini 330L1.8.10gemini_330_series.launch.py
Gemini 335Lg1.8.10gemini_330_series.launch.py
Gemini 335Le1.8.10gemini_330_series.launch.py
Gemini 338Le1.8.17gemini_330_series.launch.py
Gemini 338Lg1.8.17gemini_330_series.launch.py
Gemini 340 Gemini 345Lg 1.9.03 gemini345_lg.launch.py
Gemini 2 Gemini 2 1.4.98 gemini2.launch.py
Gemini 2 L 1.5.2 gemini2L.launch.py
Gemini 215 1.0.9 gemini210.launch.py
Gemini 210 1.0.9 gemini210.launch.py
Femto Femto Bolt 1.1.3 femto_bolt.launch.py
Femto Mega 1.3.1 femto_mega.launch.py
Femto Mega I 2.0.4 femto_mega.launch.py
Astra Astra 2 2.8.20 astra2.launch.py
Astra Mini Astra Mini Pro 2.0.03 astra.launch.py
Astra Mini S Pro 2.0.03 astra.launch.py
LiDAR Pulsar ME450 1.0.0.6 lidar.launch.py
Pulsar SL450 2.2.4.5 lidar.launch.py

Supported Platforms

  • Linux x64: Tested on Ubuntu 22.04, 24.04 and 26.04
  • Linux ARM64: tested on NVIDIA Jetson AGX Orin , NVIDIA Jetson Orin NX , NVIDIA Jetson Orin Nano , NVIDIA Jetson AGX Xavier , NVIDIA Jetson Xavier NX , NVIDIA Jetson Thor

We recommend updating the dependencies before installing the prebuilt Orbbec ROS 2 Debian packages