Open Kevinskwk opened 4 years ago
@Kevinskwk do you have a screenshot of Rviz?
Sorry I forgot to take that... But the situation was both robots just went out of the doors (core door and hardware workshop door, one robot from each). And in rviz, it seems that a viable path without conflict has already been found. And it was also the same time that the fleet adapter crashed.
The error indicates that the planner believes there is no viable path between the waypoints you asked for, regardless of any other vehicles. Obviously the planner is mistaken, but I can't determine for certain the reason why with only the information that got printed out. I do have a theory for what may have caused it, and I've added some more error printout in the latest changes in case this happens again. Hopefully the next time this happens my hypothesis can be confirmed, and then maybe I can do something about it.
For the record, I've tried to recreate the crash in this scenario, and it's just not happening for me, so I'll assume that it happens intermittently. If anyone is able to reproduce it consistently, then please try to recreate it with the latest rmf_core:develop
changes.
Oh never mind, I ran it again and this time it did produce the crash, and the crash confirmed my hypothesis. I'll start working on a fix for this tomorrow; thanks for the bug report!
The latest changes should suppress this issue, although the root cause is not currently fixed. If you run this experiment again, let me know if you see the same error.
I will note that because of the negotiation memory leak, there's a good chance that this scenario will max out your RAM before very long.
The magni fleet adapter crashes during testing.
Requests sent one after another from rviz panel:
Workspace:
Attached terminal output office_test.txt