OrbbecSDK_ROS2

Device Description Of Orbbec Gemini 2 L

Device-specific parameters of launch file for Orbbec Gemini 2 L

Here, We exclusively list the parameters that are specific to the device and supported by the Orbbec Gemini 2 L.Please read docs/launch_file_parameters.md at first to understand the basic parameters.

Device-specific service for Orbbec Gemini 2 L

Here, We exclusively list the parameters that are specific to the device and supported by the Orbbec Gemini 2 L.Please read docs/services_description.md at first to understand the basic services.

Shortly usage:

# ros2 service call <service_name> <service_type> <arguments>

# sdk version:
ros2 service call /camera/get_sdk_version orbbec_camera_msgs/GetString "{}"

# orbbec_camera_msgs/GetDeviceInfo:
ros2 service call /camera/get_device_info orbbec_camera_msgs/GetDeviceInfo "{}"

# for std_srvs/SetBool & std_srvs/GetBool:
ros2 service call /camera/set_auto_white_balance std_srvs/SetBool "{data: true}"
ros2 service call /camera/get_auto_white_balance std_srvs/GetBool "{}"

# for orbbec_camera_msgs/SetInt32 & orbbec_camera_msgs/GetInt32:
ros2 service call /camera/set_white_balance orbbec_camera_msgs/SetInt32 "{data: 500}"
ros2 service call /camera/get_white_balance orbbec_camera_msgs/GetInt32 "{}"