Autonomous Driving Reference Line Smoothing via Truncation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Autonomous driving vehicles face challenges in generating smooth reference lines, especially at high speeds, due to limitations in smoothing algorithms that struggle with high-level derivatives like curvature and curvature derivatives, leading to discontinuous stitch points between reference lines.

Innovation Solution

The system truncates the initial reference line by removing a section to generate a truncated line with stricter constraints at the end point, allowing connection of a new reference line with flexible constraints, ensuring smooth continuity and reducing curvature discontinuity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Shape

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

Engineering Contradiction:
Improvesmoothness of reference lineVSAvoidcontinuity at stitch point
Core Design Contradiction:
ShapeVSReliability

Solution Approach 1:

The patent applies preliminary action by pre-smoothing each reference line segment independently before stitching them together. The smoothing operation is performed on each segment separately using algorithms like Quadratic Programming, ensuring that each segment has smooth curvature properties before connection. This preliminary smoothing prepares the segments for reliable stitching by reducing curvature variations at the boundaries.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent divides the complete reference line into multiple adjacent segments that are smoothed and stitched together. Each segment is processed independently through the smoothing algorithm, allowing local optimization of smoothness while maintaining the ability to handle complex overall paths. The segmentation enables the system to manage large curvature gaps by treating them as boundary conditions between segments rather than global constraints.

Inventive Principle:
Principle #1Segmentation

2Speed

If the reference line is smoothed separately and stitched together, then the computation time increases exponentially, but the reference line needs to be smoothed for high speed travel

Engineering Contradiction:
Improvevehicle travel speedVSAvoidcomputation time for reference line generation
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The patent segments the reference line into multiple smaller sections that can be smoothed and computed independently. This segmentation allows parallel processing of different segments, reducing the overall computation time compared to smoothing the entire reference line as a single continuous path. Each segment's smoothing can be performed separately and then stitched together, making the computation more efficient while still providing smooth reference lines for high-speed travel.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11066069B2Extra-freedom stitch method for reference line smoothing
Publication Date: 2021.07.20 BAIDU USA LLC
  • US11066069B2 patent drawing
  • US11066069B2 patent drawing
  • US11066069B2 patent drawing

AI summary

In one embodiment, a method for generating a reference line for operating an autonomous driving vehicle includes controlling an autonomous driving vehicle to move along a road according to a first reference line, the first reference line having a first set of constraints, and while the autonomous driving vehicle is moving along the road according to the first reference line: truncating the first reference line by removing an end section of the first reference line to generate a truncated first reference line including an end reference point, obtaining a second set of constraints for the end reference point, obtaining a second reference line to be used by the autonomous driving vehicle, the second reference line having the first set of constraints, and connecting the second reference line to the end reference point of the truncated reference line to allow the autonomous driving vehicle to move along the road.