Autonomous Driving Data Extraction via Segmented UDS Frames
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing unified diagnostic services (UDS) protocol has limitations in extracting large amounts of autonomous driving data, as it is restricted to a maximum frame size of 1.5 KB, making it inefficient for handling hundreds of KB of data.
Innovation Solution
The proposed solution involves using routine control (RID) and diagnostic identifier (DID) services based on the UDS diagnostic protocol to divide and transmit driving data in manageable pieces, overcoming the transmission limitations by defining a single RID and DID for sequential data extraction and transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If the UDS protocol is used for data extraction, then diagnostic communication can be performed between external equipment and the vehicle system, but the frame size is limited to 1.5 KB which restricts the amount of data that can be extracted
Solution Approach 1:
The patent segments large-volume driving data into multiple packets that fit within the 1.5 KB UDS frame size limitation. The data extraction system divides the total data into chunks, transmits them sequentially using multiple UDS frames, and reassembles them at the receiving end, thereby overcoming the frame size constraint while maintaining protocol compatibility
Solution Approach 2:
The patent implements preliminary actions by establishing a data extraction protocol that prepares for large data transmission before actual extraction begins. This includes setting up packetization rules, defining transmission sequences, and preparing buffer management strategies in advance to handle the segmented data flow efficiently
2Quantity of substance
If driving data is divided into multiple pieces for transmission, then the UDS protocol limitation can be overcome, but the extraction process becomes more complex requiring sequential reception and transmission
Solution Approach 1:
The patent maintains continuity of useful action by implementing a seamless segmented data transmission mechanism. Data packets are prepared, transmitted, and received in continuous sequence without idle gaps, ensuring that the data extraction process flows continuously despite the fragmented nature of individual transmissions
Solution Approach 2:
The patent introduces dynamic elements by adapting the data transmission process to the UDS protocol constraints in real-time. The system dynamically adjusts packet boundaries, transmission timing, and buffer management based on the 1.5 KB frame limitation, optimizing the extraction process under constrained conditions
Data Source
AI summary
A driving data extracting apparatus for an autonomous driving vehicle includes: a storage module for storing driving data of the autonomous driving vehicle; a driving record module configured to manage recording of the driving data, to divide the driving data into a plurality of pieces depending on a frame size based on a diagnostic protocol of unified diagnostic services (UDS), and to output the divided driving data by using a routine control (RID) service; a diagnostic module configured to receive a request for extraction of the driving data from an external data extracting equipment, to sequentially receive the divided driving data from the driving record module, and to sequentially transmit the driving data to the data extracting equipment; and a diagnostic communication module configured to perform diagnostic communication based on the diagnostic protocol of the USD between the data extracting equipment and the diagnostic module.


