You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I ... am getting annoyed by the dynamic parameter APIs.
Here's what we do. Check if the parameter name starts with plugin_name_. If it doesn't, then continue in the loop. That way we skip any non-this-plugin parameters set.
Heck, that might also be the solution for MPPI with the non-MPPI parameter changes triggering resets we've been talking about over Slack. Lets do that in MPPI too.
Then, we can rearrange this ticket to updating all Plugins to do the same, since all plugin's parameters are or should be under the plugin's root namespace. I think this is a good global change.
I think I have found a bug related to parameter configuration in the controller.
I started the robot as usual this morning and it gave me this configuration error on startup.
It says that
The value of parameter 'MPPI.vx_min' is incorrectly set to -0.350000, it should be >=0. Ignoring parameter update.
.I looked at the documentation and this is the default value: https://docs.nav2.org/configuration/packages/configuring-mppic.html
I also looked at this part of the code and I found it in the RPP controller!!!
navigation2/nav2_regulated_pure_pursuit_controller/src/parameter_handler.cpp
Lines 230 to 234 in 5423eba
Maybe this is related to this PR #4971
The text was updated successfully, but these errors were encountered: