Surgical Robotic Arm Torque Observation for Collision Compensation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Surgical robotic arms are affected by various external forces during minimally invasive medical procedures, necessitating effective monitoring and compensation to improve their operation.

Innovation Solution

The surgical robotic arm incorporates a joint torque sensor to measure torque imparted on its links, a controller to calculate input motor torque commands, determine estimated and environmental torque values, and detect collisions by comparing these values. The controller adjusts the motor torque command to prevent oversaturation and compensate for friction, gravity, and inertia.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a joint torque sensor is added to measure torque imparted on the robotic arm links, then measurement precision of external forces is improved, but device complexity increases

Engineering Contradiction:
Improvetorque measurement precisionVSAvoidsensor system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The joint torque sensor acts as an intermediary device that measures the torque imparted on the robotic arm links without requiring direct measurement of all external forces. The sensor is integrated into the joint structure, allowing indirect measurement of external forces through torque measurement, thus improving measurement precision while avoiding the complexity of multiple sensors.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Stability of the object's composition

If the controller calculates and compensates for friction, gravity, and inertia effects, then stability of robotic arm operation is improved, but use of energy increases

Engineering Contradiction:
Improverobotic arm stabilityVSAvoidcontroller energy consumption
Core Design Contradiction:
Stability of the object's compositionVSUse of energy by moving object

Solution Approach 1:

The controller performs preliminary calculations of friction, gravity, and inertia effects before executing robotic arm movements. By pre-computing these compensatory torques based on the current joint positions and velocities, the system stabilizes the robotic arm operation while minimizing energy consumption during actual movement execution.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the controller adjusts the input motor torque command to prevent oversaturation, then reliability of actuator operation is improved, but productivity of robotic arm movement decreases

Engineering Contradiction:
Improveactuator operation reliabilityVSAvoidrobotic arm movement speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The controller dynamically adjusts the input motor torque command based on real-time feedback from the joint torque sensor and the current operational state of the robotic arm. This dynamic adjustment prevents actuator oversaturation and ensures reliable operation while maintaining optimal movement speed by adapting torque commands to actual load conditions rather than using fixed conservative limits.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250195170A1System and apparatus for external torque observation and compensation for surgical robotic arm
Publication Date: 2025.06.19 COVIDIEN LP
  • US20250195170A1 patent drawing
  • US20250195170A1 patent drawing
  • US20250195170A1 patent drawing

AI summary

A surgical robotic arm includes a first link; a second link coupled to the first link at a first joint such that at least one of the first link or the second link is movable relative to each other; and a first actuator configured to move at least one of the first link or the second link. The surgical robotic arm also includes a joint torque sensor disposed within the first joint and configured to measure torque imparted on at least one of the first link or the second link to obtain a measured torque value. The surgical robotic arm further includes a controller configured to: determine an estimated joint torque value; compare the estimated joint torque value to the measured torque value; and determine an environmental torque value based on a comparison of the estimated joint torque value and the measured torque value.