×

Method and apparatus for efficient scheduling for multiple automated non-holonomic vehicles using a coordinated path planner

  • US 9,188,982 B2
  • Filed: 04/10/2012
  • Issued: 11/17/2015
  • Est. Priority Date: 04/11/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method for coordinating path planning for a plurality of automated vehicles, the method comprising:

  • receiving, through a network and with one or more central processing units, an executable task in an industrial environment for one of the plurality of automated vehicles wherein respective automated vehicles comprise a navigation module, a steering component, and a motion component, and the central processing units are communicatively coupled to the plurality of automated vehicles through the network;

    providing a multi-level graph comprising high-level nodes, wherein respective high level nodes correspond to a region of the industrial environment, each of the high-level nodes comprises one or more connection nodes corresponding to a boundary of the region, one or more roadmap nodes corresponding to an interior of the region, and one or more local paths that link the connection nodes, the roadmap nodes, or a combination thereof;

    constructing, with the central processing units, a grid associated with the industrial environment, wherein the grid demarcates a plurality grid squares and respective grid squares contain a portion of the industrial environment and a portion of the corresponding multi-level graph;

    selecting from the plurality of grid squares, with the central processing units, grid squares corresponding to a start position, a goal position, or both, if the start position, the goal position, or both, are within the industrial environment but off the multi-level graph;

    determining within respective ones of the selected grid squares, with the central processing units, joining paths from the start position, the goal position, or both, to the multi-level graph;

    constructing, with the central processing units, a solution set of roadmap graphs from the multi-level graph, wherein each of the roadmap graphs comprises the start position linked via a final path to the goal position, and wherein the final path comprises a determined joining path and at least a portion of the local paths;

    selecting, with the central processing units, a coordinated path plan for the automated vehicles from the solution set of roadmap graphs; and

    communicating, through the network, at least a portion of the coordinated path plan to each automated vehicle wherein the navigation module of each of the automated vehicle operates the steering component, the motion component, or both according to the coordinated path plan.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×