Robot Path Generation Using Shape Estimation From Fewer Training Points

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for generating an action path for a robot require numerous training points to accurately follow a target object's shape, especially for curved surfaces, leading to a tradeoff between training accuracy and workload.

Innovation Solution

A path generation device that receives shape classifications of a target object, instructs the user on the number of training points needed for each classification, acquires positional information, estimates the target object's shape, and generates a path for the robot to follow, thereby reducing the number of training points required while increasing accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If straight-line interpolation of positional information for training points is used to generate an action path, then the robot can follow a path, but many training points are needed to achieve good accuracy along the shape of the target object, especially for curved surfaces

Engineering Contradiction:
Improvepath accuracyVSAvoidnumber of training points
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent replaces the mechanical approach of using numerous discrete training points with straight-line interpolation with a mathematical modeling approach. A shape representation unit creates a mathematical model (such as a curved surface model or B-spline model) that represents the target object's shape. This mathematical model automatically generates smooth curved paths without requiring many training points, thus substituting the mechanical interpolation method with a mathematical modeling method that achieves higher accuracy with fewer points.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent changes the fundamental parameter of path generation from discrete point-based interpolation to continuous mathematical function-based modeling. By using mathematical models with adjustable parameters (such as control points for B-splines or surface parameters), the system can accurately represent complex curved shapes with minimal parameters, thereby reducing the number of training points needed while maintaining or improving path accuracy.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If the number of training points is increased to improve path accuracy along curved surfaces, then better approximation is achieved, but the training workload increases

Engineering Contradiction:
Improvepath accuracyVSAvoidtraining workload
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent substitutes the time-consuming process of manually positioning and training at numerous discrete points with an automated mathematical modeling process. The shape representation unit automatically generates the mathematical model from a minimal set of training points, and the path generation unit automatically creates the action path from this model. This eliminates the manual workload associated with placing many training points while achieving the same or better accuracy.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent applies partial action by using only the minimum necessary training points to define the mathematical model, rather than using excessive numbers of points. The mathematical model then extrapolates the complete path information from these partial inputs, achieving full path accuracy with only partial training data, thereby significantly reducing training workload.

Inventive Principle:
Principle #16Partial or excessive action

3Manufacturing precision

If direct training is performed at corners and connection points between shapes, then accurate path generation at these critical locations is possible, but the training becomes difficult and more complex

Engineering Contradiction:
Improvepath accuracy at corners and connection pointsVSAvoidtraining difficulty
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The patent replaces the difficult manual training process at corners and connection points with automated mathematical modeling. The shape representation unit automatically identifies and models corners and connection points as part of the overall shape model, and the path generation unit automatically ensures accurate path following at these locations. This eliminates the need for operators to manually train at these difficult locations while maintaining high accuracy.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent performs preliminary action by pre-defining the mathematical model of the target object's shape, including corners and connection points, before path generation. The mathematical model预先 captures the geometric features at these critical locations, so that when the action path is generated from the model, accuracy at corners and connection points is automatically ensured without requiring separate difficult training operations at these locations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12337482B2Path generation device and method
Publication Date: 2025.06.24 OMRON CORP
  • US12337482B2 patent drawing
  • US12337482B2 patent drawing
  • US12337482B2 patent drawing

AI summary

A reception section 102 receives a classification of a shape of a target object for a case in which a robot is to perform an action along the target object. An instruction section 104 instructs a user with a number of training points identified for each classification of the shape as training points for training positions of a specific location of the robot to perform the action. An acquisition section 106 acquires positional information of the specific location of the robot as trained by manipulation by the user according to the instruction. A estimation section 108 estimates a shape of the target object based on the acquired positional information. A generation section 110 generates a path for the robot to perform the action along the target object based on the estimated shape of the target object.