Skip to content

feat(ros2): port #9787 ego status/info stream to ue5-dev - #15

Closed
youtalk wants to merge 5 commits into
autoware/1-port-9786from
autoware/2-port-9787
Closed

feat(ros2): port #9787 ego status/info stream to ue5-dev#15
youtalk wants to merge 5 commits into
autoware/1-port-9786from
autoware/2-port-9787

Conversation

@youtalk

@youtalk youtalk commented Jul 21, 2026

Copy link
Copy Markdown
Owner

Ego vehicle status/info and odometry publishers ported from the open ue4-dev draft carla-simulator#9787 (TF tree excluded). Carries three follow-up fixes: ego publisher constructors defined in Ros2Native so middleware creation succeeds, test-source globbing with CONFIGURE_DEPENDS, and publisher Init failures logged at error severity. Stack PR 2/9.

youtalk added 5 commits July 9, 2026 14:38
…arla-simulator#9787 (TF tree excluded)

Signed-off-by: Yutaka Kondo <yutaka.kondo@youtalk.jp>
… middleware creation succeeds

Signed-off-by: Yutaka Kondo <yutaka.kondo@youtalk.jp>
Without CONFIGURE_DEPENDS, CMake globs the test/common, test/server, and
test/client source directories only once at configure time. A stale build
cache can then silently omit a newly added test file while gtest still
exits 0 with a lower test count, as previously happened with
test_type_hash.cpp until someone reconfigured. Adding CONFIGURE_DEPENDS
re-runs the glob whenever the directory contents change.

Signed-off-by: Yutaka Kondo <yutaka.kondo@youtalk.jp>
CarlaOdometryPublisher, CarlaEgoVehicleStatusPublisher,
CarlaEgoVehicleInfoPublisher, and CarlaMapPublisher logged a failed DDS
writer creation at log_warning, while every other publisher
(CarlaClockPublisher, CarlaPointCloudPublisher, CarlaCameraPublisher)
logs the identical condition at log_error. A nullptr DDS writer is a
silent-failure risk, so it should be as loud as its siblings.

Signed-off-by: Yutaka Kondo <yutaka.kondo@youtalk.jp>
@youtalk

youtalk commented Jul 24, 2026

Copy link
Copy Markdown
Owner Author

Folded into #14 (the ego status/info/odometry publishers and their fixups are now one squashed commit there); the maintainer tool Util/ros2/compute_type_hash.sh was dropped from the upstream-bound diff.

@youtalk youtalk closed this Jul 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant