Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
155 words
A method of routing an AGV along one of a plurality of predefined paths, in which a system controller communicates with a plurality of AGV controllers, there being an AGV controller for each AGV being controlled; comprising: (a) defining a plurality of alternate paths, each of which comprises a beginning node and an ending node with a plurality of nodes in-between; (b) selecting one of said paths; (c) controlling the movement of an AGV by an AGV controller and moving the AGV from node to node along said selected path and defining the time said AGV will occupy each node of said selected path; (d) allocating the nodes along the selected path to said AGV; (e) determining contested nodes of said selected path which also are allocated to another AGV; (f) directing said AGV to travel from node-to-node along said selected path, stopping the AGV at the node just prior to any encountered contested node.
Claim 2
Independent Claim
155 words
A method of routing an AGV along one of a plurality of predefined paths, in which a system controller communicates with a plurality of AGV controllers, there being an AGV controller for each AGV being controlled; comprising: (a) defining a plurality of alternate paths, each of which comprises a beginning node and an ending node with a plurality of nodes in-between; (b) selecting one of said paths; (c) controlling the movement of an AGV by an AGV controller and moving the AGV from node to node along said selected path and defining the time said AGV will occupy each node of said selected path; (d) allocating the nodes along the selected path to said AGV; (e) determining contested nodes of said selected path which also are allocated to another AGV; (f) directing said AGV to travel from node-to-node along said selected path, stopping the AGV at the node just prior to any encountered contested node.
Claim 3
Dependent Claim
32 words
The method of claim 1, further comprising: (g) holding said AGV at said prior node until it is determined that said encountered contested node is no longer allocated to said another AGV.
Claim 4
Dependent Claim
25 words
The method of claim 1, further comprising the step of: de-allocating said passed nodes to said AGV after nodes have been passed by said AGV.
Claim 5
Dependent Claim
24 words
The method according to claim 2, further comprising the steps of: repeating the steps (f) through (g) until said AGV reaches said ending node.
Claim 6
Dependent Claim
21 words
The method of claim 4, further comprising: carrying out said steps on the AGV controller in conjunction with said system controller.
Claim 7
Independent Claim
150 words
A system for routing AGVs along one of a plurality of predefined paths, in which a system controller communicates with a plurality of AGV controllers, there being an AGV controller for each AGV being controlled, comprising: a plurality of predefined paths, each of which comprises a beginning node and an ending node with a plurality of nodes in-between, said in-between nodes common to more than one predefined path; a system controller for: (1) selecting one of said paths; (2) scheduling the times said AGV will occupy the nodes of said selected path; (3) for allocating said scheduled nodes to said AGV; (4) determining contested nodes of said selected path which are allocated to another AGV; and an AGV controller for directing said AGV to travel from node-to-node along said selected path, stopping at the node just prior to any encountered contested node, in response to communications from said system controller.
Claim 8
Independent Claim
150 words
A system for routing AGVs along one of a plurality of predefined paths, in which a system controller communicates with a plurality of AGV controllers, there being an AGV controller for each AGV being controlled, comprising: a plurality of predefined paths, each of which comprises a beginning node and an ending node with a plurality of nodes in-between, said in-between nodes common to more than one predefined path; a system controller for: (1) selecting one of said paths; (2) scheduling the times said AGV will occupy the nodes of said selected path; (3) for allocating said scheduled nodes to said AGV; (4) determining contested nodes of said selected path which are allocated to another AGV; and an AGV controller for directing said AGV to travel from node-to-node along said selected path, stopping at the node just prior to any encountered contested node, in response to communications from said system controller.
Claim 9
Dependent Claim
34 words
The system of claim 6, further comprising: a means for holding said AGVs at said prior node until it is determined that said encountered contested node is no longer allocated to said other AGV.
Claim 10
Dependent Claim
25 words
The system of claim 6, further comprising: means for de-allocating passed nodes to said AGV after said passed nodes have been passed by said AGV.
Claim 11
Dependent Claim
17 words
The system of claim 6, further comprising: a communication system linking said nodes to said system controller.
Claim 12
Dependent Claim
25 words
The system of claim 9, further comprising: a vehicle controller computer on-board each AGV for receiving commands from said system controller via said communication system.