The scheduling of automated guided vehicles