Distributed AV Computing Architecture for Fault-Isolated Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Centralized computing architectures in autonomous vehicles are prone to failures that can propagate and compromise safe operation, as they rely on a single high-performance system, leading to increased risk and complexity in integrating diverse modules and subsystems.

Innovation Solution

A distributed computing system is implemented, distributing the complexity of autonomous vehicle operation across multiple computing systems, reducing the reliance on a single high-performance system and enhancing redundancy, thereby mitigating failure risks and improving safety.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Power

If a centralized computing architecture is used in autonomous vehicles, then high-performance processing can be achieved, but system reliability deteriorates due to single-point failures and failure propagation

Engineering Contradiction:
Improvecomputing powerVSAvoidsystem reliability
Core Design Contradiction:
PowerVSReliability

Solution Approach 1:

The patent divides the centralized computing system into multiple distributed computing nodes (first computing system, second computing system, third computing system). Each node performs specific processing tasks independently, eliminating single-point failures. The segmentation allows the system to maintain high computing power while improving reliability through redundancy and fault isolation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different computing nodes are assigned specialized functions: the first computing system handles sensor data processing, the second handles trajectory planning, and the third handles control commands. This local quality assignment optimizes processing efficiency for each function while maintaining overall system reliability through distributed architecture.

Inventive Principle:
Principle #3Local quality

2Reliability

If a distributed computing system is implemented, then system reliability is improved through redundancy, but device complexity increases due to multiple computing systems

Engineering Contradiction:
Improvesystem reliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges multiple computing systems into a coordinated distributed architecture where each node handles specific tasks. By combining specialized processing units with defined communication protocols, the system achieves high reliability while managing complexity through functional integration rather than isolated components.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

Each computing node is designed with multi-functionality, capable of performing sensor processing, trajectory planning, and control functions as needed. This universality reduces the need for dedicated specialized hardware for each function, thereby reducing overall device complexity while maintaining reliability through redundant capabilities.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If distributed computing is used, then failure risks are reduced through redundancy, but data transmission loads increase due to communication between multiple systems

Engineering Contradiction:
Improvefailure risk reductionVSAvoiddata transmission load
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent extracts and processes data locally at each computing node before transmission. The first computing system processes sensor data locally, the second processes trajectory data locally, minimizing the amount of raw data that needs to be transmitted across the network. This extraction approach reduces data transmission loads while maintaining the reliability benefits of distributed processing.

Inventive Principle:
Principle #2Taking out (Extraction)

4Productivity

If multiple computing systems are deployed, then processing parallelism is achieved, but integration complexity increases for diverse modules and subsystems

Engineering Contradiction:
Improveprocessing parallelismVSAvoidintegration complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements dynamic task allocation and data routing between computing nodes based on real-time system state and task priorities. This dynamic approach allows parallel processing of multiple functions while adapting to changing conditions, reducing integration complexity through flexible coordination rather than rigid fixed assignments.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12179800B2Distributed computing systems for autonomous vehicle operations
Publication Date: 2024.12.31 CREATEAI INC
  • US12179800B2 patent drawing
  • US12179800B2 patent drawing
  • US12179800B2 patent drawing

AI summary

Disclosed are distributed computing systems and methods for controlling multiple autonomous control modules and subsystems in an autonomous vehicle. In some aspects of the disclosed technology, a computing architecture for an autonomous vehicle includes distributing the complexity of autonomous vehicle operation, thereby avoiding the use of a single high-performance computing system and enabling off-the-shelf components to be use more readily and reducing system failure rates.