Robot Task Location Optimization Using Geometric Approximation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current robot programming systems lack the capability to effectively and automatically determine the optimum location and orientation of robots within their workspace for efficient task performance, leading to inefficient operations and long simulation times due to complex non-linear models and the need for extensive calculations.

Innovation Solution

A method that designs experiments with a reduced number of tests to determine the optimal position and orientation of a task relative to a robot, using a polynomial function to approximate cycle time, thereby reducing simulation time and eliminating the need for advanced optimization knowledge.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If complex non-linear models and extensive calculations are used to determine optimal robot location, then optimization precision is improved, but computation time increases significantly

Engineering Contradiction:
Improveoptimization precisionVSAvoidsimulation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent uses simple geometric shapes (spheres, cylinders, boxes) as surrogate models to represent the robot workspace and task locations. These simplified models can be quickly evaluated without complex calculations, providing approximate optimization results much faster than detailed non-linear models while sacrificing minimal precision.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Solution Approach 2:

The patent replaces complex mechanical simulation systems with analytical geometric calculations. Instead of using time-consuming dynamic simulations to evaluate robot performance, the method uses closed-form mathematical expressions based on geometric relationships between the robot base, workspace boundaries, and task locations, dramatically reducing computation time.

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

2Ease of operation

If automatic determination of optimal robot location is implemented, then ease of operation is improved, but device complexity increases

Engineering Contradiction:
Improveease of programmingVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent implements automatic optimization where the system determines optimal task locations and robot configurations without requiring user expertise in optimization theory. The automated algorithm independently evaluates geometric relationships and computes optimal positions, making the system self-sufficient and eliminating the need for manual intervention or specialized knowledge.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent transforms the complex optimization problem into a simplified parameter-based approach by defining key geometric parameters (robot base position, workspace boundaries, task coordinates) and using analytical relationships between these parameters to determine optimal configurations, avoiding the need for complex iterative optimization algorithms.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If robot performs tasks at arbitrary locations, then adaptability is improved, but cycle time increases due to suboptimal positioning

Engineering Contradiction:
Improvetask location flexibilityVSAvoidcycle time
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent performs preliminary optimization of task locations before actual robot execution. By pre-calculating optimal positions based on geometric relationships and storing these optimized configurations, the system ensures that when tasks are executed, the robot operates from pre-optimized locations that minimize cycle time, rather than adapting to arbitrary positions during execution.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a dynamic optimization approach where the system can adaptively determine optimal task locations based on current robot configurations and workspace conditions. The geometric optimization model allows real-time recalculation of optimal positions when robot parameters or task requirements change, maintaining both adaptability and efficiency.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8401698B2Method for optimising the performance of a robot
Publication Date: 2013.03.19 ABB (SCHWEIZ) AG
  • US8401698B2 patent drawing
  • US8401698B2 patent drawing
  • US8401698B2 patent drawing

AI summary

A method for optimizing performance of a robot. At least one experiment is designed including at least two tests. Each test differs from at least one other test in the experiment regarding the location of the task in relation to the robot. The boundaries that are allowable for location of a task are calculated/determined. The effect on optimality for at least one test in the experiment is calculated/determined. The experimental data is fit to an algorithm. The optimal location of the task is calculated/determined.