Rail Agent Path Prediction for Autonomous Vehicle Yield Planning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Autonomous vehicles face challenges in navigating safely and efficiently around rail agents due to their unique behavior, which differs from other road agents, as they are constrained to tracks and subject to specific traffic rules, requiring a more accurate prediction model to improve driving behavior and path planning.

Innovation Solution

A control system for autonomous vehicles that detects rail agents, determines their possible tracks, predicts paths based on track geometry and traffic control factors, filters paths based on rail agent characteristics, and determines a motion plan to navigate safely, including actions like stopping or yielding, by using computing devices and spatial search algorithms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If general path prediction methods are used for rail agents, then the system can handle various road agents, but the prediction accuracy for rail agents is insufficient due to their unique behavior constraints

Engineering Contradiction:
Improveprediction accuracyVSAvoidhandling of unique rail agent behavior
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The path prediction system is segmented into two distinct components: a general path prediction module for regular road agents and a specialized rail agent path prediction module. The specialized module specifically handles rail agents by determining their possible tracks and filtering paths based on track geometry and rail agent characteristics, thereby improving prediction accuracy for this specific agent type without compromising the system's ability to handle other road agents

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A track determination component acts as an intermediary between the general path prediction system and the rail agent specific predictions. This intermediary determines the possible tracks for detected rail agents and provides this information to the path prediction process, enabling accurate prediction of rail agent behavior while maintaining the general-purpose nature of the overall system

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If frequent system updates are implemented to improve navigation safety, then the navigation safety improves, but the system resource consumption increases and system longevity decreases

Engineering Contradiction:
Improvenavigation safetyVSAvoidsystem longevity
Core Design Contradiction:
ReliabilityVSDuration of action of stationary object

Solution Approach 1:

The system performs preliminary actions by pre-determining possible tracks for rail agents and pre-filtering paths based on track geometry and rail agent characteristics before final path selection. This preliminary processing improves navigation safety by thoroughly analyzing constraints upfront, while reducing the need for frequent updates by establishing a robust prediction framework that handles edge cases proactively

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The path prediction system serves itself by using the determined possible tracks and filtered paths to automatically improve its own reliability without requiring external updates. The system leverages its own structural components (track determination, path filtering based on geometry and agent characteristics) to enhance navigation safety independently, reducing dependency on frequent external updates

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11841704B2Behavior prediction for railway agents for autonomous driving system
Publication Date: 2023.12.12 WAYMO LLC
  • US11841704B2 patent drawing
  • US11841704B2 patent drawing
  • US11841704B2 patent drawing

AI summary

To operate an autonomous vehicle, a rail agent is detected in a vicinity of the autonomous vehicle using a detection system. One or more tracks are determined on which the detected rail agent is possibly traveling, and possible paths for the rail agent are predicted based on the determined one or more tracks. One or more motion paths are determined for one or more probable paths from the possible paths, and a likelihood for each of the one or more probable paths is determined based on each motion plan. A path for the autonomous vehicle is then determined based on a most probable path associated with a highest likelihood for the rail agent, and the autonomous vehicle is operated using the determined path.