ros-rolling-orbbec-camera (2.10.6-3resolute) resolute; urgency=high

  * Autogenerated, no changelog for this version found in CHANGELOG.rst.

 -- yalian <yalian@orbbec.com>  Wed, 14 Oct 2026 06:34:14 -0000

ros-rolling-orbbec-camera (2.9.3-3resolute) resolute; urgency=high

  * Update the bundled OrbbecSDK to v2.9.3 and add third-party license files.
  * Add enhanced depth and filtering, SDK bag recording/playback, runtime stream and D2C controls, timestamp clock selection, FPS Boost, and LRM obstacle distance publishing.
  * Extend Gemini 330 preset import/export and improve device enumeration, network configuration, image publishing, undistortion, parameter validation, and dropped-frame logging.
  * Improve Gemini 301 startup stability and fix D2C intrinsics, timestamp CSV recording, and shutdown-time IMU callbacks.
  * Deprecate camera-node firmware upgrade parameters in favor of ``firmware_update_tool``.

 -- yalian <yalian@orbbec.com>  Thu, 16 Jul 2026 16:00:00 -0000

ros-rolling-orbbec-camera (2.8.6-3resolute) resolute; urgency=high

  * Update OrbbecSDK from v2.7.6 to v2.8.6.
  * Add Gemini 305g support, Gemini 305 dual-color updates, and Gemini2L dual IR configuration.
  * Add ``depth_filters/status``, disparity control services, firmware log control, and frame timestamp CSV logging.
  * Improve ``ip_config_tool``, firmware update tooling, SDK/log output, and ``set_filter`` stability.
  * Fix time-sync, undistortion, AE ROI, Gemini 338 PID naming, and launch/configuration issues.
  * Contributors: ob-yalian, slz, Kotaro Yoshimoto

 -- yalian <yalian@orbbec.com>  Wed, 29 Apr 2026 16:00:00 -0000

ros-rolling-orbbec-camera (2.7.6-3resolute) resolute; urgency=high

  * Update OrbbecSDK from v2.7.2 to v2.7.6.
  * Add Gemini 340 preset firmware update and False Positive Filter support.
  * Add color preset support and configurable SDK log file names.
  * Fix occasional hot-plug crashes during diagnostic updates.
  * Contributors: ob-yalian, slz

 -- yalian <yalian@orbbec.com>  Thu, 12 Feb 2026 16:00:00 -0000

ros-rolling-orbbec-camera (2.7.2-3resolute) resolute; urgency=high

  * Update OrbbecSDK from v2.6.3 to v2.7.2.
  * Add Gemini 305 support, including hardware decimation, dual color streams, and metadata publishing.
  * Add AE/sports mode services, left/right color controls, and decimation factor handling.
  * Update logging and Gemini 435Le preset handling; fix point cloud decimation and launch/stream issues.
  * Contributors: ob-yalian, slz

 -- yalian <yalian@orbbec.com>  Wed, 21 Jan 2026 16:00:00 -0000

ros-rolling-orbbec-camera (2.6.3-3resolute) resolute; urgency=high

  * Update OrbbecSDK from v2.5.5 to v2.6.3.
  * Add Pulsar ME450/SL450 lidar support, IMU publishing, and scan/point cloud updates.
  * Add point cloud decimation services, ``get_laser_status``, ``log_file_name``, image transport controls, and Gemini 435Le preset resolution config.
  * Improve 330-series firmware update handling and intra-camera sync defaults.
  * Fix IR exposure, undistortion projection, hardware D2C, force IP, IMU data, and device status publishing issues.
  * Contributors: ob-yalian, jj, slz, xiexun, obyalian

 -- yalian <yalian@orbbec.com>  Tue, 30 Dec 2025 16:00:00 -0000

ros-rolling-orbbec-camera (2.5.4-3resolute) resolute; urgency=high

  * Update OrbbecSDK from v2.4.11 to v2.5.5.
  * Add Astra Mini Pro/S Pro, Gemini 345/345Lg support, and related launch files.
  * Add network Force IP tooling, Y12C4/Gemini 435Le metadata, device status, stream enable, and user calibration interfaces.
  * Add synchronization options, ``image_sync_example_node``, color controls, extrinsic publishing control, and benchmark tools.
  * Fix parameter spelling, Gemini 330 HDR defaults, Gemini 435Le behavior, callbacks, cv_bridge includes, and udev installation.
  * Contributors: obyalian, xiexun, slz, Christian Rauch

 -- yalian <yalian@orbbec.com>  Wed, 22 Oct 2025 16:00:00 -0000

ros-rolling-orbbec-camera (2.4.7-3resolute) resolute; urgency=high

  * Add static transform accel_gyro_optical_frame
  * Change the default value of EnumerateNetDevice in the SDK config file to false‌
  * Fix queryDevice thread
  * Fix crash by improving lock handling
  * Remove mallopt to save CPU usage
  * Docs: fix comment typos
  * Fix firmware update and avoid colcon symlink issues
  * Fix device disconnection after reboot service call 2
  * Fix device disconnection after reboot service call
  * Rename 'depth_brightness' to 'mean_intensity_set_point', keep old param for compatibility
  * Fix typo in setPtpConfigCallback
  * Rename 'mean_intensity_set_point' to 'depth_brightness' in launch parameters and update related documentation
  * Update Orbbec SDK to version 2.4.11
  * Fix reboot_device service
  * Bump package version to 2.4.6 in package.xml
  * Update Orbbec SDK to version 2.4.10 and modify related configurations
    - Updated the OrbbecSDKConfig-release.cmake files for both arm64 and x64 architectures to reference the new SDK version 2.4.10.
    - Replaced occurrences of 'depth_brightness' with 'mean_intensity_set_point' in launch files and the camera node header to improve clarity and consistency.
    - Added new spatial filtering options (SpatialFastFilter and SpatialModerateFilter) in the camera node implementation, including parameters for radius, magnitude, and difference threshold.
    - Updated the setupDevices and setupDepthPostProcessFilter methods to handle the new mean intensity setting and spatial filter parameters.
    - Modified launch files for various examples to reflect the new argument names and added new parameters for spatial filtering.
  * Add FPS counter functionality to OBCameraNode
  * Contributors: datean, obyalian, xiexun, yalian

 -- yalian <yalian@orbbec.com>  Sun, 31 Aug 2025 16:00:00 -0000

