METHOD AND APPARATUS FOR EFFICIENT SCHEDULING FOR MULTIPLE AUTOMATED NON-HOLONOMIC VEHICLES USING A COORDINATED PATH PLANNER
3 Assignments
0 Petitions
Accused Products
Abstract
A method for coordinating path planning for one or more automated vehicles is described, including querying an online path planner for possible solutions for at least one executable task for each of the one or more automated vehicles, examining the results of the query, deciding a coordinated path plan for each vehicle, and communicating the coordinated path plan to a traffic manager, wherein the traffic manager ensures that the one or more automated vehicles perform each executable task according to the coordinated path plan.
56 Citations
37 Claims
-
1-16. -16. (canceled)
-
17. A method for coordinating path planning for a plurality of automated vehicles, the method comprising:
-
providing a multi-level graph comprising high-level nodes corresponding to a region, wherein each of the high-level nodes comprises one or more connection nodes corresponding to a boundary of the region, one or more local nodes corresponding to an interior of the region, and one or more local paths that link the connection nodes, the local nodes, or a combination thereof; constructing, offline, a solution set of roadmap graphs from the multi-level graph, wherein each of the roadmap graphs comprises a start position within one of the high-level nodes linked via a final path to a goal position of another of the high-level nodes, and wherein the final path comprises a portion of the local paths of the high-level nodes; associating a heuristic with each of the roadmap graphs, wherein the heuristic is indicative of the final path of its associated roadmap graph; selecting, online and automatically with one or more central processing units, a coordinated path plan for the automated vehicles from the solution set of roadmap graphs, wherein the coordinated path plan is selected based at least in part upon the heuristic; and operating the automated vehicles according to the coordinated path plan. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A system for coordinating path planning in a warehouse, the system comprising:
-
a plurality of automated vehicles located within the warehouse, each of the automated vehicles comprising a navigation module in communication with a steering component or a motion component; and one or more central processing units in communication with each of the automated vehicles, wherein the one or more central processing units execute instructions to; access a multi-level graph comprising high-level nodes each corresponding to a region of the warehouse, wherein each of the high-level nodes comprises one or more connection nodes corresponding to a boundary of the region of the warehouse, one or more local nodes corresponding to an interior of the region of the warehouse, and one or more local paths that link the connection nodes, the local nodes, or a combination thereof; construct, offline, a solution set of roadmap graphs from the multi-level graph, wherein each of the roadmap graphs comprises a start position within one of the high-level nodes linked via a final path to a goal position of another of the high-level nodes, and wherein the final path comprises a portion of the local paths of the high-level nodes; associate a heuristic with each of the roadmap graphs, wherein the heuristic is indicative of the final path of its associated roadmap graph; select, online, a coordinated path plan for the automated vehicles from the solution set of roadmap graphs, wherein the coordinated path plan is selected based at least in part upon the heuristic; and communicate at least a portion of the coordinated path plan to each of the automated vehicles, wherein the navigation module of each of the automated vehicles of controls the steering component, the motion component, or both according to the coordinated path plan. - View Dependent Claims (32, 33, 34, 35, 36)
-
-
37. A method for coordinating path planning for a plurality of automated vehicles, wherein the automated vehicles are located within a warehouse and in communication with one or more central processing units, and wherein the method comprises:
-
providing a multi-level graph comprising high-level nodes corresponding to a region of the warehouse, wherein each of the high-level nodes comprises one or more connection nodes corresponding to a boundary of the region of the warehouse, one or more local nodes corresponding to an interior of the region of the warehouse, and one or more local paths that link the connection nodes, the local nodes, or a combination thereof; constructing, offline, a solution set of roadmap graphs from the multi-level graph, wherein each of the roadmap graphs comprises a start position within one of the high-level nodes linked via a final path to a goal position of another of the high-level nodes, and wherein the final path comprises a portion of the local paths of the high-level nodes, and wherein the final path corresponds to a route within the warehouse; associating a heuristic with each of the roadmap graphs, wherein the heuristic is indicative of the final path of its associated roadmap graph; selecting, online and automatically with the one or more central processing units, a coordinated path plan for the automated vehicles from the solution set of roadmap graphs, wherein the coordinated path plan is selected based at least in part upon the heuristic; and operating the automated vehicles within the warehouse according to the coordinated path plan.
-
Specification