Determining when to drive autonomously
First Claim
1. A method comprising:
- receiving data from one or more sensors associated with a vehicle;
detecting an object and a characteristic for the detected object based on the received data;
determining, by a processor, a deviation value for the detected object based on a comparison of the characteristic for the detected object to traffic pattern model information, the traffic pattern model information including an expected range of values for a characteristic of objects in the road;
comparing the deviation value to a threshold deviation value for an expected range of values for the characteristic; and
when the deviation value is outside of the threshold deviation value, providing a notification to a driver of the vehicle.
7 Assignments
0 Petitions
Accused Products
Abstract
Aspects of the disclosure relate generally to determining whether an autonomous vehicle should be driven in an autonomous or semiautonomous mode (where steering, acceleration, and braking are controlled by the vehicle'"'"'s computer). For example, a computer may maneuver a vehicle in an autonomous or a semiautonomous mode. The computer may continuously receive data from one or more sensors. This data may be processed to identify objects and the characteristics of the objects. The detected objects and their respective characteristics may be compared to a traffic pattern model and detailed map information. If the characteristics of the objects deviate from the traffic pattern model or detailed map information by more than some acceptable deviation threshold value, the computer may generate an alert to inform the driver of the need to take control of the vehicle or the computer may maneuver the vehicle in order to avoid any problems.
340 Citations
39 Claims
-
1. A method comprising:
-
receiving data from one or more sensors associated with a vehicle; detecting an object and a characteristic for the detected object based on the received data; determining, by a processor, a deviation value for the detected object based on a comparison of the characteristic for the detected object to traffic pattern model information, the traffic pattern model information including an expected range of values for a characteristic of objects in the road; comparing the deviation value to a threshold deviation value for an expected range of values for the characteristic; and when the deviation value is outside of the threshold deviation value, providing a notification to a driver of the vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
receiving data from one or more sensors associated with a vehicle; detecting an object and a characteristic for the detected object based on the received data; determining, by a processor, a deviation value for the detected object based on a comparison of the characteristic to detailed map information describing expected features of the road and characteristics of the expected features; comparing the deviation value to a threshold deviation value for the expected characteristics of the expected features; and when the deviation value is outside of the threshold deviation value, providing a notification to the driver of the vehicle. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
receiving data from one or more sensors associated with a vehicle; detecting an object and a characteristic for the detected object based on the received data; determining, by a processor, a deviation value for the detected object based on a comparison of the characteristic and traffic pattern model information, the traffic pattern model information including an expected range of values for a characteristic of objects in the road; comparing the deviation value to a threshold deviation value for the expected range of values for the characteristic of the given object; and when the deviation value is outside of the threshold deviation value, maneuvering, without input from a driver, the vehicle defensively. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method comprising:
-
receiving data from one or more sensors associated with a vehicle; detecting an object and a characteristic for the detected object based on the received data; determining, by a processor, a deviation value for the detected object based on a comparison of the characteristic for the detected object and detailed map information describing expected features of the road and characteristics of the expected features; comparing the deviation value to a threshold deviation value for the expected characteristics of the expected features; and identifying a mismatched area when the deviation value is outside of the threshold deviation value. - View Dependent Claims (27, 28, 29, 30, 31)
-
-
32. A device comprising:
-
memory storing traffic pattern model information including an expected range of values for a characteristic of objects in the road; a processor coupled to the memory, the processor configured to; receive data from one or more sensors associated with a vehicle; detect an object and a characteristic for the detected object based on the received data; determine a deviation value for the detected object based on a comparison of the characteristic for the detected object to the traffic pattern model information; compare the deviation value to a threshold deviation value for the expected range of values for the characteristic of the given object; and when the deviation value is outside of the threshold deviation value, provide a notification to a driver. - View Dependent Claims (33, 34)
-
-
35. A device comprising:
-
memory storing detailed map information describing expected features of the road and characteristics of the expected features; a processor coupled to the memory, the processor configured to; receive data from one or more sensors associated with a vehicle; detect an object and a characteristic for the detected object based on the received data; determine a deviation value for the detected object based on a comparison of the characteristic and the detailed map information; compare the deviation value to a threshold deviation value for the expected characteristics of the expected features; and identify a mismatched area when the deviation value is outside of the threshold deviation value. - View Dependent Claims (36, 37)
-
-
38. A non-transitory tangible computer-readable storage medium on which computer readable instructions of a program are stored, the instructions, when executed by a processor, cause the processor to perform a method, the method comprising:
-
receiving data from one or more sensors associated with a vehicle; detecting an object and a characteristic for the detected object based on the received data; determining a deviation value for the detected object based on a comparison of the characteristic and traffic pattern model information, the traffic pattern model information including an expected range of values for a characteristic of objects in the road; comparing the deviation value to a threshold deviation value for the expected range of values for the characteristic of the given object; and when the deviation value is outside of the threshold deviation value, maneuvering, without input from a driver, the vehicle defensively.
-
-
39. A non-transitory tangible computer-readable storage medium on which computer readable instructions of a program are stored, the instructions, when executed by a processor, cause the processor to perform a method, the method comprising:
-
receiving data from one or more sensors associated with a vehicle; detecting an object and a characteristic for the detected object based on the received data; determining, by a processor, a deviation value for the detected object based on a comparison of the characteristic for the detected object and detailed map information describing expected features of the road and characteristics of the expected features; comparing the deviation value to a threshold deviation value for the expected characteristics of the expected features; and identifying a mismatched area when the deviation value is outside of the threshold deviation value.
-
Specification