Robotic Assembly With Adaptive Compliance for Variable Part Poses

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Industrial robotic assembly operations face challenges with variable part positions, requiring accurate execution without precise measurement accuracy, leading to costly and laborious task-specific programming.

Innovation Solution

The implementation of an adaptive assembly strategy that learns from human demonstrations and self-experimentation, utilizing force/torque sensors to correct pose inaccuracies through non-linear compliant control laws, allowing robots to adapt to changes in start and goal poses with minimal programming.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If industrial vision cameras are used to determine part positions, then the robot can operate with variable part positions, but the measurement accuracy is insufficient for precise assembly operations

Engineering Contradiction:
Improveability to handle variable part positionsVSAvoidaccuracy of part position determination
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent introduces force/torque sensors as an intermediary measurement device between the robot and the part. Instead of relying solely on vision cameras for position determination, the force sensors provide tactile feedback that compensates for the insufficient accuracy of visual measurement, enabling precise assembly operations despite variable part positions

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements a feedback mechanism where force/torque sensors continuously monitor contact forces during assembly operations. This feedback loop allows the robot to adjust its motion in real-time based on actual physical interactions, correcting for initial position inaccuracies detected by vision systems and achieving precise assembly despite measurement limitations

Inventive Principle:
Principle #23Feedback

2Manufacturing precision

If dedicated computer programs are developed to modify robot paths for variable part positions, then accurate assembly can be achieved, but the programming cost and complexity increase significantly

Engineering Contradiction:
Improveaccuracy of assembly operationVSAvoidcomplexity of task-specific programming
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent enables the robot system to self-adjust and self-correct during assembly operations through real-time force feedback. Instead of requiring pre-programmed paths for each specific part position variation, the robot autonomously adapts its trajectory based on tactile sensor data, eliminating the need for complex task-specific programming while maintaining assembly accuracy

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent transitions from static, pre-programmed robot paths to dynamic, real-time trajectory adjustment. The robot continuously modifies its motion path during execution based on force feedback from sensors, allowing adaptive response to variable part positions without requiring complex offline programming for each scenario

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If strict repeatability of position and orientation is assumed, then open-loop programs can be executed easily, but the system cannot accommodate variable part positions

Engineering Contradiction:
Improveease of executing open-loop programsVSAvoidability to handle variable part positions
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent closes the control loop by incorporating force/torque sensors that provide real-time feedback during assembly operations. This feedback mechanism allows the system to maintain simple program execution while adapting to variable part positions, as the sensors automatically compensate for position variations without requiring complex programming modifications

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent dynamically changes motion parameters during execution based on force feedback. Instead of fixing all position and orientation parameters in advance, the system allows certain parameters to be adjusted in real-time based on tactile sensor readings, enabling both simple programming and adaptability to variable part positions

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11673264B2System and method for robotic assembly based on adaptive compliance
Publication Date: 2023.06.13 MITSUBISHI ELECTRIC RESEARCH LABORATORIES INC
  • US11673264B2 patent drawing
  • US11673264B2 patent drawing
  • US11673264B2 patent drawing

AI summary

A robot for performing an assembly operation is provided. The robot comprises a processor configured to determine a control law for controlling a plurality of motors of the robot to move a robotic arm according to an original trajectory, execute a self-exploration program to produce training data indicative of a space of the original trajectory, and learn, using the training data, a non-linear compliant control law including a non-linear mapping that maps measurements of a force sensor of the robot to a direction of corrections to the original trajectory defining the control law. The processor transforms the original trajectory according to a new goal pose to produce a transformed trajectory, update the control law according to the transformed trajectory to produce the updated control law, and command the plurality of motors to control the robotic arm according to the updated control law corrected with the compliance control law.