Autonomous Vehicle Route Loop Detection Using Overlap Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Autonomous vehicles can become engaged in loops, repeatedly traversing the same route without reaching their destination due to failed pullover attempts, missed turns, lane changes, or software issues, leading to resource waste and poor user experience.

Innovation Solution

The vehicle's routing system uses a roadgraph to generate routes and track traversed locations, comparing them to identify overlaps, determining if the vehicle is in a loop, and initiating mitigation responses such as setting a new destination or connecting to remote assistance when necessary.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If the autonomous vehicle continuously follows the planned route, then the vehicle maintains route adherence, but the vehicle may become engaged in an infinite loop and fail to reach destination

Engineering Contradiction:
Improveroute adherenceVSAvoiddestination reachability
Core Design Contradiction:
Stability of the object's compositionVSReliability

Solution Approach 1:

The system performs preliminary actions by tracking locations traversed during the trip and comparing them to the planned route before the vehicle becomes stuck in an infinite loop. This proactive detection allows the system to identify loop conditions early and trigger mitigation responses before complete failure occurs.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback by continuously monitoring the vehicle's location against the planned route and using this information to determine whether the vehicle is in a loop. The overlap value comparison provides feedback that triggers appropriate responses, allowing the system to adapt its behavior based on detected conditions.

Inventive Principle:
Principle #23Feedback

2Reliability

If the vehicle detects and responds to loops by setting new destinations or requesting remote assistance, then the vehicle can exit loops and reach destination, but the trip time and computational resources increase

Engineering Contradiction:
Improveloop detection accuracyVSAvoidtrip time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system applies partial action by comparing only the necessary portions of the tracked locations with the planned route to calculate an overlap value. This selective comparison approach detects loops efficiently without requiring complete re-traversal or excessive computational analysis of the entire trip path.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system changes parameters by adjusting the overlap threshold value that determines loop detection. By modifying this parameter, the system can balance between detection sensitivity and false positive rates, optimizing the trade-off between reliable loop detection and minimizing unnecessary trip interruptions.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12504756B2Detecting loops for autonomous vehicles
Publication Date: 2025.12.23 WAYMO LLC
  • US12504756B2 patent drawing
  • US12504756B2 patent drawing
  • US12504756B2 patent drawing

AI summary

Aspects of the disclosure provide for determining whether a vehicle is in a loop for an autonomous vehicle. For instance, a route from a current location of the vehicle to a destination for a trip may be generated. Locations traversed by the vehicle during the trip may be tracked. Locations of the route may be compared to the tracked locations to determine an overlap value. Whether the vehicle is in a loop may be determined based on the overlap value.