-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Force update when there is no movement #184
Comments
|
Looks like Note that in our implementation we only skip the resampling step if there is no motion, which is not the same. |
This feature is useful to refine a manually set pose (via |
Thanks for the context! When I commented a few months ago, Beluga was updating the filter motion and sensor models all the time, so a manual update was not required for the robot to re-localize when the initial pose was published. In the current version, after #233 which makes resampling policies much more similar to AMCL, this makes a lot of sense. |
Major changes: - Fixes lack of pose/transform update when setting a new initial pose. - Add `request_nomotion_update` service (address #184) Minor changes: - Fix that ccache was not being used when building ROS 1. - Rename `initialize_with_pose()` in `amcl_nodelet.xpp` to `reinitialize_with_pose()`, which is the name of the same function in `amcl_node.xpp`. The old name also overloaded the name of a different function. Signed-off-by: Gerardo Puga <[email protected]>
Solved! |
in the parity amcl this is implemented though a service
request_nomotion_update
. Although in nav2_amcl is just a flag, in beluga it is required to modify the policies like resample_on_motion_policyDefinition of done
The text was updated successfully, but these errors were encountered: