Calculate valid routes
Find alternative paths across the actual layout and reserve only the infrastructure needed by the train.
Automatic driving you can understand
RailKernel calculates train movements from connected track, block occupancy, train length, turnout state and feedback instead of relying on a collection of hidden scripts.
Find alternative paths across the actual layout and reserve only the infrastructure needed by the train.
Queue movements, use dwell times and release blocks as trains progress so other trains can move when the railway permits it.
When a movement cannot start, RailKernel reports the blocking train, block, accessory, feedback or missing railway definition.
Explore the application or download RailKernel for your operating system.