Vehicle Command Voting to Verify Autonomous Control Reliability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing autonomous vehicle systems lack reliable mechanisms to ensure the integrity of control commands generated by computing devices, particularly in scenarios where memory failures can lead to unsafe driving conditions.

Innovation Solution

Implementing a command controller that uses a voting mechanism among redundant computing devices to verify command reliability, intercepts and tests critical memory areas, and initiates emergency responses when necessary to ensure safe vehicle operation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If memory tests are performed on computing devices to verify command reliability, then the reliability of control commands is improved, but the system complexity and processing time increase

Engineering Contradiction:
Improvecommand reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent performs memory tests on computing devices before they generate control commands for autonomous vehicle operation. By conducting the memory test in advance (prior to command generation), the system ensures that only computing devices with functional memory produce control commands, thereby improving command reliability while managing system complexity through proactive verification rather than reactive testing

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a command controller as an intermediary component between the computing device and the vehicle control elements. This command controller receives control commands from the computing device, intercepts them for verification, and determines whether to forward or block them based on memory test results. This intermediary structure separates the verification function from the control execution function, improving overall system reliability while maintaining manageable complexity through modular design

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If memory tests are performed on computing devices to ensure command integrity, then the safety of vehicle operation is improved, but the processing time and response speed decrease

Engineering Contradiction:
Improvecommand integrityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The memory test is performed before the computing device generates control commands, establishing the computational integrity of memory in advance. This preliminary verification ensures that subsequent command generation operates on validated memory, improving command integrity while minimizing time loss during actual control operations since the verification is already complete

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The command controller implements a feedback mechanism where it receives control commands from the computing device, verifies them against memory test results, and determines whether to forward or block them. This feedback loop ensures that only commands from computing devices with passed memory tests are executed, maintaining high command integrity while enabling rapid response by making the verification decision process automated and immediate

Inventive Principle:
Principle #23Feedback

3Reliability

If redundant computing devices are used with voting mechanism to verify commands, then the reliability of control commands is improved, but the device complexity and cost increase

Engineering Contradiction:
Improvecontrol command reliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent employs redundant computing devices that are essentially copies of the primary computing device, each capable of independently executing the same autonomous driving algorithms and generating control commands. These redundant devices include duplicated processors, memory, and sensors. By having multiple identical systems, the patent enables voting mechanisms where the majority decision determines the final control command, significantly improving control command reliability while managing complexity through standardized replicated components rather than fundamentally different system architectures

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12441338B2Determination of reliability of vehicle control commands using a voting mechanism
Publication Date: 2025.10.14 LODESTAR LICENSING GROUP LLC
  • US12441338B2 patent drawing
  • US12441338B2 patent drawing
  • US12441338B2 patent drawing

AI summary

A vehicle having a control element for the speed, acceleration or direction of the vehicle, multiple identical or redundant computing devices (e.g., each implemented as a system on chip (SoC)) to separately generate driving commands in parallel during autonomous driving of the vehicle, and a command controller coupled between the control element and the computing devices. The commands may have one or more matching groups, where commands within each respective group agree with each other and thus vote for a candidate command representing the group. The computing device outputs a candidate command that represents the largest group for execution by the control element.