ros-rolling-orbbec-camera (2.4.5-3resolute) resolute; urgency=high

  * bump to v2.4.5
  * Update SDK version to v2.4.8
  * Add gemini210.launch.py
  * Update package.xml
  * bump to v2.4.4
  * Update SDK version to v2.4.7
  * Change the service name of set_software_trigger_enabled to send_software_trigger
  * Add .camke-format.py and format CMakeLists.txt
  * Add set_software_trigger_enabled param and service
  * Fix compilation issues caused by modifying camera_info data content
  * Update camera_info data content
  * Add color decimation filter in gemini2.launch.py and gemini2L.launch.py
  * Update multi_camera_synced_verification_tool README.MD
  * Contributors: jj

 -- yalian <yalian@orbbec.com>  Thu, 03 Jul 2025 16:00:00 -0000

ros-rolling-orbbec-camera (2.4.3-3resolute) resolute; urgency=high

  * Update README.MD
  * Update examples launch
  * Update OrbbecSDKConfig_v2.0.xml
  * Add enable_color_auto_exposure param in gemini_330_series.launch.py
  * bump to v2.4.3
  * Update SDK version to v2.4.3
  * bump to v2.4.2
  * Update SDK verison to v2.4.2
  * Fix the abnormal connection problem of multiple network cameras
  * Update multi_camera_synced_verify.launch.py
  * Fix the crash problem caused by starting the upgrade_firmware param for a single camera when multiple cameras are connected on the PC.
  * Update frame_aggregate_mode description
  * Update disaparity_to_depth_mode parameter default value
  * Update gemini_synced_verify.launch.py and add disaparity_to_depth_mode write condition judgment
  * Modify the noise removal filter default value
  * Replace enable_hardware_d2d param with disaparity_to_depth_mode
  * bump to v2.4.1
  * Fix DaBai A and DaBai AL not being able to use imu
  * Fix the issue that decimation_filter_scale cannot be set to 1
  * Fix color_powerline_freq
  * Add /camera/set_write_customer_data and /camera/set_read_customer_data service for Gemini 435Le
  * Update filter parameters in astra2.launch.py , gemini2.launch.py and gemini2L.launch.py
  * Add gemini435_le.launch.py
  * Add hole_filling_filter_mode param in femto_bolt.launch.py and femto_mega.launch.py
  * Add noise removal filter, decimation filter, spatial filter, temporal filter and hole filling filter
  * bump to v2.4.0
  * Update README
  * Add enable_ptp_config param for Gemini 335Le
  * Add dabai_al.launch.py
  * Change the implementation conditions of decimation_filter for Gemini 2/Gemini 2 L
  * Fix PID output of list_devices_node
  * Add rotation, flip and mirror parameters and services
  * Update sdk version to v2.4.1
  * Update list_devices_node
  * Add dabai_a.launch.py
  * Add do_rectify in the camera_info topic (to determine whether to process distortion)
  * Add align_target_stream param in gemini_330_series.launch.py
  * Update README.MD
  * Update 99-obsensor-libusb.rules
  * Fix the issue that decimation_filter_scale cannot be set to 8
  * Update multi_save_rgbir tool to be compatible with other camera devices (net devices are not supported yet) and removed metadata_export, metadata_save tools
  * Update README.MD
  * Add custom Gemini 336&Gemini 336L product id
  * Add depth_precision param in gemini_330_series.launch.py
  * Add enable_disaparity_to_depth param in gemini_330_series.launch.py
  * Add enable_accel_data_correction and enable_gyro_data_correction parameters in gemini_330_series.launch.py
  * Add color_powerline_freq param in gemini_330_series.launch.py
  * Add upgrade_firmware param in gemini_330_series.launch.py
  * Update setting set_color/depth_ae_roi service area range
  * Update setting color and depth roi parameters area range
  * Fix a crash caused by using /camera/set_filter service
  * Add load_config_json_file_path and export_config_json_file_path parameters
  * Contributors: jj

 -- yalian <yalian@orbbec.com>  Wed, 21 May 2025 16:00:00 -0000

ros-rolling-orbbec-camera (2.3.4-3resolute) resolute; urgency=high

  * Update gmsl_camera example
  * Update multi_camera_synced_verification_tool README.MD
  * Remove noise removal filter params and add threshold filter params in femto_bolt.launch.py, femto_mega.launch.py
  * Update Filter Configuration Impact in lower_cpu_usage README
  * Add noise removal filter related parameters in femto_bolt.launch.py, femto_mega.launch.py
  * Add roi related parameters in gemini2.launch.py
  * bump to v2.3.4
  * Update SDK version to v2.3.5
  * bump to v2.3.3
  * Update SDK version to v2.3.4
  * Add exposure_range_mode param in gemini_330_series.launch.py
  * bump to v2.3.2
  * Update SDK version to v2.3.3
  * Fixed hot-plug crash caused by diagnostic updater
  * bump to v2.3.1
  * Update SDK version to v2.3.2
  * Fix the crash problem caused by connecting to network devices
  * Update gemini_330_series.launch.py ​​network device description
  * Fix connect net device bug
  * Update distortion_model ouput
  * Fix the failure of setting hardware_noise_removal_filter_threshold in serivce
  * Update gemini2.launch.py ​​to be compatible with Gemini 210 and Gemini 215
  * bump to v2.3.0
  * bump to v2.2.5
  * Add enable_left_ir_sequence_id_filter,left_ir_sequence_id_filter_id,enable_right_ir_sequence_id_filter and right_ir_sequence_id_filter_id in gemini_330_series.launch.py
  * Add hardware_noise_removal_filter_threshold param in gemini_330_series.launch.py
  * Add Gemini 210 and Gemini 215 device rules
  * Update the name of the distortion model in camera_info
  * Update sdk version to v2.3.1
  * Update multi camera synced
  * Fix Gemini2L laser shutdown caused by LDP shutdown
  * Add AE ROI setting param in gemini_330_series.launch.py
  * Add service to set color and depth ROI
  * Fix the bug that hot-plugging and reconnecting failed when starting multi cameras using serial_number
  * Update multi_camera.launch.py
  * Contributors: jj

 -- yalian <yalian@orbbec.com>  Sun, 20 Apr 2025 16:00:00 -0000

