Robot Force Detection Zero Point Adjustment Under Vibration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Robot systems face challenges in performing zero point adjustment with high accuracy due to external forces not detected by the force sensor, particularly in environments with vibrations.

Innovation Solution

A robot system with a force detection unit, a reset processing unit, and a correction unit that performs specific processing steps to reset and correct the force detection unit, including determining peak values and calculating offset values to refine output values, enabling accurate operation even under vibrating conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If zero point adjustment is performed using force sensor detection, then the robot can execute force control work, but measurement precision deteriorates when external forces not targeted for detection are applied to the force sensor

Engineering Contradiction:
Improveforce control capabilityVSAvoidzero point adjustment accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The system performs preliminary detection of external forces (vibrations) before executing zero point adjustment. The correction value calculation unit calculates correction values based on detected vibrations during the zero point adjustment period, thereby compensating for external force interference in advance and ensuring accurate zero point adjustment even in vibrating environments.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously monitors external forces applied to the force sensor and uses this feedback to calculate correction values. The correction values are applied to adjust the output of the force detection unit, creating a closed-loop system that maintains measurement accuracy despite external disturbances.

Inventive Principle:
Principle #23Feedback

2Ease of repair

If reset processing is performed on the force detection unit, then the force sensor can be recalibrated, but measurement precision deteriorates when vibrations are present during the reset period

Engineering Contradiction:
Improveforce sensor recalibrationVSAvoidreset processing accuracy
Core Design Contradiction:
Ease of repairVSMeasurement precision

Solution Approach 1:

The system introduces a correction value as an intermediary element between the force detection unit and the zero point adjustment process. This correction value, calculated based on detected vibrations, mediates the relationship between the force sensor output and the desired zero point, allowing accurate recalibration even when vibrations are present during the reset period.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If the robot operates in environments with external vibrations, then the robot can maintain operational flexibility, but reliability of force detection deteriorates

Engineering Contradiction:
Improveoperational flexibility in various environmentsVSAvoidforce detection accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system changes the parameter of the force detection output by adding correction values that are calculated based on detected vibrations. This parameter transformation allows the system to maintain reliable force detection accuracy across varying environmental conditions, including environments with external vibrations, thereby preserving both adaptability and reliability.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11389958B2Robot system, robot, and control method
Publication Date: 2022.07.19 SEIKO EPSON CORP
  • US11389958B2 patent drawing
  • US11389958B2 patent drawing
  • US11389958B2 patent drawing

AI summary

A reset process includes: first processing for resetting a force detection unit; second processing for determining whether a peak output value from the force detection unit is equal to or greater than a predetermined first threshold value in a first period and updating a determination result; third processing for executing the first processing when the peak value is equal to or greater than the first threshold value; fourth processing for executing the second processing when the peak value is not equal to or greater than the first threshold value and a second period did not elapse from the timing when the force detection unit was reset; and fifth processing for calculating an average of the output values in a third period as a first offset value when the peak value is not equal to or greater than the first threshold value and the second period elapsed from the timing.