Version

1.1. Introduction

OrbbecSDK ROS Wrapper provides seamless integration of Orbbec cameras with ROS environment. It supports ROS Kinetic, Melodic, and Noetic distributions. By default, we recommend using the v2-main branch. For older OpenNI devices not supported by v2-main, please use the main branch. Device models that are only supported by the main branch are listed in the table below.

If you are a user in China, it is recommended to use gitee Repo.

Here is the device support list of main branch (v1.x) and v2-main branch (v2.x):

Product Series Product Orbbec SDK v1.x Orbbec SDK v2.x
Gemini 430 Gemini 435Le not supported recommended for new designs
Gemini 301 Gemini 305 not supported recommended for new designs
Gemini 305g not supported recommended for new designs
Gemini 330 Gemini 335 full maintenance recommended for new designs
Gemini 336 full maintenance recommended for new designs
Gemini 330 full maintenance recommended for new designs
Gemini 335L full maintenance recommended for new designs
Gemini 336L full maintenance recommended for new designs
Gemini 330L full maintenance recommended for new designs
Gemini 335Lg not supported recommended for new designs
Gemini 335Le not supported recommended for new designs
Gemini 340 Gemini 345Lg not supported recommended for new designs
Gemini 2 Gemini 2 full maintenance recommended for new designs
Gemini 2 L full maintenance recommended for new designs
Gemini 2 XL recommended for new designs not supported
Gemini 215 not supported recommended for new designs
Gemini 210 not supported recommended for new designs
Femto Femto Bolt full maintenance recommended for new designs
Femto Mega full maintenance recommended for new designs
Femto Mega I full maintenance recommended for new designs
Astra Astra 2 full maintenance recommended for new designs
Astra+ limited maintenance not supported
Astra Pro Plus limited maintenance not supported
Astra Mini Astra Mini Pro full maintenance recommended for new designs
Astra Mini S Pro full maintenance recommended for new designs
LiDAR Pulsar ME450 not supported recommended for new designs
Pulsar SL450 not supported recommended for new designs

Note: If you do not find your device, please contact our FAE or sales representative for help.

Definition:

  1. Recommended for new designs: we will provide full supports with new features, bug fix and performance optimization;

  2. Full maintenance: we will provide bug fix support;

  3. Limited maintenance: we will provide critical bug fix support;

  4. Not supported: we will not support specific device in this version;

  5. To be supported: we will add support in the near future.

1.1.1. Support Hardware Products

The following devices are supported by the OrbbecSDK ROS Wrapper v2-main branch. More devices support will be added in the near future. If you can not find your device in the table below, try the main branch.

For optimal performance, we strongly recommend updating to the latest firmware version. This ensures that you benefit from the most recent enhancements and bug fixes.

The following devices are supported by the OrbbecSDK ROS Wrapper.

To learn how to obtain and upgrade the latest firmware, please click here.

Product Series Products List Recommended FW Version Launch File
Gemini 430 Gemini 435Le 1.3.2 gemini435_le.launch
Gemini 301 Gemini 305 1.0.70 gemini305.launch
Gemini 305g 1.0.70 gemini305_g.launch
Gemini 330 Gemini 335 1.6.00 gemini_330_series.launch
Gemini 3361.6.00gemini_330_series.launch
Gemini 3301.6.00gemini_330_series.launch
Gemini 335L1.6.00gemini_330_series.launch
Gemini 336L1.6.00gemini_330_series.launch
Gemini 330L1.6.00gemini_330_series.launch
Gemini 335Lg1.6.00gemini_330_series.launch
Gemini 335Le1.6.00gemini_330_series.launch
Gemini 340 Gemini 345Lg 1.9.03 gemini345_lg.launch
Gemini 2 Gemini 2 1.4.98 gemini2.launch
Gemini 2 L 1.5.2 gemini2L.launch
Gemini 215 1.0.9 gemini210.launch
Gemini 210 1.0.9 gemini210.launch
Femto Femto Bolt 1.1.2 femto_bolt.launch
Femto Mega 1.3.1 femto_mega.launch
Femto Mega I 2.0.4 femto_mega.launch
Astra Astra 2 2.8.20 astra2.launch
Astra Mini Astra Mini Pro 2.0.03 astra.launch
Astra Mini S Pro 2.0.03 astra.launch
LiDAR Pulsar ME450 1.0.0.6 lidar.launch
Pulsar SL450 2.2.4.5 lidar.launch

1.1.2. URDF Model Support

Product Series Product URDF
Gemini 430Gemini 435Le-
Gemini 301Gemini 305-
Gemini 305g-
Gemini 330Gemini 335gemini_335_336.urdf.xacro
Gemini 336gemini_335_336.urdf.xacro
Gemini 330-
Gemini 335Lgemini_335_L_336_L.urdf.xacro
Gemini 336Lgemini_335_L_336_L.urdf.xacro
Gemini 330L-
Gemini 335Lggemini_335_Lg.urdf.xacro
Gemini 335Legemini_335_Le.urdf.xacro
Gemini 340Gemini 345Lggemini_345_Lg.urdf.xacro
Gemini 2Gemini 2gemini_2.urdf.xacro
Gemini 2 Lgemini_2_L.urdf.xacro
Gemini 215-
Gemini 210-
FemtoFemto Boltfemto_bolt.urdf.xacro
Femto Mega-
Femto Mega I-
AstraAstra 2astra_2.urdf.xacro
Astra MiniAstra Mini Pro-
Astra Mini S Pro-
LiDARPulsar ME450-
Pulsar SL450-

All launch files are essentially similar, with the primary difference being the default values of the parameters set for different models within the same series. Differences in USB standards, such as USB 2.0 versus USB 3.0, may require adjustments to these parameters. If you encounter a startup failure, please carefully review the specification manual. Pay special attention to the resolution settings in the launch file, as well as other parameters, to ensure compatibility and optimal performance.

1.1.3. Orbbec camera datasheet

Refer to the camera datasheet for more information.

Product Series Product Datasheet
Gemini 430 Gemini 435Le Orbbec Gemini 435Le Datasheet
Gemini 301 Gemini 305 Orbbec Gemini 305 Datasheet
Gemini 330 Gemini 335 Gemini 330 Series Datasheet for USB Devices
Gemini 336
Gemini 335L
Gemini 336L
Gemini 335Lg Gemini 330 Series Datasheet for GMSL Devices
Gemini 335Le Gemini 330 Series Datasheet for Ethernet Devices
Gemini 2 Gemini 2 Orbbec Gemini 2 Series Datasheet
Gemini 2 L
Gemini 2 XL Orbbec Gemini 2 XL Datasheet
Femto Femto Bolt Orbbec Femto Bolt Datasheet
Femto Mega Orbbec Femto Mega Datasheet
Femto Mega I Orbbec Femto Mega I Datasheet
Astra Astra 2 Orbbec Astra 2 Datasheet
Astra+ Orbbec Astra+ Datasheet
Astra Mini Pro Orbbec Astra Mini Pro Datasheet

1.1.4. Support Platforms

  • Linux x64: tested on Ubuntu 20.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