ros-rolling-orbbec-camera (2.2.4-3resolute) resolute; urgency=high

  * Update camera_params.yaml
  * Roll back enable_lrm to enable_ldp
  * bump to v2.2.4
  * Fix the bug that Gemini 2 turned off LDP and caused the laser to turn off
  * Add update Preset Firmware function, associated parameter preset_firmware_path
  * Updated README for benchmark example
  * Updated README for multi_camera_synced_verification_tool examples
  * Add net_camera examples
  * Add gmsl_camera example
  * Add disparity_search_offset examples
  * Add interleave_ae_mode examples
  * Update examples README
  * Add multi_camera_synced_verification_tool example
  * Add enable_color_decimation_filter and color_decimation_filter_scale param
  * Rename depth_mean_intensity_set_point to depth_brightness
  * Add lrm_power_level param
  * Rename LDP to LRM
  * Add depth_mean_intensity_set_point param
  * Add enable_depth_auto_exposure_priority param
  * Set the device timestamp to 60 seconds
  * Update multi_save_rgbir tool
  * Add private instruction 2026 to interleave_frame
  * Fix the bug that enable_sequence_id_filter does not work
  * Change the enable_color_auto_exposure_priority and enable_color_backlight_compenstation parameter types to bool type
  * Update multi_save_rgbir tool
  * Contributors: jj

 -- yalian <yalian@orbbec.com>  Thu, 27 Feb 2025 16:00:00 -0000

ros-rolling-orbbec-camera (2.2.3-3resolute) resolute; urgency=high

  * Update multi_camera_lower_cpu_usage.launch.py
  * bump to v2.2.3
  * Update sdk version to v2.2.8
  * Fix the crash bug caused by enable_d2c_viewer in hotplug
  * Fix the bug that the service control SequenceIdFilter setting is invalid
  * Fix the bug that the launch file in examples is not available
  * Remove cpuid.h in benchmark node
  * Add multi_camera_synced and examples README.MD
  * Update benchmark README.MD in examples
  * Update benchmark and lower_cpu_usage in examples
  * bump to v2.2.2
  * Update sdk version to v2.2.7
  * Add enable_color_backlight_compenstation param
  * Add enable_color_auto_exposure_priority param
  * Add color_sharpness、color_gamma、color_saturation、color_constrast and color_hue params
  * Fix the problem that shutting down LDP using service causes laser to shut down
  * Add service switch and parameter setting interface for DecimationFilter, HDRMerge, SequencedFilter, ThresholdFilter, NoiseRemovalFilter, HardwareNoiseRemoval, SpatialAdvancedFilter and TemporalFilter
  * Fix the issue that disparity_offset_config cannot be turned off
  * Modify the default value of time_domain_ to global
  * Add ob_benchmark_node tool and benchmark examples
  * Delete multicamera_sync
  * Delete start_multi_sync.sh
  * Add decimation_filter related parameters to the launch of Gemini 2 and Gemini 2 L
  * Delete dabai_a.launch and dabai_al.launch
  * Add dabai_a.launch, dabai_al.launch and update 99-obsensor-libusb.rules
  * Add multi-camera sync tool and readme
  * Fix disparity_search_offset and offset_index valid range check
  * [launch]Add enable_hardware_noise_removal_filter param in launch
  * Update orbbec_multicamera.launch.py
  * [service] Add set_noise_removal_filter_enable and fix setAllSoftwareFilterEnableCallback
  * [service] add set_all_software_filter_enable
  * [service] add set_spatial_filter_enable and set_temporal_filter_enable and set_hole_filling_filter_enable
  * [service] add set_threshold_filter_enable
  * [service] add set_sequence_id_filter_enable
  * [service] add set_decimation_filter_enable
  * [launch]Set the default values ​​of disparity_search_offset, offset_index0, and offset_index1 to -1
  * bump to v2.2.1
  * [SDK]Update SDK version to v2.2.1
  * [launch]Add disparity_range_mode param
  * bump to v2.2.0
  * [launch]Add frame_aggregate_mode param in launch
  * Fix device lock issue in OBCameraNodeDriver::startDevice
  * [launch]Update parameter default values
  * Add disparity search offset
  * [SDK]Update sdk version to v2.2.0
  * Remove unused YAML files
  * Update orbbec_multicamera.launch.py and orbbec_camera.launch.py
  * add orbbec_multi_synced.launch.py
  * Update orbbec_multicamera.launch.py and yaml
  * Remove enable_3d_reconstruction_mode param
  * [yaml]Update camera yaml parameter configuration file
  * Fixed the error when interleave_ae_mode is "hdr"
  * Contributors: jj, zhuangzi

 -- yalian <yalian@orbbec.com>  Fri, 14 Feb 2025 16:00:00 -0000

