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

Check for collision before executing the spin primitive #533

Closed
orduno opened this issue Jan 24, 2019 · 4 comments
Closed

Check for collision before executing the spin primitive #533

orduno opened this issue Jan 24, 2019 · 4 comments
Assignees
Labels
1 - High High Priority enhancement New feature or request nav2_motion_primitives

Comments

@orduno
Copy link
Contributor

orduno commented Jan 24, 2019

The spin primitive from nav2_motion_primitives should check, based on the robot footprint, if the path is clear before execution.

@orduno orduno added this to the EndFebruary milestone Jan 24, 2019
@orduno orduno self-assigned this Jan 24, 2019
@ghost ghost removed this from the EndFebruary milestone Jan 29, 2019
@orduno orduno added this to the EndFebruary milestone Jan 30, 2019
@ghost ghost added the enhancement New feature or request label Feb 4, 2019
@ghost ghost removed this from the EndFebruary milestone Mar 4, 2019
@ghost ghost unassigned orduno Mar 7, 2019
@orduno
Copy link
Contributor Author

orduno commented May 9, 2019

@bpwilcox since you are working on the collision checker, I'll reassign it to you and move it to "in-progress".

@SteveMacenski
Copy link
Member

@bpwilcox I started to look at this. How Navigation did it was through the costmap model which requires access to the costmap object. This wasnt a problem with the plugin infrastructure since it was in the same node. I'm curious if you're planning on retooling it to work with the occupancy grid message.

Let me know if I can help in some way.

@bpwilcox
Copy link

@SteveMacenski I am soon to submit a PR to address this. Yes, I am using the same costmap model, so I am subscribing to the costmap topic (actually I am now publishing a nav2_msgs Costmap msg) and creating the costmap object for use in collision checking.

@ghost
Copy link

ghost commented Jul 3, 2019

Done now

@ghost ghost closed this as completed Jul 3, 2019
mini-1235 pushed a commit to mini-1235/navigation2 that referenced this issue Feb 5, 2025
* updating docs for mppi_opt

* adding to migration guide
Forsyth-Creations pushed a commit to Forsyth-Creations/navigation2 that referenced this issue Feb 19, 2025
… node namespace (ros-navigation#533)

* [DiffDiveController] Changed the namespace appending from '/' to '_' with optional tf_frame_prefix parameter. If not set it will not append anything.
* [DiffDriveController] Add option to enable/disable TF prefix. On by default. If prefix not set and is enabled then namespace is used by default.
This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1 - High High Priority enhancement New feature or request nav2_motion_primitives
Projects
None yet
Development

No branches or pull requests

3 participants