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

Remove start clear #4418

Merged
merged 1 commit into from
Jun 11, 2024
Merged

Remove start clear #4418

merged 1 commit into from
Jun 11, 2024

Conversation

SteveMacenski
Copy link
Member

@SteveMacenski SteveMacenski commented Jun 11, 2024

We found that clearing the start made other orientations in the same pose also be "free" even though those might be in critical collision at other orientations. We know the start is "free" because it has to be definitionally since the robot is there.

This removes the clearing to fix that issue. Conveniently, we have defensive programming elsewhere that this makes it the only required change. Within the planner plugins themselves we already interpret 1 iteration as being start occupied and thus no valid potential path solution could be found, so we keep that contextual failure mode if there's no way out from the start.

Addresses #4271

@tonynajjar
Copy link
Contributor

Regression test?

@SteveMacenski SteveMacenski merged commit 9cc607c into main Jun 11, 2024
9 of 10 checks passed
@SteveMacenski SteveMacenski deleted the 4271_2 branch June 11, 2024 23:43
Marc-Morcos pushed a commit to Marc-Morcos/navigation2 that referenced this pull request Jul 4, 2024
Marc-Morcos pushed a commit to Marc-Morcos/navigation2 that referenced this pull request Jul 4, 2024
Manos-G pushed a commit to Manos-G/navigation2 that referenced this pull request Aug 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants