Autonomous Vehicle Module Scheduling for Sensor Delay Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Autonomous vehicles face errors due to delays in data processing between modules, which can lead to accidents when the logic calculation period exceeds the sensor input period.

Innovation Solution

A control system and method for autonomous vehicles that schedules operations of multiple modules to operate in parallel, using a module scheduling system to monitor and control the threads for data reception, processing, and transmission, thereby reducing processing time and preventing delays.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the logic calculation period is extended to perform complicated calculations using multiple sensors, then the processing accuracy and reliability are improved, but the processing time increases causing delays that exceed the sensor input period

Engineering Contradiction:
Improveprocessing accuracyVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The autonomous driving system is divided into multiple independent modules (sensing module, processing module, control module), each handling specific tasks. This segmentation allows parallel processing of different sensor data and calculation tasks, reducing overall processing time while maintaining calculation accuracy through specialized processing in each module.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Sensor data is buffered and pre-processed before being fed into the main calculation pipeline. The reception buffer temporarily stores sensing values, and preliminary processing operations prepare data in advance, ensuring that calculation modules receive ready-to-process data without waiting for complete sensor input cycles, thus reducing processing delays.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If the sensor input period is reduced to frequently detect nearby objects, then the detection precision and safety are improved, but the processing load increases requiring shorter calculation periods

Engineering Contradiction:
Improvedetection precisionVSAvoidprocessing capability
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

Different sensor modules (LiDAR, radar, cameras) and processing tasks are segmented into independent processing units. This allows the system to handle high-frequency sensor inputs from multiple sources simultaneously through parallel processing, maintaining detection precision while managing the increased processing load through distributed computation across multiple modules.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements continuous processing pipelines where sensor data flows continuously through buffering and processing stages. The reception buffer ensures continuous data availability, and multiple processing modules operate continuously in parallel, maintaining high processing capability that can handle reduced sensor input periods without creating bottlenecks.

Inventive Principle:
Principle #20Continuity of useful action

3Device complexity

If modules operate sequentially in a traditional pipeline, then the system complexity is reduced, but the processing efficiency decreases causing delays between data reception and transmission

Engineering Contradiction:
Improvesystem complexityVSAvoidprocessing efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The system is segmented into distinct functional modules (sensing, processing, control) that can operate independently and in parallel. Each module has dedicated buffers and processing threads, allowing simultaneous execution of multiple operations across modules while maintaining clear module boundaries that manage system complexity through modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system transitions from sequential single-threaded processing to multi-threaded parallel processing across multiple modules. By adding the dimension of parallel execution with separate reception threads, main threads, and transmission threads operating simultaneously in different modules, the system achieves higher processing efficiency without proportionally increasing module count.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS12229564B2Control system of autonomous vehicle and control method of autonomous vehicle
Publication Date: 2025.02.18 HYUNDAI MOTOR CO LTD
  • US12229564B2 patent drawing
  • US12229564B2 patent drawing
  • US12229564B2 patent drawing

AI summary

A control system of an autonomous vehicle for performing control for effective calculation by parallelizing operations between a plurality of modules of the autonomous vehicle includes the plurality of modules arranged in the autonomous vehicle and configured to perform a connective operation, and a module scheduling system configured to monitor operations of the plurality of modules, to parallelize the plurality of modules using an additional thread, and to control the plurality of modules to aperiodically operate using a pipelining method, and thus, processing capability per hour of a plurality of modules may be optimized by controlling parallel processing of the plurality of modules, and when an entire logic calculation period is longer than a sensor input period, an error due to delay that occurs in a data processing procedure between the modules is overcome.