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

Crossing + Start/End Collision #19

Open
v-lopez opened this issue Oct 16, 2019 · 0 comments
Open

Crossing + Start/End Collision #19

v-lopez opened this issue Oct 16, 2019 · 0 comments

Comments

@v-lopez
Copy link

v-lopez commented Oct 16, 2019

First of all thanks for publishing this, it's a great planner, congratulations on the work you've done.

I've run into some kind of a corner case I believe, at least I don't understand if it's covered by the cases described in your Thesis or at least implemented in the code.

Given the following graph:
image

I've got two robots, one at 137 (R0) and the other at 140 (R1). And they want to exchange positions.
The segments are not wide enough to be shared.
A solution I could think of would be something like:
R0: 137 -> 110 -> 111 -> wait until R1 at 137 -> 140
140 -> 114 -> wait until R0 at 111 -> 113 -> 137

Other solutions I can think are similar to this, where there's not enough with one robot waiting for the other. But if I understood correctly your work, the first planned robot will never have any precondition.

Am I missing something?

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

No branches or pull requests

1 participant