Distribution decision trees
First Claim
1. A method comprising:
- receiving, at a computing system of an autonomous vehicle, input values that indicate attributes of a vehicle positioned in a given lane within a threshold distance of the autonomous vehicle and variance values indicating uncertainty associated with the input values;
providing a plurality of outcomes, wherein a given outcome is associated with a combination of split decisions, wherein a given split decision indicates whether a particular input value from among the input values is above or below a threshold value associated with the given split decision;
determining, for the given split decision, a probability that the particular input value is above the threshold value and a probability that the particular input value is below the threshold value based on the particular input value and a variance value associated with the particular input value;
determining one or more likelihoods associated with the given outcome, wherein a given likelihood is determined based on the determined probabilities associated with the combination of split decisions indicated by the given outcome; and
based on the determined one or more likelihoods, executing instructions to cause the autonomous vehicle to change position into the given lane.
3 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure is directed to autonomous vehicle having a vehicle control system. The vehicle control system includes a processing system that receives input values that indicate attributes of an object within a threshold distance of the autonomous vehicle and variance values indicating uncertainty associated with the input values. The processing system also provides a plurality of outcomes that are associated with combinations of split decisions. A given split decision indicates whether a particular input value is above or below a threshold value associated with the given split decision. The processing system further determines (i) a probability that the particular input value is above a threshold value and (ii) a probability that the particular input is below the threshold value for a given split decision. Additionally, the processing system determines one or more likelihoods associated with a given outcome. Further, the processing system provides instructions to control the autonomous vehicle.
9 Citations
20 Claims
-
1. A method comprising:
-
receiving, at a computing system of an autonomous vehicle, input values that indicate attributes of a vehicle positioned in a given lane within a threshold distance of the autonomous vehicle and variance values indicating uncertainty associated with the input values; providing a plurality of outcomes, wherein a given outcome is associated with a combination of split decisions, wherein a given split decision indicates whether a particular input value from among the input values is above or below a threshold value associated with the given split decision; determining, for the given split decision, a probability that the particular input value is above the threshold value and a probability that the particular input value is below the threshold value based on the particular input value and a variance value associated with the particular input value; determining one or more likelihoods associated with the given outcome, wherein a given likelihood is determined based on the determined probabilities associated with the combination of split decisions indicated by the given outcome; and based on the determined one or more likelihoods, executing instructions to cause the autonomous vehicle to change position into the given lane. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
an autonomous vehicle; at least one sensor configured to determine attributes of a vehicle positioned in a given lane within a threshold distance of the autonomous vehicle; a module configured to; receive input values that indicate attributes of a vehicle positioned in a given lane within a threshold distance of the autonomous vehicle and variance values indicating uncertainty associated with the input values; provide a plurality of outcomes, wherein a given outcome is associated with a combination of split decisions, wherein a given split decision indicates whether a particular input value from among the input values is above or below a threshold value associated with the given split decision; determine, for the given split decision, a probability that the particular input value is above the threshold value and a probability that the particular input value is below the threshold value based on the particular input value and a variance value associated with the particular input value; determine one or more likelihoods associated with the given outcome wherein a given likelihood is determined based on the determined probabilities associated with the combination of split decisions indicated by the given outcome; and based on the determined one or more likelihoods, execute instructions to cause the autonomous vehicle to change position into the given lane. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium having stored thereon instructions that, upon execution by at least one processor of a computing device coupled to an autonomous vehicle, cause the computing device to perform functions comprising:
-
receiving input values that indicate attributes of a vehicle positioned in a given lane within a threshold distance of the autonomous vehicle and variance values indicating uncertainty associated with the input values; providing a plurality of outcomes, wherein a given outcome is associated with a combination of split decisions, wherein a given split decision indicates whether a particular input value from among the input values is above or below a threshold value associated with the given split decision; determining, for the given split decision, a probability that the particular input value is above the threshold value and a probability that the particular input value is below the threshold value based on the particular input value and a variance value associated with the particular input value; determining one or more likelihoods associated with the given outcome wherein a given likelihood is determined based on the determined probabilities associated with the combination of split decisions indicated by the given outcome; and based on the determined one or more likelihoods, executing instructions to cause the autonomous vehicle to change position into the given lane. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification