Commit Graph
1449 Commits
Author SHA1 Message Date
slz 981dd6ba79 fix(imu): honor configured timestamp domain 2026-09-03 15:07:02 +08:00
slz 27e0c7dc97 update OrbbecSDK version to 2.10.2 2026-09-03 15:06:22 +08:00
slz 478b0622f7 feat: add script to update bundled Orbbec SDK for ARM64 and x86-64 architectures 2026-09-03 15:06:22 +08:00
ob-yalian 74abd4c194 fix: simplify intra camera sync reference check in setupDevices 2026-09-03 09:57:59 +08:00
slz 9d92f4718a fix: restore Foxy compatibility for AE/AWB lock test 2026-09-02 16:29:25 +08:00
ob-yalian 230dfb82cf Merge branch 'feat/imu-timestamp-csv' into v2/develop 2026-08-26 14:38:11 +08:00
ob-yalian 5df224e7a4 feat: update optional boolean parameters to allow unset values in launch arguments 2026-08-26 10:05:58 +08:00
ob-yalian b60ac000c5 update package versions to 2.10.1 across all relevant files 2026-08-25 17:45:28 +08:00
ob-yalian c6af0bdf4f feat: add monitor poll interval parameter to launch files 2026-08-25 16:37:05 +08:00
slz 4d5b3a7370 fix: harden timestamp CSV logger lifecycle and synced IMU setup 2026-08-25 16:34:22 +08:00
slz 09990b6bf1 refactor: centralize timestamp CSV logger management 2026-08-25 16:11:38 +08:00
ob-yalian e200d51ebb feat: add enable_fps_boost launch argument 2026-08-25 15:40:30 +08:00
slz a5a093fc79 feat: split image timestamp CSV files when frame sync is disabled 2026-08-25 14:57:51 +08:00
ob-yalian 017a84e251 Merge branch 'feat/ae_awb' into v2/develop
# Conflicts:
#	orbbec_camera/SDK/arm64/include/libobsensor/h/Property.h
#	orbbec_camera/SDK/arm64/lib/libOrbbecSDK.so.2.10.1
#	orbbec_camera/SDK/x64/lib/libOrbbecSDK.so.2.10.1
#	orbbec_camera/examples/README.MD
2026-08-25 14:09:12 +08:00
ob-yalian cfc7e8dbba refactor: narrow depth constant scope 2026-08-25 13:52:26 +08:00
ob-yalian e12897f8f6 feat: add monitor poll interval parameter 2026-08-25 13:52:18 +08:00
ob-yalian 1f73ad1156 update OrbbecSDK version to 2.10.1 2026-08-25 10:50:39 +08:00
ob-yalian 90424271d5 Fix PWM trigger error handling and add warning for incompatible parameters 2026-08-22 19:02:37 +08:00
ob-yalian cee38ebf5e Merge branch 'v2/develop' into v2-main 2026-08-21 15:21:08 +08:00
ob-yalian 50fa1d20fe Merge branch 'optimize/ros2-image-transport-reuse' into v2/develop 2026-08-20 18:31:04 +08:00
ob-yalian b398dece7e Merge branch 'docs/improve-user-navigation' into v2/develop 2026-08-20 18:28:07 +08:00
ob-yalian 252ec5bf75 Merge remote-tracking branch 'origin/feat/image-qos-color-queue' into v2/develop 2026-08-20 18:27:26 +08:00
ob-yalian 406068fe5e Merge branch 'feat/depth_colorizer' into v2/develop 2026-08-20 18:27:01 +08:00
ob-yalian 29f0bcc4d0 Merge branch 'fix/imu-1000hz-alias' into v2/develop 2026-08-20 18:26:53 +08:00
ob-yalian ada0122f98 feat: implement thread-safe image saving with mutex and update save logic 2026-08-20 17:12:20 +08:00
slz e8bd3687ae feat: add delay before stopping streams 2026-08-20 16:35:33 +08:00
slz 077afd1fff feat: log IMU frame timestamps to CSV 2026-08-20 15:56:26 +08:00
slz 760634fdab refactor: simplify image qos logging 2026-08-20 14:54:02 +08:00
ob-yalian 54d29f15d8 feat: enhance colorizeDepthImage function to accept colorizer mode parameter 2026-08-19 18:05:27 +08:00
slz e80760c934 fix: harden color queue stats and dual-color qos 2026-08-19 17:54:49 +08:00
ob-yalian 89f7cf6da9 feat: enhance error handling and documentation links in benchmark tools 2026-08-19 17:10:31 +08:00
ob-yalian 758fe03520 feat: enhance user navigation in documentation with structured guides and examples 2026-08-19 16:40:21 +08:00
slz db4df46c03 fix: report only enabled color queue statistics 2026-08-19 16:35:13 +08:00
ob-yalian 901259f129 fix: support additional sample rate aliases for IMU configuration 2026-08-19 13:41:15 +08:00
ob-yalian 7e3adade65 feat: update image saving functionality and metadata handling in camera node 2026-08-19 11:15:08 +08:00
slz c141430c62 feat: bound and diagnose color frame queues 2026-08-19 10:27:58 +08:00
slz ac4346468e feat: configure image publisher history depth 2026-08-19 10:08:17 +08:00
ob-yalian afc64cbc70 feat: update depth colorizer implementation and configuration options 2026-08-18 17:36:51 +08:00
slz 282ab4b022 fix: update color image layout on profile switch 2026-08-18 15:13:52 +08:00
ob-yalian 475dd3923e feat: add support for colorized depth images in camera node and update launch configurations 2026-08-18 14:17:26 +08:00
ob-yalian 0facd2f109 feat: implement global image transport publisher management for camera reconnections 2026-08-13 15:43:36 +08:00
ob-yalian 29ee748354 feat: enhance threshold filter configuration by allowing separate min and max values 2026-08-12 16:38:50 +08:00
slz eda99faf42 fix: sort completed rows by row_id before writing CSV
Sort completed rows in the writer thread so the CSV is always written in
frame arrival order, even when color and depth frames complete concurrently
on separate threads.
2026-08-12 11:05:37 +08:00
ob-yalian 61ee663864 feat: enhance GMSL camera support and configuration options 2026-08-11 16:44:22 +08:00
ob-yalian 280b3d05c9 Merge branch 'feat/338_default_param' into v2/develop 2026-08-11 15:26:50 +08:00
slz b574ca6bcc Merge branch 'fix/ethernet-graceful-shutdown' into v2/develop 2026-08-11 14:38:30 +08:00
slz 1733d513f5 fix: preserve SIGTERM shutdown on older ROS 2
Forward SIGTERM to rclcpp's SIGINT path on releases that predate native SIGTERM handling, while leaving shutdown signal ownership with rclcpp on newer releases.
2026-08-11 14:32:26 +08:00
slz f09051fb03 fix: reorganize bundled SDK layout
Keep the vendor SDK filenames unchanged. Downstream packages can find the versioned orbbec_camera ROS package and link its installed OrbbecSDK library instead of requiring OrbbecSDKConfigVersion.cmake.
2026-08-11 14:14:48 +08:00
ob-yalian 7981240a40 fix: update optional boolean parameters to allow unset values in launch configuration 2026-08-11 13:44:05 +08:00
slz 7c5e26f13b feat: rotate frame timestamp CSV files 2026-08-11 10:29:35 +08:00