ros-rolling-orbbec-camera (2.1.1-3resolute) resolute; urgency=high

  * Restore docs
  * Update the frame_id when enable_sync_output_accel_gyro is set to true
  * Update docs and delete timed sync
  * Fix the imu_info frame_id bug and initialize the quaternion's w value to 1.0
  * Modify the print format
  * No longer judging depth_laser_status
  * Remove unnecessary judgments to avoid reducing the color frame rate
  * apply setAlignToStreamProfile API
  * [launch]Rename the decimation_filter_scale parameter
  * Fix loading interleave_ae parameter error
  * Update interleave_ae parameter setting order
  * bump to v2.1.1
  * [SDK]Update SDK version to v2.1.1
  * [yaml]Update common.yaml and gemini330_series.yaml
  * Fix does not initialize filters
  * [launch]Restore parameter default values
  * bump to v2.1.0
  * [docs]Update docs
  * [launch]Add new launch and yaml description files for v2-main-dev
  * [tool]Fix the crash problem caused by multi_save_rgbir_node when saving images
  * [sdk]Update SDK version to v2.1.0
  * [launch]Remove laser_on_off_mode params
  * [launch]Add uvc_backend params
  * [tool]Fixed the crash problem when saving images in multi_save_rgbir_node
  * Fix multi_save_rgbir_node crash
  * [tool]Improve multi_save_rgbir_params.json structure and trigger mode
  * Updated interleave_ae description
  * [tool]Improve multi_save_rgbir_node
  * [interleave_ae]Added parameter settings for interleave frames 0 and 1
  * [launch]Modify the multi_camera_synced.launch.py ​​camera startup interval
  * [launch]Modify the default value of interleave_frame_enable
  * [interleave_ae]Added interleave_ae_mode
  * bump to v2.0.9
  * [sdk]update sdk version to v2.0.24
  * [exposure]Set auto_exposure to take precedence over exposure parameters
  * [SDK]Restore the SDK version to v2.0.21
  * Fix the problem that the Femto series cannot set sync_mode
  * [service]Fix SYNCInterleaveLaserCallback
  * bump to v2.0.9
  * [sdk]update sdk version to v2.0.24
  * update about laser revise
  * Add local variable pid of LASER_CONTROL
  * [laser control]fix laser settings
  * [service]add set_sync_interleaverlaser and set_sync_hosttime
  * update multi_save_rgbir_params.json
  * add max_size and min_diff judgment
  * [config]Update OrbbecSDKConfig
  * [time_domain]Fix the improper use of enableGlobalTimestamp
  * [service] update multi synced reset timestamp
  * Updated to version 2.0.21 with hash 8b662c1b
  * Abandon use_hardware_time and use time_domain
  * update SDK to version 2.0.21
  * Modify the interface getRecommendedFilters to createRecommendedFilters
  * bump to v2.0.8
  * Refactor depth filter configuration
  * d2c delete G355 judgment
  * update sdk version to v2.0.20
  * Write the tool node parameters into a json file
  * Fix incorrect usage of getRecommendedFilters
  * Delete orb_device_lock when the program exits、list_devices_node add USB port type and update multi_save
  * Deleting Printouts
  * add rest timestamp and  syncImmediately service
  * Color flow adds rgba and bgra
  * Failed to start USB setting for specified single camera
  * fix laser settings
  * modify rclcpp::Duration to be compatible with both Humble and Foxy
  * resolve the compilation failure issue in Foxy
  * Change the camera support launch
  * add frame loss judgment but service switch color or depth does not work
  * improve multi_save_rgbir_node
  * bump to v2.0.7
  * update SDK to v2.0.18
  * replace service enable_laser connector
  * fix g300 turning off color and depth causes other streams to behave abnormally
  * update SDK to 1017 v2.0.16
  * support G335Lg multi camera sync
  * bump to v2.0.6
  * update SDK to 1016 v2.0.15
  * Update libob_frame_processor.so
  * fixed jazzy compile error
  * update SDK to 1012 v2.0.14
  * bump to v2.0.5
  * fixed color point cloud
  * Add obsdk v2.0.13 and update rossdk v2.0.4
  * Add SDK error judgment
  * Update SDK sdk to v2.0.11
  * fixed depth point cloud Y mirrored
  * enable sync time to host
  * fix depth point cloud image
  * update OrbbecSDKConfig
  * update OrbbecSDKConfig
  * Modify default param
  * chore: fixed compile error
  * Modify the json directory
  * update arm64 sdk
  * update 2.0.3
  * Add export json
  * Add export_params
  * Add some tools
  * fix nvblox crash bug
  * fix use-intra-process-comms color and depth params
  * Add enable_hardware_d2d
  * Add gemini_intra_process_demo
  * Add zero copy
  * Add zero copy
  * Alignment Closed Source
  * delete multi_save
  * fixed missing filesystem header
  * bump to v2.0.1
  * remove arm32 old sdk
  * update arm sdk to 0912
  * Add extension path
  * multi_save_rgbir
  * chore: Add list_devices_node executable to orbbec_camera CMakeLists.txt
  * Fix issue with initializing device and enable sync host time
  * Update SDK to 0910
  * fixed compile error
  * add Multigmsl
  * fixed filter mem leak
  * update opensdk to v2.0.7
  * 新增ARM64
  * 添加三方库，extensions三方库文件可剪切到build的同级目录下
  * 修复colored_point_cloud
  * updata libOrbbecSDK.so ,  ob_camera_node and CMakeLists.txt
  * updata libOrbbecSDK.so ,  ob_camera_node and CMakeLists.txt
  * chore: Update OBCameraNode setupDevices() with property settings
  * chore: Add TRY_EXECUTE_BLOCK macro for error handling in OBCameraNodeDriver
  * chore: Add TRY_EXECUTE_BLOCK macro for error handling in OBCameraNodeDriver
  * chore: Improve error handling and logging in OBCameraNodeDriver
  * chore: Add check when init device failed
  * chore: Add crash stack trace logging on signal handler
  * chore: update SDK
  * chore: remove backward-cpp use backward-ros
  * chore: add backward-cpp for crash trace
  * chore: add count fps
  * Merge pull request #59 from orbbec/zerocopy
    chore: add gemini_intra_process_demo
  * chore: add gemini_intra_process_demo
  * fixed align filter
  * chore: add more log
  * chore: Clear distortion for color stream when color undistortion is enabled
  * feat: drop depth when color not lost and D2C enable
  * feat: Enable noise removal filter in camera node setup
  * add connectionType in log
  * add topic statics
  * change: move tool node to tools dir
  * fixed g330 depth
  * chore: update SDK
  * bump to v1.5.11
  * add enable heartbeat in launch file
  * chore: Refactor OBCameraNode setupTopics() method
  * chore: Update connection delay default value to 10 milliseconds
  * chore: Add enable_color_undistortion param
  * chore: Fix start device time calculation in OBCameraNodeDriver
  * chore: Update README && add enable heartbeat param
  * chore: Add error handling for failed depth sensor filter retrieval
  * chore: extract setupDepthPostProcessFilter()
  * remove big try catch block
  * Fix baseline sign
  * add reboot device inteface
  * Fixed wrong ir frame id
  * feat: Enable HDR merge filter in OBCameraNode setupDevices()
  * bump to v1.5.10
  * Update SDK lib to version 1.10.11
  * chore: Update multi camera launch example
  * chore: Update g330 launch file
  * chore: Add time domain params
  * Update gemini 330 series launch file
  * Add min depth and max depth limit in launch file
  * Add min depth and max depth limit
  * fixed bug #53
  * fixed depth no laser status
  * publish static tf by defulat
  * add get_ldp_measure_distance
  * chore: fixed path error
  * add help scripts
  * Fix publishing static transform order in OBCameraNode
  * Add help scipts
  * Fix negative translation value in OBCameraNode
  * Fix left and right IR calibration error in OBCameraNode
  * chore: Update time sync interface
  * chore: Refactor gemini_330_series.launch.py for improved readability and maintainability
  * chore: Optimal gemini 330 launch file
  * chore: Disable 3D reconstruction mode by default
  * Add enable_3d_reconstruction_mode params for 3d reconstruction scenario
  * Fixed right ir error
  * Fixed bolt tf error
  * Update SDK to v1.10.9
  * Fix issue #44
  * disable point cloud by default
  * disable point cloud by default
  * chore: add license
  * Contributors: Joe Dong, daiyin, datean, mailto:datean@123, jj

 -- yalian <yalian@orbbec.com>  Mon, 23 Dec 2024 16:00:00 -0000

