Skip to content

Add time threshold parameter and implement timestamp handling for pointcloud fusion#2

Open
sevocrear wants to merge 4 commits intoaseligmann:mainfrom
sevocrear:feature/🦖-refactor-code-add-timestamp-diff-param

Hidden character warning

The head ref may contain hidden characters: "feature/\ud83e\udd96-refactor-code-add-timestamp-diff-param"
Open

Add time threshold parameter and implement timestamp handling for pointcloud fusion#2
sevocrear wants to merge 4 commits intoaseligmann:mainfrom
sevocrear:feature/🦖-refactor-code-add-timestamp-diff-param

Conversation

@sevocrear
Copy link

@sevocrear sevocrear commented Jul 5, 2025

  • time_threshold - [double]
    Sets the maximum time difference allowed between pointcloud timestamps for synchronization and fusion.
    Pointclouds with timestamps exceeding this threshold from the reference cloud will not be included in the concatenation.
    Default value: 0.1 seconds.

Copy link
Owner

@aseligmann aseligmann left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @sevocrear, thanks for contributing!
This looks good. I've not tested this as I'm no longer maintaining this repo. I'll assume you have tested this added functionality.

  • Please add a section to the readme describing the new parameter.
  • Using a default value of 0.1 s would be a modification of default behaviour.
    E.g. imagine the use case of a SLAM map updated at 1 Hz with live clouds appended to it at 10 Hz. The current default would not work well with this use case.
    Let's instead extend functionality by changing the default to a higher value (infinity) to ensure backwards compatibility.

Ilia Sevostianov and others added 3 commits July 10, 2025 21:40
… logging for cloud transformations; Fix parent frame issue with output pcl; Resolve issue with ids (only first pcl was used)
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