Systems and methods for ECU task reconfiguration
First Claim
Patent Images
1. A method, for reconfiguring a task initially assigned to a first electronic control unit (ECU) of a vehicle, comprising:
- at an on-board unit on the vehicle in communication with the ECU;
detecting failure of the task;
generating a first reconfiguration strategy in response to detecting the failure, the first reconfiguration strategy including a reassignment of the task to a second ECU of the vehicle;
executing, by a processor, the first reconfiguration strategy;
gathering health data associated with at least the first ECU;
sending the health data to a remote unit that is separate from the vehicle;
receiving a second reconfiguration strategy from the remote unit, the second reconfiguration strategy being generated as a function of the health data, fault models, and system models; and
executing, by the processor, the second reconfiguration strategy.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for reconfiguring ECU tasks for ensuring that a vehicle is operational upon failure of a task or an ECU. A first on-board reconfiguration strategy is generated and executed by an on-board unit of the vehicle to bring the vehicle to a safe state and a second off-line reconfiguration strategy is generated by a remote center unit and then executed by the on-board unit.
50 Citations
20 Claims
-
1. A method, for reconfiguring a task initially assigned to a first electronic control unit (ECU) of a vehicle, comprising:
at an on-board unit on the vehicle in communication with the ECU; detecting failure of the task; generating a first reconfiguration strategy in response to detecting the failure, the first reconfiguration strategy including a reassignment of the task to a second ECU of the vehicle; executing, by a processor, the first reconfiguration strategy; gathering health data associated with at least the first ECU; sending the health data to a remote unit that is separate from the vehicle; receiving a second reconfiguration strategy from the remote unit, the second reconfiguration strategy being generated as a function of the health data, fault models, and system models; and executing, by the processor, the second reconfiguration strategy. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. An on-board unit of a reconfiguration system, the on-board unit being configured for use on a vehicle, the on-board unit comprising:
-
a processor; and a computer-readable medium, in communication with the processor, comprising applications that, when executed by the processor, cause the processor to perform acts including; detecting failure of a task initially assigned to a first electronic control unit (ECU) of the vehicle; generating a first reconfiguration strategy in response to detecting the failure, the first reconfiguration strategy including a reassignment of the task to a second ECU of the vehicle; executing the first reconfiguration strategy; gathering health data associated with at least the first ECU; sending the health data to a remote unit that is separate from the vehicle; receiving a second reconfiguration strategy from the remote unit, the second reconfiguration strategy being generated as a function of the health data, fault models, and system models; and executing the second reconfiguration strategy. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A reconfiguration system, comprising:
-
an on-board unit configured for use on a vehicle, comprising; a processor; and a computer-readable medium comprising applications that, when executed by the processor, cause the processor to perform acts including; detecting failure of a task initially assigned to a first electronic control unit (ECU) of the vehicle; generating a first reconfiguration strategy in response to detecting the failure, the first reconfiguration strategy including a reassignment of the task to a second ECU of the vehicle; executing the first reconfiguration strategy; gathering health data associated with at least the first ECU; sending the health data to a remote unit; receiving a second reconfiguration strategy from the remote unit; and executing the second reconfiguration strategy; and a remote unit that is configured to be separate from the vehicle, comprising; a processor; and a computer-readable medium comprising applications that, when executed by the processor, cause the processor to perform acts including; generating the second reconfiguration strategy as a function of the health data, fault models, and system models. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification