Differential Drive Motion Estimation With Adaptive Slip Compensation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional localization methods for differential drive vehicles rely heavily on exteroceptive sensors, which suffer from accuracy degradation and loss of localization in GPS-denied areas, and fail to accurately predict and compensate for slippage in skid-steer drive systems.

Innovation Solution

A control command-based adaptive system and method that utilizes time-synchronized command input signals and onboard Inertial Measurement Unit (IMU) data to estimate motion parameters, employing a Hammerstein-Wiener model and Extended Kalman Filter framework to fuse sensor information and adapt to changing conditions, reducing dependency on exteroceptive sensors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional localization methods use exteroceptive sensors (GPS, camera, LIDAR) for position estimation, then localization accuracy is maintained in open environments, but localization accuracy degrades or is lost in GPS-denied areas

Engineering Contradiction:
Improvelocalization accuracyVSAvoidadaptability to GPS-denied environments
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent extracts the localization capability from dependency on exteroceptive sensors (GPS, camera, LIDAR) and implements it using only interoceptive sensors (wheel encoders, accelerometer, gyroscopes). The system removes the external sensor requirement by developing an extended Kalman filter that operates independently using internal vehicle measurements, thereby solving the GPS-denied environment problem.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent makes the localization system universal by enabling it to function across diverse environments (both GPS-available and GPS-denied areas) using a unified approach. The extended Kalman filter framework integrates multiple sensor types (wheel encoders, accelerometer, gyroscopes) to provide consistent localization performance regardless of external conditions, making the system adaptable to various operational scenarios.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Ease of operation

If skid-steer drive systems are used for mobile robot platforms, then maneuverability is improved, but slippage and skidding occur during normal operation

Engineering Contradiction:
ImprovemaneuverabilityVSAvoidmotion parameter accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent implements feedback by using the extended Kalman filter to continuously estimate and compensate for slippage and skidding effects. The system processes measurements from wheel encoders, accelerometer, and gyroscopes through the EKF algorithm to predict actual motion parameters, comparing estimated values with commanded values to detect and compensate for slippage in real-time, thereby maintaining accurate control despite skid-steer characteristics.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent applies parameter changes by dynamically adjusting the kinematic model parameters within the extended Kalman filter to account for varying slippage conditions. The system modifies the state vectors and measurement models to reflect actual wheel slip conditions, allowing accurate estimation of position and orientation even when the relationship between wheel rotation and vehicle motion changes due to slippage.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP3797939B1Control command based adaptive system and method for estimating motion parameters of differential drive vehicles
Publication Date: 2023.03.01 TATA CONSULTANCY SERVICES LTD
  • EP3797939B1 patent drawingFigure 1
  • EP3797939B1 patent drawingFigure 2
  • EP3797939B1 patent drawingFigure 3

AI summary

Motion parameters estimation for localization of differential drive vehicles is an important part of robotics and autonomous navigation. Conventional methods require introceptive as well extroceptive sensors for localization. The present disclosure provides a control command based adaptive system and method for estimating motion parameters of differential drive vehicles. The method utilizes information from one or more time synchronized command signals and generate an experimental model for estimating one or more motion parameters of the differential drive vehicle by computing a mapping function. The experimental model is validated to determine change in the one or more motion parameters with change in one or more factors and adaptively updated to estimate updated value of the one or more motion parameters based on the validation. The system and method of present disclosure provide accurate results for localization with minimum use of extroceptive sensors. Further, reduced number of sensors leads to reduction in cost.