Effects of Grasp Frequency on the Dynamics of a Robotic Surgical Grasper1
Bibliographic record
Abstract
Endoscopic surgical instruments such as the da Vinci EndoWrist® are the interface between surgeon and patient in the burgeoning field of robotic surgery. In the current clinical setting, such tools are being used primarily as an extension of the surgeon's hands. However, more robust features such as online tissue identification may be integrated into the functionality of robotic surgical graspers in the future. For these applications, the tool dynamics should be well understood and modeled across a spectrum of frequencies. The linear model used to characterize the tool is a version proposed by Sie and Kowalewski [1] and is shown in Eq. (1). Refer to Ref. [1] for definition of model parameters(1)θee=K1θ¨m+K2θ˙m+K3θm+K4FmThe robotic surgical grasper analyzed in this experiment was a modified da Vinci EndoWrist tool; the complete design is detailed in Ref. [2]. Grasping is actuated at the proximal end of the tool by two servomotors (Hitec-HS422) interfaced to the tool's spindles. Force data are acquired via two load cells (3132, Phidgets, Inc., Calgary, AB), each adjacent to a servo. Both load cells were calibrated by applying masses to each load cell in a cantilever arrangement and applying regression techniques. The tool was controlled by a microcontroller (mbed NXP LPC1768) with interrupt-capable communication for synchronization with the calibration testbed.A novel calibration testbed was created to provide position data at the tool's end effector. Position was measured with two optical encoders (E5, U.S. Digital, Vancouver, WA). Quadrature encoding was implemented in code resulting in a resolution of 20,000 pulses per revolution at each encoder. Both optical encoder wheels were affixed to separate acrylic disks via a 3D printed spacer. A thin metal rod was inserted into each acrylic disk to allow the surgical tool's grasper to make normal contact with the acrylic disks and thus with the optical encoder wheel. The acrylic disks and encoder wheels were positioned in a uniaxial arrangement about a central steel rod with the use of small-diameter flanged ball bearings. Both rods were then placed in a lathe ensuring uniaxial alignment for the entire duration of testing. A torsion spring with constant k=1×10−4N⋅m/deg was mounted onto the axle at each acrylic disk resulting in a grasping site that provided position data upon a known linear torque (Fig. 1).The tool was placed into the calibration testbed and the end effector secured between the metal axles. The axis of rotation of the jaws was coincident with that of the axles. A frequency sweep was performed with a sampling rate of 1 kHz. Referring to Fig. 2, grasp frequency increased from 0.1 to 5.6 Hz in equally spaced logarithmic intervals. Typical surgical grasps are limited to 3 Hz [3]. Therefore, this range provided six equally spaced frequencies in the regime of typical surgical grasps as well as two frequencies above this typical threshold. Full range of angular motion of the grasping jaws was constrained to 60 deg, with 0 deg corresponding to the fully opened state. Five grasps were performed at each frequency resulting in a total of 40 measured grasps.End-effector position data from the encoders were concatenated with the tool's position, force, and time data and imported into matlab (MathWorks, Inc., Natick, MA) for postprocessing. Position and force at the tool's servomotor were low-pass filtered using a fourth-order Butterworth infinite impulse response (IIR) filter. Applying the filter in postprocessing allowed for zero phase-shift filtering. Velocity and acceleration matrices of each grasp were obtained using robust numerical differentiation techniques proposed by Holoborodko [4]. Linear coefficients K1, K2, K3, and K4 were explicitly calculated using the entire matrices of proximal and end-effector data. The contribution of each individual coefficient with its respective state to the overall response θee,fitted was then determined by numerical integration of each product K1θ¨m,K2θ˙m,K3θm,and K4Fm.The coefficient matrix from Eq. (1) (with units of s2, s, l, and deg/N) was determined to be(2)[K1 K2 K3 K4]=[−2.34×10−6 −3.58×10−4 1.36−55.2]A matrix of θee,fitted was then obtained using Eqs. (1) and (2) with each parameter multiplied by its respective state. For confirmation of the fit, θee,fitted was plotted with θee,measured for one grasp at each frequency as shown in Fig. 3.Figure 3 displays the fitted versus measured values of θee for one grasp at each of the eight frequencies. The curve fit begins to worsen toward the peak of each grasp as the velocity of the end effector diminishes. This may imply that internal stiction of the tool is not ideally accounted for in the current dynamic model, and thus, the K4Fm term could be improved. Beginning with the fourth frequency, θm fails to achieve the full 60 deg range of motion to which the servomotors are commanded.Figure 2 displays the percent contribution of each dynamic term to that of θee,fitted. The K1 and K2 terms appear so small in relative magnitude as to be negligible. At a grasping frequency of 0.1 Hz, roughly 75% of θee,fitted is due to K3θm and 25% is due to K4Fm. As frequency increases, the contribution of the force product decreases marginally. The velocity term increases steadily after 1 Hz reaching a percent contribution of approximately 5% at 5.6 Hz. The acceleration component is notably absent from frequencies below 3.2 Hz and has minimal presence at 5.6 Hz. This data suggest that the velocity component is minimal below grasping frequencies of 1 Hz and that the acceleration component is entirely negligible for frequencies below 5.6 Hz. At these low frequencies, Eq. (1) can be simplified to(3)θee=K3θm+K4FmAs reported by Brown et al., expert surgeons typically employ grasps below 3 Hz. Thus, in the regime below 3 Hz, the model for this tool would appear as Eq. (3). More research should be performed to determine the tool dynamics as they vary among surgical graspers for the determination of a more robust model.
Fetched live from OpenAlex and de-inverted. Abstracts are not stored in this database: the inverted indexes are 8.6 GB of the frame’s 9.3 GB of text, and the host has 13 GB free.
How this classification was reachedexpand
Full frame distilled prediction
Teacher imitationNot calibrated prevalence, not ground truth. Human validation pending. Learned from the 10,348 direct Codex labels and 10,348 direct Gemma labels. Candidate is the union of thresholded teacher heads; consensus is their intersection. These outputs are machine_predicted_unvalidated and are not human labels or direct frontier model labels.
Codex and Gemma teacher scores by category
| Category | Codex | Gemma |
|---|---|---|
| Metaresearch | 0.001 | 0.002 |
| Meta-epidemiology (narrow) | 0.000 | 0.000 |
| Meta-epidemiology (broad) | 0.000 | 0.000 |
| Bibliometrics | 0.000 | 0.000 |
| Science and technology studies | 0.000 | 0.000 |
| Scholarly communication | 0.000 | 0.000 |
| Open science | 0.000 | 0.000 |
| Research integrity | 0.000 | 0.000 |
| Insufficient payload (model declined to judge) | 0.001 | 0.000 |
Machine scores (provisional)
The two teacher heads of the student model, read on this work. A score orders the frame for review; it never asserts a category, and the validation status ships verbatim with every row.
Baseline scores from an immature model (maturity gate not passed, 7 training rounds). Scores rank; they never assert a category.
score_only:v0-immature-baseline · verbatim from the scoring run: score_only means the number may rank works, and no category label ships from itClassification
machine, unvalidatedMachine predicted; a candidate call from one teacher head, not a consensus.
How this classification was reached, model by model and score by score, is at the end of the page under "How this classification was reached".