Determining when to drive autonomously
First Claim
1. A method comprising:
- receiving, by one or more processors, data collected by one or more sensors associated with a vehicle;
detecting, by the one or more processors, an object and a characteristic of the detected object based on the received data;
determining, by the one or more processors, a deviation value for the characteristic of the detected object based on a comparison of the characteristic of the detected object to a characteristic of an object identified in detailed map information;
selecting a threshold deviation value based on the object identified in the detailed map information; and
controlling, by the one or more processors, the vehicle based on whether the deviation value satisfies the selected threshold deviation value.
5 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.
361 Citations
20 Claims
-
1. A method comprising:
-
receiving, by one or more processors, data collected by one or more sensors associated with a vehicle; detecting, by the one or more processors, an object and a characteristic of the detected object based on the received data; determining, by the one or more processors, a deviation value for the characteristic of the detected object based on a comparison of the characteristic of the detected object to a characteristic of an object identified in detailed map information; selecting a threshold deviation value based on the object identified in the detailed map information; and controlling, by the one or more processors, the vehicle based on whether the deviation value satisfies the selected threshold deviation value. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising one or more processors configured to:
-
receive data collected by one or more sensors associated with a vehicle; detect an object and a characteristic of the detected object based on the received data; determine a deviation value for the characteristic of the detected object based on a comparison of the characteristic of the detected first object to a characteristic of an object identified in detailed map information; select a threshold deviation value based on the object identified in the detailed map information; and control the vehicle based on whether the deviation value satisfies the selected threshold deviation value. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory, computer-readable storage medium on which computer readable instructions of a program are stored, the instructions, when executed by one or more processors, cause the one or more processors to perform a method, the method comprising:
-
receiving data collected by one or more sensors associated with a vehicle; detecting an object and a characteristic of the detected object based on the received data; determining a deviation value for the characteristic of the detected object based on a comparison of the characteristic of the detected first object to a characteristic of an object identified in detailed map information; selecting a threshold deviation value based on the object identified in the detailed map information; and controlling the vehicle based on whether the deviation value satisfies the selected threshold deviation value. - View Dependent Claims (17, 18, 19, 20)
-
Specification