Papers
Topics
Authors
Recent
Search
2000 character limit reached

Real-Time Non-Contact Force Compensation for Wrist-Mounted Force/Torque Sensors in Haptic-Enabled Robotic Surgery Training

Published 26 Apr 2026 in cs.RO and eess.SY | (2604.23696v1)

Abstract: Haptic feedback has been a long-missed feature in robotic-assisted surgery, one that would allow surgeons to perceive tissue properties and apply controlled forces during delicate procedures. Although commercial robotic systems have begun to integrate haptic technologies, their high costs limit accessibility for training and research purposes. To address this gap, we extend our previously developed low-cost robotic surgery training setup, RoboScope, by incorporating a wrist-mounted force/torque (F/T) sensor for haptic feedback training. Wrist-mounted sensing avoids many challenges associated with tip-mounted sensors but introduces additional non-contact forces, such as gravity, sensor bias, installation offsets, and associated torques, which compromise measurement accuracy. In this paper, we propose a robust real-time compensation method based on recursive least squares (RLS). This method eliminates the need for dataset collection and frequent recalibration while adapting to changing operating conditions. Experimental validation demonstrates that the proposed approach achieves over 95% error reduction in non-contact force compensation and more than 91% in non-contact torque compensation, significantly outperforming existing methods. These results highlight the potential of our approach for providing reliable haptic feedback in robotic surgery training and research.

Summary

  • The paper introduces a recursive least squares (RLS) framework for real-time non-contact force and torque compensation in wrist-mounted sensors.
  • It exploits a linear parameter model to achieve rapid convergence, reducing force errors by over 95% and torque errors by over 91%.
  • The system eliminates the need for pre-calibration and demonstrates robust performance under varied orientations and external loads in haptic-enabled surgical training.

Real-Time Non-Contact Force Compensation for Wrist-Mounted F/T Sensors in Haptic-Enabled Robotic Surgery Training

Introduction

Haptic feedback remains critical in robotic-assisted surgery, particularly for realistic training platforms that must deliver tactile cues mirroring the clinical environment. Commercial systems using tip-mounted force/torque (F/T) sensors often suffer from significant integration, cost, and durability constraints. Wrist-mounted sensors, though more practical for affordable surgical training simulators, intermingle true contact signals with substantial non-contact artifacts—gravitational, bias, and installation-induced effects—that, if uncorrected, critically degrade force signal fidelity. This work proposes and validates a recursive least squares (RLS)-based framework for robust, real-time non-contact force compensation for such sensors, facilitating reliable extraction of external forces without the need for pre-collected calibration datasets or regular manual recalibration.

Compensation Architecture: Problem Formulation

In the presented system, a 6-axis F/T sensor is wrist-mounted on a robotic manipulator for haptic-enabled surgery training. Misalignment between robot and world gravity frames, along with neglected inertial effects in quasi-static applications, mandates accurate estimation and removal of both sensor bias and gravitational torque/force contributions. The force measured by the sensor in its local frame decomposes as:

Sf=Sfcontact+ESRâ‹…BERâ‹…Bf+Sf0{}^{S}\boldsymbol{f} = {}^{S}\boldsymbol{f}_{contact} + {}^{S}_{E}\boldsymbol{R} \cdot {}^{E}_{B}\boldsymbol{R} \cdot {}^{B}\boldsymbol{f} + {}^{S}\boldsymbol{f}_{0}

where ESR{}^{S}_{E}\boldsymbol{R} captures misalignments at the sensor-teach point, BER{}^{E}_{B}\boldsymbol{R} derives from forward kinematics, Bf{}^{B}\boldsymbol{f} models end-effector gravity, and Sf0{}^{S}\boldsymbol{f}_{0} the sensor zero offset. By simplifying the mounting to approximate frame alignment (ESR≈I{}^{S}_{E}\boldsymbol{R} \approx I) and freezing parameters estimation during detected contacts, the model supports simultaneous estimation of all unknowns using RLS. Figure 1

Figure 1: The coordinate frames used for offsets estimation and gravity compensation in a wrist-mounted F/T sensor configuration. Commonly, the robot base frame is not aligned with the gravity reference frame.

Recursive Least Squares Compensation Approach

The compensation method exploits the structure of the linear parameter model for both force and torque channels. During no-contact operation, force and torque samples, robot forward kinematics, and RLS quickly update estimates of gravity, installation, and bias parameters:

