This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Automatic Tissue Traction Using Miniature Force-Sensing Forceps for Minimally Invasive Surgery

Tangyou Liu, Graduate Student Member, IEEE, Xiaoyi Wang, Jay Katupitiya,
Jiaole Wang, Member, IEEE, and Liao Wu, Member, IEEE
Manuscript received 23 June 2024; revised 1 September 2024; accepted 3 October 2024. This article was recommended for publication by Associate Editor E. De Momi and Editor A. Menciassi upon evaluation of the reviewers’ comments. This work was partly supported by Australian Research Council under Grant DP210100879, Heart Foundation under Vanguard Grant 106988, and UNSW Engineering under GROW Grant PS69063 awarded to Liao Wu, partly by the Talent Recruitment Project of Guangdong under Grant 2021QN02Y839 and the Science and Technology Innovation Committee of Shenzhen under Grant JCYJ20220818102408018 & GXWD20231129103418001 awarded to Jiaole Wang, and partly by the Tyree IHealthE PhD Top-Up Scholarship and China Scholarship Council PhD Scholarship awarded to Tangyou Liu. Corresponding authors: Jiaole Wang ([email protected]) and Liao Wu ([email protected]).Tangyou Liu, Jay Katupitiya, and Liao Wu are with the School of Mechanical & Manufacturing Engineering, University of New South Wales, Sydney, NSW 2052, Australia.Xiaoyi Wang is with the School of Electrical Engineering and Telecommunications, University of New South Wales, Sydney, NSW 2052, Australia.Jiaole Wang is with the School of Biomedical Engineering and Digital Health, Harbin Institute of Technology, Shenzhen, 518055, China.This article has supplementary material provided by the authors and color versions of one or more figures available at https://doi.org/10.1109/TRO.2024.3486177.Digital Object Identifier 10.1109/TRO.2024.3486177.
Abstract

A common limitation of autonomous tissue manipulation in robotic minimally invasive surgery (MIS) is the absence of force sensing and control at the tool level. Recently, our team has developed miniature force-sensing forceps that can simultaneously measure the grasping and pulling forces during tissue manipulation. Based on this design, here we further present a method to automate tissue traction that comprises grasping and pulling stages. During this process, the grasping and pulling forces can be controlled either separately or simultaneously through force decoupling. The force controller is built upon a static model of tissue manipulation, considering the interaction between the force-sensing forceps and soft tissue. The efficacy of this force control approach is validated through a series of experiments comparing targeted, estimated, and actual reference forces. To verify the feasibility of the proposed method in surgical applications, various tissue resections are conducted on ex vivo tissues employing a dual-arm robotic setup. Finally, we discuss the benefits of multi-force control in tissue traction, evidenced through comparative analyses of various ex vivo tissue resections with and without the proposed method, and the potential generalization with traction on different tissues. The results affirm the feasibility of implementing automatic tissue traction using miniature forceps with multi-force control, suggesting its potential to promote autonomous MIS. A video demonstrating the experiments can be found at https://youtu.be/f5gXuXe67Ak.

Index Terms:
Minimally invasive surgery, surgical robots, miniature forceps, automatic tissue traction, grasping and pulling force control.

I Introduction

Surgical robots equipped with miniature instruments have been extensively studied in recent years, demonstrating significant potential for minimally invasive surgery (MIS) [1, 2, 3, 4, 5, 6]. Within this field, miniature forceps are increasingly employed for delicate tissue manipulation [7, 8, 9, 10, 11, 12, 13]. In addition, as surgical robots advance towards enhanced autonomy, the importance of precise robotic tissue manipulation is increasingly recognized [1, 14]. To facilitate efficient and safe tissue manipulation in robotic MIS, accurate control over the grasping and pulling forces exerted by miniature forceps is vital, which is amplified by the risk of severe complications associated with improper manipulation forces [15, 16, 17, 18, 19]. However, this critical functionality remains absent in most systems employing miniature instruments.

Tissue traction, comprising grasping and pulling, is a frequently performed surgical task [18]. For example, Fig. 1(a) illustrates a robotic thyroidectomy scenario where forceps and scissors collaboratively undertake cyst dissection. During such procedures, the traction executed by the forceps necessitates both separate and simultaneous control of grasping and pulling forces. This control is crucial to prevent tissue damage and ensure optimal surgical outcomes, as shown in Fig. 1(b)-(e). In particular, grasping and pulling forces are highly coupled during the tissue pulling process, and they are significantly influenced by the interaction between instrument and tissue [20, 21, 22]. In response to the need for enhanced precision in robotic surgery, this paper introduces a method for automatic tissue traction using miniature forceps with controlled forces.

Refer to caption
Figure 1: Typical tissue resection with forceps and scissors. (a) Dual-arm robotic system for lesion resection, where the forceps are responsible for tissue traction, while the scissors are responsible for tissue cutting (inset adapted from [18]). The grasping force FgF_{g} control and pulling force FpF_{p} control are crucial for efficient and safe tissue traction. (b) and (c) show tissue slide and break results from insufficient and excessive grasping forces FgF_{g}, respectively. (d) insufficient tissue pulling force FpF_{p} results in cutting surface overlapping and prevents the scissors from performing continuous cuts. (e) unexpected tissue split results from excessive pulling force FpF_{p}.

I-A Background

To effectively control the forces exerted by forceps in surgery, accurate sensing of interaction forces is essential. Therefore, a large body of work has focused on techniques to enable force sensing in tissue manipulation, ranging from observing tissue deformation to developing tool-level force sensors.

Tissue deformation observation often relies on imaging techniques [23]. For instance, Haouchine et al. employed endoscopic images to develop an underlying biomechanical model for estimating contact forces [24]. Beyond traditional tissue modeling, research has explored using learning methods to estimate interaction forces based on visual information. Lee et al. achieved contact force estimation using a neural network-based method that integrates actuators’ electrical currents with camera images to enhance accuracy [25]. However, these studies primarily concentrate on contact force estimation, often overlooking grasping forces, which are equally crucial in tissue manipulation. Estimating grasping forces poses additional challenges, particularly due to the difficulty in visually monitoring and measuring tissue deformation between the forceps’ jaws [26]. Furthermore, these learning-based methods generally necessitate complex training processes and are difficult to prepare in practical surgery [23, 27]. The reliability of these methods also depends on precise, real-time modeling of tissue biomechanical properties, posing significant challenges in robustness and applicability across diverse surgical scenarios [28].

Another approach for force sensing in tissue manipulation is the integration of sensors directly onto surgical forceps [29]. For example, King et al. [30] mounted two FlexiForce sensors on the forceps’ jaws to enable tactile feedback and demonstrated its effectiveness in reducing grasping forces during operations. Beyond directly utilizing commercial sensors, investigations were conducted on developing sensing modules tailored to customized forceps. For instance, Lai et al. [31] integrated Fiber Bragg grating (FBG) sensors into forceps to enable pulling force sensing. Using the same principle, Zarrin et al. [32] created a gripper capable of measuring grasping and axial forces with FBGs embedded into the gripper’s jaws. Capacitance-based sensors [33, 21] have also been installed in the forceps’ jaws to achieve similar outcomes. However, the significant size of these sensing modules and the extensive modifications required on the jaws hinder their integration into miniature forceps, such as those used in [11, 12, 7, 8, 9, 10]. To overcome this challenge, our previous work [22] introduced a novel vision-based module with a diameter of 4 mm that can be seamlessly embedded in miniature forceps, successfully achieving multi-modal force sensing (both grasping and pulling forces) in delicate tissue manipulation.

Despite these advances in force sensing techniques, how to use these capabilities for precise force control with miniature forceps in tissue manipulation has not received sufficient investigation and remains an open question. Xiang et al. [34] adopted a learning-based approach to facilitate contact force estimation and control at the tip of a continuum robot. Although the training of the neural networks involved only the actuator’s state and a reference contact force, the implementation phase necessitated prior biomechanical information. In parallel, Wijayarathne et al. [35] developed a model to detect contact in force-modulated manipulation, employing Young’s modulus of both the tool-tip and the contact surface. In a different approach, Sheng et al. [36] bypassed the intricate modeling by directly affixing a force sensor at the instrument’s base, thus enabling direct control over the instrument-tissue contact force. However, it is important to note that the methodologies mentioned above were all developed for probe-like instruments where only the contact forces are concerned. None of them are directly applicable to surgical forceps which also involve grasping forces. Khadem et al. [16] achieved control over the grasping forces of forceps on rubber by managing the driving force through a force sensor mounted at the proximal end of the tool. However, the study was limited to grasping forces only and neglected the control of pulling forces, which are also critical in delicate tissue manipulation.

In summary, despite the achievements mentioned above, effective control of the miniature forceps’ grasping and pulling forces remains largely unexplored. In particular, to the best of the authors’ knowledge, no study has investigated the simultaneous control of grasping and pulling forces in tissue manipulation, which poses a grand challenge due to tight force coupling [20, 21, 22]. It is imperative to address this challenge to equip the miniature forceps with an essential capability for automatic tissue manipulation in MIS [2, 14].

Refer to caption
Figure 2: Portable instruments and micro-level actuator. (a) The micro-level actuator updated from [22], wherein the screw 1 is used to fix the instrument’s stainless tube, and the screw 2 is used to lock the forceps’ driving cable. (b) Instrument prototypes that integrate with the force-sensing forceps and scissors, wherein the docking part positions and orientates the instrument. (c) force-sensing forceps with a vision-based force sensing module presented in [22], where the camera (5) is used to measure the deformation of the spring (4) by tracking and estimating the pose of the target (3).

I-B Contribution

This work is a substantial extension of our previous work [22], which presented a pair of miniature forceps capable of sensing grasping and pulling forces. Leveraging the sensorized forceps, in this article, we propose a novel method to enable the control of multiple forces and automatic tissue traction. The main contributions of this article are as follows:

  1. 1.

    A controller is proposed to manage and decouple the grasping and pulling forces of miniature forceps, enabling more precise tissue manipulation.

  2. 2.

    Based on the force-controlled miniature forceps, automatic tissue traction is realized and implemented in ex vivo tissue resections.

