Tutorials
Small, copy/paste-friendly walkthroughs.
This section walks through the core building blocks of a Simulatte simulation — from setting up a basic manufacturing system to controlling job releases, extending the shopfloor with custom hooks, and running reproducible multi-seed experiments.
- Basic manufacturing system: build a tiny shopfloor, run jobs through multiple servers, read metrics.
- Release control and dispatching: pre-shop pool, release policies, dispatching rules, and composable triggers.
- Comparing release policies: run Immediate Release, LumsCor, and SLAR side by side and read a performance table.
- Building an AGV system: assemble a layout graph, warehouses, AGV fleet, and FleetCoordinator from scratch.
- Gymnasium wrapper: wrap a simulation as a Gymnasium RL environment.
- ShopFloor extensibility: add hooks, swap WIP strategies, customize metrics.
- Multi-run experiments: repeat runs across random seeds with
Runner. - Logging: trace events, debug behavior, and analyze simulation history.
- Troubleshooting: common gotchas and how to fix them.
Building with Agents
See Agent Skill for building simulations with the help of agents.