Skip to content

mp2p_icp: 2.14.0-1 in 'jazzy/distribution.yaml' [bloom] - #53775

Open
jlblancoc wants to merge 1 commit into
ros:masterfrom
jlblancoc:bloom-mp2p_icp-21
Open

mp2p_icp: 2.14.0-1 in 'jazzy/distribution.yaml' [bloom]#53775
jlblancoc wants to merge 1 commit into
ros:masterfrom
jlblancoc:bloom-mp2p_icp-21

Conversation

@jlblancoc

Copy link
Copy Markdown
Contributor

Increasing version of package(s) in repository mp2p_icp to 2.14.0-1:

mp2p_icp

  • No changes

mp2p_icp_core

* Point matchers (Matcher_Points_DistanceThreshold, Matcher_Points_Blend):
  fixed a nondeterministic pairing order caused by parallel reduction depending
  on TBB thread scheduling; the correspondence list is now a function of the
  input alone, regardless of thread count.
* Solver_GaussNewton: the robust kernel now receives a whitened residual (using
  the existing pair weight as the whitening factor) instead of a raw metric or
  Mahalanobis norm, so robustKernelParam means the same number of sigmas for
  every pair type. Bit-identical for pipelines using default weights.
* GravityPrior: report the fraction of the final rotational information the
  prior actually contributed, via new gravity_information_share field in
  OptimalTF_Result and Results (negative when no prior was given); this
  value is now also persisted across serialization (Results format v1) and
  reset at the start of each solve.
* New FilterPlanePatches: extracts large planar patches (equation, centroid,
  area, point count) into metric_map_t::planes, complementing
  FilterEdgesPlanes' per-point labeling. Deterministic greedy extraction seeded
  by per-point normals. metric_map_t serialization goes to v6.
* FilterVoxelReduction: made the downsampling order-independent (selection no
  longer depends on input point order) and tightened bounds on range_min and
  normal_agreement_deg.
* Contributors: Jose Luis Blanco-Claraco

mp2p_icp_viz

  • No changes

@github-actions github-actions Bot added the jazzy Issue/PR is for the ROS 2 Jazzy distribution label Sep 4, 2026

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

For changes related to rosdistro:

  • ✅ New packages are named appropriately
  • ✅ An up-to-date Bloom version was used
  • ✅ Release changes are confined to a single distribution

For changes related to yamllint:

  • ✅ All new lines of YAML pass linter checks

@ahcorde ahcorde left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

@ahcorde ahcorde self-assigned this Sep 7, 2026
@ahcorde ahcorde added the held for sync Issue/PR has been held because the distribution is in a sync hold label Sep 7, 2026
@ahcorde ahcorde removed their assignment Sep 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

held for sync Issue/PR has been held because the distribution is in a sync hold jazzy Issue/PR is for the ROS 2 Jazzy distribution

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants