Real-time estimation of achievable angle, velocity, and acceleration capabilities of steering actuator

US11827293B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11827293-B2
Application numberUS-202117171005-A
CountryUS
Kind codeB2
Filing dateFeb 9, 2021
Priority dateFeb 9, 2021
Publication dateNov 28, 2023
Grant dateNov 28, 2023

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 system comprises a processor and a memory storing instructions which when executed by the processor configure the processor to estimate a rack force for a steering system of a vehicle based on current driving and environmental conditions and estimate a health of an actuator of the steering system of the vehicle. The instructions configure the processor to estimate maximum achievable angle, velocity, and acceleration for the actuator of the steering system based on the estimated rack force and the estimated health of the actuator. The instructions configure the processor to provide to the steering system a path planned for the vehicle based on the estimated maximum achievable angle, velocity, and acceleration for the actuator of the steering system.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: a processor; and a memory storing instructions which when executed by the processor configure the processor to: estimate a rack force for a steering system of a vehicle based on current driving and environmental conditions using a model; estimate a health of an actuator of the steering system of the vehicle; estimate maximum achievable angle, velocity, and acceleration for the actuator of the steering system based on the estimated rack force and the estimated health of the actuator; provide to the steering system a path planned for the vehicle based on the estimated maximum achievable angle, velocity, and acceleration for the actuator of the steering system; cause the steering system to execute the path in response to an angle, a velocity, and an acceleration for executing the path being within the estimated maximum achievable angle, velocity, and acceleration; calculate, using a different method than that used by the model, a first rack force based on driving and environmental conditions used by the model to estimate the rack force; calculate a second rack force based on actual measurements of parameters of the steering system of the vehicle; verify accuracy of the estimated rack force based the first and second rack forces; and update the model used to estimate the rack force based on the accuracy. 2. The system of claim 1 wherein the instructions configure the processor to provide the path to the steering system in response to an angle, a velocity, and an acceleration for executing the path being within the estimated maximum achievable angle, velocity, and acceleration. 3. The system of claim 1 wherein before providing the path to the steering system, the instructions configure the processor to modify the path to bring an angle, a velocity, and an acceleration for the actuator in conformity with the estimated maximum achievable angle, velocity, and acceleration. 4. The system of claim 1 wherein the instructions configure the processor to provide an indication based on the accuracy to check one or more sensors. 5. The system of claim 1 wherein the instructions configure the processor to: obtain a first value for the rack force from a lookup table based on the nominal driving and environmental conditions; obtain an adjustment factor from the model based on the current driving and environmental conditions; and estimate the rack force by multiplying the first value for the rack force by the adjustment factor. 6. The system of claim 5 wherein the instructions configure the processor to: calculate a first set of rack forces at a first set of vehicle speeds and a first set of steering data; estimate a second set of rack forces for a second set of vehicle speeds and a second set of steering data by interpolating the first set of rack forces; and generate the lookup table including the first and second sets of vehicle speeds. 7. The system of claim 5 wherein the instructions configure the processor to train the model to: calculate rack forces at different driving and environmental conditions; and generate the adjustment factor by comparing the first rack force calculated at the current driving and environmental conditions to a third rack force calculated at the nominal driving and environmental conditions. 8. A method comprising: estimating a rack force for a steering system of a vehicle based on current driving and environmental conditions using a model; estimating a health of an actuator of the steering system of the vehicle; estimating maximum achievable angle, velocity, and acceleration for the actuator of the steering system based on the estimated rack force and the estimated health of the actuator; providing to the steering system a path planned for the vehicle based on the estimated maximum achievable angle, velocity, and acceleration for the actuator of the steering system; executing the path using the steering system in response to an angle, a velocity, and an acceleration for executing the path being within the estimated maximum achievable angle, velocity, and acceleration; calculate, using a different method than that used by the model, a first rack force based on driving and environmental conditions used by the model to estimate the rack force; calculate a second rack force based on actual measurements of parameters of the steering system of the vehicle; verify accuracy of the estimated rack force based the first and second rack forces; and update the model used to estimate the rack force based on the accuracy. 9. The method of claim 8 further comprising providing the path to the steering system in response to an angle, a velocity, and an acceleration for executing the path being within the estimated maximum achievable angle, velocity, and acceleration. 10. The method of claim 8 further comprising before providing the path to the steering system, modify the path to bring an angle, a velocity, and an acceleration for the actuator in conformity with the estimated maximum achievable angle, velocity, and acceleration. 11. The method of claim 8 further comprising providing an indication based on the accuracy to check one or more sensors. 12. The method of claim 8 further comprising: obtaining a first value for the rack force from a lookup table based on nominal driving and environmental conditions; obtaining an adjustment factor from the model based on the current driving and environmental conditions; and estimating the rack force by multiplying the first value for the rack force by the adjustment factor. 13. The method of claim 12 further comprising: calculating a first set of rack forces at a first set of vehicle speeds and a first set of steering data; estimating a second set of rack forces for a second set of vehicle speeds and a second set of steering data by interpolating the first set of rack forces; and generating the lookup table including the first and second sets of vehicle speeds. 14. The method of claim 12 further comprising training the model to: calculate rack forces at different driving and environmental conditions; and generate the adjustment factor by comparing the first rack force calculated at the current driving and environmental conditions to a third rack force calculated at the nominal driving and environmental conditions.

Assignees

Inventors

Classifications

  • B62D5/049Primary

    detecting sensor failures · CPC title

  • characterised by the rack · CPC title

  • for reaction to failures, e.g. limp home · CPC title

  • detecting motor faults (B62D5/0496 takes precedence) · CPC title

  • B62D5/0457Primary

    characterised by control features of the drive means as such · 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 US11827293B2 cover?
A system comprises a processor and a memory storing instructions which when executed by the processor configure the processor to estimate a rack force for a steering system of a vehicle based on current driving and environmental conditions and estimate a health of an actuator of the steering system of the vehicle. The instructions configure the processor to estimate maximum achievable angle, ve…
Who is the assignee on this patent?
Gm Global Tech Operations Llc
What technology area does this patent fall under?
Primary CPC classification B62D5/049. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Nov 28 2023 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).