<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Robot. AI</journal-id>
<journal-title>Frontiers in Robotics and AI</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Robot. AI</abbrev-journal-title>
<issn pub-type="epub">2296-9144</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">854081</article-id>
<article-id pub-id-type="doi">10.3389/frobt.2022.854081</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Robotics and AI</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Active Stabilization of Interventional Tasks Utilizing a Magnetically Manipulated Endoscope</article-title>
<alt-title alt-title-type="left-running-head">Barducci et al.</alt-title>
<alt-title alt-title-type="right-running-head">Active Stabilization for Robot-Assisted Biopsy</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Barducci</surname>
<given-names>Lavinia</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1509760/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Scaglioni</surname>
<given-names>Bruno</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/549541/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Martin</surname>
<given-names>James</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1692776/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Obstein</surname>
<given-names>Keith L.</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1230361/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Valdastri</surname>
<given-names>Pietro</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/983445/overview"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>STORM Lab United Kingdom</institution>, <institution>Institute of Robotics, Autonomous Systems and Sensing</institution>, <institution>School of Electronic and Electrical Engineering</institution>, <institution>University of Leeds</institution>, <addr-line>Leeds</addr-line>, <country>United Kingdom</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>STORM Lab United States</institution>, <institution>Vanderbilt University Medical Center</institution>, <addr-line>Nashville</addr-line>, <addr-line>TN</addr-line>, <country>United States</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/313662/overview">Riccardo Muradore</ext-link>, University of Verona, Italy</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/766516/overview">Veronica Iacovacci</ext-link>, Sant&#x2019;Anna School of Advanced Studies, Italy</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1114931/overview">Hunter Gilbert</ext-link>, Louisiana State University, United States</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/385994/overview">Selene Tognarelli</ext-link>, Sant&#x2019;Anna School of Advanced Studies, Italy</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Lavinia Barducci, <email>ellb@leeds.ac.uk</email>
</corresp>
<fn fn-type="other">
<p>This article was submitted to Biomedical Robotics, a section of the journal Frontiers in Robotics and AI</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>14</day>
<month>04</month>
<year>2022</year>
</pub-date>
<pub-date pub-type="collection">
<year>2022</year>
</pub-date>
<volume>9</volume>
<elocation-id>854081</elocation-id>
<history>
<date date-type="received">
<day>13</day>
<month>01</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>17</day>
<month>03</month>
<year>2022</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2022 Barducci, Scaglioni, Martin, Obstein and Valdastri.</copyright-statement>
<copyright-year>2022</copyright-year>
<copyright-holder>Barducci, Scaglioni, Martin, Obstein and Valdastri</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>Magnetically actuated robots have become increasingly popular in medical endoscopy over the past decade. Despite the significant improvements in autonomy and control methods, progress within the field of medical magnetic endoscopes has mainly been in the domain of enhanced navigation. Interventional tasks such as biopsy, polyp removal, and clip placement are a major procedural component of endoscopy. Little advancement has been done in this area due to the problem of adequately controlling and stabilizing magnetically actuated endoscopes for interventional tasks. In the present paper we discuss a novel <italic>model-based</italic> Linear Parameter Varying (LPV) control approach to provide stability during interventional maneuvers. This method linearizes the non-linear dynamic interaction between the external actuation system and the endoscope in a set of equilibria, associated to different distances between the magnetic source and the endoscope, and computes different controllers for each equilibrium. This approach provides the global stability of the overall system and robustness against external disturbances. The performance of the LPV approach is compared to an intelligent teleoperation control method (based on a Proportional Integral Derivative (PID) controller), on the Magnetic Flexible Endoscope (MFE) platform. Four biopsies in different regions of the colon and at two different system equilibria are performed. Both controllers are asked to stabilize the endoscope in the presence of external disturbances (i.e. the introduction of the biopsy forceps through the working channel of the endoscope). The experiments, performed in a benchtop colon simulator, show a maximum reduction of the mean orientation error of the endoscope of 45.8<italic>%</italic> with the LPV control compared to the PID controller.</p>
</abstract>
<kwd-group>
<kwd>medical device</kwd>
<kwd>magnetic robots control</kwd>
<kwd>endoscopes</kwd>
<kwd>robot control</kwd>
<kwd>autonomous systems</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>Colorectal Cancer (CRC) is the third most common cancerous disease worldwide (<xref ref-type="bibr" rid="B8">Joseph et al., 2016</xref>; <xref ref-type="bibr" rid="B30">Sung et al., 2021</xref>); therefore, prevention and early diagnosis of CRC are crucial. Although Flexible Endoscopes (FEs) have been at the forefront in detection and treatment of CRC (<xref ref-type="bibr" rid="B6">Comas et al., 2016</xref>), their main disadvantages are patient discomfort and complexity of use, both associated to the stiffness of the endoscope shaft (<xref ref-type="bibr" rid="B29">Spier et al., 2010</xref>; <xref ref-type="bibr" rid="B10">Larsen et al., 2020</xref>). This leads to limitations in their ability to diagnose and treat CRC (<xref ref-type="bibr" rid="B34">Valdastri et al., 2012</xref>).</p>
<p>The demand for new, less invasive and more sophisticated technologies in the prevention of CRC has increased significantly in the last decades (<xref ref-type="bibr" rid="B26">Slawinski et al., 2015b</xref>; <xref ref-type="bibr" rid="B4">Barducci et al., 2020</xref>). Minimally invasive technologies (i.e., virtual endoscopy, Wireless Capsule Endoscopes (WCEs)) have become commercially available (<xref ref-type="bibr" rid="B5">Brambs and Juchems, 2003</xref>; <xref ref-type="bibr" rid="B34">Valdastri et al., 2012</xref>; <xref ref-type="bibr" rid="B9">Kumar et al., 2017</xref>). Albeit their encouraging results, their main limitation lies in the inability to perform interventional tasks such as biopsy and polyps removal (<xref ref-type="bibr" rid="B34">Valdastri et al., 2012</xref>; <xref ref-type="bibr" rid="B17">Obstein and Valdastri, 2013</xref>).</p>
<p>In the last decade, new advanced flexible endoscopes (or soft-tethered capsules), have been investigated to overcome WCEs limitations. The presence of a soft-tether enables the use of the endoscope as diagnostic and therapeutic instrument (<xref ref-type="bibr" rid="B25">Slawinski et al., 2015a</xref>) and, thus, permits the use of advanced flexible endoscopes as a complete replacement for conventional endoscopes. Moreover, the soft-tether reduces the tissue stretching and, consequently, the discomfort for the patient.</p>
<p>In order to control and navigate an advanced flexible endoscope, an external or internal actuation mechanism is required; this has led to investigating magnetically actuated endoscopes (<xref ref-type="bibr" rid="B27">Sliker et al., 2015</xref>). These have major advantages of potential miniaturisation, avoiding complex and bulky internal actuation and achieving minimal invasiveness, leading to a reduction of patient discomfort and potentially decreasing post-operative recovery (<xref ref-type="bibr" rid="B17">Obstein and Valdastri, 2013</xref>).</p>
<p>The control of magnetic endoscopes for colonoscopy has mainly been focused on navigation, with the aim of increasing the level of autonomy and reducing the operator burden (<xref ref-type="bibr" rid="B20">Pittiglio et al., 2019</xref>; <xref ref-type="bibr" rid="B14">Martin et al., 2020</xref>); however, interventional procedures such as biopsy, polyp removal and clip placement, common in clinical colonoscopy (<xref ref-type="bibr" rid="B33">Valdastri et al., 2008</xref>; <xref ref-type="bibr" rid="B16">Norton et al., 2019</xref>; <xref ref-type="bibr" rid="B36">Zhang et al., 2021</xref>), did not receive the same interest in the robotic community. Among interventional tasks, the most common is biopsy. In this procedure, an instrument is introduced through the operative channel to the endoscope tip, where a sample of tissue is collected thorough a pair of forceps.</p>
<p>For tethered devices, performing a biopsy involves passing a flexible instrument through the working channel, aligning the forceps to the target and grasping a portion of the tissue. Biopsies can be categorised in random sampling and targeted procedures (<xref ref-type="bibr" rid="B19">Peixoto et al., 2015</xref>). Random biopsies are performed in multiple colon regions and at specific intervals, while targeted biopsies are performed on suspected lesions. Herein, we focus on targeted biopsies, which, having a precise positional target, requires greater accuracy in endoscope positioning and disturbance rejection.</p>
<p>Conventionally, an assistant inserts the forceps while the clinician stabilizes the endoscope. Maintaining a correct alignment between the biopsy forceps and the target is challenging because the endoscope stability is affected by the disturbance caused by the instrument insertion. Autonomously controlling the endoscope orientation during the biopsy procedure would enable the physician to perform a biopsy without the support of an assistant, accelerating the process, improving the accuracy and decreasing the burden on the team.</p>
<p>Few papers focus on robotic biospy: (<xref ref-type="bibr" rid="B24">Simi et al., 2013</xref>; <xref ref-type="bibr" rid="B21">Yim et al., 2014</xref>; <xref ref-type="bibr" rid="B7">Hoang et al., 2020</xref>) propose different approaches in wireless devices, while (<xref ref-type="bibr" rid="B13">Martin et al., 2021</xref>; <xref ref-type="bibr" rid="B36">Zhang et al., 2021</xref>) developed semi-autonomous routines for performing biopsies, (<xref ref-type="bibr" rid="B36">Zhang et al., 2021</xref>) focused on a crawler robot and (<xref ref-type="bibr" rid="B13">Martin et al., 2021</xref>) on a magnetic endoscope. However, no previous work could be found in literature on the topic of active stabilization of tethered robotic endoscopes. The task of active stabilization has been addressed only in the content of wireless capsules (<xref ref-type="bibr" rid="B35">Warren et al., 2012</xref>; <xref ref-type="bibr" rid="B28">Sodergren et al., 2014</xref>; <xref ref-type="bibr" rid="B11">Lee et al., 2017</xref>) and in the context of robotic surgery, by means of image-based algorithms that rely on the horizon stabilization principle. In this paper we propose an approach to control magnetic endoscopes during targeted biopsies based on localization sensors, capable of autonomously stabilizing the endoscope in the presence of external disturbances, with a focus on the disturbances created by the instrument insertion.</p>
<p>Magnetic manipulation is based on the interaction between magnetic fields, which is non-linear and varies significantly with the inter-magnetic distance (i.e., the distance between the actuating source of magnetic field and the driven magnet). To provide satisfactory results with a task such as stabilization at different distances, classical techniques like PID and linear controller synthesis would not provide sufficient performance: the PID controller, which needs to be tuned manually, is difficult to adapt to varying parameters and cannot manage multiple controlled variables simultaneously, on-the-other-hand, a classical linear regulator would not guarantee the stability of the overall system when far from the chosen linearization point.</p>
<p>Therefore, the Linear Parameter Varying (LPV) control strategy (<xref ref-type="bibr" rid="B12">Lee, 1997</xref>) is considered here. This control strategy involves obtaining linearized dynamic models for the non-linear system at different operating points, described by parameters which slowly vary with respect to the dynamics of the system; then, a Linear Time-Invariant (LTI) control law is designed to satisfy local performance objectives for each operating point. Tuning a controller for each point of equilibrium permits to optimize the closed-loop system in each condition and consequently achieve a general robust stability for the original non-linear system. As the parameters change, the control action is discontinuously switched between the various controllers. Under the condition of slowly changing parameters, the nonlinear system is guaranteed to be globally stable (<xref ref-type="bibr" rid="B2">Apkarian and Noll, 2006</xref>).</p>
<p>The technique is experimentally validated on the Magnetic Flexible Endoscope (MFE) (<xref ref-type="bibr" rid="B14">Martin et al., 2020</xref>), an innovative magnetic colonoscope shown in <xref ref-type="fig" rid="F1">Figure 1</xref>, with the aim of stabilizing the magnetic endoscope to perform biopsies. A single soft-tethered endoscope equipped with an Internal Permanent Magnet (IPM) is actuated by means of a robotically manipulated External Permanent Magnet (EPM). Herein, a localization algorithm is embedded to localize the endoscope with respect to the base of the robotic manipulator (<xref ref-type="bibr" rid="B32">Taddese et al., 2018</xref>).</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Overview of the MFE system. The magnetic endoscope (bottom right) contains a camera, LED, and a working channel. A KUKA LBR Med robotic arm actuates the MFE via manipulating an external permanent magnet mounted to its end-effector.</p>
</caption>
<graphic xlink:href="frobt-09-854081-g001.tif"/>
</fig>
<p>This paper is organized as follows: in <xref ref-type="sec" rid="s2">Section 2</xref> we provide the theoretical formulation of the LPV method. <xref ref-type="sec" rid="s3">Section 3</xref> presents the experimental results and in <xref ref-type="sec" rid="s4">Section 4</xref> we discuss the results obtained and further developments of this approach.</p>
</sec>
<sec id="s2">
<title>2 Materials and Methods</title>
<p>The dynamics of the endoscope is described as a family of parametrized linear systems as in <xref ref-type="disp-formula" rid="e1">Eq. (1)</xref>, where <italic>&#x3c1;</italic> (<italic>t</italic>) is the parameter, <italic>A</italic>, <italic>B</italic>, <italic>C</italic>, <italic>D</italic> are the matrices describing the system dynamics, <italic>x</italic> (<italic>t</italic>) is the system state, <italic>u</italic> (<italic>t</italic>) is the input and <italic>y</italic> (<italic>t</italic>) is the output. The separation distance between the EPM and the endoscope plays a relevant role in the ability of the EPM to impart a meaningful torque on the IPM and stabilize the endoscope, therefore, it is chosen as time-varying parameter. The closed loop LPV system is described in <xref ref-type="fig" rid="F2">Figure 2</xref> where the input <italic>u</italic> is the EPM magnetic moment and the controlled variable <italic>y</italic> is the IPM orientation.<disp-formula id="e1">
<mml:math id="m1">
<mml:mfenced open="{" close="">
<mml:mrow>
<mml:mtable class="array">
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mo>&#x307;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mo>&#x3d;</mml:mo>
<mml:mi>A</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
<mml:mi>x</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>B</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
<mml:mi>u</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mi>y</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mo>&#x3d;</mml:mo>
<mml:mi>C</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
<mml:mi>x</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>D</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
<mml:mi>u</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:math>
<label>(1)</label>
</disp-formula>
</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Control scheme. <italic>&#x3b4;u</italic> is the linearized input computed with the LPV controller and <inline-formula id="inf1">
<mml:math id="m2">
<mml:mmultiscripts>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mprescripts/>
<mml:none/>
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:mmultiscripts>
</mml:math>
</inline-formula> and <inline-formula id="inf2">
<mml:math id="m3">
<mml:mmultiscripts>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mprescripts/>
<mml:none/>
<mml:mrow>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:mmultiscripts>
</mml:math>
</inline-formula> are the current and desired EPM magnetic moment, respectively.</p>
</caption>
<graphic xlink:href="frobt-09-854081-g002.tif"/>
</fig>
<p>The dynamics of the IPM (and therefore of the endoscope) is subjected to magnetic interaction, approximated by the dipole-dipole magnetic model which assumes point-shaped sources and correctly approximates the real fields at a distance from the sources equal at least to the diameter of the magnets. In this context, the focus is on the magnetic torque exerted by the EPM on the IPM, which can be written as a vector <inline-formula id="inf3">
<mml:math id="m4">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>&#x2208;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="double-struck">R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msup>
</mml:math>
</inline-formula>:<disp-formula id="e2">
<mml:math id="m5">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>M</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">&#x2016;</mml:mo>
<mml:mi>p</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">&#x2016;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfrac>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>I</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>D</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
<label>(2)</label>
</disp-formula>where <inline-formula id="inf4">
<mml:math id="m6">
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2208;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="double-struck">R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msup>
</mml:math>
</inline-formula> is the IPM orientation, <inline-formula id="inf5">
<mml:math id="m7">
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2208;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="double-struck">R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msup>
</mml:math>
</inline-formula> is the orientation of the EPM and <italic>p</italic> &#x3d; <italic>p</italic>
<sub>
<italic>i</italic>
</sub>&#x2212;<italic>p</italic>
<sub>
<italic>e</italic>
</sub> is the relative distance between the IPM and EPM, all expressed in the world reference frame. <inline-formula id="inf6">
<mml:math id="m8">
<mml:mi>M</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">&#x2016;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>I</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">&#x2016;</mml:mo>
<mml:mspace width="0.3333em"/>
<mml:mo stretchy="false">&#x2016;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">&#x2016;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mn>4</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:math>
</inline-formula> with <inline-formula id="inf7">
<mml:math id="m9">
<mml:msub>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>I</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mo stretchy="false">&#x2016;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>I</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">&#x2016;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>I</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> and <inline-formula id="inf8">
<mml:math id="m10">
<mml:msub>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mo stretchy="false">&#x2016;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">&#x2016;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> are the magnetic moments of IPM and EPM, respectively; <italic>&#x3bc;</italic>
<sub>0</sub> is the magnetic permeability of vacuum, <inline-formula id="inf9">
<mml:math id="m11">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">&#x2016;</mml:mo>
<mml:mi>p</mml:mi>
<mml:mo stretchy="false">&#x2016;</mml:mo>
</mml:mrow>
</mml:mfrac>
</mml:math>
</inline-formula>, <inline-formula id="inf10">
<mml:math id="m12">
<mml:mi>Z</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>I</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>5</mml:mn>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msup>
</mml:math>
</inline-formula> and <inline-formula id="inf11">
<mml:math id="m13">
<mml:mi>D</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>3</mml:mn>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">&#x302;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>I</mml:mi>
</mml:math>
</inline-formula>. Herein <inline-formula id="inf12">
<mml:math id="m14">
<mml:mi>I</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="double-struck">R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msup>
</mml:math>
</inline-formula> is referred to as the <italic>identity matrix</italic> and &#x2016; &#x22c5;&#x2016; is the <italic>Euclidean norm</italic>.</p>
<p>Consider the rotational term of the nominal dynamics of the IPM<disp-formula id="e3">
<mml:math id="m15">
<mml:mi>H</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mo>&#x308;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>K</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mo>&#x307;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mo>&#x307;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:math>
<label>(3)</label>
</disp-formula>
</p>
<p>
<inline-formula id="inf13">
<mml:math id="m16">
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mspace width="0.3333em"/>
<mml:mi>K</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mo>&#x307;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> are referred to as <italic>inertia</italic> and <italic>Coriolis matrix</italic> (<xref ref-type="bibr" rid="B23">Siciliano et al., 2008</xref>) of the IPM, respectively.</p>
<p>The goal is to find <italic>x</italic>
<sub>
<italic>e</italic>
</sub> such that <italic>x</italic>
<sub>
<italic>i</italic>
</sub> approaches a desired value <italic>x</italic>
<sub>
<italic>d</italic>
</sub>, even in the presence of external disturbances (i.e., respiration of the patient or insertion of the biopsy forceps inside the instrument channel).</p>
<p>The Inertia matrix, referred to the IPM frame, is inferred as the Inertial tensor of a cylinder with mass <italic>m</italic> &#x3d; 0.023&#xa0;kg, radius <italic>r</italic> &#x3d; 0.01&#xa0;m, and height <italic>h</italic> &#x3d; 0.035&#xa0;m.<disp-formula id="e4">
<mml:math id="m17">
<mml:mi mathvariant="double-struck">I</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mtable class="matrix">
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>12</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:mi>m</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>m</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>12</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:mi>m</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>m</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mi>m</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:math>
<label>(4)</label>
</disp-formula>
</p>
<p>The Inertia matrix is determined w.r.t. the world frame as <inline-formula id="inf14">
<mml:math id="m18">
<mml:mi>H</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>J</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mi mathvariant="double-struck">I</mml:mi>
<mml:mi>J</mml:mi>
</mml:math>
</inline-formula> where <italic>J</italic> is defined as the Jacobian that links the angular velocity to the derivative of the angular orientation computed in the local frame.</p>
<p>The Coriolis matrix, <italic>K</italic> (<italic>x</italic>) is derived from the Christoffel symbols, hence, each component can be written as:<disp-formula id="e5">
<mml:math id="m19">
<mml:msub>
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:math>
<label>(5)</label>
</disp-formula>with the addition of a damping factor to the diagonal of the Coriolis matrix which takes into account the damping provided by the tissues interaction.</p>
<p>Therefore, considering the vector of the state variable as <inline-formula id="inf15">
<mml:math id="m20">
<mml:mi>x</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mo>&#x307;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msup>
</mml:math>
</inline-formula>, the overall system, showed in <xref ref-type="fig" rid="F2">Figure 2</xref>, is modelled by:<disp-formula id="e6">
<mml:math id="m21">
<mml:mfenced open="{" close="">
<mml:mrow>
<mml:mtable class="array">
<mml:mtr>
<mml:mtd columnalign="left">
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mo>&#x307;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="left">
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mo>&#x307;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>H</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>K</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mo>&#x307;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>H</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>K</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:math>
<label>(6)</label>
</disp-formula>
</p>
<p>Subsequently, the system is linearized with respect to the state variable <italic>x</italic> and the input <inline-formula id="inf16">
<mml:math id="m22">
<mml:mi>u</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>g</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msubsup>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>P</mml:mi>
<mml:mi>M</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula>, the direction of the magnetic moment of the EPM, where <inline-formula id="inf17">
<mml:math id="m23">
<mml:msubsup>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>g</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula> is the rotation matrix of the EPM in world frame and <inline-formula id="inf18">
<mml:math id="m24">
<mml:msubsup>
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>P</mml:mi>
<mml:mi>M</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula> is the direction of the EPM magnetic moment in EPM frame. <xref ref-type="disp-formula" rid="e7">Equation (7)</xref> shows the linearized matrices of the system.<disp-formula id="e7">
<mml:math id="m25">
<mml:mtable class="array">
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mi>A</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mo>&#x307;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mtable class="matrix">
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mi>I</mml:mi>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>K</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>H</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2208;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="fraktur">R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>6</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>6</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:mspace width="2em"/>
<mml:mi>B</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mo>&#x307;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:mi>u</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2208;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="fraktur">R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>6</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mi>C</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mtable class="matrix">
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mn>1</mml:mn>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mn>1</mml:mn>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
<mml:mspace width="2em"/>
<mml:mi>D</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(7)</label>
</disp-formula>
</p>
<p>The system is linearized around more than one operating point with the aim of finding a controller corresponding to each equilibrium. No a priori information on the parameter is required other that its range of variation, which is assumed to vary with limited velocity. This assumption does not hinder the design of the control and guarantees the stability of the overall system (<xref ref-type="bibr" rid="B22">Shamma and Athans, 1990</xref>; <xref ref-type="bibr" rid="B2">Apkarian and Noll, 2006</xref>). The relative orientation of the two permanent magnets is maintained constant and only the inter-magnetic distance on the z axis, expressed in world frame, is considered as a Degree of Freedom (DOF) of the system. This is a reasonable assumption, considering that it is always possible to bring the EPM on top of the endoscope before starting the procedure. The system is linearized in these equilibria:<list list-type="simple">
<list-item>
<p>&#x2022; <italic>m</italic>
<sub>
<italic>e</italic>
</sub> &#x3d; (0, &#x2212;1, 0)</p>
</list-item>
<list-item>
<p>&#x2022; <italic>x</italic>
<sub>1</sub> &#x3d; (&#x2212;<italic>&#x3c0;</italic>/2, 0, &#x2212;<italic>&#x3c0;</italic>/2)</p>
</list-item>
<list-item>
<p>&#x2022; <italic>x</italic>
<sub>2</sub> &#x3d; (0, 0, 0)</p>
</list-item>
<list-item>
<p>&#x2022; <italic>p</italic> &#x3d; (0, 0, <italic>&#x3c1;</italic>)</p>
</list-item>
</list>
</p>
<p>As result, an array of systems, linearized in a different value of <italic>&#x3c1;</italic>, is obtained. The extremes of the parameter range are chosen as follows: the minimum value as the safest minimum distance of the EPM from the abdominal wall, the maximum as the distance at which the magnetic torque exerted on the MFE is still appreciable. At the minimum relative distance, the magnetic torque and, thus, the steerability of the endoscope are high; when the relative distance is at its maximum the magnetic torque decreases and in order to maintain the same performances, a controller that provides more energy is required. Therefore, employing different controllers at different points of equilibrium is essential.</p>
<p>To simplify the control system synthesis, the array of systems is expressed in the Standard form model, LPV Linear-Fractional transformation (LFT), as in <xref ref-type="fig" rid="F3">Figure 3</xref>. The LFT form enables to highlight the transfer functions between the disturbances and the system output and consequently synthesize a controller that modifies the effect of disturbances on the output. Here, <italic>d</italic> is referred to a piece-wise constant disturbance that needs to be attenuated and <italic>y</italic>
<sub>0</sub>, the output, has to be controlled. <italic>CL</italic>
<sub>0</sub> is the closed-loop system computed given the parametrized LTI systems (defined as <italic>P</italic>) and the controllers <italic>C</italic>
<sub>0</sub> is tuned with a non-smooth optimization algorithm (<xref ref-type="bibr" rid="B3">Apkarian, 2013</xref>; <xref ref-type="bibr" rid="B1">Apkarian et al., 2015</xref>), available in the Matlab Control System Toolbox. The controllers gain-scheduled on the rho values are matrices 3 &#xd7; 3, which multiplied to the output of the system (the MFE orientation), compute the desired input (EPM orientation) to reduce the orientation error of the endoscope.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Control scheme represented as LFT system.</p>
</caption>
<graphic xlink:href="frobt-09-854081-g003.tif"/>
</fig>
<p>In <italic>y</italic>
<sub>0</sub>, the orientation (pitch and yaw) of the IPM is considered. Due to the axial symmetry of the EPM (<xref ref-type="bibr" rid="B31">Taddese et al., 2016</xref>), the roll angle is not controllable and, thus, is not considered. As a consequence, the new matrices <italic>B</italic> and <italic>C</italic> are computed as:<disp-formula id="e8">
<mml:math id="m26">
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi mathvariant="italic">new</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mtable class="matrix">
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mn>1</mml:mn>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mn>1</mml:mn>
</mml:mtd>
</mml:mtr>
</mml:mtable>
<mml:mo stretchy="false">&#x007C;</mml:mo>
<mml:mi>B</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi mathvariant="italic">new</mml:mi>
</mml:msub>
<mml:mo stretchy="false">&#x3d;</mml:mo>
<mml:mfenced open="[" close="]">
<mml:mtable class="matrix">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mtable class="matrix">
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mn>1</mml:mn>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mn>1</mml:mn>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo stretchy="false">&#x2015;</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mtable class="matrix">
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mn>1</mml:mn>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mn>1</mml:mn>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>
</p>
<p>All the conditions for the stabilization of the system and the attenuation of the disturbance <italic>d</italic> are defined appropriately. The disturbance, herein, is defined as a <italic>piece-wise constant</italic> disturbance. This means that velocity and acceleration of the disturbance can be neglected. The assumption made does not interfere nor limit the design of the controller. Considering the type of disturbance tackled in this work, associated with instrument insertion, this assumption is reasonable. In fact, considering a defined amount of time, the instrument insertion can be described as a locally constant disturbance.</p>
<p>The non-smooth optimization algorithm (<xref ref-type="bibr" rid="B1">Apkarian et al., 2015</xref>), implemented in the MATLAB-based tool SYSTUNE, is used to find a parametrized controller capable of achieving the required performances on the whole range of parameters. This means maintaining the response between the disturbance and the output of the system under a certain threshold specified by the following high-pass filter transfer function <inline-formula id="inf19">
<mml:math id="m27">
<mml:mi>g</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>100</mml:mn>
<mml:mfrac>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>100</mml:mn>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
</mml:math>
</inline-formula>, which ensures the attenuation of all low frequency signals. The response of the closed loop system is shown in <xref ref-type="fig" rid="F4">Figure 4</xref>. The blue lines represent the transfer functions of the closed loop Multiple-Input Multiple-Output (MIMO) system between the disturbance and the IPM orientation (Euler angles) of the endoscope. For each value of the parameter, considered herein as the inter-magnetic distance, different behaviours are shown in the diagram. It is worth noting that the Bode diagram of the input-output channels of the closed loop system is below the high-pass filter threshold and, thus, the overall non-linear system results as stabilized.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Magnitude Bode diagram of the transfer functions of the MIMO system. Simulation in Matlab with Systune.</p>
</caption>
<graphic xlink:href="frobt-09-854081-g004.tif"/>
</fig>
</sec>
<sec id="s3">
<title>3 Experimental Validation and Results</title>
<p>The control strategy is validated on the MFE platform in a benchtop colon simulator. The platform is shown in <xref ref-type="fig" rid="F1">Figure 1</xref> and a detail of the setup is shown in <xref ref-type="fig" rid="F5">Figure 5</xref>. The system is composed by a soft-tethered endoscope (the MFE) and a robotic manipulator to which an EPM is attached as the end-effector. The IPM is embedded in a 3D printed shell which comprises a LED, a camera and an instrument port. The soft-tether contains channels that provide insufflation, irrigation and a lumen dedicated to endoscopic instruments. The latter permits to insert tools such as biopsy forceps or polypectomy snares through the instrument port on the tip. The magnetic actuation is achieved by moving the EPM, attached to the flange of a serial manipulator (KUKA LBR Med R820) and, thus, imparting magnetic forces and torques on the MFE. The IPM is a cylindrical permanent magnet with an axial magnetization of 1.48&#xa0;T (N52), diameter of 10.16&#xa0;mm, length of 35&#xa0;mm and a mass of 23&#xa0;g. The EPM is a permanent magnet with a diameter and length of 101.6&#xa0;mm and an axial magnetization of 1.48&#xa0;T (N52). A flexible circuit, embedded in the MFE tip, is used for endoscope localization (<xref ref-type="bibr" rid="B32">Taddese et al., 2018</xref>). The localization algorithm estimates the MFE pose in real time (100&#xa0;Hz) with a positional and rotational accuracy of 5 &#xb1; 1&#xa0;mm and 6 &#xb1; 0.8&#xb0; (<xref ref-type="bibr" rid="B32">Taddese et al., 2018</xref>).</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Experimental setup. The overall system is composed by an EPM, which actuates the MFE (placed inside the colon simulator), and a joystick to steer the endoscope. On the top left, the on-board camera shows a biopsy target inside a latex colonoscopy training phantom (M40, Kyoto Kagaku Co.).</p>
</caption>
<graphic xlink:href="frobt-09-854081-g005.tif"/>
</fig>
<p>We compared the control strategy described in <xref ref-type="sec" rid="s2">Section 2</xref> to the intelligent teleoperation control method (based on a PID controller) used in (<xref ref-type="bibr" rid="B14">Martin et al., 2020</xref>). This control approach was used to successfully navigate the same endoscope <italic>in vivo</italic> and represents the state of the art. Herein, the disturbance is proposed as the introduction of the biopsy forceps through the instrument port of the endoscope; the control is asked to actively stabilize the endoscope, counteracting any negative effects on the orientation of the tip.</p>
<p>We performed four biopsies on a Kyoto Kagaku M40 Colonoscope Training Simulator in <italic>standard configuration</italic>, Boston Scientific Single-Use Radial Jaw<sup>TM</sup> 4 Biopsy Forceps were used as endoscopic tool, as shown in <xref ref-type="fig" rid="F5">Figure 5</xref>. The target polyps were simulated with a blue colored polyvinyl acetate glue in different parts of the colon phantom (i.e., sigmoid, descending, transverse and ascending colon) and at different angles w.r.t. the MFE orientation. This setup aims to show that our approach can stabilize the endoscope and maintain a stable point of view of the MFE in a range of orientations that replicate the most commonly occurring cases in clinical practice. The experiments were repeated at two different inter-magnetic distances (15 and 20&#xa0;cm), showing that at higher distances a more advanced controller is required to effectively stabilize the endoscope properly.</p>
<p>We performed 5 experiments at each inter-magnetic distance. At each experiment the user (with no prior endoscopic experience, but knowledge of the platform) was asked to perform four biopsies in four different regions of the colon. The endoscope was placed at the end of the ceacum and the user was instructed to withdraw the MFE and perform a biopsy every time a polyp was detected. Before performing the biopsy, the user was required to align the endoscope to the target by means of a joystick, using teleoperation algorithm (<xref ref-type="bibr" rid="B14">Martin et al., 2020</xref>). The IPM orientation at the beginning of the biopsy procedure was recorded and used as the desired target orientation in the stabilization phase.</p>
<p>In <xref ref-type="fig" rid="F6">Figure 6</xref> the three main phases of the targeted biopsy routine are shown. When a polyp was detected, the user switched to the biopsy controller (i.e., LPV control) on the Graphical User Interface (GUI) and a green dot was visualized on the screen. This was an estimated projection of the biopsy tool given an average distance of the endoscope from the target tissue (this should be read as an indication of the position of the tip of the biopsy forceps when this is extruded from the tip of the endoscope, but it does not have any role in the control). While the instrument was inserted in the working channel a deviation of the tip of the endoscope from the target was induced. The control algorithm actuated the EPM, which was translated into a torque imparted on the MFE (based on the orientation error of the endoscope) that minimized the error between the target and the tool-tip. A video describing the experiments is attached. The experiments, showed in the video, are performed in the most similar possible conditions; this means same section of the colon and same position of the polyp inside the colon simulator. However, other factors such as the EPM position or the position of the tether influence the orientation of the endoscope. The video shows the PID controller is not always able to counteract the disturbance, which induces a deviation on the tip of the endoscope, resulting in fluctuation of the real IPM magnetic moment around the desired value.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Targeted biopsy routine. <bold>(A)</bold> The polyp is detected by the user. The green dot is an estimated projection of the biopsy tool given an average distance of the endoscope from the target (<xref ref-type="bibr" rid="B13">Martin et al., 2021</xref>). <bold>(B)</bold> The insertion of the biopsy forceps through the working channel leads to a deviation of the tip of the endoscope to the target. <bold>(C)</bold> The control algorithm generates a torque on the MFE to minimize the error between the target and the tool-tip.</p>
</caption>
<graphic xlink:href="frobt-09-854081-g006.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F7">Figure 7A</xref> and <xref ref-type="fig" rid="F8">Figure 8A</xref> show the mean error (defined as <inline-formula id="inf20">
<mml:math id="m28">
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mi>n</mml:mi>
<mml:msubsup>
<mml:mrow>
<mml:mo movablelimits="false" form="prefix">&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mo>&#x303;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula>, where <inline-formula id="inf21">
<mml:math id="m29">
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mo>&#x303;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> is the MFE orientation error at each cycle and <italic>n</italic> the number of cycles) along each axis, <xref ref-type="fig" rid="F7">Figures 7B</xref>, <xref ref-type="fig" rid="F8">8B</xref> the Euclidean norm of the error. In both figures, we compare the LPV approach with the algorithm discussed in (<xref ref-type="bibr" rid="B14">Martin et al., 2020</xref>). In <xref ref-type="fig" rid="F7">Figure 7</xref>, the EPM is placed at the minimum height (0.15&#xa0;m), while in <xref ref-type="fig" rid="F8">Figure 8</xref> the inter-magnetic distance is set to the maximum (0.2&#xa0;m). These values have been chosen as extremes of a safe window in which a possible collision with the patient is avoided and simultaneously the transmittable torques are still significant. As expected, the inter-magnetic distance is correlated with the error in both cases. At the maximum distance, the steerability of the MFE decreases, especially when the biopsy tool is inserted inside the working channel. The tool increases the stiffness of the tether and, thus, the magnetic torque occasionally ineffectively orientates the MFE. However, although the mean error increases with the relative distance, our approach is able to effectively reduce the error compared to the PID controller. In particular, we observe a reduction on the norm of 18.1 and 45.8<italic>%</italic> at the lowest and the highest inter-magnetic distance, respectively. The difference is larger at higher inter-magnetic distance (<xref ref-type="fig" rid="F8">Figure 8</xref>), showing that control adaptation with respect to distance can significantly improve performances. The z-test, applied to the experimental data, confirms the statistical significance of the results with a <italic>p</italic>-value <inline-formula id="inf22">
<mml:math id="m30">
<mml:mo>&#x3c;</mml:mo>
<mml:mn>0.05</mml:mn>
</mml:math>
</inline-formula>.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Overview of the IPM orientation error at 15&#xa0;cm of inter-magnetic distance. <bold>(A)</bold> shows the mean and standard deviation of the orientation error. <bold>(B)</bold> shows the mean and the standard deviation of the euclidean norm of the mean orientation error.</p>
</caption>
<graphic xlink:href="frobt-09-854081-g007.tif"/>
</fig>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Overview of the IPM orientation error at 20&#xa0;cm of inter-magnetic distance. <bold>(A)</bold> shows the mean and standard deviation of the orientation error. <bold>(B)</bold> shows the mean and the standard deviation of the euclidean norm of the mean orientation error.</p>
</caption>
<graphic xlink:href="frobt-09-854081-g008.tif"/>
</fig>
<p>
<xref ref-type="table" rid="T1">Table 1</xref> reports the absolute mean orientation error and the relative standard deviation on each axis, with both approaches. We notice that, at the lowest inter-magnetic distance (<xref ref-type="fig" rid="F7">Figure 7A</xref>), the absolute mean error is low and comparable with both approaches, while the standard deviation is substantially higher with the PID controller. The LPV controller presents a reduction of the relative percentage of the error on the x axis equal to 57.79<italic>%</italic>, but a higher relative percentage of the error on the <italic>y</italic> and <italic>z</italic> axis (175 and 250<italic>%</italic>). However, since the absolute mean values of the error, as reported in <xref ref-type="table" rid="T1">Table 1</xref>, are significantly low for both controllers, while the standard deviation is higher for the PID controller, the two approaches can be considered comparable.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Mean and standard deviation of the orientation error at different inter-magnetic distances.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">
<italic>&#x3c1;</italic> (m)</th>
<th align="center">Axis</th>
<th align="center">PID (rad)</th>
<th align="center">LPV (rad)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="3" align="left">0.15</td>
<td align="center">x</td>
<td align="char" char="plusmn">0.002 &#xb1; 0.021</td>
<td align="char" char="plusmn">0.001 &#xb1; 0.0144</td>
</tr>
<tr>
<td align="center">y</td>
<td align="char" char="plusmn">0.0004 &#xb1; 0.013</td>
<td align="char" char="plusmn">0.001 &#xb1; 0.0071</td>
</tr>
<tr>
<td align="center">z</td>
<td align="char" char="plusmn">0.0002 &#xb1; 0.0292</td>
<td align="char" char="plusmn">0.0011 &#xb1; 0.0176</td>
</tr>
<tr>
<td rowspan="3" align="left">0.20</td>
<td align="center">x</td>
<td align="char" char="plusmn">0.0129 &#xb1; 0.0650</td>
<td align="char" char="plusmn">0.0037 &#xb1; 0.0529</td>
</tr>
<tr>
<td align="center">y</td>
<td align="char" char="plusmn">0.0061 &#xb1; 0.0347</td>
<td align="char" char="plusmn">0.0016 &#xb1; 0.0351</td>
</tr>
<tr>
<td align="center">z</td>
<td align="char" char="plusmn">0.0178 &#xb1; 0.0853</td>
<td align="char" char="plusmn">0.0081 &#xb1; 0.0368</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>On-the-other-hand, taking into account the highest inter-magnetic distance (<xref ref-type="fig" rid="F8">Figure 8A</xref>), we can notice that the mean error and the standard deviation are significantly reduced with the LPV controller compared to the PID, as reported in <xref ref-type="table" rid="T1">Table 1</xref>. In fact, at the highest inter-magnetic distance, our method obtains a reduction of 70.8<italic>, 74.2</italic> and 54.5<italic>%</italic> on the <italic>x</italic>, ,<italic>y</italic> and <italic>z</italic> axis, respectively, compared to the PID controller.</p>
<p>In <xref ref-type="fig" rid="F9">Figures 9</xref>, <xref ref-type="fig" rid="F10">10</xref> we compare the PID and LPV approaches by evaluating the measured and desired magnetic moment of the MFE, defined by the user by means of a joystick before switching to the biopsy controller on the GUI. The experiment that had the lowest mean error, at the highest inter-magnetic distance, for both approaches is shown. Both approaches are effective, however, the PID controller presents more oscillations around the desired value, generated by external disturbances (i.e. insertion of the biopsy forceps inside the instrument port) and less effectively damped by the PID. Our approach presents lower oscillations, showing that our method is able to stabilize the system in the presence of external disturbances. In <xref ref-type="table" rid="T2">Table 2</xref>, we quantify the fluctuations (i.e., standard deviation) of the measured magnetic moment around the desired value, with both approaches and the percentage reduction of the LPV approach w.r.t. the PID controller, with regard to the experiments reported in <xref ref-type="fig" rid="F9">Figures 9</xref>, <xref ref-type="fig" rid="F10">10</xref>.</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>Real and desired IPM magnetic moment computed with PID controller. Desired (red) and real (blue) magnetic moment of the IPM in world frame. The yellow dots indicate the moment when the biopsy forceps is being introduced in the instrument port.</p>
</caption>
<graphic xlink:href="frobt-09-854081-g009.tif"/>
</fig>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>Real and desired IPM magnetic moment computed with LPV controller. Desired (red) and real (blue) magnetic moment of the IPM in world frame. The yellow dots indicate the moment when the biopsy forceps is being introduced in the instrument port.</p>
</caption>
<graphic xlink:href="frobt-09-854081-g010.tif"/>
</fig>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Quantitative analysis of the magnetic moment fluctuations.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Axis</th>
<th align="center">PID (rad)</th>
<th align="center">LPV (rad)</th>
<th align="center">Reduction (%)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">x</td>
<td align="char" char=".">0.0738</td>
<td align="char" char=".">0.0302</td>
<td align="char" char=".">59.08</td>
</tr>
<tr>
<td align="left">y</td>
<td align="char" char=".">0.0434</td>
<td align="char" char=".">0.0255</td>
<td align="char" char=".">41.32</td>
</tr>
<tr>
<td align="left">z</td>
<td align="char" char=".">0.0740</td>
<td align="char" char=".">0.0622</td>
<td align="char" char=".">16.0</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>
<xref ref-type="fig" rid="F11">Figure 11</xref> shows the variation of EPM magnetic moment with both controllers. It is worth noting that our approach significantly reduces the movements of the EPM showing that a more effective control action is computed with the LPV controller. Moreover, limiting the movement of the EPM permits to reduce the risk of the robot contact with the patient, avoiding potentially dangerous situations. The LPV control achieves a maximum reduction of the EPM oscillations of 58.1<italic>%</italic>, computed on the mean value of the magnetic moment, compared to the PID controller.</p>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption>
<p>Real EPM magnetic moment in world frame. On the left the PID control and on the right the LPV controller. The EPM magnetic moment is computed by the controller, at each cycle, given the IPM magnetic moment error.</p>
</caption>
<graphic xlink:href="frobt-09-854081-g011.tif"/>
</fig>
</sec>
<sec id="s4">
<title>4 Discussion</title>
<p>This paper discusses a model-based LPV control approach with the aim of stabilizing a magnetically manipulated endoscope during interventional procedures such as biopsy, polyp removal and clip placement. We show the application of the proposed technique on the MFE, used to perform targeted biopsies. We prove the proposed method is capable of stabilizing the endoscope in the presence of external disturbances (i.e., insertion of the tool in the instrument port) and provides enhanced performances with respect to the literature. This method can aid interventional tasks by enhancing the accuracy of the biopsy procedure. Moreover, the active stabilization of the endoscope allows a single user to perform each task autonomously and to reduce the number of people in the endoscopy room (<xref ref-type="bibr" rid="B18">Onaizah et al., 2021</xref>).</p>
<p>The control strategy is based on the LPV control that facilitates stabilization of the endoscope in the working environment. The novelty of this approach is the fact that linearizing the non-linear system in different equilibria (i.e., inter-magnetic distance between the two magnets) permits to cope with the different status of the non-linear system. In particular, the magnetic force and torque the EPM imparts on the IPM are strictly related to the relative distance between the two magnets: at higher inter-magnetic distances, due to various factors (i.e. different anatomies of the patients, position of the patient on the bed), the magnetic torque drops significantly. Therefore, a suitable robust controller able to cope with variations in the inter-magnetic distance is crucial. To our knowledge, this is the first example of LPV control synthesis applied to a magnetic endoscope. Embedding this method in a clinical scenario could improve the clinical performance and ease-of-use of interventional tasks such as biopsy, polyp removal and clip placement.</p>
<p>To prove the strength of our approach, we performed 5 trials on a colon phantom. Four biopsies in different sections of the colon and at different orientation were taken using a biopsy forceps. The results show both approaches are effective, but the LPV approach was able to obtain a lower orientation error with respect to the PID controller. In particular, it is worth noting that at the maximum height, the oscillations around the desired magnetic moment direction are reduced by 45.8<italic>%</italic> with our method. Using an optimized and model-based controller, which takes into account different system equilibria, has the advantage of robustness, withstanding parameter variation still maintaining stability and performance goals. However, the main limitation of this work, as shown by <xref ref-type="fig" rid="F9">Figures 9</xref>, <xref ref-type="fig" rid="F10">10</xref> and the video attached to the paper, is the fact that a direct comparison of the experiments is not straightforward. In fact, the user inputs may vary and, thus, the experiments are not very repeatable. Nonetheless, the same conditions for each experiment were tried to replicate.</p>
<p>In the future, we will integrate our method with an Artificial Intelligence (AI) (<xref ref-type="bibr" rid="B15">Mitsala et al., 2021</xref>) or a semi-autonomous routine (<xref ref-type="bibr" rid="B13">Martin et al., 2021</xref>) to target biopsies. Herein, the authors were able to track a target tissue, predict the projection of the tool channel outside the tip of the endoscope using a stereo-vision approach and align the magnetic endoscope to the polyps; however, no additional disturbances were taken into account. Combining (<xref ref-type="bibr" rid="B13">Martin et al., 2021</xref>) and our approach (i.e. the tracking of a tissue target and the active stabilization of the endoscope) we could achieve a completely autonomous procedure and reduce the personnel needed in the room. Although the discussion with clinical operators highlighted that the disturbances introduced by the instrument are the most disruptive, further works should investigate and adapt our approach in the context of additional disturbances such as patient breathing and peristalsis, that might require tracking of the tissues and target.</p>
</sec>
</body>
<back>
<sec id="s5">
<title>Data Availability Statement</title>
<p>The raw data supporting the conclusion of this article will be made available by the authors, without undue reservation.</p>
</sec>
<sec id="s6">
<title>Author Contributions</title>
<p>LB: substantial contributions to the design of the work, to the experiments and to the writing. BS: contributions to the design and to the writing of the work. JM: contribution to the writing of the work. KO: contribution on clinical perspective, identification of clinical needs and critical elements of the task, verification of the accuracy of the clinical aspect of the discussion, critical review and revision of the manuscript. PV: contributions to the conception of the work and to the revision of the manuscript.</p>
</sec>
<sec id="s7">
<title>Funding</title>
<p>The work was supported by the Engineering and Physical Sciences Research Council (EPSRC) under grant number EP/V047914/1, Cancer Research UK (CRUK) Early Detection and Diagnosis Research Committee (Award No. 27744), the National Institute of Biomedical Imaging, Bioengineering of the National Institutes of Health (NIH; award no. 2R01EB018992-05), by the European Research Council (ERC) under the European Union&#x2019;s Horizon 2020 research and innovation programme (Grant agreement No. 818045), and by the European Commission (EC) Horizon 2020 research and innovation programme (Grant agreements No. 818045 and 952118). Any opinions, findings and conclusions, or recommendations expressed in this article are those of the authors and do not necessarily reflect the views of EPSRC, CRUK, NIH or the EC.</p>
</sec>
<sec sec-type="COI-statement" id="s8">
<title>Conflict of Interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s9">
<title>Publisher&#x2019;s Note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<sec id="s10">
<title>Supplementary Material</title>
<p>The Supplementary Material for this article can be found online at: <ext-link ext-link-type="uri" xlink:href="https://www.frontiersin.org/articles/10.3389/frobt.2022.854081/full#supplementary-material">https://www.frontiersin.org/articles/10.3389/frobt.2022.854081/full&#x23;supplementary-material</ext-link>
</p>
<supplementary-material xlink:href="Video1.MP4" id="SM1" mimetype="application/MP4" xmlns:xlink="http://www.w3.org/1999/xlink"/>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Apkarian</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Dao</surname>
<given-names>M. N.</given-names>
</name>
<name>
<surname>Noll</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Parametric Robust Structured Control Design</article-title>. <source>IEEE Trans. Automat. Contr.</source> <volume>60</volume>, <fpage>1857</fpage>&#x2013;<lpage>1869</lpage>. <pub-id pub-id-type="doi">10.1109/TAC.2015.2396644</pub-id> </citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Apkarian</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Noll</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2006</year>). <article-title>Nonsmooth H&#x221e;Synthesis</article-title>. <source>IEEE Trans. Automat. Contr.</source> <volume>51</volume>, <fpage>71</fpage>&#x2013;<lpage>86</lpage>. <pub-id pub-id-type="doi">10.1109/TAC.2005.860290</pub-id> </citation>
</ref>
<ref id="B3">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Apkarian</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2013</year>). &#x201c;<article-title>Tuning Controllers against Multiple Design Requirements</article-title>,&#x201d; in <conf-name>Proceedings of the American Control Conference</conf-name>, <fpage>3888</fpage>&#x2013;<lpage>3893</lpage>. <pub-id pub-id-type="doi">10.1109/acc.2013.6580433</pub-id> </citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Barducci</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Norton</surname>
<given-names>J. C.</given-names>
</name>
<name>
<surname>Sarker</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Mohammed</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Jones</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Valdastri</surname>
<given-names>P.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>Fundamentals of the Gut for Capsule Engineers</article-title>. <source>Prog. Biomed. Eng.</source> <volume>2</volume>, <fpage>042002</fpage>. <pub-id pub-id-type="doi">10.1088/2516-1091/abab4c</pub-id> </citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Brambs</surname>
<given-names>H.-J.</given-names>
</name>
<name>
<surname>Juchems</surname>
<given-names>M. S.</given-names>
</name>
</person-group> (<year>2003</year>). <article-title>Virtual Endoscopy Using CT Scan</article-title>. <source>Minimally Invasive Ther. Allied Tech.</source> <volume>12</volume>, <fpage>207</fpage>&#x2013;<lpage>216</lpage>. <pub-id pub-id-type="doi">10.1080/13645700310015572</pub-id> </citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Comas</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Mendivil</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Andreu</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Hern&#xe1;ndez</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Castells</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Long-term Prediction of the Demand of Colonoscopies Generated by a Population-Based Colorectal Cancer Screening Program</article-title>. <source>PLoS ONE</source> <volume>11</volume>, <fpage>e0164666</fpage>&#x2013;<lpage>13</lpage>. <pub-id pub-id-type="doi">10.1371/journal.pone.0164666</pub-id> </citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hoang</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Le</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Nguyen</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Nguyen</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Choi</surname>
<given-names>E.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>A Robotic Biopsy Endoscope with Magnetic 5-DOF Locomotion and a Retractable Biopsy Punch</article-title>. <source>Micromachines</source> <volume>11</volume>, <fpage>98</fpage>. <pub-id pub-id-type="doi">10.3390/mi11010098</pub-id> </citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Joseph</surname>
<given-names>D. A.</given-names>
</name>
<name>
<surname>Meester</surname>
<given-names>R. G. S.</given-names>
</name>
<name>
<surname>Zauber</surname>
<given-names>A. G.</given-names>
</name>
<name>
<surname>Manninen</surname>
<given-names>D. L.</given-names>
</name>
<name>
<surname>Winges</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Dong</surname>
<given-names>F. B.</given-names>
</name>
<etal/>
</person-group> (<year>2016</year>). <article-title>Colorectal Cancer Screening: Estimated Future Colonoscopy Need and Current Volume and Capacity</article-title>. <source>Cancer</source> <volume>122</volume>, <fpage>2479</fpage>&#x2013;<lpage>2486</lpage>. <pub-id pub-id-type="doi">10.1002/cncr.30070</pub-id> </citation>
</ref>
<ref id="B9">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Kumar</surname>
<given-names>R. R.</given-names>
</name>
<name>
<surname>Joseph</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Vidya</surname>
<given-names>P. V.</given-names>
</name>
<name>
<surname>Pournami</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>John</surname>
<given-names>N. J.</given-names>
</name>
</person-group> (<year>2017</year>). &#x201c;<article-title>Virtual Colonoscopy: A Plausible Alternative to Conventional Colonoscopy</article-title>,&#x201d; in <conf-name>TENSYMP 2017 - IEEE International Symposium on Technologies for Smart Cities</conf-name>. <pub-id pub-id-type="doi">10.1109/TENCONSpring.2017.8070107</pub-id> </citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Larsen</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Kalloo</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Hutfless</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>The Hidden Cost of Colonoscopy Including Cost of Reprocessing and Infection Rate: the Implications for Disposable Colonoscopes</article-title>. <source>Gut</source> <volume>69</volume>, <fpage>197</fpage>&#x2013;<lpage>200</lpage>. <pub-id pub-id-type="doi">10.1136/gutjnl-2019-319108</pub-id> </citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lee</surname>
<given-names>H.-C.</given-names>
</name>
<name>
<surname>Jung</surname>
<given-names>C.-W.</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>H. C.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Real-time Endoscopic Image Orientation Correction System Using an Accelerometer and Gyrosensor</article-title>. <source>PLOS ONE</source> <volume>12</volume>, <fpage>e0186691</fpage>&#x2013;<lpage>12</lpage>. <pub-id pub-id-type="doi">10.1371/journal.pone.0186691</pub-id> </citation>
</ref>
<ref id="B12">
<citation citation-type="thesis">
<person-group person-group-type="author">
<name>
<surname>Lee</surname>
<given-names>L. H.</given-names>
</name>
</person-group> (<year>1997</year>). <source>Identification and Robust Control of Linear Parameter-Varying Systems</source>. <comment>Ph.D. thesis</comment> (<publisher-loc>Berkeley, CA, USA</publisher-loc>: <publisher-name>University of California at Berkeley</publisher-name>).</citation>
</ref>
<ref id="B13">
<citation citation-type="web">
<person-group person-group-type="author">
<name>
<surname>Martin</surname>
<given-names>J. W.</given-names>
</name>
<name>
<surname>Barducci</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Scaglioni</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Norton</surname>
<given-names>J. C.</given-names>
</name>
<name>
<surname>Winters</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Robotic Autonomy for Magnetic Endoscope Biopsy Robotic Autonomy for Magnetic Endoscope Biopsy. IEEE Transactions on Medical Robotics and Bionics [under Review]</article-title>. <comment>Available at: <ext-link ext-link-type="uri" xlink:href="https://www.dropbox.com/s/wm0bdg3zaxo7ce2/TMRB-06-21-OA-0349_Proof_hi.pdf?dl=0">https://www.dropbox.com/s/wm0bdg3zaxo7ce2/TMRB-06-21-OA-0349_Proof_hi.pdf?dl&#x3d;0</ext-link>
</comment>. </citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Martin</surname>
<given-names>J. W.</given-names>
</name>
<name>
<surname>Scaglioni</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Norton</surname>
<given-names>J. C.</given-names>
</name>
<name>
<surname>Subramanian</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Arezzo</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Obstein</surname>
<given-names>K. L.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>Enabling the Future of Colonoscopy with Intelligent and Autonomous Magnetic Manipulation</article-title>. <source>Nat. Mach Intell.</source> <volume>2</volume>, <fpage>595</fpage>&#x2013;<lpage>606</lpage>. <pub-id pub-id-type="doi">10.1038/s42256-020-00231-9</pub-id> </citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mitsala</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Tsalikidis</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Pitiakoudis</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Simopoulos</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Tsaroucha</surname>
<given-names>A. K.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Artificial Intelligence in Colorectal Cancer Screening, Diagnosis and Treatment. A new era</article-title>. <source>Curr. Oncol.</source> <volume>28</volume>, <fpage>1581</fpage>&#x2013;<lpage>1607</lpage>. <pub-id pub-id-type="doi">10.3390/curroncol28030149</pub-id> </citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Norton</surname>
<given-names>J. C.</given-names>
</name>
<name>
<surname>Slawinski</surname>
<given-names>P. R.</given-names>
</name>
<name>
<surname>Lay</surname>
<given-names>H. S.</given-names>
</name>
<name>
<surname>Martin</surname>
<given-names>J. W.</given-names>
</name>
<name>
<surname>Cox</surname>
<given-names>B. F.</given-names>
</name>
<name>
<surname>Cummins</surname>
<given-names>G.</given-names>
</name>
<etal/>
</person-group> (<year>2019</year>). <article-title>Intelligent Magnetic Manipulation for Gastrointestinal Ultrasound</article-title>. <source>Sci. Robot.</source> <volume>4</volume>, <fpage>1</fpage>&#x2013;<lpage>14</lpage>. <pub-id pub-id-type="doi">10.1126/scirobotics.aav7725</pub-id> </citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Obstein</surname>
<given-names>K. L.</given-names>
</name>
<name>
<surname>Valdastri</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Advanced Endoscopic Technologies for Colorectal Cancer Screening</article-title>. <source>Wjg</source> <volume>19</volume>, <fpage>431</fpage>&#x2013;<lpage>439</lpage>. <pub-id pub-id-type="doi">10.3748/wjg.v19.i4.431</pub-id> </citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Onaizah</surname>
<given-names>O.</given-names>
</name>
<name>
<surname>Koszowska</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Winters</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Subramanian</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Jayne</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Arezzo</surname>
<given-names>A.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>Guidelines for Robotic Flexible Endoscopy at the Time of COVID-19</article-title>. <source>Front. Robot. AI</source> <volume>8</volume>, <fpage>20</fpage>. <pub-id pub-id-type="doi">10.3389/frobt.2021.612852</pub-id> </citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Peixoto</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Silva</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Pereira</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Macedo</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Biopsies in Gastrointestinal Endoscopy: When and How</article-title>. <source>GE Portuguese J. Gastroenterol.</source> <volume>23</volume>, <fpage>19</fpage>&#x2013;<lpage>27</lpage>. <pub-id pub-id-type="doi">10.1016/j.jpge.2015.07.004</pub-id> </citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Pittiglio</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Barducci</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Martin</surname>
<given-names>J. W.</given-names>
</name>
<name>
<surname>Norton</surname>
<given-names>J. C.</given-names>
</name>
<name>
<surname>Avizzano</surname>
<given-names>C. A.</given-names>
</name>
<name>
<surname>Obstein</surname>
<given-names>K. L.</given-names>
</name>
<etal/>
</person-group> (<year>2019</year>). <article-title>Magnetic Levitation for Soft-Tethered Capsule Colonoscopy Actuated with a Single Permanent Magnet: A Dynamic Control Approach</article-title>. <source>IEEE Robot. Autom. Lett.</source> <volume>4</volume>, <fpage>1224</fpage>&#x2013;<lpage>1231</lpage>. <pub-id pub-id-type="doi">10.1109/LRA.2019.2894907</pub-id> </citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sehyuk Yim</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Gultepe</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Gracias</surname>
<given-names>D. H.</given-names>
</name>
<name>
<surname>Sitti</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Biopsy Using a Magnetic Capsule Endoscope Carrying, Releasing, and Retrieving Untethered Microgrippers</article-title>. <source>IEEE Trans. Biomed. Eng.</source> <volume>61</volume>, <fpage>513</fpage>&#x2013;<lpage>521</lpage>. <pub-id pub-id-type="doi">10.1109/tbme.2013.2283369</pub-id> </citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shamma</surname>
<given-names>J. S.</given-names>
</name>
<name>
<surname>Athans</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>1990</year>). <article-title>Analysis of Gain Scheduled Control for Nonlinear Plants</article-title>. <source>IEEE Trans. Automat. Contr.</source> <volume>35</volume>, <fpage>898</fpage>&#x2013;<lpage>907</lpage>. <pub-id pub-id-type="doi">10.1109/9.58498</pub-id> </citation>
</ref>
<ref id="B23">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Siciliano</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Sciavicco</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Villani</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Oriolo</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2008</year>). <source>Robotics: Modelling, Planning and Control</source>. <edition>1st edn</edition>. <publisher-loc>Berlin, Germany</publisher-loc>: <publisher-name>Springer Publishing Company, Incorporated</publisher-name>. </citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Simi</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Gerboni</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Menciassi</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Valdastri</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Magnetic Torsion Spring Mechanism for a Wireless Biopsy Capsule</article-title>. <source>J. Med. Devices</source> <volume>7</volume>. <pub-id pub-id-type="doi">10.1115/1.4025185</pub-id> </citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Slawinski</surname>
<given-names>P. R.</given-names>
</name>
<name>
<surname>Obstein</surname>
<given-names>K. L.</given-names>
</name>
<name>
<surname>Valdastri</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2015a</year>). <article-title>Capsule Endoscopy of the Future: What&#x27;s on the Horizon?</article-title> <source>Wjg</source> <volume>21</volume>, <fpage>10528</fpage>&#x2013;<lpage>10541</lpage>. <pub-id pub-id-type="doi">10.3748/wjg.v21.i37.10528</pub-id> </citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Slawinski</surname>
<given-names>P. R.</given-names>
</name>
<name>
<surname>Obstein</surname>
<given-names>K. L.</given-names>
</name>
<name>
<surname>Valdastri</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2015b</year>). <article-title>Emerging Issues and Future Developments in Capsule Endoscopy</article-title>. <source>Tech. Gastrointest. Endosc.</source> <volume>17</volume>, <fpage>40</fpage>&#x2013;<lpage>46</lpage>. <pub-id pub-id-type="doi">10.1016/j.tgie.2015.02.006</pub-id> </citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sliker</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Ciuti</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Rentschler</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Menciassi</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Magnetically Driven Medical Devices: A Review</article-title>. <source>Expert Rev. Med. Devices</source> <volume>12</volume>, <fpage>737</fpage>&#x2013;<lpage>752</lpage>. <pub-id pub-id-type="doi">10.1586/17434440.2015.1080120</pub-id> </citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sodergren</surname>
<given-names>M. H.</given-names>
</name>
<name>
<surname>Warren</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Nehme</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Clark</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Gillen</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Feussner</surname>
<given-names>H.</given-names>
</name>
<etal/>
</person-group> (<year>2014</year>). <article-title>Endoscopic Horizon Stabilization in Natural Orifice Translumenal Endoscopic Surgery</article-title>. <source>Surg. Innov.</source> <volume>21</volume>, <fpage>74</fpage>&#x2013;<lpage>79</lpage>. <pub-id pub-id-type="doi">10.1177/1553350613489187</pub-id> </citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Spier</surname>
<given-names>B. J.</given-names>
</name>
<name>
<surname>Benson</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Pfau</surname>
<given-names>P. R.</given-names>
</name>
<name>
<surname>Nelligan</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Lucey</surname>
<given-names>M. R.</given-names>
</name>
<name>
<surname>Gaumnitz</surname>
<given-names>E. A.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>Colonoscopy Training in Gastroenterology Fellowships: Determining Competence</article-title>. <source>Gastrointest. Endosc.</source> <volume>71</volume>, <fpage>319</fpage>&#x2013;<lpage>324</lpage>. <pub-id pub-id-type="doi">10.1016/j.gie.2009.05.012</pub-id> </citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sung</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Ferlay</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Siegel</surname>
<given-names>R. L.</given-names>
</name>
<name>
<surname>Laversanne</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Soerjomataram</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Jemal</surname>
<given-names>A.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>Global Cancer Statistics 2020: GLOBOCAN Estimates of Incidence and Mortality Worldwide for 36 Cancers in 185 Countries</article-title>. <source>CA A. Cancer J. Clin.</source> <volume>71</volume>, <fpage>209</fpage>&#x2013;<lpage>249</lpage>. <pub-id pub-id-type="doi">10.3322/caac.21660</pub-id> </citation>
</ref>
<ref id="B31">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Taddese</surname>
<given-names>A. Z.</given-names>
</name>
<name>
<surname>Slawinski</surname>
<given-names>P. R.</given-names>
</name>
<name>
<surname>Obstein</surname>
<given-names>K. L.</given-names>
</name>
<name>
<surname>Valdastri</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2016</year>). &#x201c;<article-title>Nonholonomic Closed-Loop Velocity Control of a Soft-Tethered Magnetic Capsule Endoscope</article-title>,&#x201d; in <conf-name>2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)</conf-name> (<publisher-loc>Daejeon, South Korea</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>1139</fpage>&#x2013;<lpage>1144</lpage>. <pub-id pub-id-type="doi">10.1109/IROS.2016.7759192</pub-id> </citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Taddese</surname>
<given-names>A. Z.</given-names>
</name>
<name>
<surname>Slawinski</surname>
<given-names>P. R.</given-names>
</name>
<name>
<surname>Pirotta</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>De Momi</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Obstein</surname>
<given-names>K. L.</given-names>
</name>
<name>
<surname>Valdastri</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Enhanced Real-Time Pose Estimation for Closed-Loop Robotic Manipulation of Magnetically Actuated Capsule Endoscopes</article-title>. <source>Int. J. Robotics Res.</source> <volume>37</volume>, <fpage>890</fpage>&#x2013;<lpage>911</lpage>. <pub-id pub-id-type="doi">10.1177/0278364918779132</pub-id> </citation>
</ref>
<ref id="B33">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Valdastri</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Quaglia</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Susilo</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Menciassi</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Dario</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Ho</surname>
<given-names>C.</given-names>
</name>
<etal/>
</person-group> (<year>2008</year>). <article-title>Wireless Therapeutic Endoscopic Capsule: <italic>In Vivo</italic> experiment</article-title>. <source>Endoscopy</source> <volume>40</volume>, <fpage>979</fpage>&#x2013;<lpage>982</lpage>. <pub-id pub-id-type="doi">10.1055/s-0028-1103424</pub-id> </citation>
</ref>
<ref id="B34">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Valdastri</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Simi</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Webster</surname>
<given-names>R. J.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>Advanced Technologies for Gastrointestinal Endoscopy</article-title>. <source>Annu. Rev. Biomed. Eng.</source> <volume>14</volume>, <fpage>397</fpage>&#x2013;<lpage>429</lpage>. <pub-id pub-id-type="doi">10.1146/annurev-bioeng-071811-150006</pub-id> </citation>
</ref>
<ref id="B35">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Warren</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Mountney</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Noonan</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>G.-Z.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>Horizon Stabilized-Dynamic View Expansion for Robotic Assisted Surgery (HS-DVE)</article-title>. <source>Int. J. CARS</source> <volume>7</volume>, <fpage>281</fpage>&#x2013;<lpage>288</lpage>. <pub-id pub-id-type="doi">10.1007/s11548-011-0603-3</pub-id> </citation>
</ref>
<ref id="B36">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Prendergast</surname>
<given-names>J. M.</given-names>
</name>
<name>
<surname>Formosa</surname>
<given-names>G. A.</given-names>
</name>
<name>
<surname>Fulton</surname>
<given-names>M. J.</given-names>
</name>
<name>
<surname>Rentschler</surname>
<given-names>M. E.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Enabling Autonomous Colonoscopy Intervention Using a Robotic Endoscope Platform</article-title>. <source>IEEE Trans. Biomed. Eng.</source> <volume>68</volume>, <fpage>1957</fpage>&#x2013;<lpage>1968</lpage>. <pub-id pub-id-type="doi">10.1109/TBME.2020.3043388</pub-id> </citation>
</ref>
</ref-list>
</back>
</article>