Autonomous Vehicle Trajectory Generator Using Warm Start Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Autonomous vehicles face challenges in generating robust and efficient motion plans, particularly in dynamic environments where world state changes rapidly between processing cycles, leading to potential inconsistencies and suboptimal navigation decisions.

Innovation Solution

A computing system that includes a constraint solver, route selector, warm start generator, and optimization planner to determine speed profiles, select maneuvers, generate initial trajectories, and optimize motion plans, ensuring consistency and adaptability by using an iterative solver to minimize total costs and account for multiple constraints in a multi-dimensional space.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If traditional motion planning methods are used without warm start generation, then the optimization process may explore more diverse solutions, but the optimization convergence time increases significantly

Engineering Contradiction:
Improveoptimization convergence timeVSAvoidsolution quality
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The warm start generator creates an initial feasible trajectory before the optimization process begins. This preliminary action provides the optimization planner with a starting point that already satisfies constraints, significantly reducing convergence time while ensuring the final solution maintains quality through subsequent optimization iterations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The motion planning system is divided into distinct components: a warm start generator that creates an initial feasible solution, and an optimization planner that refines it. This segmentation allows each component to specialize - the generator ensures feasibility while the optimizer improves quality, resolving the time-quality tradeoff.

Inventive Principle:
Principle #1Segmentation

2Reliability

If the system accounts for multiple constraints in dynamic environments, then the navigation safety improves, but the computational complexity increases

Engineering Contradiction:
Improvenavigation safetyVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The warm start generator pre-processes constraint information and generates an initial trajectory that already incorporates multiple constraints. This preliminary action reduces the computational burden on the optimization planner, as it starts from a feasible point rather than exploring the entire constraint space.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The warm start generator acts as an intermediary between the constraint specifications and the optimization planner. It translates complex environmental constraints into a feasible initial trajectory, simplifying the optimization problem and reducing computational complexity while maintaining safety.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If the motion planning system uses comprehensive state information, then the decision-making accuracy improves, but the data processing requirements increase

Engineering Contradiction:
Improvedecision-making accuracyVSAvoiddata processing requirements
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The system segments the data processing task between the warm start generator and optimization planner. The generator processes comprehensive state information to create an initial feasible trajectory, while the optimizer processes only the deviations from this trajectory, reducing overall data processing requirements while maintaining decision-making accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The warm start generator extracts the essential feasible path from comprehensive state information, separating the critical navigation decisions from less important details. This extraction allows the optimization planner to focus computational resources on refining key parameters rather than processing all raw data.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11714417B2Initial trajectory generator for motion planning system of autonomous vehicles
Publication Date: 2023.08.01 AURORA OPERATIONS INC
  • US11714417B2 patent drawing
  • US11714417B2 patent drawing
  • US11714417B2 patent drawing

AI summary

Generally, the present disclosure is directed to systems and methods that include or otherwise leverage an iterative solver as part of optimizing a motion plan for an autonomous vehicle (AV). In particular, a scenario generator within a motion planning system can include a warm start generator configured to determine an initial trajectory that respects the dynamics of the autonomous vehicle and that closely tracks a speed profile determined by a constraint solver and one or more nominal paths determined by a route selector. A decision validator can analyze speed profiles and nominal paths to identify potential inconsistencies and validate a decision before optimization and execution. An initial trajectory can be further optimized by an iterative solver to determine an optimized trajectory for execution as a motion plan for the autonomous vehicle.