Maneuver prediction for surrounding traffic
First Claim
1. A processing system for a vehicle comprising:
- a processor;
a display unit;
a computer-readable hardware storage device;
program instructions stored on the computer-readable hardware storage device for execution by the processor, the program instructions causing the processing system to perform operations comprising;
obtaining location information of a plurality of other vehicles and travel plans of the plurality of other vehicles;
comparing the location information of the plurality of other vehicles and the travel plans of the plurality of other vehicles with intended trajectory information of the vehicle, wherein the intended trajectory information of the vehicle includes a plurality of preplanned maneuvers of the vehicle through a plurality of predefined travel corridors;
determining that interference exists based on the comparing;
determining a modification to the intended trajectory information of the vehicle that resolves the interference with at least one of the plurality of other vehicles;
presenting, via the display unit, the modification to the intended trajectory information of the vehicle to an operator of the vehicle; and
modifying the intended trajectory information of the vehicle using the modification.
1 Assignment
0 Petitions
Accused Products
Abstract
This disclosure relates to navigating a vehicle based on predicted trajectories of other vehicles. Systems, methods, and computer-program products consistent with the disclosure perform operations including receiving location information of other vehicles. The operations also include comparing the location information of the other vehicles with an intended trajectory information of the vehicle. The operations further include determining that interference exists based on the comparing. Additionally, the operations include determining a modification to the intended trajectory information of the vehicle that resolves the interference with one of the other vehicles. Moreover, the operations include presenting the modification to the intended trajectory information of the vehicle to an operator of the vehicle. Further, the operations include modifying the intended trajectory using the modification.
-
Citations
25 Claims
-
1. A processing system for a vehicle comprising:
-
a processor; a display unit; a computer-readable hardware storage device; program instructions stored on the computer-readable hardware storage device for execution by the processor, the program instructions causing the processing system to perform operations comprising; obtaining location information of a plurality of other vehicles and travel plans of the plurality of other vehicles; comparing the location information of the plurality of other vehicles and the travel plans of the plurality of other vehicles with intended trajectory information of the vehicle, wherein the intended trajectory information of the vehicle includes a plurality of preplanned maneuvers of the vehicle through a plurality of predefined travel corridors; determining that interference exists based on the comparing; determining a modification to the intended trajectory information of the vehicle that resolves the interference with at least one of the plurality of other vehicles; presenting, via the display unit, the modification to the intended trajectory information of the vehicle to an operator of the vehicle; and modifying the intended trajectory information of the vehicle using the modification. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 21, 22, 23, 24, 25)
-
-
11. A method for navigating a vehicle comprising:
-
receiving, by a communication system of the vehicle from a traffic information system, location information of a plurality of other vehicles and travel plans of the plurality of other vehicles; and using a vehicle processing system to perform the steps of; comparing the location information of the plurality of other vehicles and the travel plans of the plurality of other vehicles with intended trajectory information of the vehicle, wherein the intended trajectory information of the vehicle includes a plurality of preplanned maneuvers of the vehicle through a plurality of predefined travel corridors; determining that interference exists based on the comparing; determining a modification to the intended trajectory information of the vehicle that resolves the interference with one of the plurality of other vehicles; presenting the modification to the intended trajectory information of the vehicle to an operator of the vehicle; and modifying the intended trajectory information using the modification. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-program product comprising computer-readable program instructions stored on a computer-readable data storage device that, when executed by a processor, controls a computing device to perform operations comprising:
-
receiving location information of a plurality of other vehicles and travel plans of the plurality of other vehicles; comparing the location information of the plurality of other vehicles and the travel plans of the plurality of other vehicles with intended trajectory information of a vehicle, wherein the intended trajectory information of the vehicle includes a plurality of preplanned maneuvers of the vehicle through a plurality of predefined travel corridors; determining that interference exists based on the comparing; determining a modification to the intended trajectory information of the vehicle that resolves the interference with one of the plurality of other vehicles; presenting the modification to the intended trajectory information of the vehicle to an operator of the vehicle; and modifying the intended trajectory information using the modification.
-
Specification