Feedback-based control model generation for an autonomous vehicle
First Claim
1. A method comprising, by a computer system:
- receiving feedback from one or more passengers of one or more autonomous vehicles;
receiving sensor data and control data from the one or more autonomous vehicles;
generating a behavioral model according to the feedback, sensor data, and control data;
determining uncertainty for the behavioral model; and
generating a control model according to the behavioral model and the uncertainty for the behavioral model;
wherein generating the behavior model according to the feedback and sensor data comprises generating a stochastic response surface model (SRSM) according to the feedback and sensor data, the SRSM relating the feedback to environmental factors indicated by the sensor data, status of the one or more autonomous vehicles indicated in the sensor data, and control actions taken by the autonomous vehicle indicated in the control data.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer system receives data sets for a driving maneuver at a location, such as data regarding a state of a vehicle, an external environment indicated by external sensors, and user feedback regarding the driving maneuver. Data sets may be collected from users having various demographic and behavioral attributes. Users may be selected using design of experiment (DOE) algorithms to cover a wide range of possible combinations. A stochastic response surface model (SRSM) is generated that relates sensor data (vehicle state and environmental) to user feedback regarding safety and comfort. The SRSM may be generated using Gaussian process regression (GPR) in order to model uncertainty. The SRSM is then used to generate a control model using an optimization under uncertainty (OUU) algorithm.
9 Citations
18 Claims
-
1. A method comprising, by a computer system:
-
receiving feedback from one or more passengers of one or more autonomous vehicles; receiving sensor data and control data from the one or more autonomous vehicles; generating a behavioral model according to the feedback, sensor data, and control data; determining uncertainty for the behavioral model; and generating a control model according to the behavioral model and the uncertainty for the behavioral model; wherein generating the behavior model according to the feedback and sensor data comprises generating a stochastic response surface model (SRSM) according to the feedback and sensor data, the SRSM relating the feedback to environmental factors indicated by the sensor data, status of the one or more autonomous vehicles indicated in the sensor data, and control actions taken by the autonomous vehicle indicated in the control data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising one or more processing devices and one or more memory devices operably coupled to the one or more processing devices, the one or more memory devices storing executable code effective to cause the one or more processing devices to:
-
receive feedback from one or more passengers of one or more autonomous vehicles; receive sensor data and control data from the one or more autonomous vehicles; generate a behavioral model according to the feedback, sensor data, and control data; determine uncertainty for the behavioral model; and generate a control model according to the behavioral model and the uncertainty for the behavioral model; wherein the executable code is further effective to cause the one or more processing devices to generate the behavior model according to the feedback and sensor data by generating a stochastic response surface model (SRSM) according to the feedback and sensor data, the SRSM relating the feedback to environmental factors indicated by the sensor data, status of the one or more autonomous vehicles indicated in the sensor data, and control actions taken by the autonomous vehicle indicated in the control data. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification