Rotary Encoder Calibration Using Angular Velocity Error Compensation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Rotary encoders in autonomous vehicles suffer from manufacturing inconsistencies such as eccentricity and tilt errors, leading to inaccurate sensor data, particularly in lidar systems, which affect the accuracy of autonomous vehicle navigation.

Innovation Solution

A sensor calibration mechanism that determines positioning errors of rotary encoders by analyzing angular velocity data to correct sensor data and improve accuracy, using methods to compensate for eccentricity and tilt errors without altering the encoder setup.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If rotary encoder is used for measuring angular position in autonomous vehicles, then navigation capability is enabled, but manufacturing inconsistencies such as eccentricity and tilt errors cause measurement precision to deteriorate

Engineering Contradiction:
Improveangular position measurement accuracyVSAvoidsensor data accuracy
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent transforms the rotary encoder's angular position measurements into angular velocity data through mathematical differentiation. This parameter transformation allows the system to exploit the periodic nature of encoder errors, enabling error characterization and compensation. By changing from position domain to velocity domain, the system can identify and correct manufacturing inconsistencies without physical modifications to the encoder.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If traditional calibration methods are used to correct encoder errors, then manufacturing precision requirements increase, but device complexity and calibration difficulty increase

Engineering Contradiction:
Improveencoder manufacturing accuracyVSAvoidcalibration system complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent replaces complex mechanical calibration procedures with computational methods. Instead of physically adjusting or replacing the encoder to achieve higher manufacturing precision, the system uses signal processing and mathematical algorithms to characterize and compensate for errors. This substitution of mechanical calibration with computational correction reduces device complexity while maintaining or improving measurement accuracy.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Measurement precision

If high-precision encoders are used to improve navigation accuracy, then measurement precision improves, but cost and device complexity increase

Engineering Contradiction:
Improveposition measurement accuracyVSAvoidencoder system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent enables the rotary encoder system to self-diagnose and self-correct its own manufacturing errors through mathematical analysis of its output signals. By processing its own measurement data through differentiation and error characterization algorithms, the system compensates for its imperfections without requiring external calibration equipment or higher-precision components, thereby reducing overall system complexity and cost.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12529581B2Rotary encoder calibration
Publication Date: 2026.01.20 GM CRUISE HOLDINGS LLC
  • US12529581B2 patent drawing
  • US12529581B2 patent drawing
  • US12529581B2 patent drawing

AI summary

The subject disclosure relates to techniques for determining a positioning error of a rotary encoder. A process of the disclosed technology can include steps of receiving measurement data including an angle and timestamp measured at each of a plurality of positions during a rotation of a rotary encoder, determining an angular velocity, at each of the plurality of positions, based on the corresponding measurement data, and determining a positioning error of the rotary encoder based on the angular velocity at each of the plurality of positions. Systems and machine-readable media are also provided.