Certified control for self-driving cars

US11745732B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11745732-B2
Application numberUS-201916696546-A
CountryUS
Kind codeB2
Filing dateNov 26, 2019
Priority dateJul 9, 2019
Publication dateSep 5, 2023
Grant dateSep 5, 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 method for certified control of a self-driving ego vehicle is described. The method includes analyzing a safety situation of the self-driving ego vehicle to determine a proposed vehicle control action using a main controller of the self-driving ego vehicle. The method also includes presenting, by the main controller, the proposed vehicle control action to an interlock controller, including a certificate of the proposed vehicle control action. The method further includes checking a safety certification evidence from the certificate by the interlock controller using a predefined safety argument to verify the safety certification evidence of the certificate. The method also includes directing, by a low-level controller, the self-driving ego vehicle to perform a certified vehicle control action.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for certified control of a self-driving ego vehicle, comprising: analyzing a safety situation of the self-driving ego vehicle to determine a proposed vehicle control action using a main controller of the self-driving ego vehicle; presenting, by the main controller, the proposed vehicle control action to an interlock controller, including a certificate of the proposed vehicle control action; checking a safety certification evidence from the certificate by the interlock controller using a predefined safety argument to verify the safety certification evidence of the certificate, by accessing sensor data from the safety certification evidence of the certificate and using the sensor data to confirm safety of the proposed vehicle control action; and directing, by a low-level controller, the self-driving ego vehicle to perform a certified vehicle control action. 2. The method of claim 1 , in which directing further comprises passing, by the interlock controller, the proposed vehicle control action to the low-level controller if the safety certification evidence from the certificate is verified by the interlock controller. 3. The method of claim 1 , further comprising: replacing, by the interlock controller, the proposed vehicle control action with an intervention vehicle control action if the safety certification evidence from the certificate is not verified; and directing, by the low-level controller, the self-driving ego vehicle to perform the intervention vehicle control action. 4. The method of claim 3 , in which the intervention vehicle control action comprises braking, throttling, and/or steering. 5. The method of claim 3 , in which directing comprising translating, by the low-level controller, the certified vehicle control action into actuations of brakes, throttle, and/or steering. 6. The method of claim 3 , in which the interlock controller uses the sensor data to confirm safety of the intervention vehicle control action. 7. The method of claim 1 , in which the safety certification evidence of the certificate includes time stamped and signed evidence to verify the proposed vehicle control action is safe. 8. The method of claim 1 , in which the certified vehicle control action comprises the proposed vehicle control action. 9. The method of claim 1 , in which the certified vehicle control action comprises an intervention vehicle control action selected by the interlock controller. 10. A non-transitory computer-readable medium having program code recorded thereon for certified control of a self-driving ego vehicle, the program code being executed by a processor and comprising: program code to analyze a safety situation of the self-driving ego vehicle to determine a proposed vehicle control action using a main controller of the self-driving ego vehicle; program code to present, by the main controller, the proposed vehicle control action to an interlock controller, including a certificate of the proposed vehicle control action; program code to check a safety certification evidence from the certificate by the interlock controller using a predefined safety argument to verify the safety certification evidence of the certificate, by program code to access sensor data from the safety certification evidence of the certificate and use the sensor data to confirm safety of the proposed vehicle control action; and program code to direct, by a low-level controller, the self-driving ego vehicle to perform a certified vehicle control action. 11. The non-transitory computer-readable medium of claim 10 , further comprising: program code to replace, by the interlock controller, the proposed vehicle control action with an intervention vehicle control action if the safety certification evidence from the certificate is not verified; and program code to direct, by the low-level controller, the self-driving ego vehicle to perform the intervention vehicle control action. 12. The non-transitory computer-readable medium of claim 11 , in which the program code to direct comprises program code to translate, by the low-level controller, the certified vehicle control action into actuations of brakes, throttle, and/or steering. 13. The non-transitory computer-readable medium of claim 10 , further comprising program code to pass, by the interlock controller, the proposed vehicle control action to the low-level controller if the safety certification evidence from the certificate is verified by the interlock controller. 14. The non-transitory computer-readable medium of claim 10 , in which the safety certification evidence of the certificate includes time stamped and signed evidence to verify the proposed vehicle control action is safe. 15. The non-transitory computer-readable medium of claim 10 , in which the certified vehicle control action comprises an intervention vehicle control action selected by the interlock controller. 16. A system for certified control of a self-driving ego vehicle, the system comprising: a main controller configured to analyze a safety situation of the self-driving ego vehicle to determine a proposed vehicle control action; an interlock controller configured to receive the proposed vehicle control action and a certificate of the proposed vehicle control action from the main controller, the interlock controller further configured to verify safety certification evidence of the certificate, by accessing sensor data from the safety certification evidence of the certificate and using the sensor data to confirm safety of the proposed vehicle control action; and a low-level controller configured to direct the self-driving ego vehicle to perform a certified vehicle control action. 17. The system of claim 16 , in which the interlock controller is further configured to the proposed vehicle control action to the low-level controller if the safety certification evidence from the certificate is verified by the interlock controller. 18. The system of claim 16 , in which the interlock controller is further configured to replace the proposed vehicle control action with an intervention vehicle control action if the safety certification evidence from the certificate is not verified. 19. The system of claim 18 , in which the low-level controller is further configured to direct the self-driving ego vehicle to perform the intervention vehicle control action. 20. The system of claim 16 , in which the low-level controller is further configured to translate the certified vehicle control action into actuations of brakes, throttle, and/or steering of the self-driving ego vehicle.

Assignees

Inventors

Classifications

  • B60W30/09Primary

    Taking automatic action to avoid collision, e.g. braking and steering · CPC title

  • including control of braking systems · CPC title

  • including control of steering systems · CPC title

  • the prediction being responsive to traffic or environmental parameters · CPC title

  • using redundant signals or controls · 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 US11745732B2 cover?
A method for certified control of a self-driving ego vehicle is described. The method includes analyzing a safety situation of the self-driving ego vehicle to determine a proposed vehicle control action using a main controller of the self-driving ego vehicle. The method also includes presenting, by the main controller, the proposed vehicle control action to an interlock controller, including a …
Who is the assignee on this patent?
Toyota Res Inst Inc, Massachusetts Inst Technology
What technology area does this patent fall under?
Primary CPC classification B60W30/09. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Sep 05 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).