Robotic Assembly Parameter Optimization via Automated Search Patterns

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The process of programming industrial robots with force control for assembly tasks has become more complex due to the dependency on interaction forces between parts, making the selection of optimal parameters tedious and time-consuming, often requiring trial and error or offline analysis tools.

Innovation Solution

A computer program product that categorizes assembly processes, specifies search patterns and parameters, obtains optimal parameters using techniques like Design Of Experiment (DOE), and verifies these parameters to control robots for efficient assembly, independent of part sizes and characteristics, thereby streamlining the robotic assembly parameter optimization process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If force control is used for robotic assembly tasks, then the robot can perform tight-tolerance assembly tasks that cannot be performed by conventional position control, but the programming process becomes more difficult and parameter selection becomes tedious and time-consuming

Engineering Contradiction:
Improveassembly precisionVSAvoidprogramming complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-defining multiple assembly process types (e.g., insertion, attachment, fastening) with associated standard search patterns and parameter ranges. Before actual assembly execution, the system categorizes the specific assembly task into one of these predefined types, automatically selecting appropriate search patterns and parameter settings. This eliminates the need for operators to manually tune force control parameters through trial and error, significantly reducing programming complexity while maintaining the precision benefits of force control.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If optimal parameters are obtained by trial and error or offline analysis tools, then the robot can achieve reliable assembly performance, but the process is tedious and time-consuming

Engineering Contradiction:
Improveassembly success rateVSAvoidparameter optimization time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements self-service by enabling the robot controller to automatically optimize assembly parameters during the assembly process itself. The system continuously monitors actual assembly outcomes and force control data, then autonomously adjusts search pattern parameters and force control settings for subsequent assembly operations. This real-time self-optimization eliminates the need for time-consuming offline analysis and trial-and-error tuning, achieving high assembly success rates while dramatically reducing parameter optimization time.

Inventive Principle:
Principle #25Self-service

3Reliability

If the robot performs search patterns to locate the receiving part, then the assembly can proceed when contact is made, but the assembly cycle time increases due to the search process

Engineering Contradiction:
Improveassembly contact detectionVSAvoidassembly cycle time
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies dynamics by implementing adaptive search patterns that dynamically adjust their characteristics based on real-time feedback. The system modifies search velocity, search range, and search intensity according to the specific assembly context and detected part characteristics. This dynamic adaptation allows the robot to perform efficient searches that minimize cycle time while maintaining reliable contact detection, avoiding both overly aggressive searches that miss parts and overly conservative searches that waste time.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9008836B2Method and system for robotic assembly parameter optimization
Publication Date: 2015.04.14 ABB INC
  • US9008836B2 patent drawing
  • US9008836B2 patent drawing
  • US9008836B2 patent drawing

AI summary

A method and system to optimize the parameters of a robot used in an assembly process. The assembly process is categorized based on its nature which may be cylindrical, radial and multi-stage insertion. The search pattern and search parameters are specified. The parameters are optimized and the optimized parameter set are verified and when a predetermined criteria such as assembly cycle time set and/or success rate is met the optimization process stops. When the optimization stops the verified parameters are used to cause the robot to perform the categorized assembly process. If the parameters do not meet the predetermined criteria, another round of optimization using the same or other parameters can be performed.