Autonomous Vehicle Tree Search for Degraded Road Trajectory Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Autonomous vehicles face challenges in navigating accurately and efficiently under altered or degraded road conditions, such as obscured or invalid roadway indicators, and unpredictable environmental and human behaviors, leading to potential stutters or the need for remote operator intervention.

Innovation Solution

An autonomous vehicle guidance system employing a tree search technique that classifies dynamic objects as reactive or passive using machine-learned models, predicts future environmental states, and determines candidate actions to generate paths, reducing computational load and increasing navigation scenarios by alternating cost estimates and default control instructions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the autonomous vehicle uses traditional path planning methods relying on roadway indicators, then the navigation is simple and computationally efficient, but the vehicle fails to navigate accurately when road conditions are altered or degraded

Engineering Contradiction:
Improvenavigation accuracyVSAvoidrobustness to altered road conditions
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The path planning is segmented into multiple candidate paths generated through tree search exploration, rather than relying on a single normative path based on roadway indicators. This allows the system to evaluate multiple possible trajectories and select the safest path even when road conditions are degraded or altered.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary exploration of multiple candidate paths and predicts future environmental states before committing to a navigation decision. This advance planning allows the vehicle to prepare for altered road conditions and unpredictable scenarios before they require immediate response.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the autonomous vehicle explores more candidate actions and paths using tree search, then the navigation safety and scenario coverage increase, but the computational load increases

Engineering Contradiction:
Improvenavigation safetyVSAvoidcomputational load
Core Design Contradiction:
ReliabilityVSPower

Solution Approach 1:

The system performs partial exploration of the action space by limiting the tree search to a manageable depth and breadth, focusing on the most promising candidate paths. This allows sufficient safety verification without requiring exhaustive exploration of all possible trajectories, thus balancing computational load with navigation safety.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system dynamically adjusts tree search parameters such as exploration depth, number of candidate paths, and simulation steps based on computational resources available and environmental complexity. This allows the vehicle to maintain high safety standards while adapting computational effort to match available processing power.

Inventive Principle:
Principle #35Parameter changes

3Speed

If the autonomous vehicle uses normative path planning based on roadway indicators, then the computational process is fast, but the vehicle may stutter or require remote operator intervention when encountering unpredictable scenarios

Engineering Contradiction:
Improvecomputational speedVSAvoidnavigation efficiency
Core Design Contradiction:
SpeedVSProductivity

Solution Approach 1:

The system performs periodic tree search evaluations at discrete time steps along the navigation path, rather than continuously re-planning. This periodic re-evaluation of candidate paths maintains computational speed while ensuring the vehicle can respond to unpredictable scenarios and environmental changes without excessive computational overhead.

Inventive Principle:
Principle #19Periodic action

4Measurement precision

If the autonomous vehicle classifies dynamic objects as reactive or passive using machine-learned models, then the prediction of future environmental states improves, but the system complexity increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system extracts only the essential classification feature (reactive vs. passive) from dynamic objects using machine-learned models, rather than analyzing all possible object attributes. This extraction of the most critical distinction improves prediction accuracy for future environmental states while minimizing the added system complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20240208548A1Vehicle trajectory control using a tree search
Publication Date: 2024.06.27 ZOOX INC
  • US20240208548A1 patent drawing
  • US20240208548A1 patent drawing
  • US20240208548A1 patent drawing

AI summary

Trajectory generation for controlling motion or other behavior of an autonomous vehicle may include alternately determining a candidate action and predicting a future state based on that candidate action. The technique may include determining a cost associated with the candidate action that may include an estimation of a transition cost from a current or former state to a next state of the vehicle. This cost estimate may be a lower bound cost or an upper bound cost and the tree search may alternately apply the lower bound cost or upper bound cost exclusively or according to a ratio or changing ratio. The prediction of the future state may be based at least in part on a machine-learned model's classification of a dynamic object as being a reactive object or a passive object, which may change how the dynamic object is modeled for the prediction.