Vehicle data health monitoring and recording system for multi-layer control software architecture

US12304511B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12304511-B2
Application numberUS-202218063250-A
CountryUS
Kind codeB2
Filing dateDec 8, 2022
Priority dateDec 8, 2022
Publication dateMay 20, 2025
Grant dateMay 20, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A data health monitoring and recording system for a vehicle includes a data recording infrastructure and one or more controllers. The one or more controllers include a multi-layer control software architecture including two or more software layers. The one or more controllers execute instructions to monitor, by a health monitoring structure that is part of the multi-layer control software architecture, one or more parameters calculated by each of the two or more software layers. The one or more controllers compare a respective parameter of a respective software layer with a predetermined corresponding performance metric for a required time horizon. In response to determining the respective parameter of the respective software layer does not meet the predetermined corresponding performance metric for the required time horizon, a trigger that instructs the data recording infrastructure to record the parameters calculated by each of the two or more software layers is generated.

First claim

Opening claim text (preview).

What is claimed is: 1. A data health monitoring and recording system for a vehicle, the data health monitoring and recording system comprising: a data recording infrastructure; and one or more controllers in electronic communication with the data recording infrastructure, wherein the one or more controllers include a multi-layer control software architecture including two or more software layers, wherein each of the two or more software layers includes a respective control layer and a respective estimator layer, the one or more controllers executing instructions to: monitor, by a health monitoring structure that is part of the multi-layer control software architecture, one or more parameters calculated by each of the two or more software layers, wherein the health monitoring structure includes a control health monitoring layer corresponding to each of the respective control layers and an estimator health monitoring layer corresponding to each of the respective estimator layers; compare a respective parameter calculated by a respective software layer with a predetermined corresponding performance metric for a required time horizon; in response to determining the respective parameter of the respective software layer does not meet the predetermined corresponding performance metric for the required time horizon, generate a trigger that instructs the data recording infrastructure to record the parameters calculated by each of the two or more software layers, wherein the trigger corresponding to the control health monitoring layer is determined based on a type of control system that receives the one or more parameters calculated by each of the two or more software layers; and record, by the data recording infrastructure, the parameters calculated by each of the two or more software layers that are part of the multi-layer control software architecture to trace a fault that propagates though the multi-layer control software architecture; wherein each of the respective control layers calculates a target action based on data indicative of a dynamic state of the vehicle; wherein a global control layer of the two or more software layers calculates one or more parameters that indicate the target action that the vehicle executes at a global control point. 2. The data health monitoring and recording system of claim 1 , wherein the type of the control system that receives the one or more parameters is a feedback system. 3. The data health monitoring and recording system of claim 2 , wherein the trigger is determined based on one of a target response and a reference signal. 4. The data health monitoring and recording system of claim 3 , wherein the target response indicates a target vehicle state and the reference signal indicates a reference command. 5. The data health monitoring and recording system of claim 1 , wherein the type of the control system that receives the one or more parameters is a feedforward system. 6. The data health monitoring and recording system of claim 5 , wherein the trigger is determined based on an expected behavior. 7. The data health monitoring and recording system of claim 6 , wherein the expected behavior is determined based on one or more of the following: a vehicle state estimate, a wheel state estimate, and one or more environmental parameters. 8. The data health monitoring and recording system of claim 1 , wherein the trigger corresponding to the estimator health monitoring layer is determined based on a physics-based model including one or more equations that solves for the one or more parameters estimated by the respective estimator layer. 9. The data health monitoring and recording system of claim 8 , wherein the physics-based model is a lateral velocity estimation model that combines a drift-type fault detection model and a bias-type fault detection model together. 10. The data health monitoring and recording system of claim 1 , wherein the trigger corresponding to the estimator health monitoring layer is determined based on a machine learning model. 11. The data health monitoring and recording system of claim 10 , wherein the machine learning model receives a plurality of inputs and a reference signal, and wherein the plurality of inputs are employed by the machine learning model to calculate the reference signal and the reference signal represents one of the one or more parameters estimated by the respective estimator layer. 12. The data health monitoring and recording system of claim 1 , wherein the trigger corresponding to the estimator health monitoring layer is determined based on a combination of a physics-based model and a machine learning model together, wherein the physics-based model is employed as a constraint on a reference signal received by the machine learning model. 13. The data health monitoring and recording system of claim 1 , wherein the one or more parameters that indicate the target action at the global control point include one or more of the following: target longitudinal acceleration, target longitudinal velocity, target slip tracking, target lateral acceleration, target velocity, and target yaw rate tracking. 14. A method for monitoring a multi-layer control software architecture of one or more controllers that are part of a monitoring and recording system for a vehicle, the method comprising: monitoring, by a health monitoring structure that is part of the multi-layer control software architecture, one or more parameters calculated by each of two or more software layers that are part of the multi-layer control software architecture of the one or more controllers, wherein each of the two or more software layers includes a respective control layer and a respective estimator layer, and wherein the health monitoring structure includes a control health monitoring layer corresponding to each of the respective control layers and an estimator health monitoring layer corresponding to each of the respective estimator layers; comparing a respective parameter of a respective software layer with a predetermined corresponding performance metric for a required time horizon; and in response to determining the respective parameter of the respective software layer does not meet the predetermined corresponding performance metric for the required time horizon, generating a trigger that instructs a data recording infrastructure to record the parameters calculated by each of the two or more software layers, wherein the trigger corresponding to the control health monitoring layer is determined based on a type of control system that receives the one or more parameters calculated by each of the two or more software layers; and recording, by the data recording infrastructure, the parameters calculated by each of the two or more software layers that are part of the multi-layer control software architecture to trace a fault that propagates though the multi-layer control software architecture; wherein each of the respective control layers calculates a target action based on data indicative of a dynamic state of the vehicle; wherein a global control layer of the two or more software layers calculates one or more parameters that indicate the target action that the vehicle executes at a global control point. 15. A data health monitoring and recording system for a vehicle, the data health monitoring and recording system comprising: a data recording infrastructure; and one or more controllers in electronic communication with the data recording infrastructure, wherein the one or more controllers include a multi-layer control software architecture including two or more software layers, and wherein eac

Assignees

Inventors

Classifications

  • related to ambient conditions · CPC title

  • G07C5/0808Primary

    Diagnosing performance data (testing of vehicles G01M17/00; testing of electrical installation on vehicles G01R31/005) · CPC title

  • External transmission of data to or from the vehicle · CPC title

  • Diagnosing or detecting failures; Failure detection models · CPC title

  • communicating information to a remotely located station (transmission systems for measured values G08C) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12304511B2 cover?
A data health monitoring and recording system for a vehicle includes a data recording infrastructure and one or more controllers. The one or more controllers include a multi-layer control software architecture including two or more software layers. The one or more controllers execute instructions to monitor, by a health monitoring structure that is part of the multi-layer control software archi…
Who is the assignee on this patent?
Gm Global Tech Operations Llc
What technology area does this patent fall under?
Primary CPC classification G07C5/0808. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 20 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).