Robot Visual Localization with Adaptive Deceleration on Uneven Surfaces

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Robots with autonomous localization and navigation functions face challenges in accurately localizing their position on uneven surfaces, such as cobblestone pavements, leading to failed image capture and navigation route planning, which affects user experience.

Innovation Solution

A localization method where the robot decelerates after determining localization through images fails, allowing it to perform localization during deceleration until successful, using velocity curves like cosine, sinusoidal, trapezoidal, or S-shaped to adjust speed and ensure accurate positioning.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the robot moves at normal speed on uneven surfaces, then the robot can maintain its driving efficiency, but the image collecting device will be in exposure state for a long time causing blurry images and localization failure

Engineering Contradiction:
Improvedriving efficiencyVSAvoidlocalization accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The robot dynamically adjusts its driving speed based on localization success. When localization fails, the robot automatically decelerates to allow the image collecting device to capture clear images. This dynamic speed adjustment resolves the contradiction by making speed adaptive rather than fixed, allowing the system to maintain productivity when possible while ensuring localization reliability when needed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements a feedback loop where localization results are used to control subsequent driving behavior. The localization module provides feedback to the control module, which then adjusts the driving speed accordingly. This closed-loop control ensures that the robot responds to localization conditions in real-time, resolving the contradiction between maintaining speed and ensuring accurate localization.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If the robot decelerates to perform localization successfully, then the localization accuracy is improved, but the task completion time increases

Engineering Contradiction:
Improvelocalization accuracyVSAvoidtask completion time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The robot applies partial deceleration rather than complete stopping. The control module adjusts speed to a lower but non-zero value, providing just enough reduction to enable clear image capture and successful localization, while minimizing the time loss. This partial action resolves the contradiction by applying the minimum necessary deceleration to achieve localization accuracy.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The robot performs periodic localization checks during driving and only decelerates when localization failure is detected. This periodic approach allows the robot to maintain normal speed during successful localization periods, reducing overall time loss while ensuring accuracy when needed. The system alternates between normal operation and localized deceleration based on real-time conditions.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS11292131B2Localization method and apparatus, and robot and computer readable storage medium
Publication Date: 2022.04.05 CHONGQING XINGJIE SHUXING TECHNOLOGY PARTNERSHIP ENTERPRISE (LLP)
  • US11292131B2 patent drawing
  • US11292131B2 patent drawing
  • US11292131B2 patent drawing

AI summary

This application relates to the field of visual navigation technology, and discloses a localization method, apparatus, robot and computer storage medium. The localization method is applied to a robot having an autonomous location and navigation function. The localization method includes: determining that localization through an image of surrounding environment fails in a process of driving to a preset distance, and controlling the robot to decelerate and perform localization through an image of surrounding environment in a process of deceleration until the localization succeeds. The localization method enables the robot to reasonably adjust its running velocity in accordance with the environment during driving, thereby accurately localizing the location where the robot is located.