Feature-based prediction
First Claim
1. A system comprising:
- a processor; and
non-transitory computer-readable media storing instructions executable by the processor, wherein the instructions, when executed by the processor, cause the processor to perform actions comprising;
receiving sensor data from a sensor on an autonomous vehicle;
detecting a vehicle in the sensor data;
associating the vehicle with a lane identification;
determining, based at least in part on a change of the lane identification of the vehicle, the occurrence of a cut-in event, the cut-in event having an associated time;
determining sets of features associated with the cut-in event, the sets of features being associated with a period of time that begins before the event and ends after the event;
aggregating the sets of features with additional sets of features associated with additional cut-in events to generate training data;
training, based at least in part on the training data, a machine learned model for predicting cut-in events; and
sending the machine learned model to the autonomous vehicle for predicting the cut-in events by the autonomous vehicle.
1 Assignment
0 Petitions
Accused Products
Abstract
Feature-based prediction is described. In an example, a vehicle can capture sensor data while traversing an environment and can provide the sensor data to computing system(s). The sensor data can indicate event(s), such as a lane change, associated with agent(s) in the environment. The computing system(s) can determine, based on the sensor data, a time associated with the event and can determine features associated with a period of time relative to the time of the event. In an example, the computing system(s) can aggregate the features with additional features associated with other similar events to generate training data and can train, based at least in part on the training data, a machine learned model for predicting new events. In an example, the machine learned model can be transmitted to vehicle(s), which can be configured to alter drive operation(s) based, at least partly, on output(s) of the machine learned model.
49 Citations
20 Claims
-
1. A system comprising:
-
a processor; and non-transitory computer-readable media storing instructions executable by the processor, wherein the instructions, when executed by the processor, cause the processor to perform actions comprising; receiving sensor data from a sensor on an autonomous vehicle; detecting a vehicle in the sensor data; associating the vehicle with a lane identification; determining, based at least in part on a change of the lane identification of the vehicle, the occurrence of a cut-in event, the cut-in event having an associated time; determining sets of features associated with the cut-in event, the sets of features being associated with a period of time that begins before the event and ends after the event; aggregating the sets of features with additional sets of features associated with additional cut-in events to generate training data; training, based at least in part on the training data, a machine learned model for predicting cut-in events; and sending the machine learned model to the autonomous vehicle for predicting the cut-in events by the autonomous vehicle. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
receiving sensor data from a sensor on a vehicle in an environment, the sensor data indicating a first event associated with an object in the environment; determining, based at least in part on the sensor data, a time associated with the first event; determining a feature associated with a period of time relative to the time; aggregating the feature with an additional feature associated with a second event to generate training data; training, based at least in part on the training data, a machine learned model for predicting new events; and transmitting the machine learned model to the vehicle, the vehicle configured to adapt driving operations based at least in part on an output of the machine learned model. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium having a set of instructions that, when executed, cause one or more processors to perform operations comprising:
-
receiving sensor data from a sensor disposed about a vehicle in an environment, the sensor data indicative of an event associated with an object in the environment; determining, based at least in part on the sensor data, a time associated with the event; determining a set of features associated with a period of time relative to the time; aggregating the set of features with an additional set of features associated with an additional event to generate training data; training, based at least in part on the training data, a machine learned model for predicting new events; and transmitting the machine learned model to the vehicle, the vehicle configured to alter a drive operation based, at least in part, on an output of the machine learned model. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification