Robot Force Control Using Learned Contact Trajectories

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing robot control methods require longer working times and increased motion velocity to ensure accurate contact between the tool and workpieces, leading to inefficiencies when performing repetitive tasks on multiple workpieces due to the need for precise positioning and force control.

Innovation Solution

A control method for a robot system that performs first work on a workpiece by force control based on a predetermined position command value, stores position information of the trajectory, and updates the position command value for subsequent workpieces to reduce the difference between target and actual contact positions, allowing for higher motion velocity and reduced working time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the target position is set to a position at a distance longer than the actual distance between the tool and the object member to ensure reliable contact, then the reliability of contact is improved, but the working time increases and productivity decreases

Engineering Contradiction:
Improvecontact reliabilityVSAvoidproductivity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies preliminary action by storing the actual contact position information detected during the first work on a workpiece, and then using this stored information to update the target position for subsequent works. This preliminary storage and reuse of contact position data eliminates the need to repeatedly set conservative target positions, thereby reducing working time while maintaining reliable contact.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback by detecting the actual contact position between the tool and the workpiece during operation, and using this detected information to correct and update the target position for subsequent operations. This closed-loop feedback mechanism allows the system to learn from actual contact experiences and optimize future operations, resolving the contradiction between reliable contact and productivity.

Inventive Principle:
Principle #23Feedback

2Manufacturing precision

If the robot arm is operated at a lower velocity to ensure accurate contact between the tool and the object member, then the manufacturing precision is improved, but the working time increases and productivity decreases

Engineering Contradiction:
Improvecontact precisionVSAvoidproductivity
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent stores the actual contact position information detected during the first work, and uses this pre-stored accurate position data to set the target position for subsequent works. This preliminary acquisition and reuse of precise contact position information allows the robot arm to operate at higher velocities while maintaining accurate contact, thereby improving productivity without sacrificing manufacturing precision.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses feedback from the detected actual contact position to update the target position for subsequent operations. This feedback mechanism enables the system to achieve accurate contact positions based on actual measurements rather than conservative estimates, allowing for higher operating velocities and improved productivity while maintaining manufacturing precision.

Inventive Principle:
Principle #23Feedback

3Productivity

If the target position is updated based on stored position information from previous work, then the working time is reduced and productivity is improved, but the device complexity increases due to memory and update mechanisms

Engineering Contradiction:
ImproveproductivityVSAvoidcontrol system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by storing contact position information in memory during the first work, and then reusing this stored information for subsequent works. This preliminary storage and reuse mechanism simplifies the control logic compared to real-time detection and adjustment, as the system only needs to retrieve and apply pre-stored position data, thereby improving productivity without significantly increasing device complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by storing the actual contact position information from the first work and copying this position data for use in subsequent works. This copying approach allows the system to reuse verified contact position information without complex real-time calculations or adjustments, improving productivity while keeping the control system relatively simple through straightforward data retrieval and application.

Inventive Principle:
Principle #26Copying

4Productivity

If the robot arm operates at higher velocity for subsequent workpieces, then the productivity is improved, but the risk of inaccurate contact increases

Engineering Contradiction:
ImproveproductivityVSAvoidcontact accuracy
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent applies preliminary action by storing the actual contact position information detected during the first work, and using this pre-stored accurate position data as the target position for subsequent works. This preliminary acquisition of precise contact position information enables the robot arm to operate at higher velocities while maintaining accurate contact, thereby improving productivity without compromising manufacturing precision.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback by using the detected actual contact position from previous work to update and correct the target position for subsequent operations. This feedback mechanism ensures that even when operating at higher velocities, the robot arm can achieve accurate contact by referencing the corrected target position derived from actual contact experiences, thus maintaining manufacturing precision while improving productivity.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11951625B2Control method for robot and robot system
Publication Date: 2024.04.09 SEIKO EPSON CORP
  • US11951625B2 patent drawing
  • US11951625B2 patent drawing
  • US11951625B2 patent drawing

AI summary

A control method for a robot includes a first working step of executing first work on a first working object by operating a robot arm by force control based on a predetermined position command value, a first memory step of storing first position information of a trajectory in which a control point set for the robot arm passes at the first working step, and a second working step of updating a position command value for the robot arm based on the first position information stored at the first memory step, and executing second work on a second working object by operating the robot arm by the force control based on an updated value as the updated position command value.