Moving Robot Light-Stripe Interpolation for Step Distance Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cleaning robots face challenges in accurately identifying step distances on irregular surfaces, particularly with low-resolution image sensors, leading to errors and jitter in distance values, which cannot be resolved by upgrading to high-resolution sensors due to cost constraints.

Innovation Solution

A moving robot equipped with a light projector, image sensor, and processing unit that projects a light stripe, captures images, and performs pixel interpolation to improve accuracy, using pre-stored width thresholds and flag signals to determine surface types and confidence levels, thereby calculating step distances with enhanced precision without requiring high-resolution sensors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If a low-resolution image sensor is used to reduce cost, then the total cost is reduced, but jitters occur in the outputted distance values and identification accuracy deteriorates

Engineering Contradiction:
Improvecost reductionVSAvoiddistance identification accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent applies preliminary action by performing pixel interpolation on the light segment image before calculating the step distance. The processing unit identifies the light segment image in the captured image frame and performs interpolation processing to obtain a interpolated light segment image, then calculates the step distance based on the interpolated image. This preliminary image processing step compensates for the low resolution of the sensor, reducing jitter in distance values while maintaining cost effectiveness.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If pixel interpolation is performed on the entire image frame, then identification accuracy is improved, but processing time and computational complexity increase

Engineering Contradiction:
Improvestep distance identification accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies local quality by performing pixel interpolation only on the light segment image region rather than the entire image frame. The processing unit specifically identifies and processes the light segment image area where the actual measurement information is located, leaving other regions unchanged. This localized approach improves step distance identification accuracy while significantly reducing processing time and computational complexity compared to full-frame interpolation.

Inventive Principle:
Principle #3Local quality

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

The solution enables accurate step distance calculation on irregular surfaces, reducing jitter and improving identification accuracy without increasing costs by using low-resolution image sensors, ensuring reliable operation and map construction.

Implementation Method 1

The light projector is configured to project a light stripe toward a moving direction

Methodology Applied
Scientific EffectLight projection: Light

Implementation Method 2

The image sensor is configured to capture an image frame containing a light stripe image associated with the light stripe

Methodology Applied
Scientific EffectImage sensing: Photoelectric Effect

Data Source

PatentUS12147241B2Moving robot with improved identification accuracy of step distance
Publication Date: 2024.11.19 PIXART IMAGING INC
  • US12147241B2 patent drawing
  • US12147241B2 patent drawing
  • US12147241B2 patent drawing

AI summary

There is provided a moving robot including a light projector, an image sensor and a processing unit. The light projector projects a vertical light segment toward a moving direction. The image sensor captures, toward the moving direction, an image frame containing a light segment image associated with the vertical light segment. The processing unit calculates a step distance and a segment feature according to the image frame, outputs a flag signal according to the segment feature to indicate whether the calculated step distance is confident or not, and perform a pixel interpolation in calculating the step distance to improve the identification accuracy.