Manipulator Joint Resistance Control Near Mechanical Limits

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Robotic manipulator systems face issues with joint mechanisms experiencing vibrations, errant motions, and overloading due to mechanical limits, which can lead to damage when external articulation exceeds the joint's range of motion.

Innovation Solution

A control system that detects joint velocity thresholds and applies resistance proportionally to dissipate kinetic energy, allowing un-resisted movement below certain thresholds and resisting external articulation near mechanical limits to prevent overload.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the joint mechanism allows free movement to assist external articulation, then ease of operation is improved, but the joint mechanism may experience overload and damage when approaching mechanical limits

Engineering Contradiction:
Improveease of external articulationVSAvoidjoint mechanism protection
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The control system dynamically changes the resistance parameter based on joint position and velocity. As the joint approaches mechanical limits or exceeds velocity thresholds, the system increases resistance torque to prevent overload while maintaining ease of operation within safe parameters. This is achieved by continuously monitoring joint state and adjusting actuator output torque accordingly.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system employs feedback control by continuously monitoring joint position, velocity, and acceleration through sensors. The control system uses this feedback to determine when to apply resistance torque and adjusts the resistance level based on real-time joint state, ensuring reliable protection while maintaining operational ease when conditions are safe.

Inventive Principle:
Principle #23Feedback

2Reliability

If the control system applies resistance to prevent mechanical limit overload, then joint mechanism reliability is improved, but kinetic energy dissipation may cause vibrations and errant motions

Engineering Contradiction:
Improvejoint mechanism protectionVSAvoidvibrations and errant motions
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The resistance torque is dynamically adjusted based on real-time joint velocity and position. Rather than applying constant resistance, the system modulates the torque level to match the kinetic energy that needs to be dissipated. This dynamic approach prevents sudden stops that cause vibrations while still protecting against mechanical limit overload.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The control system applies resistance torque in advance as the joint approaches velocity thresholds or mechanical limits, rather than waiting for the impact to occur. This gradual cushioning effect dissipates kinetic energy smoothly before it can cause damaging impacts, vibrations, or errant motions.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

3Reliability

If the system applies resistance torque to dissipate kinetic energy, then mechanical limit protection is improved, but energy consumption increases

Engineering Contradiction:
Improvemechanical limit protectionVSAvoidactuator energy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The control system applies resistance torque only partially and selectively—specifically when joint velocity exceeds thresholds or when approaching mechanical limits. Rather than continuous resistance, the system intervenes only when necessary to dissipate excess kinetic energy, minimizing unnecessary energy consumption while maintaining protection.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The resistance torque parameter is dynamically adjusted based on joint state. The system varies the torque level from zero (when safe) to maximum (when protection is critical), optimizing energy consumption by applying resistance only when and to the extent needed for mechanical limit protection.

Inventive Principle:
Principle #35Parameter changes

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

The system effectively protects joint mechanisms from overload and dissipates kinetic energy efficiently, preventing damage and ensuring smooth operation near mechanical limits, even with high mass links.

Implementation Method 1

instruct the actuator to apply increasing amounts of resistance in proportion to an amount the actual velocity of the joint exceeds the threshold velocity to dissipate kinetic energy

Methodology Applied
Scientific EffectKinetic energy dissipation: Viscous Damping

Data Source

PatentUS11998296B2Hard stop protection system and method
Publication Date: 2024.06.04 INTUITIVE SURGICAL OPERATIONS INC
  • US11998296B2 patent drawing
  • US11998296B2 patent drawing
  • US11998296B2 patent drawing

AI summary

Disclosed herein are apparatus and method for resisting external articulation of one or more joints of a manipulator assembly when the joints are approaching mechanical limits. For example, an articulable system may include a joint mechanism, an actuator coupled to the joint mechanism, a sensor system for sensing a joint state and a controller. The controller can operate the articulable system in an external articulation facilitation mode. The controller can command the actuator to resist movement of the joint in response to the joint state indicating the joint is moving toward a mechanical limit location with a joint velocity meeting a first velocity criterion. The controller can also command the actuator resist movement of the joint at a second joint position when the joint velocity meets a second criterion.