ros-rolling-orbbec-camera (1.5.8-3resolute) resolute; urgency=high

  * chore: Update Orbbec ROS2 SDK version to 1.5.8
  * Update: Fixed wrong depth point cloud
  * Update: Fixed the issue of point cloud distortion in femto bolt
  * Update: fixed iron compile error
  * chore: Add LDP switch
  * chore: Fixed ros2 jazzy compile error
  * chore: set bolt imu to 200hz
  * chore: Remove glog deps
  * chore: Add exposure && gain && white balance params
  * Add laser energy level param limit
  * Add laser energy level param
  * Add print default filter params
  * Fixed femto bolt config
  * Contributors: Joe Dong

 -- yalian <yalian@orbbec.com>  Fri, 21 Jun 2024 16:00:00 -0000

ros-rolling-orbbec-camera (1.5.7-3resolute) resolute; urgency=high

  * Update SDK config
  * Bump to v1.5.7
  * Update SDK to v1.10.8
  * fixed save image crash
  * fixed save point cloud crash
  * fixed pid to lower case
  * Bump to v1.5.6
  * Fixed bolt align
  * Update setupPipelineConfig: put set depth scale out
  * Update SDK to v1.10.7
  * update sync mode default to standalone
  * update PointCloud.rviz
  * Contributors: Joe Dong

 -- yalian <yalian@orbbec.com>  Tue, 04 Jun 2024 16:00:00 -0000

ros-rolling-orbbec-camera (1.5.5-3resolute) resolute; urgency=high

  * bump to v1.5.5
  * fixed crash
  * Fixed create diagnstic
  * use unique_ptr publish point cloud
  * chore: Disable array bounds warning in CMakeLists.txt
  * Contributors: Joe Dong

 -- yalian <yalian@orbbec.com>  Tue, 21 May 2024 16:00:00 -0000

ros-rolling-orbbec-camera (1.5.4-3resolute) resolute; urgency=high

  * update Default sync mode
  * add more debug log
  * Update filter default params
  * bump to v1.5.4
  * chore: Refactor OBCameraNode setupPipelineConfig method
  * Fixed filter params
  * Fixed filter params
  * Contributors: Joe Dong

 -- yalian <yalian@orbbec.com>  Tue, 14 May 2024 16:00:00 -0000

