CHANGELOG
Changelog for package orbbec_camera
Forthcoming
Update OrbbecSDK to v2.5.5
add new launch files and benchmark tools
Add new features: forceIp, ISP denoising, extrinsic control, etc.
Improve parameters and defaults
Fix parameter typos, remove deprecated functions, and other bug fixes
Contributors: obyalian, slz, xiexun
2.4.7 (2025-09-01)
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
2.4.5 (2025-07-04)
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
2.4.3 (2025-05-22)
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
2.3.4 (2025-04-21)
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
2.2.4 (2025-02-28)
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
2.2.3 (2025-02-15)
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
2.1.1 (2024-12-24)
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, datean@123, jj
1.5.8 (2024-06-22)
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
1.5.7 (2024-06-05)
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
1.5.5 (2024-05-22)
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
1.5.4 (2024-05-15)
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
1.5.2 (2024-05-12)
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
1.4.6 (2024-02-26)
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
1.4.4 (2024-01-15)
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
1.4.2 (2023-12-06)
Update version to v1.4.2
Update orbbecSDK library to v1.8.3
Contributors: lixiaobin
1.4.1 (2023-11-23)
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, 默存
1.3.9 (2023-10-25)
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
1.3.8 (2023-10-17)
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
1.3.7 (2023-10-11)
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
1.3.6 (2023-10-07)
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
1.3.5 (2023-09-15 16:54)
fixed save point cloud
Contributors: Joe Dong
1.3.4 (2023-09-15 15:11)
bump to v1.3.4
fixed get device by uid
change sem to pthread lock
Contributors: Joe Dong
1.3.2 (2023-09-13)
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, 默存
1.2.9 (2023-08-23)
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
1.2.4 (2023-04-28)
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, 默存
1.2.1 (2023-02-20)
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, 默存
1.0.4 (2022-07-07)
remove unuse file
bump to v1.0.4
add make deb scripts
update orbbec SDK install way
update SDK
Contributors: Joe Dong
1.0.3 (2022-07-04 17:05)
bump to v1.0.3
Contributors: Joe Dong
1.0.2 (2022-07-04 16:52)
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, 默存
1.0.0 (2022-06-10)
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