Skip to content
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

Restricting nodes for lower level actions #39

Open
Jailander opened this issue Oct 28, 2020 · 4 comments
Open

Restricting nodes for lower level actions #39

Jailander opened this issue Oct 28, 2020 · 4 comments

Comments

@Jailander
Copy link
Collaborator

Jailander commented Oct 28, 2020

The new topological framework will allow the restriction of access to some nodes, however, we need to be able to pass this information to lower level action like move_base.

@Jailander Jailander changed the title Restrictiong nodes for lower level actions Restricting nodes for lower level actions Oct 28, 2020
@Jailander
Copy link
Collaborator Author

It might be possible to create a move base costmap layer that takes into account topological restictions for the move_base specific case

@Jailander
Copy link
Collaborator Author

@francescodelduchetto found this repo that might do the work for us https://github.com/h-wata/costmap_prohibition_layer we just need to look into the configuration

@francescodelduchetto
Copy link
Member

I did a quick test and you can simply publish the areas you want to limit to this topic /move_base/global_costmap/costmap_prohibition_layer/prohibition_areas_update once this plugin is added to the move base costmap configuration.

I will send a PR with a possible implementation of this to block no-go nodes.

@francescodelduchetto
Copy link
Member

@Jailander Do we want this restriction at lower levels being done only for no-go areas or also for the other restrictions defined in the map? Given that dealing with map restrictions has not been implemented yet, from what I can see, I was wondering how will that be managed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants