So that I can manage a global queue of orders and delegate them to an available AGV. If the AGV is currently not at the start node, an additional relocation order will be issued first.
Now there is one thread which distributes incoming orders to the agvs. And for each agv there is an own thread which takes care of the processing of the assigned orders.
User story
Acceptance criteria
Definition of done (DoD)
DoD general criteria