Predicting trajectories of objects based on contextual information
First Claim
1. A computer-implemented method comprising:
- identifying, by one or more computing devices, an object in a vehicle'"'"'s environment, the object having a heading and location;
generating, by the one or more computing devices, a set of possible actions for the object using map information describing the vehicle'"'"'s environment and the heading and location of the object;
generating, by the one or more computing devices, a set of possible future trajectories of the object based on the set of possible actions;
receiving, by the one or more computing devices, contextual information including a status of the detected object;
determining, by the one or more computing devices, a likelihood value of each trajectory of the set of possible future trajectories based on the contextual information;
determining, by the one or more computing devices, a final future trajectory based on the determined likelihood value for each trajectory of the set of possible future trajectories; and
maneuvering, by the one or more computing devices, the vehicle in order to avoid the final future trajectory and the object.
7 Assignments
0 Petitions
Accused Products
Abstract
Aspects of the disclosure relate to detecting and responding to objects in a vehicle'"'"'s environment. For example, an object may be identified in a vehicle'"'"'s environment, the object having a heading and location. A set of possible actions for the object may be generated using map information describing the vehicle'"'"'s environment and the heading and location of the object. A set of possible future trajectories of the object may be generated based on the set of possible actions. A likelihood value of each trajectory of the set of possible future trajectories may be determined based on contextual information including a status of the detected object. A final future trajectory is determined based on the determined likelihood value for each trajectory of the set of possible future trajectories. The vehicle is then maneuvered in order to avoid the final future trajectory and the object.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
identifying, by one or more computing devices, an object in a vehicle'"'"'s environment, the object having a heading and location; generating, by the one or more computing devices, a set of possible actions for the object using map information describing the vehicle'"'"'s environment and the heading and location of the object; generating, by the one or more computing devices, a set of possible future trajectories of the object based on the set of possible actions; receiving, by the one or more computing devices, contextual information including a status of the detected object; determining, by the one or more computing devices, a likelihood value of each trajectory of the set of possible future trajectories based on the contextual information; determining, by the one or more computing devices, a final future trajectory based on the determined likelihood value for each trajectory of the set of possible future trajectories; and maneuvering, by the one or more computing devices, the vehicle in order to avoid the final future trajectory and the object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising one or more computing devices configured to:
-
identify an object in a vehicle'"'"'s environment, the object having a heading and location; generate a set of possible actions for the object using map information describing the vehicle'"'"'s environment and the heading and location of the object; generate a set of possible future trajectories of the object based on the set of possible actions; receive contextual information including a status of the detected object; determine a likelihood value of each trajectory of the set of possible future trajectories based on the contextual information; determine a final future trajectory based on the determined likelihood value for each trajectory of the set of possible future trajectories; and maneuver the vehicle in order to avoid the final future trajectory and the object. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable medium on which instructions are stored, the instructions, when executed by one or more processors cause the one or more processors to perform a method, the method comprising:
-
identifying an object in a vehicle'"'"'s environment, the object having a heading and location; generating a set of possible actions for the object using map information describing the vehicle'"'"'s environment and the heading and location of the object; generating a set of possible future trajectories of the object based on the set of possible actions; receiving contextual information including a status of the detected object; determining a likelihood value of each trajectory of the set of possible future trajectories based on the contextual information; determining a final future trajectory based on the determined likelihood value for each trajectory of the set of possible future trajectories; and maneuvering the vehicle in order to avoid the final future trajectory and the object.
-
Specification