ros-rolling-orbbec-camera (1.5.2-3resolute) resolute; urgency=high

  * Update SDK to v1.10.5
  * chore: Add dependencies libgflags-dev, nlohmann-json-dev, and libgoogle-glog-dev
  * Bump to v1.5.2
  * Update SDK to v1.10.4
  * chore: Remove unused color_frame variable in OBCameraNode
  * chore: Update camera node to use microsecond timestamps for system time
  * Fix depth filter process when frame is nullptr
  * Bump to v1.5.1
  * Update SDK to v1.10.3
  * Update launch file name
  * fixed race condition
  * chore: update list profile
  * chore: use default stream profile
  * chore: rename camera launch file name
  * chore: rename gemini2R to gemini_generic
  * chore: Update launch file for gemini2RF
  * add gemini2RF launch
  * add retry_on_usb3_detection_failure param
  * fixed g2r maybe crash
  * fixed g2 no color point cloud
  * fixed warning
  * add more log
  * fixed crash
  * fixed depth align
  * update README && make package
  * update README && make package
  * Bump to v1.5.0
  * update utils.cpp
  * Fix range validation and error handling in setGainCallback and setAutoExposureCallback
  * Add extrinsics publishers for depth to accelerometer and depth to gyro
  * bump to v1.4.8
  * update sdk
  * Update SDK to 1.10.0
  * fixed maybe crash
  * Add docs
  * update params
  * Update Log
  * Add laser on off mode
  * update SDK
  * fixed baseline params
  * update  depth precision setting
  * Fixed maybe crash
  * Remove device info pid && vid
  * Update launch file and device rules
  * add pid
  * Fixed connect device
  * Fixed crash
  * Update build type to ReleaseWithDebInfo
  * Update json meta data field name
  * add laster switch
  * Add temperatures diagnostics updater
  * Add D2C publisher
  * bump to v1.4.7
  * Add support for HdrMerge filter setting pass
  * add gemini2 RL
  * Add processDepthFrameFilter function to OBCameraNode
  * Add connection delay parameter to OBCameraNodeDriver
  * add align mode param
  * Update align mode parameter in OBCameraNode
  * add filter params
  * remove unused static TF
  * update log level
  * update SDK
  * Adapted G2R
  * Update SDK to g2r temp version
  * Add setIRLongExposureCallback to OBCameraNode
  * update readme
  * add femto mega ip addr and port
  * Enable depth scale in OBCameraNode
  * Enable depth scale in OBCameraNode
  * Contributors: Joe Dong

 -- yalian <yalian@orbbec.com>  Sat, 11 May 2024 16:00:00 -0000

ros-rolling-orbbec-camera (1.4.6-3resolute) resolute; urgency=high

  * bump to v1.4.6
  * upgrade SDK to v1.9.4
  * add use hardware time option
  * fixed save image counter
  * fixed not close ofstream
  * fixed compile error in unbuntu 2204
  * fixed save 10 image
  * save depth to raw image
  * Contributors: Joe Dong

 -- yalian <yalian@orbbec.com>  Sun, 25 Feb 2024 16:00:00 -0000

ros-rolling-orbbec-camera (1.4.4-3resolute) resolute; urgency=high

  * Max Pro increases the IR long exposure enable configuration.
  * Update orbbecsdk library to v1.9.3
  * merge master
  * fixed imu frame id.
  * Fix DCL IMU synchronous output abnormal issue。
  * Update version to v1.4.4
  * Update sdk for fix astra pro ission
  * Delete dw2 launch
  * Add dw2 launch
  * Add code to disable frame synchronization processing.
  * Delete redundant software filtering enable configuration from launch
  * Update sdk library 1.9.1-dcw2-P01
  * DCW2,max pro add depth filter config
  * Add max pro launch
  * merge master
  * Fix the issue of ineffective software filtering in depth filtering configuration。
  * Add astra pro2 launch.
  * Gemini2 depth work mode add Obstacle Avoidance.
  * Modify improperly named variables
  * Print log output for gemini2 D2D and depth accuracy information.
  * Print log output for gemini2 D2D and depth accuracy information.
  * Merge branch 'master' of code.orbbec.com.cn:OrbbecSDK/OrbbecSDK_ROS2
  * fixed frame_id name
  * Resolving the issue of abnormal simultaneous output of depth point cloud and color point cloud.
  * Fixing the command to control the data stream crash issue.
  * Fixing the command to control the data stream crash issue.
  * fixed distortion model
  * fixed bolt TF
  * Update version to v1.4.3
  * Update gemini2.launch.py for depth filter config
  * Remove softfilter config
  * 1.更新orbbecSDK 1.9.1;2.gemini2增加深度滤波配置功能;3.增加IMU同时输出topic.
  * Resolve Bolt's coordinate abnormality issue.
  * Fix distortion parameter bugs, see #15
  * Adjust initialization code logic.
  * [Max_Pro]Update orbbecSDK library
  * Fixing the problem of aligning simultaneous output of colored point cloud and depth point cloud.
  * [Max_Pro]Update orbbecSDK for support gemini uw depth 11bit
  * [Max_Pro]Adapter dabai max pro
  * Contributors: Joe Dong, lixiaobin

 -- yalian <yalian@orbbec.com>  Sun, 14 Jan 2024 16:00:00 -0000

ros-rolling-orbbec-camera (1.4.2-3resolute) resolute; urgency=high

  * Update version to v1.4.2
  * Update orbbecSDK library to v1.8.3
  * Contributors: lixiaobin

 -- yalian <yalian@orbbec.com>  Tue, 05 Dec 2023 16:00:00 -0000

ros-rolling-orbbec-camera (1.4.1-3resolute) resolute; urgency=high

  * Update version to v1.4.1
  * Update the method of reading intrinsic parameters.
  * Update orbbecsdk library to 1.8.2
  * Merge branch 'ordered_point_cloud' into 'master'
    add ordered point cloud param
    See merge request OrbbecSDK/OrbbecSDK_ROS2!7
  * add ordered point cloud param
  * Fix bug for callback color data
  * bump to v1.4.0
  * Modify the py file in the launch to fix the abnormal behavior of multiple device hot-swapping in Foxy ROS2 version.
  * Fix the naming error issue in the color function.
  * Modify gemini2.launch.py to resolve the abnormal program behavior of multiple device reconnection in the Foxy version.
  * Using a new thread to process Color data.
  * Implementing flip function for data stream.
  * Contributors: Joe Dong, lixiaobin, 默存

 -- yalian <yalian@orbbec.com>  Wed, 22 Nov 2023 16:00:00 -0000

ros-rolling-orbbec-camera (1.3.9-3resolute) resolute; urgency=high

  * bump to v1.3.9
  * Fix the problem of abnormal internal parameter acquisition for individual USB devices.
  * Adaptation for IR MJPG software decoding processing.
  * Gemini2 X L add service to read left ir exposure.
  * Fix camera information abnormality issue.
  * Contributors: lixiaobin

 -- yalian <yalian@orbbec.com>  Tue, 24 Oct 2023 16:00:00 -0000

