Autonomous Vehicle Simulation for Realistic Motion Planner Testing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional simulators struggle to realistically model the behaviors of simulated dynamic vehicles near autonomous vehicles, making it difficult to effectively test autonomous vehicle motion planners in a variety of scenarios.

Innovation Solution

An autonomous vehicle simulation system that generates simulated map data and perception data with simulated dynamic vehicles exhibiting various driving behaviors, allowing for the testing and evaluation of autonomous vehicle motion planning systems in a realistic and efficient manner.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional simulators are used to test autonomous vehicle motion planners, then testing can be performed without real-world risks, but the simulators fail to realistically model the behaviors of simulated dynamic vehicles

Engineering Contradiction:
Improverealism of simulated dynamic vehicle behaviorsVSAvoidcapability to model various driving scenarios
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent creates virtual copies of real dynamic vehicles (NPC vehicles) that replicate human driving behaviors. These simulated vehicles copy the complex, unpredictable behaviors of real drivers including lane changes, overtaking, and acceleration patterns, providing realistic testing scenarios without requiring actual physical vehicles

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system dynamically adjusts simulation parameters such as vehicle density, weather conditions, road types, and traffic patterns to create diverse driving scenarios. This allows the simulator to model various real-world conditions while maintaining behavioral realism through configurable parameters

Inventive Principle:
Principle #35Parameter changes

2Productivity

If more comprehensive testing scenarios are implemented to improve motion planner evaluation, then testing coverage increases, but computational resources and testing time requirements increase

Engineering Contradiction:
Improvetesting coverage and evaluation thoroughnessVSAvoidsimulation execution time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system pre-generates and stores numerous driving scenarios, traffic patterns, and vehicle behavior templates before actual testing begins. This preliminary preparation allows the simulator to quickly load and execute comprehensive test cases without requiring extensive real-time computation during the actual testing phase

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The simulation system executes tests in periodic batches with different scenario configurations, allowing parallel processing of multiple test cases. This structured periodic execution improves overall testing throughput while managing computational resource utilization efficiently

Inventive Principle:
Principle #19Periodic action

3Adaptability or versatility

If the motion planner logic is made more complex to handle various driving scenarios, then the planner can detect and react to more situations, but the difficulty of building and configuring the planner increases

Engineering Contradiction:
Improveability to handle various driving scenariosVSAvoidcomplexity of motion planner configuration
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The motion planner is designed with universal, modular components that can handle multiple driving scenarios through configuration rather than complex custom logic. The same core planner infrastructure adapts to different scenarios by loading appropriate scenario definitions and parameters, reducing overall system complexity while maintaining versatility

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

Solution Approach 2:

The patent introduces an intermediary scenario definition layer between the motion planner and the simulation environment. This intermediary layer translates diverse driving scenarios into standardized planner inputs, allowing the planner to handle various situations without requiring complex internal logic for each specific scenario

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250053171A1Autonomous vehicle simulation system for analyzing motion planners
Publication Date: 2025.02.13 CREATEAI INC
  • US20250053171A1 patent drawing
  • US20250053171A1 patent drawing
  • US20250053171A1 patent drawing

AI summary

An autonomous vehicle simulation system for analyzing motion planners is disclosed. A particular embodiment includes: receiving map data corresponding to a real world driving environment; obtaining perception data and configuration data including pre-defined parameters and executables defining a specific driving behavior for each of a plurality of simulated dynamic vehicles; generating simulated perception data for each of the plurality of simulated dynamic vehicles based on the map data, the perception data, and the configuration data; receiving vehicle control messages from an autonomous vehicle control system; and simulating the operation and behavior of a real world autonomous vehicle based on the vehicle control messages received from the autonomous vehicle control system.