Robotic Manipulator Vibration Cancellation Using Joint Velocity Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Robotic manipulators experience undesirable vibrations, particularly in systems with greater physical compliance, leading to difficulties in achieving commanded trajectories and affecting system performance, especially in medical procedures where vibrations can cause the remote center of motion to move beyond tolerance amounts.

Innovation Solution

A robotic system with a processing unit that receives sensor measurement data to generate joint velocity estimates and apply cancellation forces based on vibration cancellation states, using active vibration cancellation techniques to mitigate vibrations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If robotic manipulators with greater physical compliance are used, then the system can achieve better adaptability and versatility in medical procedures, but the manipulators become more prone to under-damped vibrations with larger magnitudes

Engineering Contradiction:
Improveadaptability in medical proceduresVSAvoidvibration stability
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The patent implements active vibration cancellation using feedback from sensors (accelerometers, gyroscopes, force sensors) that detect vibrations in real-time. The control system processes this feedback signal and generates counteracting forces through actuators to cancel the detected vibrations, allowing compliant manipulators to maintain stability during medical procedures

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically changes control parameters based on detected vibration characteristics. The control system adjusts cancellation forces by modifying gain parameters, filtering frequencies, and actuator command signals in response to varying vibration conditions, enabling the manipulator to maintain optimal performance across different operational states

Inventive Principle:
Principle #35Parameter changes

2Stability of the object's composition

If active vibration cancellation is applied continuously, then vibration suppression is improved, but the device complexity and computational requirements increase

Engineering Contradiction:
Improvevibration suppressionVSAvoidcontrol system complexity
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The patent applies vibration cancellation selectively rather than continuously. The control system determines when cancellation is needed based on detected vibration levels and applies suppression only during periods when vibrations exceed thresholds, reducing computational burden while maintaining effective vibration control during critical operations

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The control system is divided into separate functional modules: sensor signal processing, vibration detection and characterization, cancellation force calculation, and actuator control. This modular segmentation allows each component to be optimized independently and simplifies the overall system architecture and implementation

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12515319B2Systems and methods for controlling a robotic manipulator or associated tool
Publication Date: 2026.01.06 INTUITIVE SURGICAL OPERATIONS INC
  • US12515319B2 patent drawing
  • US12515319B2 patent drawing
  • US12515319B2 patent drawing

AI summary

A robotic system includes a robotic manipulator, which includes a first joint and a link connected to the first joint. A processing unit including one or more processors is configured to receive sensor measurement data of the link from a sensor system, and generate, based on the sensor measurement data, a first joint velocity estimate of the first joint. A first vibration cancellation state for the first joint is determined based on one or more cancellation conditions of one or more of joints of the robotic manipulator. In response to the first vibration cancellation state indicating enablement of vibration cancellation for the first joint, a first cancellation force is applied to the first joint, the first cancellation force based on a first joint velocity estimate of the first joint.