Robot Tool Contact Detection Using Dual Lag-Error Thresholds

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for controlling robot-guided tools lack sensitivity and robustness in detecting tool contact, often relying on force and torque sensors or prone to false detections due to noise, friction, and inertia.

Innovation Solution

A method that detects tool contact by monitoring a characteristic variable such as position, speed, or acceleration lag error, using two threshold values to differentiate between potential contact and actual contact, thereby enhancing sensitivity and robustness.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If force and torque sensors are used to detect tool contact, then measurement precision is improved, but device complexity increases

Engineering Contradiction:
Improvetool contact detection precisionVSAvoidsensor system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent replaces force and torque sensors (mechanical measurement systems) with an analysis of drive arrangement operating parameters (position, speed, acceleration lag errors). By monitoring deviations in these operational parameters and comparing them against threshold values, the system detects tool contact without requiring additional force sensing hardware, thus substituting a mechanical sensor system with a control-system-based detection method.

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

Solution Approach 2:

The patent introduces threshold values as an intermediary element that mediates between the raw drive parameters and the contact detection decision. The evaluation unit uses these thresholds to interpret lag error signals, converting continuous parameter deviations into discrete contact/non-contact states. This intermediary threshold mechanism enables reliable contact detection without direct force measurement.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If single threshold detection is used for tool contact, then response speed is improved, but reliability deteriorates due to false detections

Engineering Contradiction:
Improvecontact detection speedVSAvoidfalse detection rate
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent segments the contact detection process into two distinct stages using two different threshold values: a first threshold for initial contact indication and a second (higher) threshold for confirmation. This segmentation allows the system to quickly respond to potential contact events while requiring verification before final contact confirmation, thereby reducing false detections caused by noise or transient disturbances.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The first threshold serves as a preliminary detection mechanism that triggers further evaluation when exceeded. Rather than immediately confirming contact at the first threshold crossing, the system uses this preliminary indication to initiate a verification process through the second threshold, enabling fast initial response while maintaining reliability through staged validation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3233395B1Method and device for controlling a drive arrangement for moving a tool, in particular a robot-guided tool
Publication Date: 2025.06.04 KUKA DEUT GMBH
  • EP3233395B1 patent drawingFigure 1~2
  • EP3233395B1 patent drawingFigure 3~4

AI summary

A method according to the invention for controlling a drive arrangement having at least one drive for moving a tool (30), in particular a robot-guided tool (30), comprises the steps of: (S10) sensing a characteristic variable (formula 1) which has a contouring error (Δ) and/or an output (I) and/or modification thereof; (S20) sensing any exceeding of a first threshold value (formula 2; formula 3) by the characteristic variable; and (S30) sensing tool contact (t3; t4; x0) on the basis of the exceeding of the first threshold value.