Autonomous Vehicle Speed Planning via Station-Time Graph Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Autonomous driving vehicles face challenges in determining optimal speeds along a path, especially when navigating through complex environments with obstacles and varying traffic conditions, which can lead to unstable vehicle control and increased risk of accidents.

Innovation Solution

A method utilizing a station-time graph with applied kernels and constraints, such as driving, history, and dragging kernels, along with initial, vehicle, speed limit, and curvature constraints, to determine optimal speeds through quadratic programming optimization, ensuring stable and safe navigation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional speed determination methods are used in complex environments, then the vehicle can navigate basic paths, but the vehicle control becomes unstable and accident risk increases

Engineering Contradiction:
Improvevehicle control stabilityVSAvoidspeed planning system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The speed planning problem is segmented into multiple discrete speed values at different time steps, represented as variables in a quadratic programming formulation. This allows the complex continuous optimization problem to be broken down into manageable discrete decisions that can be solved efficiently while ensuring control stability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms the speed planning problem from a simple temporal sequence into a multi-dimensional optimization space by incorporating spatial position, velocity, acceleration, and constraint satisfaction dimensions. This dimensional expansion allows simultaneous optimization of multiple control aspects, improving reliability while managing complexity through structured mathematical formulation.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Adaptability or versatility

If speed adjustments are made frequently to respond to environmental changes, then navigation adaptability improves, but vehicle control stability deteriorates

Engineering Contradiction:
Improveenvironmental adaptationVSAvoidspeed trajectory smoothness
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The system dynamically adjusts speed plans by formulating the optimization problem at each time step with updated environmental constraints and vehicle states. The quadratic programming solver dynamically computes optimal speed adjustments that adapt to changing conditions while maintaining smooth transitions through continuous optimization variables representing velocity and acceleration.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter representation from direct speed commands to optimized velocity and acceleration variables subject to constraints. By parameterizing the speed trajectory with physical constraints on maximum acceleration and velocity limits, the system achieves adaptability to environmental changes while ensuring smooth, stable transitions through mathematically bounded parameter variations.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If conservative speed limits are applied to ensure safety, then accident risk decreases, but navigation efficiency and productivity reduce

Engineering Contradiction:
ImprovesafetyVSAvoidnavigation efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system optimizes safety and efficiency by changing from fixed conservative speed limits to dynamic speed profiles computed through quadratic programming. The optimization incorporates safety constraints (maximum acceleration, velocity bounds, obstacle avoidance) while maximizing navigation efficiency by selecting the highest feasible speeds at each time step, achieving both safety and productivity simultaneously.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies partial constraint satisfaction by not enforcing maximum safety margins at all times, but rather applying constraints selectively based on environmental conditions. The quadratic programming formulation allows the vehicle to operate at higher speeds when conditions permit, applying safety constraints only when necessary, thus achieving safety without excessive conservatism that would reduce navigation efficiency.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10775801B2Determining speeds along a path for autonomous driving vehicles
Publication Date: 2020.09.15 BAIDU USA LLC
  • US10775801B2 patent drawing
  • US10775801B2 patent drawing
  • US10775801B2 patent drawing

AI summary

A station-time (S-T) graph may be obtained in response to a first reference line representing a path from a first location to a second location associated with an autonomous driving vehicle (ADV). One or more kernels may be applied to the S-T graph. Each of the one or more kernels may indicate a plurality of points on the S-T graph. One or more constraints may be applied to the S-T graph. Each of the one or more constraints may indicate a condition for points in the S-T graph. A set of speeds for portions of the path is determined based on the one or more kernels and the one or more constraints.