We start by deriving a model of tissue manipulation that considers the interaction between forceps and soft tissues and analyzing its controllability and observability. Then, we design a controller capable of regulating the grasping and pulling forces separately or simultaneously using the miniature forceps’ multi-modal force sensing. The efficacy of the force controller is validated through a series of experiments comparing the target, estimated, and reference results.

We further investigate the feasibility of automatic tissue traction based on the developed controller. The automatic tissue traction includes two stages, grasping and pulling. The grasping stage relies on a controlled grasping force, while the pulling stage is under the guidance of a controlled pulling force, as depicted in Fig. 1(a). Integrating the force-sensing forceps in a dual-arm robotic system, we demonstrate the potential surgical application of automatic tissue traction by a series of resections on ex vivo tissues.

Finally, we discuss the benefits of multi-force control in tissue traction, evidenced through comparative analyses of various ex vivo resections with and without the proposed method, and the potential generalization with traction on different tissues.

II System Description and Modeling

Refer to caption
Figure 3: (a) Forces applied to the forceps when they grasp and pull a tissue include driving force FdF_{d} from the cable, supporting force FsF_{s} from the sensing module, contact force FgF_{g} (also called grasping force), and friction force FfF_{f} from the tissue. (b) Model of tissue traction with force-sensing microforceps. dpT{}^{T}d_{p} and dsT{}^{T}d_{s} denote the displacement of the forceps’ jaws related to the tissue body {TT} and that of the spring base related to {TT}, respectively. dlR{}^{R}d_{l} is the lower driver displacement associated with its mounting points on the robotic arm {RR}, while duL{}^{L}d_{u} is the upper driver displacement related to its mounting points on the lower driver {LL}.

II-A Force Sensing of Miniature Forceps

The miniature forceps and their vision-based force estimation method have been presented in our previous work [22]. Integrated with a micro-level actuator, the efficacy of this new kind of miniature forceps has been validated for force estimation in robotic tissue manipulation tasks. To reduce duplication without compromising comprehensibility, we briefly describe the prototype in this section. Subsequently, we clarify how the driving force and supporting force applied to the forceps are independently estimated, followed by the calculation of the pushing/pulling force and grasping force.

The micro-level actuator (Fig. 2(a)) is optimized by a portable design considering sterilization and delivery. The instrument integrated with the miniature force-sensing forceps (Fig. 2(b) shows the prototype) can achieve one-step mating with the micro-level actuator through a docking part and then be fixed by two screws. To avoid interference from the camera and LED cables, an inner tube is concentrically installed along with the outer stainless tube to enclose the forceps’ driving cable only, as shown in Fig. 2(c).

The forces applied to the forceps when they push or pull a tissue are also shown in Fig. 2(c). 𝐟d\mathbf{f}_{d} is the driving force from the cable, 𝐟p\mathbf{f}_{p} is the pushing/pulling force from the interactive tissue, and 𝐟s\mathbf{f}_{s} is the supporting force applied to the forceps’ base from the installed sensing module. The driving force 𝐟d\mathbf{f}_{d} is directly measured by a commercial gauge force sensor installed at the proximal end of the instrument shown in Fig. 2(a). The supporting force 𝐟s\mathbf{f}_{s} is equal to the elastic force from the spring and can be formulated as

𝐟s=𝐊s𝐭s,\mathbf{f}_{s}=\mathbf{K}_{s}\,{}\mathbf{t}_{s}\,, (1)

where 𝐊s\mathbf{K}_{s} is the spring’s stiffness matrix, 𝐭s\mathbf{t}_{s} is the translation vector of 𝐓MtM0{}^{M_{0}}_{M_{t}}\mathbf{T}, representing the spring’s deformation, and estimated by the sensing module’s camera by tracking the installed target.

Because the estimation of 𝐟s\mathbf{f}_{s} solely depends on the spring’s deformation, it can be directly and independently estimated by the vision-based sensing module. Consequently, this allows for the driving force 𝐟d\mathbf{f}_{d} and supporting force 𝐟s\mathbf{f}_{s} applied to the forceps to be measured independently and concurrently.

According to the force equilibrium, the pulling force 𝐟p\mathbf{f}_{p} can be obtained by

𝐟p=𝐓MtM0𝐟d𝐟s.\mathbf{f}_{p}=-{}^{M_{0}}_{M_{t}}\mathbf{T}\;\mathbf{f}_{d}\,-\mathbf{f}_{s}\,. (2)

We define the contact force between the tissue and forceps’ jaws as the grasping force FgF_{g}, as depicted in Fig. 3(a). For convenience, we adopt FF_{\bullet} and tt_{\bullet} to denote the magnitude of force 𝐟\mathbf{f}_{\bullet} and displacement 𝐭\mathbf{t}_{\bullet} in the following sections. Then, the grasping force FgF_{g} can be formulated as

Fg=Fdl2sinα2l3,F_{g}=\frac{F_{d}\,l_{2}\sin{\alpha}}{2l_{3}}\,, (3)

where

α=α0+θ=arccosl1,22+l22l122l1l1,2.\alpha=\alpha_{0}+\theta=\arccos\frac{{l^{2}_{1,2}}+l_{2}^{2}-l_{1}^{2}}{2{l_{1}}\,l_{1,2}}\,. (4)

The details of the grasping and pulling forces estimation can be found in [22].

II-B Model of Tissue Traction with Forceps

Force-sensing forceps pave the way for tissue manipulation, including controlling the grasping force FgF_{g} and the pulling force FpF_{p}. To facilitate efficient and safe robotic tissue traction, it is essential to control these multiple forces applied to the tissue.

To establish the model of tissue traction using forceps, accurately estimating the interaction forces between the soft tissue and the forceps is essential. Ideally, this force estimation can be achieved by constructing a tissue model, such as using the Kelvin–Voigt model [37, 38]. However, the diverse and complex characteristics of different tissues, coupled with their dynamic changes during the operation, pose significant challenges to precise modeling [28]. In the development of force-sensing forceps [22], we have enabled the real-time estimation of both grasping and pulling forces. Consequently, our system does not require a precise tissue model for force estimation.

In this study, to assess the observability and controllability of the tissue manipulation using miniature forceps, we simplify the grasped tissue by a Kelvin–Voigt model that consists of a viscous damper ctc_{t} and elastic spring ktk_{t} for the mathematical model derivation. Assuming the forceps grasp the tissue stably without any slippage or tissue damage, we introduce a static model when the forceps grasp and pull the tissue, as depicted in Fig. 3(b).

The system has two inputs 𝐮=[u1,u2]=[Rd˙l,Ld˙u]\mathbf{u}=[u_{1},\,u_{2}]^{\top}=[^{R}\dot{d}_{l},\,^{L}\dot{d}_{u}]^{\top}, and two outputs 𝐲=[y1,y2]=[Fg,Fp]\mathbf{y}=[y_{1},\,y_{2}]^{\top}=[F_{g},\,F_{p}]^{\top}. According to Fig. 3(b), we have below two function groups:

