Robot Task Planning With Measurement Variance Thresholds

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Manual programming of robotic movements in industrial robotics is tedious, time-consuming, and error-prone, and existing systems lack the ability to adapt process definitions across different workcells with varying physical dimensions, leading to decreased confidence in sensor measurements and impaired robotic control.

Innovation Solution

A system that generates modified process definitions for robotic control systems by dynamically estimating measurement variances and interpolating sequences of actions, allowing for precise control of robot movements and maintaining a threshold level of confidence in workcell measurements, even with deformable or occluded objects, by inserting additional measurement actions and adjusting sensor positions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If manual programming is used to dictate robotic movements, then precise control of robot actions can be achieved, but the programming process becomes tedious, time-consuming, and error-prone

Engineering Contradiction:
Improveprecision of robot controlVSAvoidtime required for programming
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system enables robots to automatically perform measurement actions and update process definitions without human intervention. The robotic control system autonomously determines when measurements are needed, executes measurement actions, and updates process definitions based on measurement variances, eliminating the need for manual programming while maintaining precision.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system dynamically adjusts process definitions by inserting measurement actions at optimal points in the sequence based on computed measurement variances. This automatically optimizes the timing and placement of measurements without manual programming, reducing programming time while maintaining control precision.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If a process definition is manually generated for one workcell, then specific task requirements can be met, but the plan cannot be used for other workcells with different physical dimensions

Engineering Contradiction:
Improvetask execution accuracyVSAvoidadaptability across different workcells
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The system dynamically adapts process definitions to different workcells by computing measurement variances specific to each workcell's physical properties and sensor configurations. The process definition is automatically modified to insert measurement actions at appropriate points, enabling the same base process to be adapted to various workcells without manual reprogramming.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes parameters of the process definition based on workcell-specific characteristics such as physical dimensions and sensor positions. By computing measurement variances that account for these parameters, the system automatically generates workcell-adapted process definitions that maintain task execution accuracy across different environments.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If constant sensor measurement is performed to maintain confidence in measurements, then measurement accuracy can be ensured, but difficulty increases when robots move in and out of sensor field of view or when objects are deformable

Engineering Contradiction:
Improveconfidence in sensor measurementsVSAvoidcomplexity of measurement management
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary computation of measurement variances for each action in the sequence before execution. Based on these pre-computed variances, the system determines in advance where measurement actions should be inserted to maintain confidence levels, avoiding the need for constant measurement while ensuring accuracy where needed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback from computed measurement variances to dynamically adjust the measurement strategy. By monitoring the accumulated measurement variance and comparing it against confidence thresholds, the system automatically inserts measurement actions only when necessary to maintain measurement confidence, reducing unnecessary measurements while ensuring accuracy.

Inventive Principle:
Principle #23Feedback

4Measurement precision

If additional measurement actions are inserted to maintain measurement confidence, then measurement accuracy improves, but the sequence of actions becomes more complex and time-consuming

Engineering Contradiction:
Improveaccuracy of workcell measurementsVSAvoidtime for task execution
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system pre-computes measurement variances for all actions in the sequence and determines the optimal placement of measurement actions before execution. This preliminary analysis ensures that measurement actions are inserted only where necessary to maintain confidence levels, minimizing the number of measurement actions and reducing overall execution time while maintaining accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system optimizes the process definition by changing parameters such as the timing and placement of measurement actions based on computed variances. By strategically positioning measurement actions only where measurement confidence would otherwise degrade below thresholds, the system maintains measurement accuracy while minimizing the time added to the action sequence.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11511419B2Task planning for measurement variances
Publication Date: 2022.11.29 INTRINSIC INNOVATION LLC
  • US11511419B2 patent drawing
  • US11511419B2 patent drawing
  • US11511419B2 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for modifying a process definition to ensure accuracy, timeliness, or both of workcell measurement. One of the methods includes receiving an initial process definition for a process to be performed by a robot, wherein the process definition defines a sequence of actions to be performed in a workcell, and wherein a first action in the sequence of actions has an associated measurement tolerance; computing a predicted accumulated measurement variance for each of one or more actions that occur before the first action in the sequence; determining that the predicted accumulated measurement variance for the one or more actions that occur before the first action in the sequence exceeds a threshold; and in response, generating a modified process definition that inserts a measurement action at a location in the sequence before the first action.