Controller architecture for monitoring health of an autonomous vehicle
First Claim
1. A controller architecture for monitoring an autonomic vehicle control system, comprising:
- a first controller including a first processor and a first memory device, the first memory device including a first executable instruction set;
a telematics controller in communication with the first controller;
a second controller including a second processor and a second memory device, the second memory device including a second executable instruction set, wherein the second executable instruction set is redundant to the first executable instruction set;
a plurality of subsystem controllers, each subsystem controller configured to effect operation of a subsystem of the autonomic vehicle control system, wherein each of the subsystem controllers includes a vehicle health monitor (VHM) agent;
a third controller including a third processor and a third memory device, the third memory device including a third executable instruction set disposed to effect fault mitigation;
a first communication bus disposed to effect communication between the first controller, the second controller and a first subset of the subsystem controllers;
a second communication bus disposed to effect communication between the first controller, the second controller and a second subset of the subsystem controllers;
a first communication link disposed to effect communication between the first controller and the third controller; and
a second communication link disposed to effect communication between the second controller and the third controller;
wherein the first executable instruction set associated with the first controller includes a prognostic classification routine based upon inputs from the VHM agents of the plurality of subsystem controllers; and
wherein the telematics controller is disposed to communicate an output from the prognostic classification routine to an off-board controller.
1 Assignment
0 Petitions
Accused Products
Abstract
A controller architecture for monitoring an autonomic vehicle control system includes a first controller, a second controller, a telematics controller, a third controller, a plurality of subsystem controllers, a first and a second communication bus, and a first and a second communication link. The telematics controller in communication with the first controller. The second controller includes a second processor and a second memory device. Each subsystem controller is configured to effect operation of one of a subsystem, wherein each of the subsystem controllers includes a vehicle health monitor (VHM) agent. The third controller includes a third processor and a third memory device. A first instruction set includes a prognostic classification routine based upon inputs from the VHM agents of the plurality of subsystem controllers. The telematics controller is disposed to communicate an output from the prognostic classification routine to an off-board controller.
-
Citations
18 Claims
-
1. A controller architecture for monitoring an autonomic vehicle control system, comprising:
-
a first controller including a first processor and a first memory device, the first memory device including a first executable instruction set; a telematics controller in communication with the first controller; a second controller including a second processor and a second memory device, the second memory device including a second executable instruction set, wherein the second executable instruction set is redundant to the first executable instruction set; a plurality of subsystem controllers, each subsystem controller configured to effect operation of a subsystem of the autonomic vehicle control system, wherein each of the subsystem controllers includes a vehicle health monitor (VHM) agent; a third controller including a third processor and a third memory device, the third memory device including a third executable instruction set disposed to effect fault mitigation; a first communication bus disposed to effect communication between the first controller, the second controller and a first subset of the subsystem controllers; a second communication bus disposed to effect communication between the first controller, the second controller and a second subset of the subsystem controllers; a first communication link disposed to effect communication between the first controller and the third controller; and a second communication link disposed to effect communication between the second controller and the third controller; wherein the first executable instruction set associated with the first controller includes a prognostic classification routine based upon inputs from the VHM agents of the plurality of subsystem controllers; and wherein the telematics controller is disposed to communicate an output from the prognostic classification routine to an off-board controller. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A controller architecture for monitoring an autonomic vehicle control system, comprising:
-
a first controller including a first executable instruction set; a telematics controller in communication with the first controller; a second controller including a second executable instruction set, wherein the second executable instruction set is redundant to the first executable instruction set; a plurality of subsystem controllers, each subsystem controller configured to effect operation of a subsystem of the autonomic vehicle control system, wherein each of the subsystem controllers includes a vehicle health monitor (VHM) agent; a third controller including a third executable instruction set disposed to effect fault mitigation; a plurality of communication buses disposed to effect communication between the first controller, the second controller and a first subset of the subsystem controllers and a second subset of the subsystem controllers; wherein the first executable instruction set associated with the first controller includes a prognostic classification routine based upon inputs from the VHM agents of the plurality of subsystem controllers; and wherein the telematics controller is disposed to communicate an output from the prognostic classification routine to an off-board controller. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification