Autonomous Driving Reference Line Stitching via Curvature Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing smoothing algorithms for generating reference lines in autonomous driving vehicles often fail to produce smooth connections between segments, especially when there are large gaps in curvature, leading to discontinuous stitch points, particularly at high speeds.

Innovation Solution

A computer-implemented method determines the smallest curvature points within defined distances along path segments to generate smooth reference lines by connecting them using quadratic programming optimization, ensuring continuity and smoothness of the stitched reference lines.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If traditional smoothing algorithms (e.g., Quadratic Programming) are used to generate reference lines, then the reference line can be generated, but the stitch point between two reference lines becomes discontinuous when there is a large gap between adjacent curvatures

Engineering Contradiction:
Improvesmoothness of reference lineVSAvoidcontinuity of stitch point
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The patent applies preliminary action by pre-selecting reference points with smallest curvature values before generating reference lines. By identifying and marking these optimal points in advance along the path segments, the system ensures that when reference lines are stitched together, they connect at points that minimize curvature discontinuities, thereby maintaining smoothness and continuity across segment boundaries

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the selection criterion for reference points from arbitrary or uniform spacing to selecting points with smallest curvature values. This parameter change in the selection strategy ensures that reference lines are generated and connected at optimal locations that minimize curvature gaps, resolving the discontinuity issue at stitch points while maintaining overall smoothness

Inventive Principle:
Principle #35Parameter changes

2Productivity

If reference lines are generated and stitched together for high-speed autonomous driving, then navigation coverage is improved, but the reference lines become discontinuous at stitch points

Engineering Contradiction:
Improvenavigation speedVSAvoidsmoothness of reference line
Core Design Contradiction:
ProductivityVSStability of the object's composition

Solution Approach 1:

By pre-identifying reference points with minimal curvature along path segments before high-speed traversal, the system prepares optimal connection points in advance. This preliminary selection ensures that when reference lines are stitched during high-speed operation, the connections are smooth and continuous, maintaining navigation stability without compromising speed

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies local quality by selecting specific locations (points with smallest curvature) along the path segments for reference line connections. Rather than using uniform spacing, the system identifies local optimal points where curvature is minimal, ensuring that the local connection quality at stitch points maintains overall reference line smoothness even during high-speed navigation

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11400955B2Multi-point enforced based stitch method to connect two smoothed reference lines
Publication Date: 2022.08.02 BAIDU USA LLC
  • US11400955B2 patent drawing
  • US11400955B2 patent drawing
  • US11400955B2 patent drawing

AI summary

In one embodiment, a method for generating a reference line for operating an autonomous driving vehicle includes determining a first ending reference point having a smallest curvature among a plurality of points within a first defined distance along a path, generating a first reference line based on a first initial reference point and the first ending reference point, determining a second ending reference point having a smallest curvature among a plurality of points within a second defined distance along the path, generating a second reference line based on the first and second ending reference points and an end section of the first reference line, connecting the first and second reference lines, and controlling the autonomous driving vehicle along the connected first reference line and the second reference line.