Skip to content

Comments

ROS 2 jazzy version of pointcloud_merger#8

Open
nino192 wants to merge 7 commits intotomlogan501:ros2from
nino192:ros-2
Open

ROS 2 jazzy version of pointcloud_merger#8
nino192 wants to merge 7 commits intotomlogan501:ros2from
nino192:ros-2

Conversation

@nino192
Copy link

@nino192 nino192 commented Jun 3, 2025

This PR implements the pointcloud_merger in ros2-jazzy and is meant to be merged into a new branch.

Changes:

  • Implemented both node and component node (ros2 replacement for nodelets)
  • Removed concurrency_level, since threading is handled in the executor in ros2
  • Changed TimeSynchronizer to ApproximateTimeSynchronizer with max_interval_duration parameter - I just couldn't get TimeSynchronizer to work properly
  • Directly copying data with std::memcpy instead of PointCloud2Iterator - I needed the intensity field of the pointcloud in my use case

I have tested both node and component versions on 2 livox MID360 lidars.

@nino192 nino192 mentioned this pull request Jun 3, 2025
@tomlogan501
Copy link
Owner

Do you have a rosbag for test purposes ?

@tomlogan501 tomlogan501 changed the base branch from main to ros2 June 3, 2025 19:05
@nino192
Copy link
Author

nino192 commented Jun 4, 2025

@tomlogan501 I did not record it. I can record and send it friday.

@nino192
Copy link
Author

nino192 commented Jun 9, 2025

@tomlogan501 I have recorded the bags but they are too big (233MB) to be uploaded here, where should I send them?

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.

2 participants