Radar Track Initialization Using Cross-Track Error Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional automotive radar systems face challenges in initializing Kalman filters for targets not heading directly towards the radar, leading to inaccurate velocity estimates and difficulties in handling low-speed and high-speed targets, as well as fading signals, which result in delayed and inaccurate track establishment.

Innovation Solution

The method involves detecting targets with initial range, radial velocity, and azimuth, generating azimuth and estimated azimuth rate values, determining error values, and reinitializing the Kalman filter based on cross track error thresholds, using weighted incremental linear regression and smoothing filters to improve velocity estimation and track establishment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the Kalman filter is initialized with velocity values assuming the target is heading directly towards the radar, then the initialization is simple and quick, but the velocity estimates are inaccurate for targets not heading directly towards the radar

Engineering Contradiction:
Improvetrack establishment speedVSAvoidvelocity estimation accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system performs preliminary detection and accumulation of azimuth measurements before initializing the Kalman filter. This preliminary action allows the system to calculate an initial azimuth rate from accumulated data, providing a more accurate initial velocity estimate without waiting for the target to traverse a large angular distance, thus resolving the contradiction between quick initialization and accurate velocity estimation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system transitions from using only range and radial velocity measurements to incorporating azimuth and azimuth rate measurements as additional dimensions. This dimensional expansion allows the system to estimate tangential velocity and calculate cross-track error, enabling accurate velocity estimation for targets not heading directly towards the radar while maintaining efficient track establishment.

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

2Device complexity

If the system accumulates 10 out of 12 detections to validate a track, then the track validation is straightforward, but low-speed targets accumulate detections quickly without sufficient motion while high-speed targets may get too close during accumulation

Engineering Contradiction:
Improvetrack validation simplicityVSAvoidtrack validation accuracy
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system changes the validation parameter from a fixed count-based criterion (10 out of 12 detections) to a dynamic criterion based on cross-track error threshold. This parameter change allows the system to adapt to different target speeds and ranges, ensuring reliable track validation for both low-speed targets (which accumulate detections quickly) and high-speed targets (which may close in rapidly), resolving the contradiction between validation simplicity and accuracy.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If the Kalman filter is required to coast the track to offset multipath fading effects, then the system can handle fading signals, but the track accuracy deteriorates during coasting periods

Engineering Contradiction:
Improvehandling of fading signalsVSAvoidtrack position accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The system introduces feedback by continuously calculating the cross-track error from azimuth measurements and using it to adjust the track initialization and validation. This feedback mechanism allows the system to distinguish between legitimate target motion and multipath fading effects, maintaining track accuracy during coasting periods while still handling fading signals robustly.

Inventive Principle:
Principle #23Feedback

4Measurement precision

If the system replays detection history with different starting assumptions to improve heading estimation, then the heading accuracy improves, but the computational overhead and complexity increase significantly

Engineering Contradiction:
Improveheading estimation accuracyVSAvoidsolution complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

Instead of replaying detection history with multiple different starting assumptions, the system performs a single preliminary accumulation of azimuth measurements to calculate an initial azimuth rate. This preliminary action provides an accurate heading estimate without requiring iterative replay operations, significantly reducing computational overhead and system complexity while maintaining high heading estimation accuracy.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10948583B2Radar track initialization
Publication Date: 2021.03.16 VALEO RADAR SYSTEMS INC
  • US10948583B2 patent drawing
  • US10948583B2 patent drawing
  • US10948583B2 patent drawing

AI summary

A method and apparatus for initializing a radar track are presented. The method includes: detecting a target within a field of view where the target having a detected range, radial velocity and azimuth; initializing values of a Kalman filter upon initial detection of the target based upon the detected range, radial velocity and azimuth; generating a azimuth value and estimated azimuth rate value of the target; determining a first estimated error value associated with the azimuth value and a second estimated error value associated with the estimated azimuth rate value based upon the detected azimuth; estimating a cross track error based upon the first and second estimated errors; in response to the estimated cross track error value being lower than a predetermined threshold value, reinitializing the values of the Kalman filter; and establishing a radar track based upon the reinitialzied values of the Kalman filter.