Vehicle state prediction in real time risk assessments
First Claim
1. A computer based method comprising:
- receiving a plurality of vehicle environment inputs, the inputs comprising a current position for each of a plurality of objects located around a vehicle;
determining, based on the inputs, a possible outcome involving the plurality of objects, the possible outcome comprising a predicted position for each of the involved objects;
determining a numerical likelihood of occurrence of the possible outcome based on the inputs;
determining, for each of the involved objects, a current risk value for the object based on the current position of the object, and a predicted risk value for the object based on the predicted position of the object;
determining, for each of the involved objects, a total risk value based on the current risk value and based on the predicted risk value weighted by the numerical likelihood of occurrence; and
controlling a driver assistance system of the vehicle based on the total risk values of the involved objects;
wherein determining the numerical likelihood of occurrence of the possible outcome comprises;
determining a plurality of memberships by the inputs in a plurality of input membership functions;
combining the memberships into a plurality of permutations of the input membership functions;
mapping the permutations to a plurality of outcome membership functions;
aggregating the outcome membership functions;
determining the numerical likelihood of occurrence based on the aggregation.
1 Assignment
0 Petitions
Accused Products
Abstract
A driver assistance system takes as input a number of different types of vehicle environment inputs including positions of objects in the vehicle'"'"'s environment. The system identifies possible outcomes that may occur as a result of the positions of the objects in the environment. The possible outcomes include predicted positions for the objects involved in each outcome. The system uses the inputs to determine a likelihood of occurrence of each of the possible outcomes. The system also uses the inputs to determine a current risk value for objects as well as predicted risk values for objects for the possible outcomes. A total risk value can be determined by aggregating the current and predicted risk values of an object weighted by the likelihood of occurrence. Total risk values for objects can be used to determine how the driver assistance system responds to the inputs.
-
Citations
14 Claims
-
1. A computer based method comprising:
-
receiving a plurality of vehicle environment inputs, the inputs comprising a current position for each of a plurality of objects located around a vehicle; determining, based on the inputs, a possible outcome involving the plurality of objects, the possible outcome comprising a predicted position for each of the involved objects; determining a numerical likelihood of occurrence of the possible outcome based on the inputs; determining, for each of the involved objects, a current risk value for the object based on the current position of the object, and a predicted risk value for the object based on the predicted position of the object; determining, for each of the involved objects, a total risk value based on the current risk value and based on the predicted risk value weighted by the numerical likelihood of occurrence; and controlling a driver assistance system of the vehicle based on the total risk values of the involved objects; wherein determining the numerical likelihood of occurrence of the possible outcome comprises; determining a plurality of memberships by the inputs in a plurality of input membership functions; combining the memberships into a plurality of permutations of the input membership functions; mapping the permutations to a plurality of outcome membership functions; aggregating the outcome membership functions; determining the numerical likelihood of occurrence based on the aggregation. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable storage medium including instructions that, when executed by a processor, cause the processor to:
-
receive a plurality of vehicle environment inputs, the inputs comprising a current position for each of a plurality of objects located around a vehicle; determine, based on the inputs, a possible outcome involving the plurality of objects, the possible outcome comprising a predicted position for each of the involved objects; determine a numerical likelihood of occurrence of the possible outcome based on the inputs; determine, for each of the involved objects, a current risk value for the object based on the current position of the object, and a predicted risk value for the object based on the predicted position of the object; determine, for each of the involved objects, a total risk value based on the current risk value and based on the predicted risk value weighted by the numerical likelihood of occurrence; and control a driver assistance system of the vehicle based on the total risk values of the objects involved in the possible outcome; wherein determining the numerical likelihood of occurrence of the possible outcome comprises; determine a plurality of memberships by the inputs in a plurality of input membership functions; combine the memberships into a plurality of permutations of the input membership functions; map the permutations to a plurality of outcome membership functions; aggregate the outcome membership functions; determine the numerical likelihood of occurrence based on the aggregation. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification