Robot Path Segmentation for Linear-Circular Motion Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for optimizing robot movement paths, particularly in industries like teeth mold cutting and precision machining, are inefficient and time-consuming, leading to wobbling and high communication loads due to the conflict between minimizing distance error and break points, with no effective optimization method to find the best combination of linear and circular movements.

Innovation Solution

A method utilizing genetic algorithms and dynamic programming to determine a target path by dividing the original path into sub-paths, selecting points for inclusion or exclusion, and optimizing these sub-paths as linear or circular based on error calculations, reducing the number of break points and improving path accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If all points from the source point set are used in the robot path, then the path accuracy is improved, but the robot wobbling increases and communication load increases

Engineering Contradiction:
Improvepath accuracyVSAvoidrobot wobbling
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The patent segments the dense point set into two categories: source points (which define the path geometry) and non-source points (which are used for error calculation but excluded from the final path). This segmentation allows the path to maintain high accuracy by including only necessary points while reducing robot wobbling by excluding redundant points from execution.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If all points from the source point set are used in the robot path, then the path accuracy is improved, but the communication load increases

Engineering Contradiction:
Improvepath accuracyVSAvoidcommunication load
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent divides the point set into source points and non-source points, transmitting only source points to the robot while using non-source points for offline error calculation. This reduces communication load by filtering out redundant points while maintaining path accuracy through the error evaluation mechanism.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If the number of break points is increased to reduce distance error, then the path accuracy is improved, but the path complexity increases

Engineering Contradiction:
Improvedistance errorVSAvoidpath complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements a feedback mechanism where the distance error between the original path and the optimized path is calculated and used to iteratively adjust the selection of source points and the determination of break points. This feedback loop continues until the error meets the required threshold, ensuring optimal path accuracy without excessive complexity.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent changes the parameter of break point placement from fixed intervals to dynamic placement based on error distribution. Break points are positioned at locations where the distance error exceeds a threshold, allowing the path to achieve required accuracy while minimizing the total number of break points and reducing path complexity.

Inventive Principle:
Principle #35Parameter changes

4Measurement precision

If the best fitness is calculated by evaluating all solutions, then the path optimization is improved, but the calculation time increases

Engineering Contradiction:
Improvepath optimizationVSAvoidcalculation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the evaluation process into two stages: first, filter and select source points from the dense point set to reduce the search space; second, perform break point optimization only on the reduced set of source points. This segmentation dramatically reduces calculation time while maintaining optimization quality by avoiding exhaustive evaluation of all possible paths.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by evaluating only the most promising paths rather than all possible solutions. The error threshold mechanism allows the algorithm to stop when sufficient optimization is achieved, avoiding unnecessary calculations and reducing time loss while still obtaining high-quality path optimization.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250319592A1Method for optimizing robot movement path
Publication Date: 2025.10.16 ABB (SCHWEIZ) AG
  • US20250319592A1 patent drawing
  • US20250319592A1 patent drawing
  • US20250319592A1 patent drawing

AI summary

A method for obtaining a target path of a robot includes obtaining a plurality of points of an original path of the robot; determining, among the plurality of points, a first set of points to be included in the target path of the robot and a second set of points to be excluded from the target path; and determining the target path by determining, based on the first set of points and the second set of points, at least one sub-path of the target path as linear or circular.