Integrated framework for vehicle operator assistance based on a trajectory prediction and threat assessment
First Claim
1. A method for generating a threat response, related to threat posed to a mechanical device, comprising:
- using a computer control system, determining an optimal sequence of predicted device controller inputs based on at least a model of the device and an objective function, the optimal sequence of predicted device controller inputs being determined so as to optimize predicted performance of the model over a time horizon over which the device model is simulated and satisfy device dynamic constraints, device input constraints, and environmental constraints;
using the computer control system, determining an optimal sequence of predicted device states resulting from applying the sequence of optimal device inputs to the model of the device;
using the computer control system, combining at least one of;
the predicted device states and the predicted device controller inputs, into a scalar threat assessment metric based at least on predicted stability of the device through the time horizon as a function of the at least one of the predicted device states and the predicted device controller inputs; and
,using the computer control system, determining a type and degree of operator assistance to provide as the threat response based on at least the scalar threat assessment metric, and providing an actuator input based on at least the threat response to an actuator that actuates a system of the device to execute the operator assistance.
2 Assignments
0 Petitions
Accused Products
Abstract
Various types and levels of operator assistance are performed within a unified, configurable framework. A model of the device with a model of the environment and the current state of the device and the environment are used to iteratively generate a sequence of optimal device control inputs that, when applied to a model of the device, generate an optimal device trajectory through a constraint-bounded corridor or region within the state space. This optimal trajectory and the sequence of device control inputs that generates it is used to generate a threat assessment metric. An appropriate type and level of operator assistance is generated based on this threat assessment. Operator assistance modes include warnings, decision support, operator feedback, vehicle stability control, and autonomous or semi-autonomous hazard avoidance. The responses generated by each assistance mode are mutually consistent because they are generated using the same optimal trajectory.
-
Citations
25 Claims
-
1. A method for generating a threat response, related to threat posed to a mechanical device, comprising:
-
using a computer control system, determining an optimal sequence of predicted device controller inputs based on at least a model of the device and an objective function, the optimal sequence of predicted device controller inputs being determined so as to optimize predicted performance of the model over a time horizon over which the device model is simulated and satisfy device dynamic constraints, device input constraints, and environmental constraints; using the computer control system, determining an optimal sequence of predicted device states resulting from applying the sequence of optimal device inputs to the model of the device; using the computer control system, combining at least one of;
the predicted device states and the predicted device controller inputs, into a scalar threat assessment metric based at least on predicted stability of the device through the time horizon as a function of the at least one of the predicted device states and the predicted device controller inputs; and
,using the computer control system, determining a type and degree of operator assistance to provide as the threat response based on at least the scalar threat assessment metric, and providing an actuator input based on at least the threat response to an actuator that actuates a system of the device to execute the operator assistance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification