Commit Graph
1402 Commits
Author SHA1 Message Date
ob-yalian 54d29f15d8 feat: enhance colorizeDepthImage function to accept colorizer mode parameter 2026-08-19 18:05:27 +08:00
ob-yalian 7e3adade65 feat: update image saving functionality and metadata handling in camera node 2026-08-19 11:15:08 +08:00
ob-yalian afc64cbc70 feat: update depth colorizer implementation and configuration options 2026-08-18 17:36:51 +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 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
ob-yalian 8679784600 Merge branch 'lyrical' into v2/develop 2026-08-11 09:40:08 +08:00
ob-yalian 5cfb1fa7f2 fix: remove redundant sync mode checks in setupDevices 2026-08-07 15:59:41 +08:00
slz a1146a6e54 fix: let rclcpp handle shutdown signals 2026-08-06 11:04:51 +08:00
slz 66541c6d32 fix: normalize line endings to LF (#118) 2026-08-05 15:16:27 +08:00
slz e967d85067 docs: update README files to clarify ROS 2 installation instructions and parameter names 2026-08-03 09:55:48 +08:00
slz 19e2ce6910 fix: require CMake 3.13 for link commands
The package uses add_link_options() and target_link_directories(), which were both introduced in CMake 3.13.
2026-07-29 17:09:06 +08:00
slz 130f6a6704 fix: correct public header install path 2026-07-29 16:51:57 +08:00
slz 10a40ce314 feat: support multiple ROS 2 distributions 2026-07-28 21:06:41 +08:00
Christian Rauch 5c8051fb94 remove unused 'this' capture 2026-07-24 10:53:27 +02:00
Christian Rauch b7a1392bac only install the 'orbbec_camera' headers 2026-07-24 10:53:27 +02:00
Christian Rauch b7f967a24b move 'magic_enum.hpp' to source files where required 2026-07-24 10:53:27 +02:00
Christian Rauch b34de79e0d add 'message_filters' to list of dependencies 2026-07-24 10:53:27 +02:00
Christian Rauch 8d34a65f82 replace 'ament_target_dependencies' macro 2026-07-24 10:53:27 +02:00
Christian Rauch 293cd7bbb0 enable 'relro', 'now', and 'defs' to ensure that all symbols are resolved 2026-07-24 10:53:27 +02:00
Christian Rauch 217f4abee4 require 'orbbec_camera_msgs' at version 2.8.6 or later 2026-07-24 10:53:27 +02:00
Christian Rauch 9837dfb024 remove unused header 2026-07-24 10:53:27 +02:00
Christian Rauch 4fa2c29fb2 update 'create_publisher' API 2026-07-24 10:53:27 +02:00
Christian Rauch 75636938cc use newer 'message_filters::Subscriber' constructor API 2026-07-24 10:53:27 +02:00
Christian Rauch e018369304 ignore 'deprecated-declarations' 2026-07-24 10:15:42 +02:00
Christian Rauch c5f744869b update deprecated header 2026-07-24 10:15:37 +02:00
Christian Rauch 842ab62671 update CMake requirements to 3.22 2026-07-24 10:14:19 +02:00
ob-yalian 1469a0a121 fix: improve LDP configuration error handling in setupDevices 2026-07-22 14:45:13 +08:00
ob-yalian ce08bce25f Merge branch 'v2/develop' into v2-main 2026-07-17 09:48:30 +08:00
ob-yalian 7f5d0e7356 Merge remote-tracking branch 'origin/fix/stopstreams-diagnostic-cleanup' into v2/develop 2026-07-17 09:48:21 +08:00
ob-yalian bc2cd58db9 fix: enhance depth filter processing by cloning frame set and preserving original color frame 2026-07-16 21:37:59 +08:00
ob-yalian 17e627f251 bump version to 2.9.3 2026-07-16 00:13:36 +08:00
ob-yalian 4d3ce1ad90 update OrbbecSDK version to 2.9.3 2026-07-16 00:12:20 +08:00
ob-yalian 8d21c3f81b refactor: remove unused launch arguments and update hardware noise removal filter default 2026-07-15 21:24:09 +08:00
ob-yalian d2fb1cfea3 fix: update frames_per_trigger and diagnostic_period to improve performance 2026-07-15 21:00:00 +08:00
ob-yalian ea3350a7c2 refactor: simplify gemini305 dual-color configuration by removing unused parameters 2026-07-15 20:52:03 +08:00
ob-yalian ad6045912e fix: rename delay_stream_start_after_reboot to delay_stream_start_after_reconnect 2026-07-14 11:34:03 +08:00
ob-yalian 0fb04ce00c feat: show network device access state 2026-07-13 17:59:34 +08:00
ob-yalian f9887fe865 add enable_fps_boost parameter 2026-07-13 17:43:58 +08:00
ob-yalian 962e2794ad fix: update enhanced depth filter and filter processor binaries 2026-07-13 17:31:08 +08:00
ob-yalian 19ca0c72b9 Merge branch 'feat/enhanced_depth_filter' into merge/ros_2.9.2 2026-07-13 17:28:05 +08:00
slz 893a5360f9 fix: prevent IMU callbacks during camera shutdown 2026-07-13 14:40:21 +08:00
slz 70872ff10b fix: print crash signal messages to stderr 2026-07-13 14:29:01 +08:00