y=Cx{y} = {C}{x}

with yy as measurement, CC as observation matrix (function of robot pose), and xx the parameter vector. RLS enables continuous adaptation to setup changes and mitigates sensor offset drift—a limitation in existing batch and static calibration approaches.

A contact detection submodule pauses parameter updates during external loads, leveraging the 2-norm residual for discrimination between contact and no-contact phases. Cascaded compensation is applied: force parameters stabilize first, then torque bias and the sensor-to-center-of-gravity position vector are rapidly identified.

Numerical Results and Performance Analysis

Parameter convergence is reached in approximately 242 force and 238 torque samples (at 1 kHz sampling, below a third of a second latency). The estimated center of gravity closely aligns with expected instrument geometry. Figure 2

Figure 2: Estimation of the force model parameters. Convergence was achieved after 242 measurements.

Figure 3

Figure 3: Estimation of the torque model parameters. Convergence was achieved after 238 measurements.

Substantial error reduction is demonstrated for both force and torque channels:

  • Force mean absolute error (MAE) is reduced by more than 95%.
  • Torque MAE is reduced by over 91%.
  • Maximum absolute force error is consistently less than ±0.58 N, and torque less than ±0.05 N·m, substantially outperforming prior state-of-the-art methods [yu2021bias]. Figure 4

    Figure 4: Force measurement before and after compensation. The left is the raw sensor data, and the right is the compensated force signals.

    Figure 5

    Figure 5: Torque measurement before and after compensation. The left is the raw sensor data, and the right is the compensated torque signals.

In direct comparison, the method reduces error bounds by a factor of approximately two relative to previous model-based compensation approaches.

Robustness Under External Load and Rotational Motion

During external contact force application with a silicone phantom, the algorithm accurately discriminates between passive and active load periods. Compensated force signals return to zero promptly after contact events, reflecting negligible bias or drift. Figure 6

Figure 6: Compensation performance under external contact forces. Red curves represent the raw force measurements from the sensor, while blue curves show the compensated forces obtained using the proposed method.

A rigorous rotation test with a calibrated 1.02 N reference mass subjected the end-effector to 360-degree axial rotations at up to 72 deg/s. Across all velocities:

  • Mean compensated force matches the reference to within 1%.
  • MAE remains below 0.04 N at all but the highest speeds, peaking at 0.04 N (ESR{}^{S}_{E}\boldsymbol{R}03.9% of load).
  • The method remains robust against varying orientation, showing only minor inertial losses at high speeds. Figure 7

    Figure 7: Compensated force magnitude during a 360-degree axial rotation of the instrument with a 104g (ESR{}^{S}_{E}\boldsymbol{R}11.02 N) reference mass across four different angular velocities.

    Figure 8

    Figure 8: Performance evaluation metrics for the tested angular velocities. The MAE and Std remain consistently low across all speeds, while the Max AE shows a slight increase at higher velocities due to inertial effects.

Implications and Future Directions

The RLS-based compensation method eliminates the need for custom calibration datasets, robot orientation sweeps, or prior setup information. This dramatically reduces operational complexity and facilitates real-time integration into low-cost training robots, haptic teleoperation interfaces, and research platforms. The demonstrated robustness to setup changes, sensor drift, and orientation/velocity variation makes it especially attractive for practical, deployable systems that require turnkey force feedback correction.

From a theoretical perspective, this work exposes the limitations of batch, static, and geometry-specific compensation schemes and motivates future integration of dynamic effects (inertial and Coriolis) for higher-speed scenarios. Incorporation of machine learning-based adaptation may further enhance performance in more complex manipulation tasks or with variable loads.

Extension to multi-contact scenarios, non-quasi-static operational regimes, or generalized wrist and tool kinematic structures are natural future research directions. Further work should also consider closed-loop haptic tests with human operators in teleoperated surgical training, evaluating the impact on task learning, performance, and user perception.

Conclusion

This paper introduces a real-time RLS framework for full non-contact force and torque compensation in wrist-mounted F/T sensors, specifically addressing the requirements of haptic-enabled robotic surgery training. The approach delivers high accuracy (over 95% force and 91% torque error reduction) and robust operation without the need for extensive recalibration or prior robot setup knowledge. The results indicate significant potential for broad impact in accessible surgical training technologies as well as in other high-precision, low-speed robotic manipulation contexts.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Collections

Sign up for free to add this paper to one or more collections.