ros-rolling-orbbec-camera (1.3.8-3resolute) resolute; urgency=high

  * Update OrbbecSDK lib
  * bump to v1.3.8
  * add lock in selectDeviceBySerialNumber func
  * fixed start multi device
  * add check start IMU
  * check rgb buffer avoid crash
  * fixed stop cause crash
  * fixed camera info width && height
  * Update femto bolt,gemini2,gemini2L launch resulation configruation.
  * fixed crash
  * Fixed the issue of resource null pointer during device disconnection.
  * Fixed the issue with the calling of the device PID acquisition interface.
  * Add dcw2 pid to 99-obsensor-libusb.rules
  * Resolving the Femto Bolt D2C point cloud issue.
  * Contributors: Joe Dong, lixiaobin

 -- yalian <yalian@orbbec.com>  Mon, 16 Oct 2023 16:00:00 -0000

ros-rolling-orbbec-camera (1.3.7-3resolute) resolute; urgency=high

  * Add the enable switch function for network device enumeration.
  * Update version to 1.3.7
  * Add instructions for depth work mode in the Readme.
  * merge master
  * Update OrbbecSDK v1.8.1 library
  * Update OrbbecSDK to v1.8.1
  * Update the data stream configuration of Gemini2 series devices.
  * Modify multi device sync config parameter.
  * Adapter Femto bolt device.
  * Contributors: lixiaobin

 -- yalian <yalian@orbbec.com>  Tue, 10 Oct 2023 16:00:00 -0000

ros-rolling-orbbec-camera (1.3.6-3resolute) resolute; urgency=high

  * fixed enable frame sync param
  * add gemini2 VL launch file
  * bump to v1.3.6
  * add help scripts
  * add enable frame sync
  * fixed camera info
  * Contributors: Joe Dong

 -- yalian <yalian@orbbec.com>  Fri, 06 Oct 2023 16:00:00 -0000

ros-rolling-orbbec-camera (1.3.5-3resolute) resolute; urgency=high

  * fixed save point cloud
  * Contributors: Joe Dong

 -- yalian <yalian@orbbec.com>  Fri, 15 Sep 2023 08:54:00 -0000

ros-rolling-orbbec-camera (1.3.4-3resolute) resolute; urgency=high

  * bump to v1.3.4
  * fixed get device by uid
  * change sem to pthread lock
  * Contributors: Joe Dong

 -- yalian <yalian@orbbec.com>  Fri, 15 Sep 2023 07:11:00 -0000

ros-rolling-orbbec-camera (1.3.2-3resolute) resolute; urgency=high

  * fixed set ir mirror
  * fixed set ir mirror
  * add dcw2 launch
  * bump to v1.3.2
  * update SDK to sdk v.1.7.4
  * add astra mini s pro pid
  * fix mising close sem
  * update SDK to v1.7.3
  * bump to v1.3.1
  * print more clean log
  * fixed save left && right IR image
  * add imu enable parmeter
  * fixed TF error
  * fixed set and get ir property
  * add license header
  * remove jpeg end zero
  * fixed use nv jpeg decoder
  * add jetson hardware decoder
  * remove sigal handler
  * remove point cloud filter
  * changed default color points topic
  * remove unused parmeter
  * remove unused parmeter
  * Merge branch 'master' of code.orbbec.com.cn:OrbbecSDK/OrbbecSDK_ROS2
  * fixed tf calc error
  * Add Dabai max dabai_max.launch.py
  * fixed rk mpp decoder rgb channel error
  * fixed crash
  * remove xml launch file
  * update SDK to v1.7.2
  * update SDK to v1.7.2
  * fixed multi device param name
  * fixed point cloud inv
  * remove unused tf
  * fixed camera info frame id
  * add gemini2 XL launch file
  * update SDK to v1.7.1
  * add cmake log
  * fixed file name typo
  * Merge pull request #6 from orbbec/gst_decoder
    add gstreamer  decode MPEG
  * remove unused code
  * add python launch file
  * add python launch file
  * first work gst decoder
  * disable Use Gstreamer hardware decoder by default
  * fixed source and sink name
  * add gst decoder
  * fixed memory leak
  * bump to v1.3.0
  * Merge branch 'hw_decoder' into 'master'
    add mpp hardware decode mjpeg
    See merge request OrbbecSDK/OrbbecSDK_ROS2!6
  * add mpp hardware decode mjpeg
  * refactory cmake
  * Add imu parameter README
  * Add missing params
  * Contributors: Joe Dong, bajingsi, 默存

 -- yalian <yalian@orbbec.com>  Tue, 12 Sep 2023 16:00:00 -0000

ros-rolling-orbbec-camera (1.2.9-3resolute) resolute; urgency=high

  * add list device script
  * add py launch file
  * add py launch file
  * use rclcpp componet
  * add list device script
  * add py launch file
  * add py launch file
  * use rclcpp componet
  * Merge pull request #5 from jian-dong/master
    Release v1.2.9
  * remove print device type
  * update SDK to v1.6.3
  * update sdk to v1.6.2
  * bump to v1.2.8
  * add astra2 launch file
  * update readme
  * disable enableMultiDeviceSync for OpenNI device
  * bump to v1.2.7
  * update SDK
  * fixed tf error
  * fixed tf
  * fixed log level
  * fixed HUB hot plug bug
  * bump to v1.2.6
  * uncomment IMU code
  * gemini2 L launch file
  * add help scripts
  * update launch file
  * update cmake
  * update cmake
  * update SDK to v1.6.1
  * add read device usb port
  * add uyuv to rgb888
  * fixed camera link frame id
  * fixed TF
  * fixed TF
  * fix ir image step
  * remove lfs
  * remove lfs
  * remove lfs
  * remove lfs
  * slim SDK
  * comment IMU
  * update readme
  * comment start&& stop IMU
  * comment start&& stop IMU
  * add more launch file
  * bump to v1.2.5
  * fixed log not clear
  * fixed gemini2 cannot convert mjpeg
  * Contributors: Joe Dong

 -- yalian <yalian@orbbec.com>  Tue, 22 Aug 2023 16:00:00 -0000