{Fd=ktdpT+ctd˙pT+ks(dpTdsT)Fp=ktdpT+ctd˙pT,\displaystyle\left\{\begin{array}[]{l}F_{d}=k_{t}\,{{}^{T}{d}_{p}}+c_{t}\,{{}^{T}\dot{d}_{p}}+k_{s}({{}^{T}{d}_{p}}-{{}^{T}d_{s}})\vspace{1ex}\\ F_{p}=k_{t}\,{{}^{T}{d}_{p}}+c_{t}\,{{}^{T}\dot{d}_{p}}\end{array}\right.\,, (7)

where d˙pTd˙sT=t˙sT{{}^{T}\dot{d}_{p}}-{{}^{T}\dot{d}_{s}}={{}^{T}\dot{t}_{s}}, dpT{}^{T}d_{p} and dsT{}^{T}d_{s} denote the displacement of the forceps’ jaws related to the tissue body {TT} and that of the spring base related to {TT}.

{dpT=dlR+duLdsT=dlR,\displaystyle\left\{\begin{array}[]{l}{{}^{T}d_{p}}={{}^{R}d_{l}}+{{}^{L}d_{u}}\\ {{}^{T}d_{s}}={{}^{R}d_{l}}\end{array}\right.\,, (10)

where dlR{}^{R}d_{l} is the lower driver displacement related to its mounting point on the robotic arm {RR}, while duL{}^{L}d_{u} is the upper driver displacement related to its mounting point on the lower driver {LL}.

Then, defining the state variables as 𝐱=[x1,x2]=[dpT,dsT]\mathbf{x}=[x_{1},\,x_{2}]^{\top}=[{}^{T}d_{p},\,{}^{T}d_{s}]^{\top}, we can formulate the state-space equations as

𝐱˙=𝐀𝐱+𝐁𝐮,\dot{\mathbf{x}}=\mathbf{A}\mathbf{x}+\mathbf{B}\mathbf{u}\,, (11)

with 𝐀=𝟎\mathbf{A}=\mathbf{0} and 𝐁=[1110]\mathbf{B}=\begin{bmatrix}{1}&{1}\\ {1}&{0}\end{bmatrix}.

Referring to (3), (7), and (10), we can obtain the outputs as

𝐲=𝐂𝐱+𝐃𝐮,\mathbf{y}=\mathbf{C}\mathbf{x}+\mathbf{D}\mathbf{u}\,, (12)

where

𝐂=[l2sinα2l3(kt+ks)l2sinα2l3kskt0],𝐃=[l2sinα2l3ctl2sinα2l3ctctct].{\mathbf{C}=\begin{bmatrix}\frac{{l_{2}}\sin\alpha}{2{l_{3}}}(k_{t}+k_{s})&-\frac{{l_{2}}\sin\alpha}{2{l_{3}}}k_{s}\\ k_{t}&0\end{bmatrix}},{\mathbf{D}=\begin{bmatrix}\frac{{l_{2}}\sin\alpha}{2{l_{3}}}c_{t}&\frac{{l_{2}}\sin\alpha}{2{l_{3}}}c_{t}\\ c_{t}&c_{t}\end{bmatrix}.}

Because rank([𝐁,𝐀𝐁])=2rank([\mathbf{B},\,\mathbf{AB}])=2 and rank([𝐂,𝐀𝐂])=2rank([\mathbf{C}^{\top},\mathbf{A}^{\top}\mathbf{C}^{\top}]^{\top})=2, the system is both controllable and observable.

III Methods for Automatic Tissue Traction

To achieve precise and automatic tissue traction, the forceps must be capable of following predefined grasping and pulling force profiles. Consequently, it becomes essential to design controllers for grasping and pulling processes. However, it is challenging to model tissue mechanical properties precisely in real time, and the controller needs to be adaptive to deal with various tissues. Here, we adopt a standard and effective proportional–integral–derivative (PID) controller to enable the forceps to track these force profiles,

u(t)=KPe(t)+KI0te(τ)𝑑τ+KDe˙(t),u(t)={K_{P}}{\,}e(t)+{K_{I}}\int_{0}^{t}{e(\tau){\,}d\tau}+{K_{D}}{\,}\dot{e}(t)\,, (13)

where e(t)=F(t)Fe(t)e(t)=F^{\ast}_{\bullet}(t)-F^{e}_{\bullet}(t) is the error between the target force F(t)F^{\ast}_{\bullet}(t) and the estimated value Fe(t)F^{e}_{\bullet}(t), and \bullet denotes subscript {gg, pp} for grasping and pulling forces, respectively.

Refer to caption
Figure 4: Experimental setup for force control evaluation, where a commercial gauge force sensor and pressure sensor were adopted to measure reference pulling and grasping forces, respectively. The inset shows three 3D-printed extension jaws configured with θ\theta = 1010^{\circ}, 3030^{\circ}, and 5050^{\circ}.

III-A Tissue Grasping with Controlled FgF_{g}

III-A1 Controller Design

In our forceps, the current FgeF^{e}_{g} is estimated and observed in each running cycle via (3). Originally, we plan to apply a group of parameters [KP, 1,KI, 1,KD, 1][K_{P,\>1},\>K_{I,\>1},\>K_{D,\>1}] with controller (13) to control the grasping force FgF_{g}. However, from (3), we find that FgF_{g} is positively related to θ\theta. Therefore, we set the corresponding parameters [KP, 1θ,KI, 1θ,KD, 1θ][K^{\theta}_{P,\>1},\>K^{\theta}_{I,\>1},\>K^{\theta}_{D,\>1}] of different θ\theta configurations as below (14) to minimize the difference in response.

[KP, 1θ,KI, 1θ,KD, 1θ]=f(θ)[KP, 1,KI, 1,KD, 1],[K^{\theta}_{P,\>1},\>K^{\theta}_{I,\>1},\>K^{\theta}_{D,\>1}]=f(\theta)\,[K_{P,\>1},\>K_{I,\>1},\>K_{D,\>1}]\,, (14)

where f(θ)=sinα0sin(θ2+α0)f(\theta)=\frac{\sin{\alpha_{0}}}{\sin(\frac{\theta}{2}+\alpha_{0})} is a function related to θ\theta.

In addition, considering the deformation of the spring and the press deformation of the tissue, we set the speed of the lower driver d˙lR{}^{R}\dot{d}_{l} as

d˙lR(t)=tsT(t)duL(t)d˙uL(t).{}^{R}\dot{d}_{l}(t)=-\frac{{}^{T}{}t_{s}(t)}{{}^{L}{}d_{u}(t)}\,{{}^{L}{}\dot{d}_{u}(t)}\,. (15)

This can compensate for the elastic motion and minimize the forceps tip movement, i.e., keeping dpT=0{}^{T}{}d_{p}=0 by setting dlR(τ)=tsT(τ){{}^{R}{}d_{l}(\tau)=-{}^{T}t_{s}(\tau)} with 0td˙lR(τ)𝑑τ=0ttsT(τ)duL(τ)d˙uL(τ)𝑑τ\int^{t}_{0}\,{{}^{R}{}\dot{d}_{l}(\tau)}\,d\tau=-\int^{t}_{0}\frac{{}^{T}{}t_{s}(\tau)}{{}^{L}{}d_{u}(\tau)}\,{}^{L}\dot{d}_{u}(\tau)\,d\tau.

Consequently, the input for the upper driver in the tissue grasping process with controlled FgF_{g} can be set as

d˙uL(t)=f(θ)(KP,1e1(t)+KI,10te1(τ)𝑑τ+KD,1e˙1(t)),{}^{L}\dot{d}_{u}(t)=f(\theta)(K_{P,1}{\,}e_{1}(t)+K_{I,1}\int_{0}^{t}{e_{1}(\tau){\,}{d\tau}}+K_{D,1}{\,}\dot{e}_{1}(t))\,, (16)

where e1(t)=Fg(t)Fge(t)e_{1}(t)=F^{\ast}_{g}(t)-F^{e}_{g}(t), Fg(t)F^{\ast}_{g}(t) is the target grasping force, and Fge(t)F^{e}_{g}(t) is the current estimated grasping force.

Refer to caption
Figure 5: Evaluation results of tissue grasping with controlled FgF_{g}. (a), (b), and (c) are results of experiments conducted with FgF^{\ast}_{g} frequency was set to 1/30Hz, 1/15Hz, and 1/10Hz, respectively. Fg,,iF^{\ast}_{g,\>,i}, Fg,ieF^{e}_{g,\>i}, and Fg,irF^{r}_{g,\>i} indicate targeted, estimated, and reference grasping forces. i=i= 1, 2, and 3 indicate experiments conducted with grasping angle θ=10\theta=10^{\circ}, 3030^{\circ}, 5050^{\circ}, and the corresponding amplitudes of Fg,iF^{\ast}_{g,\>i} are 0.2N, 0.25N, and 0.3N. (d) Corresponding errors patched with red (θ=10\theta=10^{\circ}), green (θ=30\theta=30^{\circ}), and blue (θ=50\theta=50^{\circ}). The first nine boxes are the errors between FgeF^{e}_{g} and FgF^{\ast}_{g}, while the last nine are the errors between FgeF^{e}_{g} and FgrF^{r}_{g}.

III-A2 Experimental Evaluation

Fig. 4 shows the experimental setup, where a commercial pressure sensor (RFP603 200g, customized by RFP®, China) was adopted as the reference. Associating with a linear voltage converter (K-CUT, China), the pressure sensor had a resolution of 0.01N in its linear sensing range [0, 0.6]N. The forceps grasped the commercial pressure sensor, which directly measured the reference grasping force. Because the pressure sensor’s sensing area was a 10mm-diameter circle, 3D-printed jaws were rigidly fixed to the forceps’ jaws to ensure sufficient contact. These extension jaws were configured with θ=10\theta=10^{\circ}, 3030^{\circ}, and 5050^{\circ} to provide different grasping angles. Consequently, l3l_{3} in (3) was set as l3l^{\prime}_{3} in the following experiments. To avoid the slide between the forceps and the pressure force sensor, we fixed the sensor to the lower extension jaw with a thin glue pad. We tuned the controller parameters empirically by referring to the Ziegler–Nichols method. We observed acceptable performance with [KP, 1,KI, 1,KD, 1]=[20, 1, 1][K_{P,\>1},\>K_{I,\>1},\>K_{D,\>1}]=[20,\,1,\,1] and applied them to the following evaluation experiments.

Because the grasping force is positively related to the grasping angle θ\theta, as shown in (3), the maximum grasping force that the forceps can produce varies with different θ\theta. Moreover, to cover the range of FgF_{g} estimation as much as possible, we set the amplitude of the target grasping force profile FgF^{\ast}_{g} to 0.2N, 0.25N, and 0.3N for experiments with θ=10\theta=10^{\circ}, 3030^{\circ}, and 5050^{\circ}, respectively, and note them by i(1,2,3)i\in(1,2,3). Referring to [16, 33, 39, 40], we set the frequency of FgF^{\ast}_{g} to 1/30Hz, 1/15Hz, and 1/10Hz and repeatedly applied them to experiments with different θ\theta configurations.

Fig. 5(a), (b), and (c) present the grasping force results of experiments conducted with the targeted grasping force frequency equalling 1/30Hz, 1/15Hz, and 1/10Hz, respectively. For clarification, we plotted results with the same FgF^{\ast}_{g} frequency in the same subplot. Fg,iF_{g,\>i}^{\ast}, Fg,ieF^{e}_{g,\>i}, and Fg,irF^{r}_{g,\>i} denote the input target grasping force, the forceps-estimated grasping force, and the measured reference grasping force, respectively. Fig. 5(d) shows the errors between FgF^{\ast}_{g}, FgeF^{e}_{g}, and FgrF^{r}_{g} with boxplots, and the root mean square (RMS) errors are marked with pentagrams. We also noticed that the error between FgF^{\ast}_{g} and FgeF^{e}_{g} tended to increase when the frequency of the targeted force FgF^{\ast}_{g} increased, and the maximum error (0.095N) was observed in the experiment with 1/10Hz and θ=50\theta=50^{\circ}. On the contrary, errors between FgF^{\ast}_{g} and FgeF^{e}_{g} showed slight variations, yet all were below 0.06N. This indicates the grasping force FgF_{g} can be estimated and controlled effectively during the grasping process.

III-B Tissue Pulling with Controlled FpF_{p}

III-B1 Controller Design

In our forceps, the current FpeF^{e}_{p} is also estimated and observed in each running cycle via (2). We assume the tissue has been grasped stably for the pulling stage, and the upper driver is locked by setting

d˙uL(t)=0.{}^{L}\dot{d}_{u}(t)=0. (17)

Then, the pulling force control can be achieved by directly relying on the lower driver’s motion. Consequently, the input for the lower driver in the pulling process with controlled FpF_{p} can be set as

d˙lR(t)=KP,2e2(t)+KI,20te2(τ)𝑑τ+KD,2e˙2(t),{}^{R}\dot{d}_{l}(t)=K_{P,2}{\,}e_{2}(t)+{K_{I,2}}\int_{0}^{t}{e_{2}(\tau){\,}{d\tau}}+K_{D,2}{\,}\dot{e}_{2}(t)\,, (18)

where e2(t)=Fp(t)Fpe(t)e_{2}(t)=F^{\ast}_{p}(t)-F^{e}_{p}(t), Fp(t)F^{\ast}_{p}(t) is the target pulling force, and Fpe(t)F^{e}_{p}(t) is the current estimated pulling force.

III-B2 Experimental Evaluation

Similarly, we evaluate the pulling force control by actuating the forceps to follow a series of inputted force profiles FpF^{\ast}_{p} with different amplitudes and frequencies. The experimental setup is shown in Fig. 4, where the reference pulling force FprF^{r}_{p} is measured by a commercial gauge force sensor (SBT630B 1kg, SIMBATOUCH, China) that is connected to the pressure sensor by an elastic. The forceps initially grasped the commercial pressure sensor with a grasping force Fg=0.2NF_{g}=0.2N. Then, the forceps pulled the pressure sensor with an input target pulling force profile FpF^{\ast}_{p}, having an amplitude of 2.0N. [KP, 2,KI, 2,KD, 2]=[10, 2, 5][K_{P,\>2},\>K_{I,\>2},\>K_{D,\>2}]=[10,\,2,\,5] were chosen and applied to the following evaluation experiments. Similar to the tissue grasping evaluation, three frequencies, 1/30Hz, 1/15Hz, and 1/10Hz, were chosen and repeatedly applied to experiments with three grasping angles θ=10\theta=10^{\circ}, 3030^{\circ}, and 5050^{\circ} noted by i(1,2,3)i\in(1,2,3).

Refer to caption
Figure 6: Evaluation results of the tissue pulling with controlled FpF_{p}. (a), (b), and (c) present results of experiments conducted with FpF^{\ast}_{p} frequency was set to 1/30Hz, 1/15Hz, and 1/10Hz, respectively, and the amplitude was 2.0N. FpF^{\ast}_{p} and Fg,iF^{\ast}_{g,\>i} denote targeted pulling and grasping forces. Fp,ieF^{e}_{p,\>i} and Fg,ieF^{e}_{g,\>i} are the estimated forces by the forceps, while Fp,irF^{r}_{p,\>i} and Fg,irF^{r}_{g,\>i} are reference forces measured by commercial sensors. i(1,2,3)i\in(1,2,3) denotes experiment conducted with grasping angle θ=10\theta=10^{\circ}, 3030^{\circ}, and 5050^{\circ}. (d) Corresponding errors patched with red (θ=10\theta=10^{\circ}), green (θ=30\theta=30^{\circ}), and blue (θ=50\theta=50^{\circ}). The first nine boxes are the errors between FpeF^{e}_{p} and FpF^{\ast}_{p}, while the last nine are those between FpeF^{e}_{p} and FprF^{r}_{p}.
Refer to caption
Figure 7: Grasping force FgF_{g} variation resulting from coupling with pulling force FpF_{p}. Fg,,iF^{\ast}_{g,\>,i}, Fg,ieF^{e}_{g,\>i}, and Fg,irF^{r}_{g,\>i} indicate targeted, estimated, and reference grasping forces. i=i= 1, 2, and 3, indicates experiments conducted with grasping angle θ=10\theta=10^{\circ}, 3030^{\circ}, 5050^{\circ}. In these experiments, the amplitudes and frequency of FpF^{\ast}_{p} were 2.0N and 1/30Hz.

Fig. 6(a), (b), and (c) present the comparisons of pulling force FpF_{p} in experiments conducted with FpF^{\ast}_{p} frequency equal to 1/30Hz, 1/15Hz, and 1/10Hz, respectively. For clarification, we plotted results with the same FpF^{\ast}_{p} frequency in the same subplot. Fp,iF_{p,\>i}^{\ast}, Fp,ieF^{e}_{p,\>i}, and Fp,irF^{r}_{p,\>i} denote the input target pulling force, the forceps’ estimated pulling force, and the measured reference pulling force, respectively Fig. 6(d) shows the errors between FpF^{\ast}_{p}, FpeF^{e}_{p}, and FprF^{r}_{p} with boxplots, and RMS errors are marked with pentagrams. The error between FpF^{\ast}_{p} and FpeF^{e}_{p} tended to increase when the frequency of FpF^{\ast}_{p} increased, and the maximum error 0.4N was observed in the experiment with 1/10Hz and θ=50\theta=50^{\circ}. On the contrary, errors between FpeF^{e}_{p} and FprF^{r}_{p} showed slight variations, yet all were below 0.16N. This indicates that FpF_{p} can be estimated and controlled efficiently during the pulling process.

III-C Tissue Traction with Controlled FgF_{g} and FpF_{p}

III-C1 Integrated Controller for Grasping and Pulling Stages

The results above have shown the potential of the proposed controllers in automatic tissue traction, which consists of a grasping stage followed by a pulling stage. In particular, the grasping stage can directly employ the controller developed in Sec. III-A, i.e., pure grasping force control using (15) and (16).

The pulling stage may also just use the pure pulling force controller proposed in Sec. III-B; however, a notable coupling between FpF_{p} and FgF_{g} was observed in the experiments in Sec. III-B. For example, Fig. 7 presents the FgF_{g} variation resulting from the changed FpF_{p} corresponding to experiments in Fig. 6(a), and the maximum values of these variations were 0.073N, 0.096N, and 0.116N for θ=10, 30,\theta=10^{\circ},\,30^{\circ}, and 5050^{\circ}, respectively. This force coupling phenomenon was also observed in [20, 21, 22] when these studies evaluated their forceps’ force-sensing capabilities.

The force coupling phenomenon can be explained by (2) and (3). Referring to them, we can formulate grasping force as

Fg=Fdl2sinα2l3=(Fp+Fs)l2sinα2l3,F_{g}=\frac{F_{d}\,l_{2}\sin{\alpha}}{2l_{3}}=\frac{(F_{p}+F_{s})\,l_{2}\sin{\alpha}}{2l_{3}}\,, (19)

where Fd=Fp+FsF_{d}=F_{p}+F_{s}. This indicates that the grasping force FgF_{g} is positively related to the pulling force FpF_{p}.

When dealing with delicate and critical tissues, it is often desirable to maintain a controlled grasping force while pulling the tissue. Therefore, we propose to simultaneously control the grasping and pulling forces during the tissue pulling stage. This can be conveniently achieved by setting the inputs for lower and upper drivers in the pulling process with (18) and (16), respectively.

III-C2 Experimental Evaluation

Here, we adopted the same experimental setup shown in Fig. 4. The experimental procedures simulated the tissue traction process with the following considerations. First, the forceps grasp the pressure sensor following a target grasping force profile FgF_{g}^{\ast}. Then, during the pulling process, the forceps pull the pressure sensor following a target pulling force profile FpF^{\ast}_{p} while keeping the grasping force at a constant value Fg,tF^{\ast,\,t}_{g}. Fg,tF^{\ast,\,t}_{g} simulated a threshold to limit the grasping force and avoid unexpected tissue breaking.

Refer to caption
Figure 8: Evaluation results of tissue traction with controlled FgF_{g} and FpF_{p}. (a) and (b) Comparisons of grasping force FgF_{g} and pulling force FpF_{p} results. Fg,irF^{r}_{g,\>i} and Fp,irF^{r}_{p,\>i} are measured reference forces, Fg,ieF^{e}_{g,\>i} and Fp,ieF^{e}_{p,\>i} indicate the estimated forces, FgF^{\ast}_{g} and Fp,iF^{\ast}_{p,\>i} are targeted forces, and Fg,tF^{\ast,\>t}_{g} (0.2N for all experiments) is the threshold target force for grasping. i(1,2,3)i\in(1,2,3) denotes experiment conducted with grasping angle θ=10\theta=10^{\circ}, 3030^{\circ}, and 5050^{\circ}. (c) Variations of driving force FdF_{d} and spring elastic force FsF_{s}.
TABLE I: Worst-case Errors in The Pulling Phase of Simultaneous Multiple Force Control
Force Comparison Error 1010^{\circ} 3030^{\circ} 5050^{\circ}
FgF_{g} [N] Mean 0.0054 0.0071 0.0106
(Fg,FgeF^{\ast}_{g},\,F^{e}_{g}) RMS 0.0063 0.0083 0.0128
Max 0.0151 0.0202 0.0377
Mean 0.0144 0.0140 0.0171
(Fge,FgrF^{e}_{g},\,F^{r}_{g}) RMS 0.0163 0.0167 0.0201
Max 0.0345 0.0448 0.0532
FpF_{p} [N] Mean 0.2480 0.2024 0.2019
(Fp,FpeF^{\ast}_{p},\,F^{e}_{p}) RMS 0.2890 0.2457 0.2385
Max 0.5529 0.5382 0.5218
Mean 0.1043 0.1122 0.1920
(Fpe,FprF^{e}_{p},\,F^{r}_{p}) RMS 0.1226 0.1331 0.2253
Max 0.3068 0.3374 0.4437

Specifically, the targeted grasping force FgF^{\ast}_{g} first gradually increased from zero to the threshold Fg,t=0.2F^{\ast,\,t}_{g}=0.2N during the grasping phase (050-5s). Then, it kept constant during the pulling phase (8188-18s) when the target pulling force FpF^{\ast}_{p} increased from 0 to 2.0N. Finally, both FgF^{\ast}_{g} and FpF^{\ast}_{p} kept constant during (182518-25s). During (585-8s), FgF^{\ast}_{g} and FpF^{\ast}_{p} were constant to visually separate the grasping and pulling phases.

Refer to caption
Figure 9: (a) Experimetal setup of robotic ex vivo tissue resections with automatic traction. A human body phantom was used for placing ex vivo chicken tissue simulating lesions. The micro-level actuators with instruments were mounted on two universal robotic arms, UR-1 and UR-2. Specifically, UR-1, carrying the forceps tissue grasping and pulling, was hocked to the initial pose and locked during the tissue resection procedure, while UR-2 was teleoperated by a touch device to adjust the pose of the scissors for tissue cutting. The instruments and endoscopy were implemented through simulated minimally invasive surgical ports on the phantom. The laptop provided the operator with a graphic user interface (GUI) to monitor the procedure and input orders. (b) Integrated controller diagram of the dual-arm robotic system.

Each experimental procedure was repeated five times. The standard deviation plots Fig. 8(a) and (b) show the comparison of estimated, targeted, and reference values of FgF_{g} and FpF_{p}, respectively. Since all the experiments followed the same FgF^{\ast}_{g} and FpF^{\ast}_{p} profiles, their results almost overlaid. In these traction experiments, we are more concerned with the force variations during the pulling process, and Table I lists the worst-case errors (see Appendix-A) of FgF_{g} and FpF_{p} during this period.

Refer to caption
Figure 10: Results of automatic traction-assisted tissue resections on ex vivo chicken tissue, where the top endoscopy snapshots show the critical stages of the operation flow. (a), (b), (c), and (d) present the results of four procedures, where FgF_{g}, FpF_{p}, and dpd_{p} denote the grasping force, pulling force, and pulling distance, respectively. Four procedures followed the same operation flow, wherein the forceps performed automatically, while the scissors relied on teleoperation to adjust each cut’s pose. The cuts performed in each resection are indicated by CiC_{i}, and the moving out is denoted by M.

We can see the mean, RMS, and maximum errors between FgF^{\ast}_{g} and FgeF^{e}_{g} are all under (0.0106, 0.0128, 0.0377)N, which were comparable with that of experiments shown in Fig. 5. The mean, RMS, and maximum errors between FpF^{\ast}_{p} and FpeF^{e}_{p} are all under (0.2480, 0.2890, 0.5529)N, which were also comparable to that in experiments shown in Fig. 6. Moreover, compared to that without controlled grasping force (see Fig. 7), the maximum deviation of FgF_{g} in the pulling phase reduced by around 300% for θ=50\theta=50^{\circ} (from 0.116N to 0.0377N), 470% for θ=30\theta=30^{\circ} (from 0.096N to 0.0202N), 460% for θ=10\theta=10^{\circ} (from 0.073N to 0.0151N). These indicate that simultaneous FpF_{p} and FgF_{g} control can be effectively achieved during the pulling process.

In addition, Fig. 8(c) shows the corresponding driving force FdF_{d} and spring elastic force FsF_{s} of these experiments. We can see that less FdF_{d} and FsF_{s} were required for forceps with larger θ\theta to achieve the same Fg,tF^{\ast,\,t}_{g}. Moreover, the driving force FdF_{d} remained nearly constant during the pulling phase while the spring elastic force FsF_{s} (equal to the supporting force) gradually decreased. This was because the constant grasping force required constant driving force, and the system had to reduce the elastic force FsF_{s} to ensure the increased pulling force FpF_{p}. This phenomenon confirmed the analysis in (19) and revealed that the decoupling control of FgF_{g} and FpF_{p} was achieved by indirectly controlling FdF_{d} and FsF_{s}.

IV Automatic Traction-Assisted Tissue Resection

Tissue traction is frequently performed in surgical operations such as lesion sampling and tumor dissection. Here, we demonstrate the feasibility of the proposed method for automatic tissue traction in a dual-arm tissue resection task on ex vivo tissues.

IV-A Experimental Setup and Operation Flow

IV-A1 Experimental Setup

Fig. 9(a) shows the experimental setup, where two UR robotic arms were adopted as the macro-level actuators. The ex vivo chicken tissue was placed in a human body phantom to simulate the lesion, and instruments were implemented through simulated minimally invasive ports on the phantom. Both universal robotic arms, UR-1 and UR-2, have been pre-docked to the initial state, and the micro-level actuators were responsible for performing the automatic traction-assisted tissue resection task locally. During the tissue traction, no manual manipulation was applied to the forceps. Specifically, UR-1, carrying the forceps for tissue traction, was locked during the operation, while UR-2 was teleoperated to adjust the pose of the scissors for tissue cutting.

To integrate the force controller and the robotic controller, we further designed a software architecture, as depicted in Fig. 9(b), which contains a forceps controller and a scissors controller. The forceps controller was responsible for the tissue traction. Dell Latitude 5420 laptop equipped with an i5-11th{th} @ 2.6GHz CPU received the task state and sent the target forces 𝐅\mathbf{F}^{\ast} to the force controller. Subsequently, the force controller generated the inputs 𝐮=[Rd˙l,Ld˙u]\mathbf{u}=[^{R}\dot{d}_{l},\,^{L}\dot{d}_{u}]^{\top} and sent them to the forceps’ micro-level actuator of the forceps. The operator could supervise the procedure and input orders through a designed graphic user interface (GUI), shown in Fig. 9(a). This GUI also displayed real-time data, including sensed multiple forces, pulling distance, endoscope image, and camera frame of the sensing module.

The scissors controller was responsible for the tissue cutting. A touch device (3D Systems, USA), shown in Fig. 9(a), enabled the teleoperation of the UR-2 robotic arm and facilitated the transmission of cutting commands to the micro-level actuator of the scissors. User movements captured by the touch device were abstracted by the touch ROS driver provided by [41]. These movements were then transformed and relayed to the robot’s end-effector frame, located at the tip of the scissors.

The force controller, state estimator, and signal generator for micro-level actuators were implemented on an STM32H7 microcontroller, which communicated with the laptop and ROS via serial ports. The UR-2 robot was connected to another computer running ROS via an Ethernet cable, and the touch device was linked to the computer through a USB port. The publishing rate for the UR-2 robot was 500 Hz, while the touch device’s was 1000 Hz. Each pose trajectory command sent to the UR-2 robot had a duration of 1 ms.

IV-A2 Resection with Automatic Tissue Traction

For typical tissue resection, we noticed that the required pulling force at the first cut is more significant than that of the following cuts. Therefore, the targeted pulling force FpF_{p}^{\ast} should be reduced after each cut. Moreover, because of the elasticity, the tissue body tends to collapse after the connection part has been cut out. This indicates that the cutting surface may passively be revealed by the tissue collapse when the tissue has been pulled up to a certain displacement.

Considering the above phenomena and patterning after the clinical dissection procedure [18], we designed an operation flow with automatic traction. The automatic traction was built upon predefined grasping and pulling forces profiles, complemented by the pulling distance information. The forceps first reached the tissue with touch detection by comparing the estimated FpF_{p} with a set threshold Fp,t=0.05F_{p}^{*,\>t}=-0.05N (the negative sign indicates the operation is opposite to pulling tissues). Next, the tissue was grasped to the target grasping force Fg=0.3F_{g}^{\ast}=0.3N, followed by pulling up and holding with an initial target pulling force Fp, 0=0.25F_{p}^{\ast,\>0}=0.25N. After the pulling, the scissors were teleoperated to the target tissue, and cutting was performed. Then, the operation alternated between pulling and cutting several times, and the target pulling force Fp,iF_{p}^{\ast,\>i} reduced to ρFp,i1\rho F_{p}^{\ast,\>i-1} after the ithi^{th} cut. Here, i[1,m]i\in[1,\>m], mm is the number of cuts performed, and ρ=0.8\rho=0.8 is the reduction ratio. Once reaching the target force Fp,iF_{p}^{\ast,\>i} in each pulling, the forceps kept static with no pulling distance dpd_{p} change to provide a constant cutting surface. The incremental pulling distance Δdp\Delta d_{p} between cuts was limited by a threshold Δdpt=20\Delta d_{p}^{t}=20mm, and the total pulling distance dpd_{p} was limited by dpt=30d_{p}^{t}=30mm. A threshold for cutoff detection Fp,c=0.05F^{\ast,\,c}_{p}=0.05N was also included. When the estimated pulling force FpeF^{e}_{p} after each cut was less than Fp,cF^{\ast,\,c}_{p}, the forceps would not pull up the tissue further. Then, the operator was required to check whether the tissue had been cut off and confirm whether another cut was needed or could be moved out directly. The above operation flow is also summarized in Appendix-B.

IV-B Tissue Resection Results

Here, the automatic tissue grasping process was achieved by (15) and (16), and the pulling process relied on (18) and (16). We conducted four resections, and their results are shown in Fig. 10(a), (b), (c), and (d), including grasping force FgF_{g}, pulling force FpF_{p}, and pulling distance dpd_{p}. The critical snapshots of the experimental procedure are also presented at the top of Fig. 10.

Four procedures were carried out with the same piece of tissue, but the localized conditions of the grasped tissues differed, and the scissors’ pose was teleoperated. As a result, the number of cuts (mm) performed and the operation time (tt) varied among these procedures. Specifically, for the experiments presented in Fig. 10(a), (b), and (d), four cuts were performed (m=4m=4), while for the experiment in Fig. 10(c), five cuts were performed (m=5m=5), as indicated by CiC_{i}. The rapid variations in pulling force FpF_{p} resulted from interactions between scissors and tissue. When the forceps reach the cutting surface to perform the tissue cutting, they may stretch or press the cutoff tissue, which can cause the increase or decrease of pulling force FpF_{p} sensed by the forceps. At this stage, the sensed pulling force FpF_{p} is the stretch force applied on the cutoff tissue between the forceps and scissors. Although the sensed FpF_{p} sometimes exceeded the target FpF^{\ast}_{p}, the tissue was not subjected to excessive pulling or pushing, thereby not compromising patient safety, as the forceps kept static during each cutting phase. All procedures successfully cut the tissue off, indicating that automatic tissue traction with multi-force control was effectively implemented and had the potential to promote autonomous MIS.

V Discussion

V-A Force Sensing and Tracking

V-A1 Sensing Resolution and Range

Although through the distributed software framework design and direct memory access (DMA) communication, the local controller could achieve high-frequency operation with minimized signal interference, the updating frequency of estimated elastic supporting force FsF_{s} was limited to 30Hz by the camera (OVM6946, Omnivision Inc., USA) update rate. The frequency could be improved by adopting a camera with a higher rate. Consequently, the performance of force estimation and control could be further improved. Replacing the spring with flexures that have different stiffness, the sensitivity and resolution of the sensing module can also be configured. Additionally, the grasping force FgF_{g} estimation is related to the supporting force FsF_{s}, and the sensible range of FsF_{s} (limited by the spring’s deformation) is [05][0-5]N in our prototype. Therefore, the sensible range of FgF_{g} is also limited and positively related to grasping angle θ\theta.

Refer to caption
Figure 11: Force tracking performance of step signal input. (a) FgeF^{e}_{g}, FgF^{\ast}_{g}, and FgrF^{r}_{g} are estimated, target, and reference grasping forces. dcd_{c} is the displacement of the driving cable. (b) FpeF^{e}_{p}, FpF^{\ast}_{p}, and FprF^{r}_{p} are estimated, target, and reference pulling forces. dpd_{p} is the pulling distance.
Refer to caption
Figure 12: Tissue resection on chicken tissue without pulling force FpF_{p} control. (a) and (b) show tissue slide and split due to excessive pulling forces, respectively. Δdp\Delta d_{p} indicates the incremental pulling distance between each two cuts. FgF_{g} and FpF_{p} denote the recorded grasping force and pulling force. Tissue cutting is indicated by CiC_{i}.

V-A2 Force Tracking

For the PID controller, the proportional term produces an output value proportional to the current error value and generally operates with a steady-state error. Then, the integral term is required to eliminate the steady-state error. However, a large proportional or integral term could result in a notable overshoot [42]. This overshoot can introduce excessive forces and bring risks to tissue manipulation. Consequently, we tended to select smaller KPK_{P} and KIK_{I} values during the controller tuning process. In addition, a large derivative term may impact the controller’s stability, but a small one can improve it [42]. Therefore, smaller KDK_{D} values were also preferred. These parameters can be fine-tuned to enhance the performance in specific aspects for different preferences.

We demonstrated the system has the ability to track force profiles with different frequencies and amplitude, as shown in Fig. 5, Fig. 6, and Fig. 8. Because the actuators’ displacements and speeds can not change rapidly, the response speed of force control is limited, and there are rise times for the system to track the target forces. These rise times approximately equal the execution times of the grasping and pulling tasks. For example, using the experimental setup shown in Fig. 4, we verified the system’s step response, and the results are shown in Fig. 11. For target grasping force FgF_{g}^{\ast} with 0.35N step signal, a 1.5s rise time with 1.6mm driving cable displacement dcd_{c} was observed. For target pulling force FpF_{p}^{\ast} with a 1.0N step signal, a 0.5s rise time with 4mm pulling distance dpd_{p} was observed. However, the force variation in tissue traction often involves considerable tissue deformation, and no rapidly changed force is required [18]. In addition, ex vivo experiments show that the forceps can effectively complete the adjustment of forces between cuts. Therefore, these rise times will not compromise the effectiveness of tissue traction.

V-B Automatic Traction

The tissue traction strategy proposed in Section IV seems straightforward. However, we still observed some inspiring phenomena by comparing and analyzing these results. From Fig. 10, we can see that for the same target pulling force Fp,iF^{\ast,\,i}_{p}, the required pulling distance dpd_{p} varied. Specifically, dpd_{p} was almost constant in Fig. 10(b) and (c), while it gradually increased in Fig. 10(a) and (d). This indicates that tissue pulling that solely relies on pulling distance dpd_{p} has a higher potential for tissue split due to excessive pulling forces. On the other hand, we must admit that tissue split cannot be avoided by simply relying on the pulling force information either. This is because when tissue has been cut very finely, the pulling force exerted on the forceps will be too subtle to be reliably sensed and controlled. That is why incremental and total pulling distances should be limited in tissue traction, and the operator was required to check the tissue condition when the pulling force FpeF^{e}_{p} was less than a threshold Fp,cF^{\ast,\,c}_{p} (0.05N in our experiments). This tissue condition-checking task has the potential to be automated with more input information, for example, the fluorescence of tumor [43].

Refer to caption
Figure 13: Tissue traction on chicken tissue without decoupling force control, wherein the grasping force gradually decreased due to instrument interactions (between scissors and tissue). FgF_{g}, FpF_{p}, and dpd_{p} are grasping force, pulling force, and pulling distance results. The number of performed cuts is three, each cut is indicated by CiC_{i}, and the moving out by M.
Refer to caption
Figure 14: Tissue resection on beef tissues. (a) Overlapped cutting surface due to insufficient pulling force FpF_{p}, where the parameters are the same as the experiments on chicken tissue in Fig. 10. (b) and (c) Improved cutting surface with increased pulling forces FpF_{p}. FgF_{g}, FpF_{p}, and dpd_{p} denote the grasping force, pulling force, and pulling distance, respectively. Tissue cutting and moving out are indicated by CiC_{i} and M.

V-B1 Traction without FpF_{p} Control

To further identify the potential benefits of tissue traction with controlled pulling force FpF_{p}, we conducted a group of resections on ex vivo tissue relying on pulling distance dpd_{p}. During the operation, the incremental pulling distance Δdp\Delta d_{p} was set to 10mm, while the target pulling force FpF^{\ast}_{p} and its reduction ratio ρ\rho were disabled. Fig. 12(a) and (b) show that the tissue slid and split due to excessive pulling forces FpF^{\ast}_{p}, respectively. For each experiment, FgF_{g}, FpF_{p}, and dpd_{p} were recorded, and the top endoscopy snapshots show the critical events of the operation.

In Fig. 12(a), the target grasping force FgF^{\ast}_{g} was set to 0.3N as that in Fig. 10. Because the tissue was pulled up with Δdp\Delta d_{p} after each cut without intentional FpF_{p} control, the excessive FpF_{p} was observed between 50-53s with FpF_{p} = 0.38N (which was limited by a threshold of 0.25N in Fig. 10) and the tissue slide occurred at 66s as the tissue was excessively pulled with dpd_{p} = 25 mm and FgF_{g} = 0.37N.

We then increased the target grasping force FgF^{\ast}_{g} to 0.35N in the experiment presented in Fig. 12(b). Although the tissue slide was avoided, we observed tissue split. The excessive FpF_{p} was observed between 45-55s with FpF_{p} = 0.4N, and the tissue slide occurred at 63s as the tissue was excessively pulled with dpd_{p} = 22mm and FpF_{p} = 0.24N. This tissue split could be avoided with controlled FpF_{p}, as the estimated FpF_{p} after C2C_{2} was 0.03N at 61s, which is less than the cutoff detection threshold Fp,c=0.05F^{\ast,\,c}_{p}=0.05N in Fig. 10. This means the remaining tissue was too fine and should not be pulled up further after C2C_{2}.

V-B2 Traction without Decoupling Force Control

We also conducted tissue traction with the grasping process achieved by (15) and (16), and the pulling process relied on (18) and (17), i.e., the grasping force FgF_{g} is not controlled during the pulling process. The tissue also has been successfully cut off, and the result is shown in Fig. 13. Since the required FpF_{p} in the tissue-pulling process is small (0.25N in these experiments), the force coupling was not obviously observed. However, another interesting phenomenon caught our attention: the grasping force FgF_{g} in Fig. 13 gradually decreased (0.04N reduction at the end, 12% of 0.3N) after each cut. This could result from the interaction between the scissors and tissue, which caused rapid force variation and impaired the grasping condition. This reduced grasping force could increase the risk of tissue slides in the following operations.

Nevertheless, with decoupling force control, the grasping force FgF_{g} in the experiments presented in Fig. 10 recovered to the target value FgF_{g}^{\ast} (with 0.01N errors at the end, 3% of 0.3N). Compared to the experiment in Fig. 13 that has a 12% reduction of FgF_{g}, enabling grasping force control in the pulling process could reduce tissue slide risk. This phenomenon further supports the criticality of simultaneous multi-force control in tissue manipulations.

V-B3 Automatic Traction on Different Tissues

The used parameters in tissue resections, including touch detection threshold Fp,tF^{\ast,\,t}_{p}, targeted grasping force FgF_{g}^{\ast}, initial targeted pulling force FpF_{p}^{\ast}, reduction ratio ρ\rho, pulling distance incremental threshold Δdpt\Delta d_{p}^{t}, total pulling distance threshold dptd_{p}^{t}, and cutoff detection threshold Fp,cF^{\ast,\,c}_{p}, were empirically chosen. For more precise operation, these parameters should be identified according to clinical requirements. To help understand this, we also conducted automatic traction-assisted resections on ex vivo beef tissue.

We first conducted a resection with the same parameters in Fig. 10, i.e., initial target pulling force Fp,0F^{\ast,0}_{p} = 0.25N, reduction ratio ρ\rho = 0.8, and target grasping force FgF^{\ast}_{g} = 0.3N. Fig. 14(a) presents the result, and the top snapshots show the critical stages. Although the tissue was successfully cut off with five cuts, the operation was more challenging as the cutting surface overlapped due to insufficient pulling force FpF_{p}, which made it more difficult for the scissor to reach, as shown in C3C_{3} of the snapshots. This may be because beef tissue is tougher than chicken tissue [44].

Consequently, we slightly increased Fp,0F^{\ast,0}_{p} to 0.3N, ρ\rho to 0.9, and FgF^{\ast}_{g} to 0.35N to provide a better cutting surface. Then, two resections were repeatedly conducted, and the results are shown in Fig. 14(b) and (c). The top snapshots are the critical stages corresponding to the trial of Fig. 14(b). The snapshots show that the cutting surfaces in Fig. 14(b) have been improved compared to Fig. 14(a), and no tissue slide, break, or split occurred.

In practical surgery, external sensing modules, such as a vision system, could also provide more information for decision-making. With additional information and considerations of clinical constraints, the tissue resection strategy has the potential to be extended to more general operations.

V-C Other Applications and Future Work

This paper demonstrated the potential application of multi-force control for automatic tissue traction by forceps through robotic ex vivo resections with simulated surgical setup. In the future, we will conduct more systematic verification with practical clinical setups under the guidance of clinicians. The proposed force controller has the potential to be extended to other surgical operations as well. These include but are not limited to robotic palpation and tissue handling compensating for external motion disturbances. Considering the clinical constraints, these extended characteristics will be further studied in future work with other tissue manipulation tasks. Comparing the surgical outcomes of automated and manual operations in terms of duration, incision, bleeding, etc., is also significant and will be explored in future work.

Because the grasping force and pulling force can be controlled separately or simultaneously, more alternatives are provided to the operator for different applications. Moreover, with the one-step-docking design, the instrument can be replaced and delivered quickly. Specifically, the scissors and forceps were actuated by the same micro-level actuator in our prototype, as shown in Fig. 9(a). This could also bring benefits to sterilization and interoperative instrument exchanges.

VI Conclusion

This paper has introduced a method for automating tissue traction with miniature forceps featuring controlled grasping and pulling forces. Specifically, the grasping stage relied on a controlled grasping force, while the pulling stage was under the guidance of a controlled pulling force. In particular, during the pulling process, the simultaneous control of both grasping and pulling forces was also enabled for more precise tissue traction, achieved through force decoupling. The force controller was built upon a static model of tissue manipulation, considering the interaction between the miniature force-sensing forceps and soft tissue. The efficacy of this force control approach was validated through a series of experiments comparing targeted, estimated, and actual reference forces. Various tissue resections were conducted on ex vivo tissues employing a dual-arm robotic setup to verify the feasibility of the proposed method in surgical applications. Finally, we discussed the benefits of multi-force control in tissue traction, evidenced through comparative analyses of various ex vivo tissue resections with and without the proposed method, and the potential generalization with traction on different ex vivo tissues. The results affirmed the feasibility of automatic tissue traction using miniature forceps with multi-force control, suggesting its potential to promote autonomous MIS. In the future, this approach will be extended to accommodate other tissue manipulations and take into account more strict clinical constraints and surgical versatility.

Appendix

VI-A Worst-Case Error Calculation

The worst-case errors in Table I were calculated by

{Mean(F,Fe)=max(mean(F,i,j,F,i,je))Mean(Fe,Fr)=max(mean(F,i,je,F,i,jr))RMS(F,Fe)=max(rmse(F,i,j,F,i,je))RMS(Fe,Fr)=max(rmse(F,i,je,F,i,jr))Max(F,Fr)=max(max(F,i,j,F,i,je))Max(Fe,Fr)=max(max(F,i,je,F,i,jr)),\displaystyle\left\{\begin{array}[]{l}\textnormal{Mean}(F^{\ast}_{\bullet},F^{e}_{\bullet})=\max{(\textnormal{mean}(F^{\ast}_{\bullet,\,i,\,j},\,F^{e}_{\bullet,\,i,\,j}))}\\ \textnormal{Mean}(F^{e}_{\bullet},F^{r}_{\bullet})=\max{(\textnormal{mean}(F^{e}_{\bullet,\,i,\,j},\,F^{r}_{\bullet,\,i,\,j}))}\\ \textnormal{RMS}(F^{\ast}_{\bullet},F^{e}_{\bullet})=\max{(\textnormal{rmse}(F^{\ast}_{\bullet,\,i,\,j},\,F^{e}_{\bullet,\,i,\,j}))}\\ \textnormal{RMS}(F^{e}_{\bullet},F^{r}_{\bullet})=\max{(\textnormal{rmse}(F^{e}_{\bullet,\,i,\,j},\,F^{r}_{\bullet,\,i,\,j}))}\\ \textnormal{Max}(F^{\ast}_{\bullet},F^{r}_{\bullet})=\max{(\max(F^{\ast}_{\bullet,\,i,\,j},\,F^{e}_{\bullet,\,i,\,j}))}\\ \textnormal{Max}(F^{e}_{\bullet},F^{r}_{\bullet})=\max{(\max(F^{e}_{\bullet,\,i,\,j},\,F^{r}_{\bullet,\,i,\,j}))}\end{array}\right.\,,

where i(1, 2, 3)i\in(1,\,2,\,3) denotes different θ=(10, 30, 50)\theta=(10^{\circ},\,30^{\circ},\,50^{\circ}), j(1, 2, 3, 4, 5)j\in(1,\,2,\,3,\,4,\,5) is the index of the five repeated experiments, and \bullet denotes subscript {gg, pp} for grasping and pulling forces, respectively.

VI-B Tissue Resection Operation Flow

The operation flows of resections conducted in Fig. 10, Fig. 13, and Fig. 14 are summarized in Algorithm 1.

1:FgF_{g}^{\ast}, Fp, 0F_{p}^{\ast,\>0}, ρ\rho, Δdpt\Delta d_{p}^{t}, dptd_{p}^{t}, and Fp,cF^{\ast,\,c}_{p}
2:while FpFp,tF_{p}\geq F_{p}^{\ast,\,t} do                      //Touch detection
3:     move forceps forward;
4:end while
5:while FgFgF_{g}\leq F_{g}^{\ast} do                        //Tissue grasping
6:     grasp tissue with (15) and (16);
7:end while
8:while FpFp, 0F_{p}\leq F_{p}^{\ast,\>0} do                     //Tissue pulling
9:     pull tissue with (18) and (16); //Exps in Fig. 10, 14
10:     // pull tissue with (18) and (17); //Exp in Fig. 13
11:end while
12:while FpFp,cF_{p}\geq F^{\ast,\,c}_{p} do         // Tissue cutting and pulling
13:     cut tissue with scissors;
14:     i=i+1i=i+1;
15:     Fp,i=ρFp,i1F_{p}^{\ast,\>i}=\rho F_{p}^{\ast,\>i-1};
16:     while FpFp,iF_{p}\leq F_{p}^{\ast,\>i} and dpdptd_{p}\leq d_{p}^{t} do
17:         while ΔdpΔdpt\Delta d_{p}\leq\Delta d_{p}^{t} do
18:              pull tissue with (18) and (16); //Exps in Fig. 10, 14
19:              // pull tissue with (18) and (17); //Exp in Fig. 13
20:         end while
21:     end while
22:end while
23:final operator check and cut tissue if required;
24:move out the cutoff tissue;
Algorithm 1 Tissue Resection Operation Flow

References

  • [1] G.-Z. Yang, J. Bellingham, P. E. Dupont, P. Fischer, L. Floridi, R. Full, N. Jacobstein, V. Kumar, M. McNutt, R. Merrifield et al., “The grand challenges of science robotics,” Science robotics, vol. 3, no. 14, p. eaar7650, 2018.
  • [2] P. E. Dupont, B. J. Nelson, M. Goldfarb, B. Hannaford, A. Menciassi, M. K. O’Malley, N. Simaan, P. Valdastri, and G.-Z. Yang, “A decade retrospective of medical robotics research from 2010 to 2020,” Science Robotics, vol. 6, no. 60, p. eabi8017, 2021.
  • [3] P. E. Dupont, N. Simaan, H. Choset, and C. Rucker, “Continuum robots for medical interventions,” Proceedings of the IEEE, vol. 110, no. 7, pp. 847–870, 2022.
  • [4] A. Razjigaev, A. K. Pandey, D. Howard, J. Roberts, and L. Wu, “End-to-end design of bespoke, dexterous snake-like surgical robots: A case study with the raven ii,” IEEE Transactions on Robotics, vol. 38, no. 5, pp. 2827–2840, 2022.
  • [5] C. J. Nwafor, C. Girerd, G. J. Laurent, T. K. Morimoto, and K. Rabenorosoa, “Design and fabrication of concentric tube robots: A survey,” IEEE Transactions on Robotics, 2023.
  • [6] L. Wu, S. Song, K. Wu, C. M. Lim, and H. Ren, “Development of a compact continuum tubular robotic system for nasopharyngeal biopsy,” Medical & biological engineering & computing, vol. 55, pp. 403–417, 2017.
  • [7] J. Wang, C. Hu, G. Ning, L. Ma, X. Zhang, and H. Liao, “A novel miniature spring-based continuum manipulator for minimally invasive surgery: Design and evaluation,” IEEE/ASME Transactions on Mechatronics, 2023.
  • [8] Z. Hu, J. Li, and S. Wang, “Design and kinematics of a robotic instrument for natural orifice transluminal endoscopic surgery,” IEEE/ASME Transactions on Mechatronics, 2023.
  • [9] K. Price, J. Peine, M. Mencattelli, Y. Chitalia, D. Pu, T. Looi, S. Stone, J. Drake, and P. E. Dupont, “Using robotics to move a neurosurgeon’s hands to the tip of their endoscope,” Science Robotics, vol. 8, no. 82, p. eadg6042, 2023.
  • [10] H. Gao, X. Yang, X. Xiao, X. Zhu, T. Zhang, C. Hou, H. Liu, M. Q.-H. Meng, L. Sun, X. Zuo et al., “Transendoscopic flexible parallel continuum robotic mechanism for bimanual endoscopic submucosal dissection,” The International Journal of Robotics Research, p. 02783649231209338, 2023.
  • [11] L. Wu, F. Yu, T. N. Do, and J. Wang, “Camera frame misalignment in a teleoperated eye-in-hand robot: Effects and a simple correction method,” IEEE Transactions on Human-Machine Systems, vol. 53, no. 1, pp. 2–12, 2022.
  • [12] Y. Kong, S. Song, N. Zhang, J. Wang, and B. Li, “Design and kinematic modeling of in-situ torsionally-steerable flexible surgical robots,” IEEE Robotics and Automation Letters, vol. 7, no. 2, pp. 1864–1871, 2022.
  • [13] H. Yu, L. Wu, K. Wu, and H. Ren, “Development of a multi-channel concentric tube robotic system with active vision for transnasal nasopharyngeal carcinoma procedures,” IEEE Robotics and Automation Letters, vol. 1, no. 2, pp. 1172–1178, 2016.
  • [14] Z. Li, X. Li, J. Lin, D. Yang, J. Xu, S. Zhang, and J. Guo, “Design and application of multi-dimensional force/torque sensors in surgical robots: A review,” IEEE Sensors Journal, 2023.
  • [15] O. A. Van der Meijden and M. P. Schijven, “The value of haptic feedback in conventional and robot-assisted minimal invasive surgery and virtual reality training: a current review,” Surgical endoscopy, vol. 23, pp. 1180–1190, 2009.
  • [16] S. M. Khadem, S. Behzadipour, A. Mirbagheri, and F. Farahmand, “A modular force-controlled robotic instrument for minimally invasive surgery–efficacy for being used in autonomous grasping against a variable pull force,” The International Journal of Medical Robotics and Computer Assisted Surgery, vol. 12, no. 4, pp. 620–633, 2016.
  • [17] A. Abiri, J. Pensa, A. Tao, J. Ma, Y.-Y. Juo, S. J. Askari, J. Bisley, J. Rosen, E. P. Dutson, and W. S. Grundfest, “Multi-modal haptic feedback for grip force reduction in robotic surgery,” Scientific reports, vol. 9, no. 1, p. 5016, 2019.
  • [18] J. E. Skandalakis, P. N. Skandalakis, and L. J. Skandalakis, “Thyroglossal duct cystectomy,” in Surgical anatomy and technique.   Springer, 2021, pp. 69–72.
  • [19] Z. Liu, Z. Liao, D. Wang, C. Wang, C. Song, H. Li, and Y. Liu, “Recent advances in soft biological tissue manipulating technologies,” Chinese Journal of Mechanical Engineering, vol. 35, no. 1, pp. 1–34, 2022.
  • [20] U. Kim, Y. B. Kim, J. So, D.-Y. Seok, and H. R. Choi, “Sensorized surgical forceps for robotic-assisted minimally invasive surgery,” IEEE Transactions on Industrial Electronics, vol. 65, no. 12, pp. 9604–9613, 2018.
  • [21] D.-Y. Seok, Y. B. Kim, U. Kim, S. Y. Lee, and H. R. Choi, “Compensation of environmental influences on sensorized-forceps for practical surgical tasks,” IEEE Robotics and Automation Letters, vol. 4, no. 2, pp. 2031–2037, 2019.
  • [22] T. Liu, T. Zhang, J. Katupitiya, J. Wang, and L. Wu, “Haptics-enabled forceps with multimodal force sensing: Toward task-autonomous surgery,” IEEE/ASME Transactions on Mechatronics, vol. 29, no. 3, pp. 2208–2219, 2024.
  • [23] A. A. Nazari, F. Janabi-Sharifi, and K. Zareinia, “Image-based force estimation in medical applications: A review,” IEEE Sensors Journal, vol. 21, no. 7, pp. 8805–8830, 2021.
  • [24] N. Haouchine, W. Kuang, S. Cotin, and M. Yip, “Vision-based force feedback estimation for robot-assisted surgery using instrument-constrained biomechanical three-dimensional maps,” IEEE Robotics and Automation Letters, vol. 3, no. 3, pp. 2160–2165, 2018.
  • [25] D.-H. Lee, W. Hwang, and S.-C. Lim, “Interaction force estimation using camera and electrical current without force/torque sensor,” IEEE Sensors Journal, vol. 18, no. 21, pp. 8863–8872, 2018.
  • [26] Y. Li, F. Richter, J. Lu, E. K. Funk, R. K. Orosco, J. Zhu, and M. C. Yip, “Super: A surgical perception framework for endoscopic tissue manipulation with surgical robotics,” IEEE Robotics and Automation Letters, vol. 5, no. 2, pp. 2294–2301, 2020.
  • [27] E. Nwoye, W. L. Woo, B. Gao, and T. Anyanwu, “Artificial intelligence for emerging technology in surgery: Systematic review and validation,” IEEE Reviews in Biomedical Engineering, 2022.
  • [28] Y. Lanir, “Multi-scale structural modeling of soft tissues mechanics and mechanobiology,” Journal of Elasticity, vol. 129, pp. 7–48, 2017.
  • [29] N. Bandari, J. Dargahi, and M. Packirisamy, “Tactile sensors for minimally invasive surgery: A review of the state-of-the-art, applications, and perspectives,” Ieee Access, vol. 8, pp. 7682–7708, 2019.
  • [30] C.-H. King, M. O. Culjat, M. L. Franco, C. E. Lewis, E. P. Dutson, W. S. Grundfest, and J. W. Bisley, “Tactile feedback induces reduced grasping force in robot-assisted surgery,” IEEE transactions on haptics, vol. 2, no. 2, pp. 103–110, 2009.
  • [31] W. Lai, L. Cao, J. Liu, S. C. Tjin, and S. J. Phee, “A three-axial force sensor based on fiber bragg gratings for surgical robots,” IEEE/ASME Transactions on Mechatronics, vol. 27, no. 2, pp. 777–789, 2021.
  • [32] P. S. Zarrin, A. Escoto, R. Xu, R. V. Patel, M. D. Naish, and A. L. Trejos, “Development of a 2-dof sensorized surgical grasper for grasping and axial force measurements,” IEEE Sensors Journal, vol. 18, no. 7, pp. 2816–2826, 2018.
  • [33] U. Kim, D.-H. Lee, W. J. Yoon, B. Hannaford, and H. R. Choi, “Force sensor integrated surgical forceps for minimally invasive robotic surgery,” IEEE Transactions on Robotics, vol. 31, no. 5, pp. 1214–1224, 2015.
  • [34] P. Xiang, J. Zhang, D. Sun, K. Qiu, Q. Fang, X. Mi, Y. Wang, R. Xiong, and H. Lu, “Learning-based high-precision force estimation and compliant control for small-scale continuum robot,” IEEE Transactions on Automation Science and Engineering, 2023.
  • [35] L. Wijayarathne, Z. Zhou, Y. Zhao, and F. L. Hammond, “Real-time deformable-contact-aware model predictive control for force-modulated manipulation,” IEEE Transactions on Robotics, 2023.
  • [36] Q. Sheng, Z. Geng, L. Hua, and X. Sheng, “Hybrid vision-force robot force control for tasks on soft tissues,” in 2021 27th International Conference on Mechatronics and Machine Vision in Practice (M2VIP).   IEEE, 2021, pp. 705–710.
  • [37] J. Stoll and P. Dupont, “Force control for grasping soft tissue,” in Proc. of IEEE Int. Conf. of Robotics and Automation, 2006, pp. 4309–4311.
  • [38] X. Yu, H. J. Chizeck, and B. Hannaford, “Comparison of transient performance in the control of soft tissue grasping,” in 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.   IEEE, 2007, pp. 1809–1814.
  • [39] I. Waters, L. Wang, D. Jones, A. Alazmani, and P. Culmer, “Incipient slip sensing for improved grasping in robot assisted surgery,” IEEE Sensors Journal, vol. 22, no. 16, pp. 16 545–16 554, 2022.
  • [40] Z. Chua and A. M. Okamura, “Characterization of real-time haptic feedback from multimodal neural network-based force estimates during teleoperation,” in 2022 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).   IEEE, 2022, pp. 1471–1478.
  • [41] B. Mathur, A. Topiwala, H. Saeidi, T. Fleiter, and A. Krieger, “Evaluation of control strategies for a tele-manipulated robotic system for remote trauma assessment,” in 2019 Proceedings of the Conference on Control and its Applications.   SIAM, 2019, pp. 7–14.
  • [42] K. H. Ang, G. Chong, and Y. Li, “Pid control system analysis, design, and technology,” IEEE transactions on control systems technology, vol. 13, no. 4, pp. 559–576, 2005.
  • [43] Y. Woo, S. Chaurasiya, M. O’Leary, E. Han, and Y. Fong, “Fluorescent imaging for cancer therapy and cancer gene therapy,” Molecular Therapy-Oncolytics, vol. 23, pp. 231–238, 2021.
  • [44] Y. H. Hui and W.-K. Nip, Beef Texture and Juiciness.   New York: CRC Press, 2001, ch. 9, pp. 177–206.
[Uncaptioned image] Tangyou Liu received the B.E. degree in mechanical engineering from the Southwest University of Science and Technology (SWUST), Mianyang, China, in 2017, and the M.E. degree in mechanical engineering, as an outstanding graduate, from the Harbin Institute of Technology, Shenzhen (HITsz), Shenzhen, China, in 2021, supervised by Prof. Max Q.-H. Meng. He is currently working toward the Ph.D. degree in mechatronic engineering with the University of New South Wales (UNSW), Sydney, NSW, Australia, under the supervision of Dr. Liao Wu. He was with KUKA, China, as a System Development Engineer. He was awarded the champion of the KUKA China R&D Innovation Challenge and the IEEE ICRA2023 Best Poster. His current research interests include medical and surgical robots.
[Uncaptioned image] Xiaoyi Wang received the B.E. degree in Automation and M.E. degree in Control Engineering from Harbin Institute of Technology (HIT), Harbin, China in 2014 and 2017, respectively. Then, she received her Ph.D. degree from University of New South Wales (UNSW), Sydney, Australia, in 2022, where she is working as a postdoctoral research fellow. Her current research interests include the control of aerospace robots and medical robots, nonlinear control, and stochastic optimal control.
[Uncaptioned image] Jay Katupitiya received the B.S. degree in production engineering from the University of Peradeniya, Peradeniya, Sri Lankain, in 1978, and the Ph.D. degree in mechanical engineering from the Katholieke Universiteit Leuven, Leuven, Belgium, in 1985. He is currently an Associate Professor with the University of New South Wales, Sydney, NSW, Australia. His main research interest includes the development of sophisticated control methodologies for the precision guidance of field vehicles on rough terrain at high speeds.
[Uncaptioned image] Jiaole Wang received the B.E. degree in mechanical engineering from Beijing Information Science and Technology University, Beijing, China, in 2007, the M.E. degree in human & artificial intelligent systems from the Department of Human and Artificial Intelligent Systems, University of Fukui, Fukui, Japan, in 2010, and the Ph.D. degree in electronic engineering from the Department of Electronic Engineering, The Chinese University of Hong Kong (CUHK), Hong Kong, in 2016. He was a Research Fellow with Pediatric Cardiac Bioengineering Laboratory, Department of Cardiovascular Surgery, Boston Children’s Hospital and Harvard Medical School, Boston, MA, USA. He is currently an Associate Professor with the School of Biomedical Engineering and Digital Health, Harbin Institute of Technology (Shenzhen), Shenzhen, China. His main research interests include medical and surgical robotics, image-guided surgery, human-robot interaction, and magnetic tracking and actuation for biomedical applications.
[Uncaptioned image] Liao Wu received the B.S. and Ph.D. degrees in mechanical engineering from Tsinghua University, Beijing, China, in 2008 and 2013, respectively. From 2014 to 2015, he was a Research Fellow with National University of Singapore, Singapore. From 2016 to 2018, he was a Vice-Chancellor’s Research Fellow with Queensland University of Technology, Brisbane, Australia. From 2016 to 2020, he was with the Australian Centre for Robotic Vision, an ARC Centre of Excellence. He is currently a Senior Lecturer with the School of Mechanical and Manufacturing Engineering, University of New South Wales, Sydney, Australia. His research interests cover medical and industrial robotics, including flexible and intelligent surgical robot design, human-robot interaction, assistive robotics, and robot modeling and calibration.