-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
[Docking] Feature: support for not needing to set dock instances #4442
[Docking] Feature: support for not needing to set dock instances #4442
Conversation
ec9c012
to
f80ff21
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Generally looks good! Just some small cleanup! You also may need to update some unit tests, currently the dock database tests are failing from these changes.
1f3d88f
to
9668b29
Compare
But you should look into why that test is failing to make sure its not something in the logic you changed either! |
Yes, that test fails because there is no dock plugin initialized so the The old logic was that the So I think it will be enough to initialize a dock plugin in the test. |
Signed-off-by: josegarcia <[email protected]>
Signed-off-by: josegarcia <[email protected]>
Signed-off-by: josegarcia <[email protected]>
Signed-off-by: josegarcia <[email protected]>
Signed-off-by: josegarcia <[email protected]>
27c6d08
to
9ceccb5
Compare
Fabulous, thank you! |
…-navigation#4442) * feat: support for not needing to set dock_instances Signed-off-by: josegarcia <[email protected]> * feat: improve logs for dock_database Signed-off-by: josegarcia <[email protected]> * chore: comment the dock instances out from nav2_params Signed-off-by: josegarcia <[email protected]> * chore: dock database cleanup Signed-off-by: josegarcia <[email protected]> * fix: update reloadDBService from DatabaseTests Signed-off-by: josegarcia <[email protected]> --------- Signed-off-by: josegarcia <[email protected]> Co-authored-by: josegarcia <[email protected]>
…-navigation#4442) * feat: support for not needing to set dock_instances Signed-off-by: josegarcia <[email protected]> * feat: improve logs for dock_database Signed-off-by: josegarcia <[email protected]> * chore: comment the dock instances out from nav2_params Signed-off-by: josegarcia <[email protected]> * chore: dock database cleanup Signed-off-by: josegarcia <[email protected]> * fix: update reloadDBService from DatabaseTests Signed-off-by: josegarcia <[email protected]> --------- Signed-off-by: josegarcia <[email protected]> Co-authored-by: josegarcia <[email protected]>
…-navigation#4442) * feat: support for not needing to set dock_instances Signed-off-by: josegarcia <[email protected]> * feat: improve logs for dock_database Signed-off-by: josegarcia <[email protected]> * chore: comment the dock instances out from nav2_params Signed-off-by: josegarcia <[email protected]> * chore: dock database cleanup Signed-off-by: josegarcia <[email protected]> * fix: update reloadDBService from DatabaseTests Signed-off-by: josegarcia <[email protected]> --------- Signed-off-by: josegarcia <[email protected]> Co-authored-by: josegarcia <[email protected]>
…-navigation#4442) * feat: support for not needing to set dock_instances Signed-off-by: josegarcia <[email protected]> * feat: improve logs for dock_database Signed-off-by: josegarcia <[email protected]> * chore: comment the dock instances out from nav2_params Signed-off-by: josegarcia <[email protected]> * chore: dock database cleanup Signed-off-by: josegarcia <[email protected]> * fix: update reloadDBService from DatabaseTests Signed-off-by: josegarcia <[email protected]> --------- Signed-off-by: josegarcia <[email protected]> Co-authored-by: josegarcia <[email protected]>
…-navigation#4442) * feat: support for not needing to set dock_instances Signed-off-by: josegarcia <[email protected]> * feat: improve logs for dock_database Signed-off-by: josegarcia <[email protected]> * chore: comment the dock instances out from nav2_params Signed-off-by: josegarcia <[email protected]> * chore: dock database cleanup Signed-off-by: josegarcia <[email protected]> * fix: update reloadDBService from DatabaseTests Signed-off-by: josegarcia <[email protected]> --------- Signed-off-by: josegarcia <[email protected]> Co-authored-by: josegarcia <[email protected]>
Basic Info
Description of contribution in a few bullet points
The changes made are as follows:
dock_instances
dock_database.cpp
nav2_params
These changes enable the system to work in the following use cases:
Also, the reload database service is available in any case where at least one dock plugin has been defined.
Description of documentation updates required from your changes
Future work that may be required in bullet points
For Maintainers: