Driving profiles for autonomous vehicles
AssigneeInrix, Inc.
InventorsChristopher L. Scofield, Scott Sedlik
Life of this patent
Estimating the term…
Abstract
One or more techniques and/or systems are provided for operating an autonomous vehicle based upon a driving preference. For example, a driving profile, comprising a driving preference (e.g., a speed preference, a route preference, etc.) of a user, may be provided to an automated driving component of the autonomous vehicle. An operational parameter for the autonomous vehicle may be generated based upon the driving preference of the user. The autonomous vehicle may be operated based upon the operational parameter. In an example, a condition of the user traveling in the autonomous vehicle may be determined, and the operational parameter for the autonomous vehicle may be adjusted based upon the condition of the user not corresponding to the driving preference.
Claims20
A method for operating an autonomous vehicle, comprising:
- displaying, on a user interface of the autonomous vehicle, a set of driving profiles for selection by a user, wherein the user interface of the autonomous vehicle is populated with a cautious profile including a first set of preferences, a shortest duration profile including a second set of preferences, a shortest distance profile including a third set of preferences, a leisurely profile including a fourth set of preferences, a fuel economy profile including a fifth set of preferences, a scenic profile including a sixth set of preferences, and a driving enthusiast profile including a seventh set of preferences retrieved from a remote preference provider over a network connection, wherein the set of driving profiles are selectable through the user interface of the autonomous vehicle;
- receiving a selection, through the user interface, of a driving profile from the set of driving profiles;
- providing a driving preference from the driving profile to an automated driving component of the autonomous vehicle, wherein the driving preference includes a conditional state;
- generating an operational parameter for the autonomous vehicle based upon the driving preference;
- operating the autonomous vehicle based upon the operational parameter;
- determining a condition of the user traveling in the autonomous vehicle while the autonomous vehicle is traveling a route;
- in response to determining that the condition of the user does not correspond to the conditional state specified by the driving preference, adjusting the operational parameter based upon the condition of the user by modifying a current route being traveled by the autonomous vehicle;
- receiving feedback from the user while the autonomous vehicle is being autonomously driven using the operational parameter to control autonomous speed, braking, and steering of the autonomous vehicle by the automated driving component, wherein the feedback from the user is indicative of whether the autonomous vehicle is being autonomously driven, using the driving profile and the operational parameter, as intended by the user;
- and
- modifying one or more operational parameters used to control the autonomous vehicle by utilizing the feedback from the user regarding how the autonomous vehicle was being controlled using the operational parameter to train an operational parameter model of the automated driving component for subsequently controlling the autonomous vehicle.
A method for operating an autonomous vehicle, comprising:
- displaying, on a user interface of the autonomous vehicle, a set of driving profiles for selection by a user, wherein the user interface of the autonomous vehicle is populated with a cautious profile including a first set of preferences, a shortest duration profile including a second set of preferences, a shortest distance profile including a third set of preferences, a leisurely profile including a fourth set of preferences, a fuel economy profile including a fifth set of preferences, a scenic profile including a sixth set of preferences, and a driving enthusiast profile including a seventh set of preferences retrieved from a remote preference provider over a network connection, wherein the set of driving profiles are selectable through the user interface of the autonomous vehicle;
- receiving a selection, through the user interface, of a driving profile from the set of driving profiles;
- providing a driving preference from the driving profile to an automated driving component of the autonomous vehicle, wherein the driving preference includes a conditional state;
- generating an operational parameter for the autonomous vehicle based upon the driving preference;
- operating the autonomous vehicle based upon the operational parameter;
- determining a condition of the user traveling in the autonomous vehicle while the autonomous vehicle is traveling a route;
- in response to determining that the condition of the user does not correspond to the conditional state specified by the driving preference, adjusting the operational parameter for the autonomous vehicle, wherein the operational parameter is adjusted by modifying a current route being traveled by the autonomous vehicle;
- receiving feedback from the user while the autonomous vehicle is being autonomously driven using the operational parameter to control autonomous speed, braking, and steering of the autonomous vehicle by the automated driving component, wherein the feedback from the user is indicative of whether the autonomous vehicle is being autonomously driven, using the driving profile and the operational parameter, as intended by the user;
- and
- modifying one or more operational parameters used to control the autonomous vehicle by utilizing the feedback from the user regarding how the autonomous vehicle was being controlled using the operational parameter to train an operational parameter model of the automated driving component for subsequently controlling the autonomous vehicle.
A system for operating an autonomous vehicle, comprising:
- a processor;
- and
- memory comprising instructions that when executed by the processor perform operations, the operations comprising:
- displaying, on a user interface of the autonomous vehicle, a set of driving profiles for selection by a user, wherein the user interface of the autonomous vehicle is populated with a cautious profile including a first set of preferences, a shortest duration profile including a second set of preferences, a shortest distance profile including a third set of preferences, a leisurely profile including a fourth set of preferences, a fuel economy profile including a fifth set of preferences, a scenic profile including a sixth set of preferences, and a driving enthusiast profile including a seventh set of preferences retrieved from a remote preference provider over a network connection, wherein the set of driving profiles are selectable through the user interface of the autonomous vehicle;
- receiving a selection, through the user interface, of a driving profile from the set of driving profiles;
- providing a driving preference from the driving profile to an automated driving component of the autonomous vehicle, wherein the driving preference includes a conditional state;
- generating an operational parameter for the autonomous vehicle based upon the driving preference;
- operating the autonomous vehicle based upon the operational parameter;
- determining a condition of the user traveling in the autonomous vehicle while the autonomous vehicle is traveling a route;
- in response to determining that the condition of the user does not correspond to the conditional state specified by the driving preference, adjusting the operational parameter based upon the condition of the user by modifying a current route being traveled by the autonomous vehicle;
- receiving feedback from the user while the autonomous vehicle is being autonomously driven using the operational parameter to control autonomous speed, braking, and steering of the autonomous vehicle by the automated driving component, wherein the feedback from the user is indicative of whether the autonomous vehicle is being autonomously driven, using the driving profile and the operational parameter, as intended by the user;
- and
- modifying one or more operational parameters used to control the autonomous vehicle by utilizing the feedback from the user regarding how the autonomous vehicle was being controlled using the operational parameter to train an operational parameter model of the automated driving component for subsequently controlling the autonomous vehicle.
Dependencies are inferred from the claim text.