Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
113 words
A hierarchical control method for communicating with and controlling a plurality of AGVs, comprising: (a) providing a system controller (2) to communicate with a plurality of AGVs; (b) running a plurality of vehicle-application-task computer programs independently and concurrently by said system controller, each of said vehicle-application-task computer program is associated with each AGV; (c) generating commands, using said vehicle-application-task computer programs, for each associated AGV; (d) running, by said system controller, a system-controller-task computer program independently and concurrently with said vehicle-application-task computer programs to generate communicating commands for a selected AGV to the vehicle-application-task program associated with said selected AGV; and (e) communicating and controlling a plurality of AGVs using the generated commands.
Claim 2
Dependent Claim
113 words
A hierarchical control method for communicating with and controlling a plurality of AGVs, comprising: (a) providing a system controller (2) to communicate with a plurality of AGVs; (b) running a plurality of vehicle-application-task computer programs independently and concurrently by said system controller, each of said vehicle-application-task computer program is associated with each AGV; (c) generating commands, using said vehicle-application-task computer programs, for each associated AGV; (d) running, by said system controller, a system-controller-task computer program independently and concurrently with said vehicle-application-task computer programs to generate communicating commands for a selected AGV to the vehicle-application-task program associated with said selected AGV; and (e) communicating and controlling a plurality of AGVs using the generated commands.
Claim 3
Dependent Claim
34 words
The hierarchical control method of claim 1, further comprising: running a visual-navigatin-task computer program concurrently with other computer programs; and using said visual-navigation-task computer program to determine the position of each of said AGVs.
Claim 4
Dependent Claim
17 words
The hierarchical control method of claim 1, further comprising: providing a vehicle controller on board each AGV.
Claim 5
Dependent Claim
32 words
The hierarchical control method of claim 3, further comprising: providing a communication link from said system controller to said vehicle controller; and communicating commands from said system controller to said vehicle controller.
Claim 6
Dependent Claim
32 words
The hierarchical control method of claim 1, further comprising: running a scheduler-task computer program concurrently with said other computer program; and using said scheduler-task computer program to generate routes for said AGVs.
Claim 7
Dependent Claim
131 words
A hierarchical control system for communicating with and controlling a plurality of AGVs, comprising: (a) a system controller (2) for communicating with and controlling a plurality of AGVs; (b) vehicle-application-task controllers (9-12 and 18-19) running a plurality of programs each of said vehicle-application-task controllers is associated with each AGVs, wherein: (i) said vehicle-application-task controllers run programs independently and concurrently by said system controller, and (ii) each of said vehicle-application-task controllers runs programs for generating commands for its associated AGV; and (c) a system-controller-task controller (21) for running a program for communicating commands for a selected AGV to the vehicle-application-task controller which runs a program associated with said selected AGV, wherein: said system-controller-task controller and its program is run independently and concurrently with said vehicle-application-task controller and program by said system controller.
Claim 8
Dependent Claim
131 words
A hierarchical control system for communicating with and controlling a plurality of AGVs, comprising: (a) a system controller (2) for communicating with and controlling a plurality of AGVs; (b) vehicle-application-task controllers (9-12 and 18-19) running a plurality of programs each of said vehicle-application-task controllers is associated with each AGVs, wherein: (i) said vehicle-application-task controllers run programs independently and concurrently by said system controller, and (ii) each of said vehicle-application-task controllers runs programs for generating commands for its associated AGV; and (c) a system-controller-task controller (21) for running a program for communicating commands for a selected AGV to the vehicle-application-task controller which runs a program associated with said selected AGV, wherein: said system-controller-task controller and its program is run independently and concurrently with said vehicle-application-task controller and program by said system controller.
Claim 9
Dependent Claim
42 words
The hierarchical control system of claim 6, further comprising: (a) a visual-navigation-task controller and program for determining the position of each of said AGVs, wherein: said visual-navigation-task controller and program is run concurrently with said other computer programs by said system controller.
Claim 10
Dependent Claim
17 words
The hierarchical control system of claim 6, further comprising: a vehicle controller (6) on board each AGV.
Claim 11
Dependent Claim
23 words
The hierarchical control system of claim 8, further comprising: a communication link for communicating commands from said system controller to said vehicle controllers.
Claim 12
Dependent Claim
40 words
The hierarchical control system of claim 6, further comprising: (a) a scheduler-task controller for generating routes for said AGV's, wherein: said scheduler-task controller runs a scheduler-task program which is run concurrently with said other computer programs by said system controller.