Vehicle Behavior Evaluation Blocks for Multi-Source Log Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Establishing complex evaluations of vehicle behavior is time-intensive and requires programming expertise, making it challenging for systems engineers with little coding experience to set up requirements and conduct testing for lane changes and inter-vehicle distance maintenance.

Innovation Solution

A system that allows users with little programming experience to build evaluation blocks without writing code, using program modules to extract vehicle parameters from diverse log file sources, including time series information, and apply them to evaluation blocks for assessing vehicle behavior.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a systems engineer manually codes parameters and conducts testing to evaluate vehicle behavior, then the evaluation can be performed, but the process becomes extremely time-intensive and requires programming expertise that the engineer may not possess

Engineering Contradiction:
Improvevehicle behavior evaluation accuracyVSAvoidtime to establish requirements and conduct testing
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system segments the complex vehicle behavior evaluation process into distinct functional blocks (e.g., lane change detection block, distance maintenance block, parameter extraction block). Each block handles a specific aspect of the evaluation, allowing non-programmers to assemble evaluations by connecting predefined blocks rather than writing custom code for each function.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary evaluation system that sits between the raw vehicle data and the final evaluation results. This system automatically extracts parameters from log files and applies them to the configured blocks, eliminating the need for engineers to manually code the data processing and evaluation logic.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the system supports multiple log file formats from different sources, then the versatility and coverage of vehicle data collection is improved, but the complexity of processing and extracting parameters from diverse formats increases

Engineering Contradiction:
Improveability to collect data from multiple sourcesVSAvoidcomplexity of processing diverse log file formats
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements universal parameter extraction blocks that can process multiple log file formats (CSV, JSON, XML, etc.) through a unified interface. Each extraction block is designed to handle various formats automatically, allowing the same evaluation scheme to work with data from different vehicle sources without requiring format-specific processing code.

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

Solution Approach 2:

The system automatically detects and adapts to different log file formats by identifying format-specific parameters and adjusting the extraction process accordingly. The evaluation blocks receive standardized parameter inputs regardless of the source format, transforming diverse data structures into a uniform evaluation framework.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11807240B2Methods and systems for evaluating vehicle behavior
Publication Date: 2023.11.07 TOYOTA JIDOSHA KK
  • US11807240B2 patent drawing
  • US11807240B2 patent drawing
  • US11807240B2 patent drawing

AI summary

A system for evaluating behavior of vehicles is provided. The system includes an input device configured to receive a request for evaluation of behavior of vehicles, one or more processors, one or more memory modules communicatively coupled to the one or more processors; and machine readable instructions stored in the one or more memory modules. The machine readable instructions, when executed by the one or more processors, cause the system to: collect log files related to vehicles from a plurality of sources, a format of log files from one source being different from a format of log files from another source, extract one or more parameters for the vehicles from the collected log files based on the request for evaluation, and evaluate behavior of the vehicles based on the extracted one or more parameters, wherein the one or more parameters include time series and time intervals.