ros-rolling-orbbec-camera (1.2.4-3resolute) resolute; urgency=high

  * fixed gemini e enum device
  * disable gemini_e color point cloud by default
  * add sync_signal_trigger_out param
  * bump v1.2.4
  * Merge branch 'feature/imu' into 'master'
    添加 IMU topic
    * 添加了读取IMU数据流，并发布相关topic，目前只支持gemini2
    See merge request OrbbecSDK/OrbbecSDK_ROS2!5
  * add IMU topic
  * fix drop bad mjpeg frame
  * add soft filter max diff
  * fix point cloud dist
  * fix read orbbec config
  * fixed depth image value
  * add sync mode
  * add soft filter&& AE switch
  * add list depth work mode
  * bump to v1.2.3
  * fixed gemini2 get stuck
  * update launch file
  * update SDK to v1.5.7
  * bump to v1.2.2
  * bump to v1.2.2
  * add d2c viewer topic
  * add enable hardware d2d
  * fix get camera info
  * update SDK to v1.5.6
  * add switch IR camera
  * fixed broken SDK soft link
  * rewrite install rules script
  * fix astra mini pro launch file
  * Contributors: Joe Dong, 默存

 -- yalian <yalian@orbbec.com>  Thu, 27 Apr 2023 16:00:00 -0000

ros-rolling-orbbec-camera (1.2.1-3resolute) resolute; urgency=high

  * add save point cloud and image
  * fixed typo
  * clean .make_deb
  * ignore undeclare paramer exception
  * add d2c viewer
  * rename camer_node_factory to camera_node_driver
  * fixed device count
  * refactory startDevice
  * add get ldp status
  * change set_fan_mode to set_fan_work_mode
  * update README
  * remove wrong  static_tf_broadcaster_ init
  * fixed all launch file error
  * bump to v1.2.1
  * fixed multi camera namespace error
  * update log
  * fixed get camera params
  * fixed get camera params
  * fixed enum openNI device
  * fixed code format
  * fixed crash
  * fixed catch error
  * add more launch file
  * update SDK to v1.5.5
  * bump to v1.2.0
  * update usb rules
  * fixed check null ptr
  * Merge branch 'refactory' into 'master'
    Big refactoring code
    See merge request OrbbecSDK/OrbbecSDK_ROS2!4
  * Big refactoring code
    * Removal of unnecessary files
    * Optimized multi-camera launch
    * Explicitly list the parameters in the launch file
  * clean shm
  * add check connection timer
  * refactory get stream
  * remove unused code
  * fixed multi camera start
  * replace SDK to v1.4.3
  * replace SDK to v1.4.1
  * Merge branch 'develop' into 'master'
    Small fix
    See merge request OrbbecSDK/OrbbecSDK_ROS2!3
  * Small fix
  * add install usb rules
  * Contributors: Joe Dong, 默存

 -- yalian <yalian@orbbec.com>  Sun, 19 Feb 2023 16:00:00 -0000

ros-rolling-orbbec-camera (1.0.4-3resolute) resolute; urgency=high

  * remove unuse file
  * bump to v1.0.4
  * add make deb scripts
  * update orbbec SDK install way
  * update SDK
  * Contributors: Joe Dong

 -- yalian <yalian@orbbec.com>  Wed, 06 Jul 2022 16:00:00 -0000

ros-rolling-orbbec-camera (1.0.3-3resolute) resolute; urgency=high

  * bump to v1.0.3
  * Contributors: Joe Dong

 -- yalian <yalian@orbbec.com>  Mon, 04 Jul 2022 09:05:00 -0000

ros-rolling-orbbec-camera (1.0.2-3resolute) resolute; urgency=high

  * roll back sdk
  * update sdk
  * update sdk
  * remove multiple thread publish point cloud
  * use single thread publish point cloud
  * fix ir auto exposure
  * remove openMP
  * bump to v1.0.2
  * remove libuvc debug flag
  * add stream format as parmeters
  * add rgb point cloud topic
  * fix crash
  * add auto white balance ctrl
  * remove debug msg
  * add OBFormatFromString
  * fix point cloud filter
  * fix typo
  * Merge branch 'release/1.0.1' into 'master'
    add more config
    See merge request OrbbecSDK/orbbecros2sdk!2
  * [fix] only YUYV and I420 support color point cloud
  * [fix] print enum name
  * [add][scripts] recv point cloud
  * [add][glog] update readme
  * [fix][cmake] find image_publisher
  * add NOTICE
  * add multi camera rivz config
  * fix multi camera
  * use pid adapter color format
  * add toggle sesror service
  * Merge branch 'dev' into 'master'
    Fix point cloud direction
    See merge request OrbbecSDK/orbbecros2sdk!1
  * Fix point cloud direction
  * Contributors: Joe Dong, 默存

 -- yalian <yalian@orbbec.com>  Mon, 04 Jul 2022 08:52:00 -0000

ros-rolling-orbbec-camera (1.0.0-3resolute) resolute; urgency=high

  * change 'get_api_version' to 'get_sdk_version'
  * update readme
  * remove orbbec dir
  * add dependencies
  * use bash echo latch messsage
  * fix ob_sdk from system
  * fix get ob sdk version
  * fix publish rgb point cloud
  * catch publish point cloud exception
  * add rbgFormatConvertRGB888
  * change a better name
  * add get verion api
  * change topic name
  * clean code
  * fixed warning
  * fixed stop device
  * fixed hotplug
  * remove debug msg
  * fix use frame timestamp
  * add get device info srv
  * print time cost
  * set response status
  * catch error when ctrl camera
  * add help scripts
  * fix point cloud color
  * fix tf frame error
  * init commit
  * Contributors: Joe Dong

 -- yalian <yalian@orbbec.com>  Thu, 09 Jun 2022 16:00:00 -0000


