Planar Robot Dead-Reckoning with Sensor Fusion and Kalman Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing navigation systems in planar robots, such as robot vacuum cleaners, suffer from measurement errors and inaccuracies due to wheel slips and low-quality optical flow sensor readings, leading to poor navigation accuracy on heterogeneous surfaces.

Innovation Solution

Fusing velocity measurements from multiple sensors, including optical flow and wheel encoders, with inertial measurement unit data, and applying Kalman filtering to compute a robust and accurate dead-reckoning position estimate, while rejecting faulty sensor readings and weighting measurements based on their accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If wheel encoders and optical flow sensors are used to measure robot speed, then navigation coverage and exploration capability are improved, but measurement precision deteriorates due to wheel slips and sensor failures on heterogeneous surfaces

Engineering Contradiction:
Improvenavigation coverageVSAvoidspeed measurement accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent combines multiple speed measurement sensors (wheel encoders and optical flow sensors) with an inertial measurement unit (IMU) to create a fused velocity estimate. This merging of sensors compensates for individual sensor failures - when wheel slips occur or optical flow quality degrades, the IMU data provides reliable alternative measurements, maintaining overall measurement precision while preserving navigation productivity

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system implements feedback by continuously monitoring the quality and consistency of measurements from each sensor source. The Kalman filter uses feedback from sensor measurements to dynamically adjust velocity estimates, rejecting inconsistent readings and weighting reliable measurements higher, thereby maintaining measurement precision across varying surface conditions

Inventive Principle:
Principle #23Feedback

2Measurement precision

If multiple sensors are fused to improve speed estimation accuracy, then measurement precision is improved, but device complexity increases

Engineering Contradiction:
Improvevelocity estimation accuracyVSAvoidsensor fusion system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary Kalman filter that mediates between multiple sensor inputs and the final velocity estimate. This intermediary processing layer systematically combines measurements from wheel encoders, optical flow sensors, and IMU while filtering out inconsistencies, achieving high measurement precision without requiring complex custom integration logic

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The inertial measurement unit (IMU) serves multiple functions simultaneously: it provides velocity measurements during wheel slips, offers heading information for navigation, and acts as a backup when optical flow sensors fail. This multi-functionality reduces the need for additional specialized sensors, managing device complexity while maintaining measurement precision

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

3Extent of automation

If dead-reckoning is used to compute robot trajectory, then navigation autonomy is improved, but position estimation accuracy deteriorates due to error accumulation from inconsistent sensor measurements

Engineering Contradiction:
Improvenavigation autonomyVSAvoidposition estimation accuracy
Core Design Contradiction:
Extent of automationVSMeasurement precision

Solution Approach 1:

The system performs preliminary action by fusing sensor measurements and computing accurate velocity estimates before integrating them into position calculations. By preparing reliable velocity data through sensor fusion and Kalman filtering in advance, the system prevents error accumulation during the dead-reckoning integration process, maintaining position estimation accuracy while preserving navigation autonomy

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12461525B2Planar robots dead-reckoning with optical flow, wheel encoder and inertial measurement unit
Publication Date: 2025.11.04 CEVA TECHNOLOGIES INC
  • US12461525B2 patent drawing
  • US12461525B2 patent drawing
  • US12461525B2 patent drawing

AI summary

Systems and methods provide for estimating a trajectory of a robot by fusing a plurality of robot velocity measurements from a plurality of robot sensors located within a robot to generate a fused robot velocity based on the accuracy of those robot velocity measurements and applying Kalman filtering to the fused robot velocity to compute a current robot location.