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

Filter DoorOpen insertion by map name #353

Merged
merged 1 commit into from
May 10, 2024
Merged

Conversation

mxgrey
Copy link
Contributor

@mxgrey mxgrey commented May 10, 2024

It was reported by @cwrx777 that when a replan happens while a robot is passing through door, the code that ensures the door is held open may accidentally open doors on other maps that are vertically aligned with the one that needs to be held open. This PR fixes the issue.

I tested this by running the hotel world and sending the robot through a door on L2 that has a matching door above it on L3. I force a replan to happen just before the robot attempts to go through the door. Before this PR, both doors would open after the replan. After this PR only the door on L2 is opened.

Signed-off-by: Michael X. Grey <mxgrey@intrinsic.ai>
@mxgrey mxgrey merged commit 2d35a19 into main May 10, 2024
3 of 4 checks passed
@mxgrey mxgrey deleted the filter_door_detection_by_map branch May 10, 2024 10:38
arjo129 pushed a commit that referenced this pull request Jun 7, 2024
Signed-off-by: Michael X. Grey <mxgrey@intrinsic.ai>
Signed-off-by: Arjo Chakravarty <arjoc@google.com>
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.

None yet

1 participant