Obstacle avoidance method for robot, obstacle avoidance device for robot, and non-transitory computer readable storage medium

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Sweeping robots often get trapped under furniture or at corners and require user intervention to continue operating, leading to poor user experience due to their inability to automatically avoid obstacles.

Innovation Solution

The robot employs real-time obstacle detection using sensor parameters and image information to identify trap regions and adjust its route accordingly, allowing it to automatically avoid previously encountered obstacles.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the robot uses basic obstacle detection, then it can identify simple obstacles, but it cannot avoid complex trap conditions like furniture corners or steps

Engineering Contradiction:
Improveobstacle avoidance capabilityVSAvoidhandling diverse trap scenarios
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The robot performs preliminary exploration to identify trap regions before actual cleaning operations. During exploration, it detects and records locations where it becomes trapped, storing these as trap region information. When subsequent cleaning operations encounter these pre-identified trap regions, the robot can proactively avoid them by selecting alternative paths, thus resolving the contradiction between reliable obstacle avoidance and adaptability to diverse trap scenarios.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system pre-processes environmental information by identifying and marking trap regions during initial exploration phases. This preliminary identification allows the robot to build a knowledge base of problematic areas before actual cleaning tasks begin, enabling more reliable and adaptable obstacle avoidance during subsequent operations without requiring complex real-time decision-making for each new scenario.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the robot continuously monitors environment, then it can detect obstacles in real-time, but it consumes excessive energy

Engineering Contradiction:
Improvereal-time obstacle detectionVSAvoidenergy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The robot implements periodic obstacle detection rather than continuous monitoring. During normal travel, it performs detection at regular intervals or at key decision points. When approaching previously identified trap regions or encountering uncertain situations, it increases detection frequency. This periodic approach maintains reliable real-time obstacle detection capability while significantly reducing overall energy consumption compared to continuous monitoring.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The detection system dynamically adjusts its operation mode based on the robot's current state and environmental context. It switches between active detection, passive monitoring, and prediction modes. For example, when traveling through known safe areas, it uses passive monitoring or prediction based on stored trap region data; when approaching uncertain areas or trap regions, it activates active detection. This dynamic adjustment maintains detection reliability while optimizing energy consumption.

Inventive Principle:
Principle #15Dynamics

3Productivity

If the robot follows preset cleaning routes, then it can maintain efficient cleaning coverage, but it gets trapped repeatedly at the same locations

Engineering Contradiction:
Improvecleaning efficiencyVSAvoidoperational continuity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system incorporates feedback mechanisms where the robot's past experiences with trap regions are stored and fed back into its path planning system. When the robot encounters a trap region during cleaning operations, it records this information and uses it to adjust future route selections. The feedback loop continuously improves the robot's ability to avoid previously problematic areas while maintaining efficient cleaning coverage, thus resolving the contradiction between productivity and operational continuity.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The cleaning route is dynamically adjusted based on real-time detection and historical trap region data. Rather than following rigid preset routes, the system modifies paths on-the-fly to avoid identified trap regions. When a trap region is detected or predicted along the current path, the robot dynamically recalculates alternative routes that maintain cleaning efficiency while avoiding repetitive trapping, thus balancing productivity and operational continuity.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20230200613A1Obstacle avoidance method for robot, obstacle avoidance device for robot, and non-transitory computer readable storage medium
Publication Date: 2023.06.29 BEIJING ROBOROCK INNOVATION TECH CO LTD
  • US20230200613A1 patent drawing
  • US20230200613A1 patent drawing
  • US20230200613A1 patent drawing

AI summary

An obstacle avoidance method for a robot, applied to a robot side, comprises: obtaining trap feature information in real time during travel of the robot, wherein the trap feature information comprises a sensor parameter and/or image information; determining whether a current location is located in a trap region when determining that the trap feature information meets a trap condition, wherein the trap region indicates a region in which the robot was trapped or is prone to be trapped; and giving up a current traveling route and traveling out of the trap region when determining that the current location is located in the trap region.