Skip to content

Ace-of-Heartz/Warehouse-Simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ELTE Warehouse Simulator


Production CI/CD pipeline status
Linux Build Linux Build
Windows Build Windows Build
MacOS Build MacOS Build
WebGL Build WebGL Build

Description

A warehouse simulation software made using Unity's framework. Simulate the path-finding of robots to their respective goals and log all events, for example collision errors, that might occur during the simulation.
List of features:

  • Simulate the path planning of robots using an arbitrary layout of the warehouse, number of robots and number of goals.
  • Use predefined path-finding algorithms for running multiple simulations.
  • Configure the number of steps, planning time and preparation for more precise control over the simulation.
  • Record and save the events during the simulation.
  • Playback a past simulation with more careful controls for analyzing the sequence of events.

The User Interface

Playback

Playback

Playback


How to run program:

  1. Use the above links to download the build that's needed for your purposes.
  2. Place the files in your chosen path.
  3. Run the executable file.

How to run Simulation:

  1. Click on the Config File Location input field and search for a valid config file.
  2. Enter the desired parameters for the simulation.
  3. Click on the Event Log Location input field and search for a valid location for saving the event log created after the simulation is over.
  4. Pick the desired search algorithm for the robots to use.
  5. Start Simulation

How to run Playback:

  1. Click on the Map File Location input field and search for a valid map file.
  2. Click on the Event Log Location input field and search for a valid event log file.

Authors and acknowledgment:

Main and only contributors to this project:

  • Szabó-Mayer "Blaaa" András
  • Gálig Gergő
  • Ferenci Ákos

Roadmap & Issues:

For the development of this project we have decided to use our own Trello board for managing issues and sharing the roadmap ahead of us.
Trello

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published