Robot Obstacle-Crossing Termination Using Path Inflection Points

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional visual sweeping robots face reduced success rates and navigation efficiency due to inaccurate map obstacle markings and low map precision, causing them to get stuck along obstacle edges rather than navigating around them effectively.

Innovation Solution

A method for determining obstacle-crossing termination by selecting a preset inflection point set along a planned path, calculating distances, and checking for obstacle presence on a line segment connecting the inflection point and the robot's current position, allowing the robot to terminate or continue obstacle crossing based on predefined conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the robot walks along the edge of the obstacle according to the pre-planned shortest predicted path, then the robot can cross the obstacle, but the robot may get stuck and walk endlessly along the edge due to inaccurate map obstacle markings

Engineering Contradiction:
Improveobstacle crossing success rateVSAvoidnavigation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements a feedback mechanism by continuously detecting whether the robot is walking along the edge of an obstacle and monitoring the walking distance. When the robot detects it has been walking along an obstacle edge beyond a threshold distance, it triggers a termination condition to stop the obstacle-crossing behavior and return to normal navigation, preventing endless looping

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent pre-plans the shortest predicted path along the obstacle edge before the robot starts navigation. This preliminary path planning allows the robot to have a predefined route to follow when encountering obstacles, improving the reliability of obstacle crossing while the termination condition prevents excessive time consumption

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If the robot gives up navigation when it thinks it cannot navigate or deviates from the target point, then the robot avoids endless looping, but the success rate and navigation efficiency of obstacle crossing are reduced

Engineering Contradiction:
Improvenavigation timeVSAvoidobstacle crossing success rate
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The system continuously monitors the robot's position relative to the pre-planned path and obstacle edges, providing feedback that distinguishes between legitimate path following and erroneous endless looping. This feedback enables the robot to persist in obstacle crossing when appropriate while terminating when necessary

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces a threshold parameter for the maximum distance the robot should walk along an obstacle edge. By changing this parameter, the system can adjust the balance between completing obstacle crossing successfully and avoiding excessive time consumption, optimizing both reliability and efficiency

Inventive Principle:
Principle #35Parameter changes

3Ease of manufacture

If the map precision is low and obstacle markings are inaccurate, then the map is easier to generate, but the robot cannot accurately walk according to the navigation path and gets stuck along obstacle edges

Engineering Contradiction:
Improvemap generation easeVSAvoidnavigation accuracy
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent pre-plans the shortest predicted path along the obstacle edge before navigation begins. This preliminary path planning, combined with real-time edge detection, compensates for map inaccuracies by allowing the robot to adapt to actual obstacle positions while maintaining a structured approach to crossing

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts the robot's navigation behavior based on real-time detection of obstacle edges and comparison with the pre-planned path. This dynamic adjustment allows the robot to handle map inaccuracies by adapting to actual environmental conditions while maintaining reliable obstacle crossing

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12130627B2Method for determining termination of obstacle-crossing, and method for controlling obstacle-crossing, chip, and robot
Publication Date: 2024.10.29 AMICRO SEMICONDUCTOR CO LTD
  • US12130627B2 patent drawing
  • US12130627B2 patent drawing

AI summary

A method for determining a termination of an obstacle-crossing, a method for controlling an obstacle-crossing control, a chip, and a robot. The obstacle-crossing termination determination method includes: when a robot walks along an edge according to a pre-planned shortest predicted path along the edge, selecting a second preset inflection point set, which meets a guiding condition, from a preset navigation path; an optimal inflection point is acquired from the second preset inflection point set, which meets the guiding condition; whether an obstacle is marked on a line segment which connects the optimal inflection point to the current position of the robot is determined; if so, the current obstacle crossing performed by the robot is not determined to be terminated; otherwise, the current obstacle crossing performed by the robot is determined to be terminated.