Autonomous vehicle path coordination
First Claim
1. A computer-implemented method for coordinating paths for a plurality of vehicles having one or more autonomous operation features, comprising:
- receiving, at one or more processors, a plurality of communications from a plurality of vehicles each having one or more autonomous operation features, wherein the plurality of vehicles are travelling within a threshold distance of each other, and wherein each communication includes identification information for the respective vehicle, an indication of a location of the respective vehicle, and an indication of a waypoint on a route for the respective vehicle;
analyzing, by the one or more processors, the plurality of communications to determine one or more maneuvers for each of the plurality of vehicles, wherein the one or more maneuvers are determined for each vehicle to navigate to a corresponding waypoint in a least amount of time or distance; and
causing, by the one or more processors, each of the plurality of vehicles to move in accordance with the one or more maneuvers for the respective vehicle.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for communicating between autonomous vehicles are described herein. Such communication may be performed for signaling, collision avoidance, path coordination, and/or autonomous control. Several communications from autonomous vehicles may be received at a computing device, where the autonomous vehicles are travelling within a threshold distance of each other. Each communication may include an indication of the next waypoint on a route for the respective vehicle. The computing device may analyze the communications to determine maneuvers for the autonomous vehicles so that each autonomous vehicle may navigate to the corresponding waypoint in the least amount of time or distance. The computing device also may cause each of the autonomous vehicles to move in accordance with the maneuvers for the respective vehicle.
491 Citations
20 Claims
-
1. A computer-implemented method for coordinating paths for a plurality of vehicles having one or more autonomous operation features, comprising:
-
receiving, at one or more processors, a plurality of communications from a plurality of vehicles each having one or more autonomous operation features, wherein the plurality of vehicles are travelling within a threshold distance of each other, and wherein each communication includes identification information for the respective vehicle, an indication of a location of the respective vehicle, and an indication of a waypoint on a route for the respective vehicle; analyzing, by the one or more processors, the plurality of communications to determine one or more maneuvers for each of the plurality of vehicles, wherein the one or more maneuvers are determined for each vehicle to navigate to a corresponding waypoint in a least amount of time or distance; and causing, by the one or more processors, each of the plurality of vehicles to move in accordance with the one or more maneuvers for the respective vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer system configured to coordinate paths for a plurality of vehicles having one or more autonomous operation features, the computer system comprising one or more local or remote processors, transceivers, and/or sensors configured to:
-
receive a plurality of communications from a plurality of vehicles each having one or more autonomous operation features, wherein the plurality of vehicles are travelling within a threshold distance of each other, and wherein each communication includes identification information for the respective vehicle, an indication of a location of the respective vehicle, and an indication of a waypoint on a route for the respective vehicle; analyze the plurality of communications to determine one or more maneuvers for each of the plurality of vehicles, wherein the one or more maneuvers are determined for each vehicle to navigate to a corresponding waypoint in a least amount of time or distance; and cause each of the plurality of vehicles to move in accordance with the one or more maneuvers for the respective vehicle. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium storing thereon a set of instructions that, when executed on one or more processors, causes the one or more processors to:
-
receive a plurality of communications from a plurality of vehicles each having one or more autonomous operation features, wherein the plurality of vehicles are travelling within a threshold distance of each other, and wherein each communication includes identification information for the respective vehicle, an indication of a location of the respective vehicle, and an indication of a waypoint on a route for the respective vehicle; analyze the plurality of communications to determine one or more maneuvers for each of the plurality of vehicles, wherein the one or more maneuvers are determined for each vehicle to navigate to a corresponding waypoint in a least amount of time or distance; and cause each of the plurality of vehicles to move in accordance with the one or more maneuvers for the respective vehicle. - View Dependent Claims (18, 19, 20)
-
Specification