Virtual Sensor Data Generation for Railway Crossing Navigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Developing and testing algorithms for safely navigating railroad crossings and similar obstacles in varying weather conditions is challenging due to the complexity of real-world environments and the need for diverse and unbiased training data.

Innovation Solution

A system that generates virtual sensor data using a combination of computer hardware and software, including vehicle-motion models, sensor models, and simulation modules, to create a virtual driving environment with various weather conditions and obstacles, allowing for the production of diverse and unbiased training data for algorithm development and testing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If real-world sensor data is collected for algorithm training, then the data reflects actual environmental complexity, but the data lacks diversity and coverage of rare scenarios

Engineering Contradiction:
Improvealgorithm performance across varying weather conditionsVSAvoiddiversity of training data
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent creates virtual copies of real-world sensor data by generating synthetic sensor readings from virtual models of railroad crossings, cattle guards, and weather conditions. This allows diverse training scenarios to be generated without physical data collection, resolving the contradiction between data diversity and practical collection limitations

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system pre-generates comprehensive training data covering rare and extreme weather conditions before algorithm deployment. By preparing diverse scenarios in advance through virtual simulation, the system ensures algorithms are trained on all possible conditions without needing to collect data during actual operation

Inventive Principle:
Principle #10Preliminary action

2Reliability

If algorithms are trained on limited real-world data, then training is faster and easier, but the algorithms fail to generalize to varying weather conditions

Engineering Contradiction:
Improvealgorithm reliability in varying weatherVSAvoidcomplexity of training system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a virtual environment as an intermediary between simple data collection and complex real-world testing. This intermediate virtual layer allows comprehensive algorithm training with controlled complexity, bridging the gap between limited real data and the need for weather-generalization

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system varies weather parameters (precipitation, temperature, visibility) in the virtual environment to generate diverse training scenarios. By systematically changing these parameters, the system achieves high algorithm reliability across conditions without requiring equally complex physical testing setups

Inventive Principle:
Principle #35Parameter changes

3Quantity of substance

If diverse training scenarios are created through virtual simulation, then data coverage is improved, but the computational resources and system complexity increase

Engineering Contradiction:
Improvediversity of training dataVSAvoidcomplexity of virtual simulation system
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent segments the training system into modular virtual components: virtual sensors, virtual obstacles (railroad crossings, cattle guards), and virtual weather conditions. This segmentation allows selective generation and combination of data elements, achieving diversity without requiring a completely complex simulation system for each scenario

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11210436B2Virtual sensor-data-generation system and method supporting development of algorithms facilitating navigation of railway crossings in varying weather conditions
Publication Date: 2021.12.28 FORD GLOBAL TECH LLC
  • US11210436B2 patent drawing
  • US11210436B2 patent drawing
  • US11210436B2 patent drawing

AI summary

A method for generating training data is disclosed. The method may include executing a simulation process. The simulation process may include traversing a virtual, forward-looking sensor over a virtual road surface defining at least one virtual railroad crossing. During the traversing, the virtual sensor may be moved with respect to the virtual road surface as dictated by a vehicle-motion model modeling motion of a vehicle driving on the virtual road surface while carrying the virtual sensor. Virtual sensor data characterizing the virtual road surface may be recorded. The virtual sensor data may correspond to what a real sensor would have output had it sensed the road surface in the real world.