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
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
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
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
b7f967a24b
move 'magic_enum.hpp' to source files where required
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
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
d2fb1cfea3
fix: update frames_per_trigger and diagnostic_period to improve performance
2026-07-15 21:00:00 +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
f9887fe865
add enable_fps_boost parameter
2026-07-13 17:43:58 +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
slz
c26d074171
fix: correct out-of-order timestamp CSV records
2026-07-13 14:17:46 +08:00
ob-yalian
b41e8bbda1
Revert "load bag preset JSON during playback"
...
This reverts commit b8b4f8dbeb .
2026-07-13 11:21:32 +08:00
ob-yalian
24aca81888
add MJPEG quality parameter for Gemini 330
2026-07-13 10:43:38 +08:00
ob-yalian
b8b4f8dbeb
load bag preset JSON during playback
2026-07-13 10:43:32 +08:00
ob-yalian
4e67a1ad73
feat: add delay for stream start after device reboot
2026-07-10 15:31:11 +08:00
ob-yalian
a9be99832f
Merge branch 'fix/service-support-gating' into merge/ros_2.9.2
2026-07-09 14:04:33 +08:00
slz
87a46850ae
fix: resolve stream profile merge build errors
2026-07-09 10:16:19 +08:00
slz
2a3a8235ed
Merge branch 'feature/runtime-stream-profile-service' into merge/ros_2.9.2
2026-07-09 10:03:30 +08:00
slz
2ca9af35e8
Merge branch 'feature/runtime-image-registration-mode-service' into merge/ros_2.9.2
2026-07-09 09:59:50 +08:00
slz
6318725425
fix: lock LRM distance topic property reads
2026-07-09 09:42:19 +08:00
slz
b5e4d04454
fix: enhance stream profile validation to check for active profiles
2026-07-09 09:32:12 +08:00
slz
d7cc005ff4
fix: reset HW D2C undistortion after profile change
2026-07-08 17:39:42 +08:00
slz
abf88a1a4d
feat: add service to switch depth-color alignment mode
2026-07-08 17:16:42 +08:00
slz
d59c78d750
feat: add runtime stream profile service
2026-07-08 16:10:51 +08:00
slz
9af4ecf39a
feat: publish LRM measure distance topic
2026-07-08 16:10:00 +08:00
ob-yalian
cb24b007cd
feat: add additional spatial filter parameters to getParameters function
2026-07-06 15:05:04 +08:00
slz
d06b81c5e6
fix: gate unsupported camera control services
2026-07-03 17:27:31 +08:00
ob-yalian
b49711c89c
feat: add supported resolutions and depth formats for enhanced depth filter validation
2026-07-03 11:08:20 +08:00
slz
47f9d87b4d
fix: remove redundant diagnostic cleanup from stopStreams()
...
Diagnostic timer/updater lifecycle is now managed exclusively by clean(),
2026-07-02 11:06:07 +08:00
ob-yalian
9b2269802e
fix: correct type for enhanced depth confidence threshold and ensure proper range validation
2026-07-01 16:46:42 +08:00
ob-yalian
f056efd09b
fix: change enhanced depth confidence threshold type from float to int and update default value
2026-07-01 14:45:47 +08:00
ob-yalian
3dea24f26b
refactor: remove confidence camera info publisher and streamline setup
2026-06-30 15:16:37 +08:00
ob-yalian
9e901979df
feat: add enhanced depth filter support with configuration options
2026-06-30 14:17:58 +08:00