-
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
Create BT action node RemoveInCollisionGoals #4587
Comments
Sure thing! The only implementation consideration is where is it done, since working on the Maybe planner server? Maybe actually just in the costmap itself as a service option to validate points? We have that new |
Ah, I thought I could use |
Those are mostly actions that move the robot to create a behavior. That does seems a little weird, but not out of the question. Seems like something in the planner server might be more natural in that case. We have an Also, if there's already a |
Alright, I'm on it, I'll use the |
We could also modify it to get costs (plural) so you don’t need multiple calls |
Feature request
Feature description
Similarly to the existing
RemovePassedGoals
, I propose creatingRemoveInCollisionGoals
that will make use of the collision checkers to remove goals that are in collision.Context: I have an external node that generate waypoints to follow and calls
ComputePathThroughPoses
. That node is not costmap aware so I'd like to remove waypoints that are in collision before computing the path.@SteveMacenski anything against that? Maybe there is an argument for implementing this directly in the planner_server?
Implementation considerations
The text was updated successfully, but these errors were encountered: