slz
db4df46c03
fix: report only enabled color queue statistics
2026-08-19 16:35:13 +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
slz
282ab4b022
fix: update color image layout on profile switch
2026-08-18 15:13:52 +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
obshenlanzhou
68ab64f035
Merge branch 'v2-main' into lyrical
2026-07-29 17:41:29 +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
05acd7174c
fix: pass robot description as a parameter
2026-07-29 16:01:00 +08:00
slz
10a40ce314
feat: support multiple ROS 2 distributions
2026-07-28 21:06:41 +08:00
obshenlanzhou
bfc0883a50
Merge pull request #195 from christian-rauch/ci
...
add a colcon workflow to CI
2026-07-24 17:58:53 +08:00
obshenlanzhou
dc4bb4484a
Merge pull request #196 from christian-rauch/lyrical
...
add support for lyrical
2026-07-24 17:25:52 +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
55ded4ec2e
remove references to 'foxy' from documentation
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
7b34a8d952
add 'lyrical' to CI
2026-07-24 10:14:20 +02:00
Christian Rauch
842ab62671
update CMake requirements to 3.22
2026-07-24 10:14:19 +02:00
Christian Rauch
a157ad20ee
colcon workflow
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
ec6bc228b7
docs: update firmware links in README files
2026-07-20 09:12:06 +08:00
ob-yalian
ce08bce25f
Merge branch 'v2/develop' into v2-main
v2.9.3
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
d68f26d691
Merge branch 'merge/ros_2.9.3' into v2/develop
2026-07-17 09:45:59 +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