Networked AV Simulator for Modular Algorithm Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing autonomous vehicle simulators face challenges in efficiently verifying driving algorithms, as they require the integration of entire algorithms and limit varied evaluations, especially when only a subset of the algorithm is developed.

Innovation Solution

An autonomous vehicle simulator system utilizing a network platform that divides data for one autonomous vehicle into multiple data sets, allowing multiple users to share and operate these data sets, thereby facilitating more diverse algorithm evaluations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the entire integrated algorithm is applied to the simulator for verification, then the verification accuracy is improved, but the time required for algorithm development and application increases significantly

Engineering Contradiction:
Improveverification accuracyVSAvoidalgorithm development time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent divides the entire autonomous vehicle algorithm into separate modules corresponding to different data sets (perception, planning, control). Each module can be independently developed, tested, and verified in the simulator without requiring the complete integrated algorithm, thus reducing development time while maintaining verification accuracy for each specific module.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent enables verification of partial algorithms by allowing users to select and apply only specific data sets (modules) needed for their verification needs. This partial action approach eliminates the need to wait for the entire integrated algorithm to be complete, allowing earlier verification of individual components.

Inventive Principle:
Principle #16Partial or excessive action

2Loss of time

If a subset algorithm is developed and applied to the simulator, then the development time is reduced, but the ability to perform varied evaluations is limited

Engineering Contradiction:
Improvealgorithm development timeVSAvoidevaluation variety
Core Design Contradiction:
Loss of timeVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal simulator platform that can handle multiple types of evaluations by supporting various data sets (perception, planning, control modules). The system is designed to be multi-functional, allowing the same simulator infrastructure to perform diverse algorithm verifications by simply changing which data sets are applied, thus providing evaluation variety without requiring separate simulation systems for each algorithm type.

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

Solution Approach 2:

The patent implements a dynamic configuration system where the simulator can adaptively load and switch between different data sets and module combinations based on verification needs. This dynamic capability allows the system to evolve from subset algorithm verification to integrated algorithm verification as modules become available, maintaining versatility throughout the development process.

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If multiple users develop algorithms independently and apply them to the simulator, then individual algorithm development is facilitated, but integration and shared verification become difficult

Engineering Contradiction:
Improveindividual algorithm developmentVSAvoidalgorithm integration complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces a new organizational dimension by structuring algorithms as modular data sets that can be independently developed by different users and then combined in the simulator. This modular dimension allows independent development in one dimension while enabling seamless integration in another dimension through the standardized data set interface, eliminating the complexity of traditional monolithic algorithm integration.

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

Solution Approach 2:

The patent employs the simulator platform as an intermediary that receives, manages, and integrates multiple users' independently developed data sets. This intermediary system handles the complexity of integration centrally, allowing individual users to focus on developing their specific modules while the simulator orchestrates their combination and joint verification, thus reducing integration complexity for individual developers.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250148165A1Autonomous vehicle simulator using network platform
Publication Date: 2025.05.08 MORAI INC
  • US20250148165A1 patent drawing
  • US20250148165A1 patent drawing
  • US20250148165A1 patent drawing

AI summary

The present invention relates to an autonomous driving vehicle simulator system that operates a simulator, which is operated on the basis of data in a database, wherein one piece of autonomous driving vehicle data in the database is segmented into a plurality of data sets and each data set includes at least one data packet, so that one data packet is selected in each data set. Therefore, the autonomous driving vehicle simulator system enables multiple users to share their own algorithms with each other and allows users' own algorithms to be interchangeable with other algorithms, so as to enable simulation in a more diverse environment.