Skip to content

Dynamic reconfigure CM pointcloud min_height and max_height#5366

Merged
SteveMacenski merged 3 commits intoros-navigation:mainfrom
botsandus:dynamic_reconfigure_min_max_height_CM_pointcloud
Jul 18, 2025
Merged

Dynamic reconfigure CM pointcloud min_height and max_height#5366
SteveMacenski merged 3 commits intoros-navigation:mainfrom
botsandus:dynamic_reconfigure_min_max_height_CM_pointcloud

Conversation

@kaichie
Copy link
Copy Markdown
Contributor

@kaichie kaichie commented Jul 17, 2025


Basic Info

Info Please fill out this column
Ticket(s) this addresses
Primary OS tested on Ubuntu
Robotic platform tested on Dexory Robot
Does this PR contain AI generated software? No
Was this PR description generated by AI software? No

Description of contribution in a few bullet points

This PR adds the ability to dynamically reconfigure min_height and max_height in the Collision Monitor pointcloud source. (by @doisyg )

Description of documentation updates required from your changes

Description of how this change was tested


Future work that may be required in bullet points

For Maintainers:

  • Check that any new parameters added are updated in docs.nav2.org
  • Check that any significant change is added to the migration guide
  • Check that any new features OR changes to existing behaviors are reflected in the tuning guide
  • Check that any new functions have Doxygen added
  • Check that any new features have test coverage
  • Check that any new plugins is added to the plugins page
  • If BT Node, Additionally: add to BT's XML index of nodes for groot, BT package's readme table, and BT library lists
  • Should this be backported to current distributions? If so, tag with backport-*.

@mergify
Copy link
Copy Markdown
Contributor

mergify bot commented Jul 17, 2025

@kaichie, your PR has failed to build. Please check CI outputs and resolve issues.
You may need to rebase or pull in main due to API changes (or your contribution genuinely fails).

@SteveMacenski
Copy link
Copy Markdown
Member

SteveMacenski commented Jul 17, 2025

@kaichie rebase or pull in main. There's been some major ABI breaking changes from ROS core that we have now fixed that should make this turn over.

@kaichie
Copy link
Copy Markdown
Contributor Author

kaichie commented Jul 17, 2025

@SteveMacenski We need to double check a few thing before ready for review. (Will rebased and ping when ready)

Guillaume Doisy and others added 3 commits July 18, 2025 07:57
Signed-off-by: nelson <kaichie.lee@gmail.com>
Signed-off-by: nelson <kaichie.lee@gmail.com>
Signed-off-by: nelson <kaichie.lee@gmail.com>
@kaichie kaichie force-pushed the dynamic_reconfigure_min_max_height_CM_pointcloud branch from 24588a0 to f0e44ec Compare July 18, 2025 07:26
@kaichie
Copy link
Copy Markdown
Contributor Author

kaichie commented Jul 18, 2025

Updated+rebased and ready for review

@codecov
Copy link
Copy Markdown

codecov bot commented Jul 18, 2025

Codecov Report

Attention: Patch coverage is 55.55556% with 8 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
nav2_collision_monitor/src/pointcloud.cpp 55.55% 8 Missing ⚠️
Files with missing lines Coverage Δ
nav2_collision_monitor/src/pointcloud.cpp 81.48% <55.55%> (-12.97%) ⬇️

... and 2 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@SteveMacenski SteveMacenski merged commit 27dab69 into ros-navigation:main Jul 18, 2025
13 of 15 checks passed
pranavk-2003 pushed a commit to pranavk-2003/navigation2 that referenced this pull request Jul 19, 2025
…navigation#5366)

* [DEX] make CM pointcloud min_height and max_height

Signed-off-by: nelson <kaichie.lee@gmail.com>

* [DEX] fix CM dynamicParametersCallback override

Signed-off-by: nelson <kaichie.lee@gmail.com>

* adapt param validating style

Signed-off-by: nelson <kaichie.lee@gmail.com>

---------

Signed-off-by: nelson <kaichie.lee@gmail.com>
Co-authored-by: Guillaume Doisy <guillaume@dexory.com>
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