Self-Driving Car Control with Safety Certificate Interlocks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional machine learning techniques for vehicle control in self-driving cars are not reliable in complex interactions and fail to certify the safety of selected vehicle control actions, such as speed, acceleration, and steering angles, which is critical for ensuring safe vehicle interactions.

Innovation Solution

A certified control system that includes a main controller analyzing safety situations, generating safety certificates for proposed vehicle control actions, and an interlock controller verifying these certificates using predefined safety arguments to ensure safe vehicle control actions are taken, with a low-level controller executing the verified actions or intervening with safety mitigations if necessary.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional machine learning techniques are used for vehicle control, then the system can handle complex interactions and select appropriate control actions, but the safety of selected vehicle control actions cannot be certified

Engineering Contradiction:
Improveability to handle complex vehicle interactionsVSAvoidsafety certification of control actions
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The control system is segmented into two independent components: a main controller that uses machine learning to determine proposed vehicle control actions, and an interlock controller that verifies safety certificates. This segmentation allows the main controller to maintain adaptability while the interlock controller ensures reliability through independent verification of safety claims.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A safety certificate acts as an intermediary between the main controller and interlock controller. The main controller generates this certificate to attest to the safety of its proposed actions, enabling the interlock controller to verify safety without directly trusting the main controller's decisions, thus bridging adaptability and reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If a certified control system with interlock controller is implemented, then safety certification is achieved, but the system complexity increases

Engineering Contradiction:
Improvesafety certification of control actionsVSAvoidcontrol system architecture
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The safety verification function is extracted from the main controller and placed in a separate interlock controller. This extraction reduces the complexity burden on the main controller while maintaining safety certification capabilities, as the interlock controller handles only verification tasks independently.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The main controller performs preliminary safety analysis and generates a safety certificate before submitting control actions to the interlock controller. This preliminary action reduces the interlock controller's workload to verification only, thereby managing system complexity while achieving safety certification.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the interlock controller verifies all safety claims, then high assurance of safety is provided, but the response time may be delayed

Engineering Contradiction:
Improvehigh assurance of safetyVSAvoidcontrol action response time
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The interlock controller performs partial verification by checking safety certificates against predefined safety arguments rather than re-evaluating all control parameters. This partial verification approach maintains high safety assurance while reducing verification time and improving response speed.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The main controller performs preliminary safety analysis and generates certificates in advance, so the interlock controller only needs to verify pre-computed safety claims. This preliminary action reduces the verification burden and accelerates the overall control response time while maintaining high safety assurance.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11745732B2Certified control for self-driving cars
Publication Date: 2023.09.05 TOYOTA JIDOSHA KK
  • US11745732B2 patent drawing
  • US11745732B2 patent drawing
  • US11745732B2 patent drawing

AI summary

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.