Autors:
- Mirka Kolarikova (xkolar76),
- Martin Zovinec(xzovin00)
Contribution:
- Mirka 80%
- Martin 20%
Simulator skladu zbozi a vydeje objednavek v Java 8.
Je potřeba nejdříve spustit skript lib/get-libs.sh.
You can load your own warehouse map file (in YAML format) into the program. Current map file
Trolleys fulfill orders one at a time by collecting goods from specific shelves. Once they have picked up all the required items, they proceed to a designated pickup point and are ready for the next order.
Each type of good is stored on its own shelf, with a specified weight and number of pieces.
Trolleys have a weight capacity, and if they cannot complete an entire order due to this limit, they will do so in multiple trips.
Trolleys are intelligent (implemented by modified backtracking algorithm) and can determine the most effective path to collect all the goods. By clicking on a specific trolley, you can view its current path, capacity, and order progress. Small red dots indicate where the trolley will stop to pick up goods.
The simulation speed is adjustable.
You can monitor the progress of all orders in real-time.
It is also possible to add new orders, although the number of goods in the shelves is limited!
If you need to block a path, you can do so by clicking on it, and it will turn red, indicating that trolleys will not use it and must choose an alternative route.
The main plane is zoomable.