Vehicle Trajectory Tree Using Learned Paths for Faster Planning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional rule-based approaches for vehicle navigation are computationally expensive and scale poorly to new geographies, driving scenarios, and environments, often resulting in inefficient and costly computations due to the generation of large numbers of heuristic-based trajectories that are unaware of environmental objects.

Innovation Solution

Implementing a machine-learning system that generates a diverse set of machine-learned trajectories, reducing the need for heuristic-based trajectories by using multiple ML models with different output heads to create a tree structure for determining optimal vehicle control trajectories, thereby minimizing computational expense.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If rule-based approaches are used for vehicle navigation, then trajectories can be determined using hand-engineered driving rules, but computational expense increases and scaling to new environments becomes difficult

Engineering Contradiction:
Improveease of adapting to new environmentsVSAvoidcomputational expense
Core Design Contradiction:
Ease of manufactureVSUse of energy by moving object

Solution Approach 1:

The patent replaces rule-based mechanical decision-making systems with machine learning models that learn driving behaviors from data. The ML models process sensor inputs and generate trajectories without relying on hand-engineered rules, thereby reducing computational expense while improving adaptability to new environments.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent changes the fundamental parameter of trajectory generation from rule-based logic to learned patterns. By training ML models on diverse driving scenarios, the system adapts to new environments through parameter updates rather than manual rule engineering, reducing both computational expense and improving ease of adaptation.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If multiple machine-learning models with different output heads are used to generate diverse trajectories, then the proportion of learned trajectories increases, but the system complexity increases

Engineering Contradiction:
Improvedecision-making speedVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the trajectory generation task into multiple specialized ML models, each with specific output heads for different trajectory types. This segmentation allows parallel processing of diverse trajectory options, improving decision-making speed while managing complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal ML framework where multiple models share common architecture and training procedures despite having different output heads. This multi-functionality approach allows the system to handle diverse trajectory generation tasks efficiently, improving productivity while keeping system complexity manageable through standardized components.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS20260021828A1Vehicle trajectory tree structure including learned trajectories
Publication Date: 2026.01.22 ZOOX INC
  • US20260021828A1 patent drawing
  • US20260021828A1 patent drawing
  • US20260021828A1 patent drawing

AI summary

Techniques for generating a tree structure based on multiple machine-learned trajectories are described herein. A planning component (“ML system”) within a vehicle may receive and encode various types of sensor and/or vehicle data. The ML system can provide the encoded data as input to multiple machine-learning models (“ML models”), each of which may be trained to output a unique candidate trajectory for the vehicle follow. In some examples, each ML model may be trained to output a unique type of learned trajectory that causes the vehicle to perform a certain type of action. Using the learned candidate trajectories, the ML system may generate a tree structure that includes some or all of the candidate trajectories. The vehicle may determine a control trajectory based on the generation and traversal of the tree structure using a tree search algorithm, and may follow the control trajectory within the environment.