Route Scheduling With Dynamic Opposing-Traffic Turn Delays

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current vehicle routing systems impose inflexible 'hard' rules against cross-traffic turns, leading to unnecessary complexity and reduced flexibility, while failing to accurately account for delays and risks associated with turns across oncoming traffic.

Innovation Solution

The system dynamically selects turns across opposing traffic by incorporating traffic density and delay estimates into routing algorithms, allowing turns when they are advantageous and minimizing risks, using a dynamic model that tags links with compass headings, residential status, and speed limits to optimize route planning.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If inflexible 'hard' rules against cross-traffic turns are implemented, then safety and collision risk are reduced, but routing flexibility and total travel time are worsened

Engineering Contradiction:
ImprovesafetyVSAvoidtotal travel time
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system transitions from static hard rules to dynamic conditional logic that evaluates traffic density, delay estimates, and route alternatives in real-time. The routing algorithm now adapts its cross-traffic turn decisions based on current conditions, allowing turns when safe and beneficial while maintaining restrictions when risky

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of cross-traffic turn permission from a fixed binary state (allowed/not allowed) to a conditional state based on multiple factors including traffic density thresholds, delay estimates, and route alternative availability. This enables nuanced decision-making that balances safety with efficiency

Inventive Principle:
Principle #35Parameter changes

2Reliability

If inflexible 'hard' rules against cross-traffic turns are implemented, then collision risk is reduced, but routing complexity and reduced flexibility increase

Engineering Contradiction:
Improvecollision riskVSAvoidrouting complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The decision-making process is segmented into distinct evaluation components: traffic density assessment, delay estimate calculation, route alternative identification, and conditional permission logic. Each component handles a specific aspect of the decision, making the overall system more manageable and transparent despite its increased capability

Inventive Principle:
Principle #1Segmentation

3Productivity

If cross-traffic turns are allowed without dynamic evaluation, then routing flexibility is improved, but delays and accident risk increase

Engineering Contradiction:
Improverouting flexibilityVSAvoiddelays
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary evaluation of traffic density, delay estimates, and route alternatives before permitting cross-traffic turns. By assessing conditions in advance and only allowing turns when pre-evaluated as beneficial, the system avoids unnecessary delays and dangerous situations while maintaining flexibility when appropriate

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12163795B2Vehicle routing with dynamic selection of turns across opposing traffic
Publication Date: 2024.12.10 ORACLE INT CORP
  • US12163795B2 patent drawing
  • US12163795B2 patent drawing
  • US12163795B2 patent drawing

AI summary

Systems, methods, and other embodiments for vehicle route scheduling and navigation with dynamic selection of turns across opposing traffic are presented herein. In one embodiment, a method includes during development of a vehicle route from an arrival link through a node of a graph representing a road network, determining, for a departure link, that a path of the vehicle from the arrival link to the departure link crosses oncoming traffic, and in response to determining that that the path of the vehicle crosses oncoming traffic, adding an additional delay for the departure link to a route objective function representing the vehicle route; selecting the route including the path that crosses oncoming traffic to be an optimum route between a first location and a second location; including the optimum route in the delivery schedule for the vehicle; and transmitting the delivery schedule for execution.