CA2995259C

Vehicular traffic guidance and coordination system and method based on task allocations

Abstract

A system and method for guiding and coordinating vehicular traffic determine tasks to be completed by vehicles in a transportation network in order to complete an objective, allocate the tasks among the vehicles, and determine sets of allowable actions for the vehicles based on the allocation of the tasks. The sets of allowable actions dictate plural different allowable actions that the vehicles are allowed to perform in order to complete the tasks allocated to the vehicles. The allowable actions are determined such that the vehicles are scheduled to complete the tasks and complete the objective without the vehicles colliding or blocking movement of each other. The allowable actions are communicated to the vehicles such that the vehicles are permitted to select one or more of the allowable actions and prohibited from performing one or more other actions during performance of the tasks allocated to the vehicles.

CA2995259C, drawing sheet 1
Sheet 1 of 7

Term

9.2 yearsleft in the term

Expires 3 December 2035.

  1. Priority and filed
  2. Granted
  3. Today
  4. Expires

6 claims: 1 independent, 5 dependent

  1. 1
    WHAT IS CLAIMED IS:1. A system comprising: a controller configured to determine tasks to be completed by vehicles in a transportation network formed by plural interconnected routes in order to complete an objective, the controller also configured to allocate the tasks to be completed by the vehicles in the transportation network among the vehicles and to determine sets of one or more allowable areas of movement, speeds, turns, or directions of movement for the vehicles based at least in part on allocation of the tasks, the sets of one or more allowable areas of movement, speeds, turns, or directions of movement dictating one or more plural different allowable areas of movement, speeds, turns, or directions of movement that the vehicles are allowed to perform in order to complete the task or the tasks allocated to the vehicles, wherein the sets of one or more allowable areas of movement, speeds, turns, or directions of movement are determined such that the vehicles are scheduled to complete the tasks and complete the objective without two or more of the vehicles colliding or blocking movement of each other, the controller also configured to communicate the sets of one or more allowable areas of movement, speeds, turns, or directions of movement to the vehicles over a communication network such that the vehicles are permitted to select one or more of the allowable areas of movement, speeds, turns, or directions of movement in the sets communicated to one or more of the vehicles and prohibited from performing one or more other actions during performance of the tasks allocated to the vehicles.