Systems and methods for automated vehicle driving that mimic safe driver behaviors
First Claim
1. A system comprising:
- at least one processor anda non-transitory memory coupled to the at least one processor,wherein the non-transitory memory stores;
a safe maneuver database,a pattern database, andinstructions that, when executed by the at least one processor, cause the at least one processor to;
identify a pattern and a pattern response based on at least one of;
(i) a movement of a driver of a vehicle, (ii) an object in front of the vehicle, (iii) a status of the vehicle, and (iv) an action of the vehicle, wherein the pattern response occurs in response to the pattern;
compare the pattern response to the safe maneuver database, wherein the pattern response is classified as safe in response to the pattern response matching at least one safe pattern response of the safe maneuver database;
integrate the pattern and the pattern response into the pattern database in response to the pattern response matching the at least one safe pattern response of the safe maneuver database; and
in response to recognizing a first pattern;
identify a first set of pattern responses stored in the pattern database, wherein the first set of pattern responses can safely be performed in response to recognizing the first pattern;
compare each response of the first set of pattern responses to a previously programmed response;
perform a first pattern response from the first set of pattern responses when a first safety score of the first pattern response is equal to or greater than a preset safety score of the previously programmed response; and
perform the previously programmed response when the preset safety score of the previously programmed response is greater than the first safety score of the first pattern response.
1 Assignment
0 Petitions
Accused Products
Abstract
A system includes a pattern recognizing module that identifies a pattern based on at least one of: (i) a movement of a driver of a vehicle, (ii) an object in front of the vehicle, (iii) a status of the vehicle, and (iv) an action of the vehicle. The pattern corresponds to a pattern response. A safety module compares the pattern response to a safe maneuver database. The pattern response is classified as safe in response to the pattern response matching at least one safe pattern response of the safe maneuver database. A pattern integration module integrates the pattern and the pattern response into a pattern database in response to the pattern response matching the at least one safe pattern response of the safe maneuver database. A vehicle control module performs the pattern response in response to the pattern recognizing module identifying the pattern.
8 Citations
20 Claims
-
1. A system comprising:
-
at least one processor and a non-transitory memory coupled to the at least one processor, wherein the non-transitory memory stores; a safe maneuver database, a pattern database, and instructions that, when executed by the at least one processor, cause the at least one processor to; identify a pattern and a pattern response based on at least one of;
(i) a movement of a driver of a vehicle, (ii) an object in front of the vehicle, (iii) a status of the vehicle, and (iv) an action of the vehicle, wherein the pattern response occurs in response to the pattern;compare the pattern response to the safe maneuver database, wherein the pattern response is classified as safe in response to the pattern response matching at least one safe pattern response of the safe maneuver database; integrate the pattern and the pattern response into the pattern database in response to the pattern response matching the at least one safe pattern response of the safe maneuver database; and in response to recognizing a first pattern; identify a first set of pattern responses stored in the pattern database, wherein the first set of pattern responses can safely be performed in response to recognizing the first pattern; compare each response of the first set of pattern responses to a previously programmed response; perform a first pattern response from the first set of pattern responses when a first safety score of the first pattern response is equal to or greater than a preset safety score of the previously programmed response; and perform the previously programmed response when the preset safety score of the previously programmed response is greater than the first safety score of the first pattern response. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
identifying a pattern and a pattern response based on at least one of;
(i) a movement of a driver of a vehicle, (ii) an object in front of the vehicle, (iii) a status of the vehicle, and (iv) an action of the vehicle, wherein the pattern response occurs in response to the pattern;comparing the pattern response to a safe maneuver database, wherein the pattern response is classified as safe in response to the pattern response matching at least one safe pattern response of the safe maneuver database; integrating the pattern and the pattern response into a pattern database in response to the pattern response matching the at least one safe pattern response of the safe maneuver database; and in response to recognizing a first pattern; identifying a first set of pattern responses stored in the pattern database, wherein the first set of pattern responses can safely be performed in response to recognizing the first pattern; comparing each response of the first set of pattern responses to a previously programmed response; performing a first pattern response from the first set of pattern responses when a first safety score of the first pattern response is equal to or greater than a preset safety score of the previously programmed response; and performing the previously programmed response when the preset safety score of the previously programmed response is greater than the first safety score of the first pattern response. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification