Autonomous vehicle operation adjustment based upon route
First Claim
1. A computer-implemented method for optimizing usage of autonomous operation features of a vehicle during operation, comprising:
- identifying, using one or more geolocation components within the vehicle, a location of the vehicle;
accessing, by one or more processors within the vehicle, map data containing information regarding a plurality of road segments, the information including location data associated with each road segment and an indication of suitability for autonomous operation feature use associated with each road segment;
identifying, by the one or more processors, a current road segment from the plurality of road segments based upon the identified location of the vehicle;
monitoring, by one or more sensors disposed within the vehicle, environmental conditions within a vehicle operating environment of the vehicle;
determining, by the one or more processors, one or more optimal usage levels for one or more of the autonomous operation features of the vehicle associated with the current road segment in the environmental conditions within the vehicle operating environment of the vehicle by;
determining a current risk level associated with operation of the vehicle along the current road segment using one or more current usage levels of the autonomous operation features in the environmental conditions;
determining one or more alternative risk levels associated with operation of the vehicle along the current road segment using one or more alternative usage levels of the autonomous operation features in the environmental conditions;
identifying a subset of the one or more alternative usage levels, each alternative usage level of the subset being associated with respective alternative risk levels less than the current risk level; and
selecting the one or more optimal usage levels from the subset of the one or more alternative usage levels based upon the one or more alternative risk levels associated with the one or more alternative usage levels of the subset;
determining, by the one or more processors, a usage level change associated with at least one of the autonomous operation features by comparing the optimal usage levels against the one or more current usage levels of the autonomous operation features; and
implementing, by the one or more processors, the usage level change.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for autonomous and semi-autonomous vehicle control, routing, and automatic feature adjustment are disclosed. Autonomous operation feature usage levels or settings may be automatically adjusted to optimize performance using suitability data for road segments along a route traveled by a vehicle, such as when operating conditions change. Data regarding road segment suitability may be generated from prior operating data for the road segments and retrieved from a map database to aid autonomous vehicle routing, as well as to implement automatic adjustments to feature usage. In some instances, vehicle control may be returned to a vehicle operator, in which case advance warning may be given to enable the operator to prepare to resume control of the vehicle.
-
Citations
16 Claims
-
1. A computer-implemented method for optimizing usage of autonomous operation features of a vehicle during operation, comprising:
-
identifying, using one or more geolocation components within the vehicle, a location of the vehicle; accessing, by one or more processors within the vehicle, map data containing information regarding a plurality of road segments, the information including location data associated with each road segment and an indication of suitability for autonomous operation feature use associated with each road segment; identifying, by the one or more processors, a current road segment from the plurality of road segments based upon the identified location of the vehicle; monitoring, by one or more sensors disposed within the vehicle, environmental conditions within a vehicle operating environment of the vehicle; determining, by the one or more processors, one or more optimal usage levels for one or more of the autonomous operation features of the vehicle associated with the current road segment in the environmental conditions within the vehicle operating environment of the vehicle by; determining a current risk level associated with operation of the vehicle along the current road segment using one or more current usage levels of the autonomous operation features in the environmental conditions; determining one or more alternative risk levels associated with operation of the vehicle along the current road segment using one or more alternative usage levels of the autonomous operation features in the environmental conditions; identifying a subset of the one or more alternative usage levels, each alternative usage level of the subset being associated with respective alternative risk levels less than the current risk level; and selecting the one or more optimal usage levels from the subset of the one or more alternative usage levels based upon the one or more alternative risk levels associated with the one or more alternative usage levels of the subset; determining, by the one or more processors, a usage level change associated with at least one of the autonomous operation features by comparing the optimal usage levels against the one or more current usage levels of the autonomous operation features; and implementing, by the one or more processors, the usage level change. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer system for optimizing usage of autonomous operation features of a vehicle during operation, comprising:
-
one or more processors; one or more geolocation components disposed within the vehicle and communicatively connected to the one or more processors; a map database communicatively connected to the one or more processors and storing map data containing information regarding a plurality of road segments, the information including location data associated with each road segment and an indication of suitability for autonomous operation feature use associated with each road segment; and a program memory coupled to the one or more processors and storing executable instructions that, when executed by the one or more processors, cause the computer system to; identify a location of the vehicle using the one or more geolocation components; identify a current road segment from the plurality of road segments of the map data in the map database based upon the identified location of the vehicle; monitor environmental conditions within a vehicle operating environment of the vehicle by one or more sensors disposed within the vehicle; determine one or more optimal usage levels for one or more of the autonomous operation features of the vehicle associated with the current road segment in the environmental conditions within the vehicle operating environment of the vehicle based upon the map data by; determining a current risk level associated with operation of the vehicle along the current road segment using one or more current usage levels of the autonomous operation features in the environmental conditions; determining one or more alternative risk levels associated with operation of the vehicle along the current road segment using one or more alternative usage levels of the autonomous operation features in the environmental conditions; identifying a subset of the one or more alternative usage levels, each alternative usage level of the subset being associated with respective alternative risk levels less than the current risk level; and selecting the one or more optimal usage levels from the subset of the one or more alternative usage levels based upon the one or more alternative risk levels associated with the one or more alternative usage levels of the subset; determine a usage level change associated with at least one of the autonomous operation features by comparing the optimal usage levels against the one or more current usage levels of the autonomous operation features; and implement the usage level change. - View Dependent Claims (10, 11, 12)
-
-
13. A tangible, non-transitory computer-readable medium storing executable instructions for optimizing usage of autonomous operation features of a vehicle during operation that, when executed by at least one processor of a computer system, cause the computer system to:
-
identify a location of the vehicle using one or more geolocation components within the vehicle; access map data containing information regarding a plurality of road segments, the information including location data associated with each road segment and an indication of suitability for autonomous operation feature use associated with each road segment; identify a current road segment from the plurality of road segments based upon the identified location of the vehicle; monitor environmental conditions within a vehicle operating environment of the vehicle by one or more sensors disposed within the vehicle; determine one or more optimal usage levels for one or more of the autonomous operation features of the vehicle associated with the current road segment in the environmental conditions within the vehicle operating environment of the vehicle by; determining a current risk level associated with operation of the vehicle along the current road segment using one or more current usage levels of the autonomous operation features in the environmental conditions; determining one or more alternative risk levels associated with operation of the vehicle along the current road segment using one or more alternative usage levels of the autonomous operation features in the environmental conditions; identifying a subset of the one or more alternative usage levels, each alternative usage level of the subset being associated with respective alternative risk levels less than the current risk level; and selecting the one or more optimal usage levels from the subset of the one or more alternative usage levels based upon the one or more alternative risk levels associated with the one or more alternative usage levels of the subset; determine a usage level change associated with at least one of the autonomous operation features by comparing the optimal usage levels against the one or more current usage levels of the autonomous operation features; and implement the usage level change. - View Dependent Claims (14, 15, 16)
-
Specification