Obstacle avoidance method and device for self-walking robot, robot, and storage medium

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing cleaning robots face errors in obstacle identification, leading to unnecessary obstacle avoidance and missed sweeping in certain regions due to uncertainties in identification capabilities, resulting in poor user experience.

Innovation Solution

The robot obtains and records obstacle type and location information, and receives user instructions to ignore specific obstacle types within designated regions, allowing it to avoid performing obstacle avoidance operations on identified obstacles of the same type.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the robot performs automatic obstacle avoidance based on identification results, then obstacle avoidance capability is improved, but cleaning accuracy deteriorates due to false positives causing missed sweeping in certain regions

Engineering Contradiction:
Improveobstacle avoidance capabilityVSAvoidcleaning accuracy
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The system implements feedback by allowing users to provide correction instructions when the robot incorrectly identifies obstacles. The robot records these user corrections and uses them to adjust its obstacle identification algorithm, creating a closed-loop system that continuously improves accuracy based on actual performance feedback.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The robot enables self-service by automatically learning from user corrections without requiring manual reprogramming. The system autonomously adjusts its obstacle identification parameters based on accumulated user feedback, allowing it to self-optimize its performance in different cleaning environments.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If the robot uses identification capability to recognize obstacle types, then obstacle avoidance policy adaptability is improved, but identification reliability deteriorates due to uncertainties causing errors

Engineering Contradiction:
Improveobstacle avoidance policy adaptabilityVSAvoididentification reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The robot performs preliminary obstacle identification and categorization before executing avoidance maneuvers. By pre-classifying obstacles into different types with different avoidance policies, the system can prepare appropriate responses in advance, reducing the cognitive load during real-time operation and improving both speed and accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The obstacle identification system is made dynamic by allowing it to adapt its parameters and thresholds based on accumulated user feedback. The system continuously adjusts its identification criteria to match the specific environment and user preferences, transforming a static identification algorithm into a dynamic, evolving system.

Inventive Principle:
Principle #15Dynamics

3Quantity of substance

If the robot performs obstacle avoidance in all identified obstacle locations, then obstacle avoidance coverage is improved, but cleaning completeness deteriorates due to unnecessary avoidance in false positive regions

Engineering Contradiction:
Improveobstacle avoidance coverageVSAvoidcleaning completeness
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The system applies partial action by selectively performing obstacle avoidance only in regions where obstacles are truly present, rather than uniformly across all identified regions. User feedback allows the system to distinguish between genuine obstacles and false positives, applying avoidance behavior only where necessary to maintain cleaning completeness.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The robot changes operational parameters based on obstacle verification. When user feedback indicates false positives, the system adjusts its avoidance parameters for those specific regions, such as reducing avoidance sensitivity or disabling avoidance entirely in corrected regions, thereby optimizing the balance between coverage and cleaning completeness.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12390069B2Obstacle avoidance method and device for self-walking robot, robot, and storage medium
Publication Date: 2025.08.19 BEIJING ROBOROCK INNOVATION TECH CO LTD
  • US12390069B2 patent drawing
  • US12390069B2 patent drawing
  • US12390069B2 patent drawing

AI summary

An obstacle avoidance method for a self-moving robot includes: obtaining and recording, by the self-moving robot, information about an obstacle encountered during traveling, wherein the information about the obstacle includes type information and location information of the obstacle; and receiving, by the self-moving robot, an operation instruction for a specified obstacle, wherein the operation instruction is configured for instructing the self-moving robot, when detecting an obstacle of a same type as the specified obstacle in a region range labeled with the specified obstacle, not to perform an obstacle avoidance operation on the obstacle of the same type.