A method for controlling the travel path of automated guided vehicles in a system comprising at least a first and a second automated guided vehicle (TV, TV', AGV), wherein at least said first automated guided vehicle is in the form of a first towing vehicle, and wherein at least said first towing vehicle is pulling at least a first wagon, said method comprising - determining at least a first path for said first towing vehicle to travel along, - determining a first position (i) of the first towing vehicle and storing data identifying said first position (i) in a data storage unit, - based on said stored data and said determined first path, assigning a reserved state to at least a first path portion (P1 i) of said first path, - prohibiting said second automated guided vehicle (TV', AGV) from entering said first path portion (P1 i) while in the reserved state, to prevent the second automated guided vehicle (TV', AGV) from colliding with said first wagon or said first towing vehicle, - moving said first towing vehicle from said first position (i), along said first path, to a second position (i+1), and - cancelling said reserved state of said first path portion (P1 i) once said first wagon has passed said first path portion (P1 i) characterized in that said method further comprises: - determining the total length along said first path of the first towing vehicle, the first wagon and any other wagon being pulled by said first towing vehicle, - determining the position of said first wagon based on the stored data identifying the first position, a current position of the first towing vehicle and said total length along said first path, - storing data identifying the position of said first wagon, and updating said data identifying the position of said first wagon when said first towing vehicle moves to a new position. - determining at least a first path for said first towing vehicle to travel along, - determining a first position (i) of the first towing vehicle and storing data identifying said first position (i) in a data storage unit, - based on said stored data and said determined first path, assigning a reserved state to at least a first path portion (P1 i) of said first path, - prohibiting said second automated guided vehicle (TV', AGV) from entering said first path portion (P1 i) while in the reserved state, to prevent the second automated guided vehicle (TV', AGV) from colliding with said first wagon or said first towing vehicle, - moving said first towing vehicle from said first position (i), along said first path, to a second position (i+1), and - cancelling said reserved state of said first path portion (P1 i) once said first wagon has passed said first path portion (P1 i) characterized in that said method further comprises: - determining the total length along said first path of the first towing vehicle, the first wagon and any other wagon being pulled by said first towing vehicle, - determining the position of said first wagon based on the stored data identifying the first position, a current position of the first towing vehicle and said total length along said first path, - storing data identifying the position of said first wagon, and updating said data identifying the position of said first wagon when said first towing vehicle moves to a new position. - determining the total length along said first path of the first towing vehicle, the first wagon and any other wagon being pulled by said first towing vehicle, - determining the position of said first wagon based on the stored data identifying the first position, a current position of the first towing vehicle and said total length along said first path, - storing data identifying the position of said first wagon, and updating said data identifying the position of said first wagon when said first towing vehicle moves to a new position.