# Introduction OrbbecSDK ROS2 Wrapper provides seamless integration of Orbbec cameras with ROS 2 environment. It supports ROS2 Foxy, Humble, and Jazzy 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](https://gitee.com/orbbecdeveloper/OrbbecSDK_ROS2). 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 309g | 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 |
| Product Series | Products List | Recommended FW Version | Launch File |
|---|---|---|---|
| Gemini 430 | Gemini 435Le | 1.3.6 | gemini435_le.launch.py |
| Gemini 301 | Gemini 305 | 1.0.70 | gemini_301_series.launch.py |
| Gemini 305g | 1.0.70 | gemini_301_series.launch.py | |
| Gemini 309g | - | gemini_301_series.launch.py | |
| Gemini 330 | Gemini 335 | 1.6.00 | gemini_330_series.launch.py |
| Gemini 336 | 1.6.00 | gemini_330_series.launch.py | |
| Gemini 330 | 1.6.00 | gemini_330_series.launch.py | |
| Gemini 335L | 1.6.00 | gemini_330_series.launch.py | |
| Gemini 336L | 1.6.00 | gemini_330_series.launch.py | |
| Gemini 330L | 1.6.00 | gemini_330_series.launch.py | |
| Gemini 335Lg | 1.6.00 | gemini_330_series.launch.py | |
| Gemini 335Le | 1.6.00 | gemini_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 |
| Product Series | Product | URDF |
|---|---|---|
| Gemini 430 | Gemini 435Le | - |
| Gemini 301 | Gemini 305 | gemini_305.urdf.xacro |
| Gemini 305g | gemini_305_g.urdf.xacro | |
| Gemini 309g | gemini_309_g.urdf.xacro | |
| Gemini 330 | Gemini 335 | gemini_335_336.urdf.xacro |
| Gemini 336 | gemini_335_336.urdf.xacro | |
| Gemini 330 | - | |
| Gemini 335L | gemini_335_L_336_L.urdf.xacro | |
| Gemini 336L | gemini_335_L_336_L.urdf.xacro | |
| Gemini 330L | - | |
| Gemini 335Lg | gemini_335_Lg.urdf.xacro | |
| Gemini 335Le | gemini_335_Le.urdf.xacro | |
| Gemini 340 | Gemini 345 | gemini_345.urdf.xacro |
| Gemini 345Lg | gemini_345_Lg.urdf.xacro | |
| Gemini 2 | Gemini 2 | gemini_2.urdf.xacro |
| Gemini 2 L | gemini_2_L.urdf.xacro | |
| Gemini 215 | - | |
| Gemini 210 | - | |
| Femto | Femto Bolt | femto_bolt.urdf.xacro |
| Femto Mega | - | |
| Femto Mega I | - | |
| Astra | Astra 2 | astra_2.urdf.xacro |
| Astra Mini | Astra Mini Pro | - |
| Astra Mini S Pro | - | |
| LiDAR | Pulsar ME450 | - |
| Pulsar SL450 | - |
| Product Series | Product | Datasheet |
|---|---|---|
| Gemini 301 | Gemini 305 | Orbbec Gemini 305 Datasheet |
| Gemini 340 | Gemini 345Lg | Orbbec Gemini 345Lg Datasheet |
| Gemini 430 | Gemini 435Le | Orbbec Gemini 435Le 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 |