ROMar 12

Towards Dynamic Model Identification and Gravity Compensation for the dVRK-Si Patient Side Manipulator

arXiv:2603.12099v15.1h-index: 14
Predicted impact top 67% in RO · last 90 daysOriginality Incremental advance
AI Analysis

This work addresses control degradation in the dVRK-Si surgical robot due to unmodeled gravity, enabling more reliable and accurate robot-assisted surgery, though it is incremental as it adapts existing methods to a new hardware variant.

The paper tackles the lack of modeling for the dVRK-Si surgical robot's patient side manipulator, which has high gravity loads, by developing a complete kinematic and dynamic model; experiments show gravity compensation reduces joint errors by 68-84% and tip drift from 4.2 mm to 0.7 mm, with computed-torque feedforward further improving tracking accuracy by 35-40%.

The da Vinci Research Kit (dVRK) is widely used for research in robot-assisted surgery, but most modeling and control methods target the first-generation dVRK Classic. The recently introduced dVRK-Si, built from da Vinci Si hardware, features a redesigned Patient Side Manipulator (PSM) with substantially larger gravity loading, which can degrade control if unmodeled. This paper presents the first complete kinematic and dynamic modeling framework for the dVRK-Si PSM. We derive a modified DH kinematic model that captures the closed-chain parallelogram mechanism, formulate dynamics via the Euler-Lagrange method, and express inverse dynamics in a linear-in-parameters regressor form. Dynamic parameters are identified from data collected on a periodic excitation trajectory optimized for numerical conditioning and estimated by convex optimization with physical feasibility constraints. Using the identified model, we implement real-time gravity compensation and computed-torque feedforward in the dVRK control stack. Experiments on a physical dVRK-Si show that the gravity compensation reduces steady-state joint errors by 68-84% and decreases end-effector tip drift during static holds from 4.2 mm to 0.7 mm. Computed-torque feedforward further improves transient and position tracking accuracy. For sinusoidal trajectory tracking, computed-torque feedforward reduces position errors by 35% versus gravity-only feedforward and by 40% versus PID-only. The proposed pipeline supports reliable control, high-fidelity simulation, and learning-based automation on the dVRK-Si.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes