Robot Arm Free-Drive Activation Using Joint Sensor Thresholds

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing robot arms in free-drive mode require manual manipulation of individual joints, which can be difficult in confined spaces, and incorrect payload weight specification leads to hazardous situations due to incorrect torque calculations.

Innovation Solution

A robot controller that switches to free-drive mode by monitoring joint sensor parameters within a defined activation sequence, ensuring the robot arm remains stationary under gravity and allows posture change only if sensor parameters meet predefined thresholds, preventing unintended movements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If free-drive mode is activated without verification, then ease of operation is improved, but safety and reliability deteriorate due to incorrect payload weight calculations

Engineering Contradiction:
Improveease of operationVSAvoidreliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary verification of joint sensor parameters and payload weight specifications before allowing free-drive mode activation. The controller checks if the robot arm remains stationary under gravity and validates sensor readings within defined thresholds during an activation sequence, preventing activation with incorrect payload data.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously monitors joint sensor parameters and provides feedback during the free-drive activation process. The controller compares sensor parameter values against predefined thresholds and uses this feedback to determine whether to permit mode switching, ensuring payload weight correctness before activation.

Inventive Principle:
Principle #23Feedback

2Reliability

If manual manipulation of individual joints is required, then reliability is improved by preventing unintended movements, but ease of operation deteriorates in confined spaces

Engineering Contradiction:
ImprovereliabilityVSAvoidease of operation
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system changes the operational parameters of the robot arm by validating joint sensor parameters (position, velocity, acceleration) against predefined thresholds before permitting free-drive mode. This parameter-based control allows intuitive manual manipulation while maintaining safety through automated verification of motion boundaries.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If payload weight is not correctly specified, then device complexity is reduced by manual entry, but harmful factors increase due to incorrect torque calculations

Engineering Contradiction:
Improvedevice complexityVSAvoidharmful factors
Core Design Contradiction:
Device complexityVSObject-affected harmful factors

Solution Approach 1:

The system performs self-verification of payload weight specifications by automatically monitoring joint sensor parameters during free-drive activation. The controller checks whether the robot arm remains stationary under gravity and validates sensor readings, allowing the system to self-correct or prevent activation with incorrect payload data without requiring additional manual verification steps.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12384019B2Safe activation of free-drive mode of robot arm
Publication Date: 2025.08.12 UNIVERSAL ROBOT
  • US12384019B2 patent drawing
  • US12384019B2 patent drawing
  • US12384019B2 patent drawing

AI summary

The invention relates to a robot controller controlling a robot arm, the robot controller is configured to maintain the robot arm in a static posture when only gravity is acting on the robot arm and allow change in posture of the robot arm when an external force different from gravity is applied to the robot arm. The free-drive mode of operation is activatable by a user establishing a free-drive activation signal to the robot controller, which then is configured to initiate a free-drive mode activation sequence including the steps of: in a predetermined activation sequence period of time monitor a value of at least one joint sensor parameter, and compare this value to a free-drive activation joint sensor parameter threshold value. The robot controller is configured to switch to the free-drive mode of operation if the at least one value does not exceed the free-drive activation joint sensor parameter threshold value within the predetermined activation sequence period of time.