<?xml version="1.0" encoding="ISO-8859-1"?><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<journal-meta>
<journal-id>1909-9762</journal-id>
<journal-title><![CDATA[Revista Ingeniería Biomédica]]></journal-title>
<abbrev-journal-title><![CDATA[Rev. ing. biomed.]]></abbrev-journal-title>
<issn>1909-9762</issn>
<publisher>
<publisher-name><![CDATA[Fondo Editorial EIA, Escuela de Ingeniería de Antioquia EIA-, Universidad CES]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S1909-97622011000200006</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[MODELADO Y SIMULACIÓN DE UN ROBOT PARA CIRUGÍA ENDOSCÓPICA TRANSLUMINAL]]></article-title>
<article-title xml:lang="en"><![CDATA[MODELING AND SIMULATION OF A ROBOT FOR ENDOSCOPIC TRANSLUMENAL SURGERY]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Mosquera Leyton]]></surname>
<given-names><![CDATA[Víctor Hugo]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Vivas Albán]]></surname>
<given-names><![CDATA[Oscar Andrés]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Rengifo Rodas]]></surname>
<given-names><![CDATA[Carlos Felipe]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Universidad del Cauca Facultad de Ingeniería Electrónica y Telecomunicaciones ]]></institution>
<addr-line><![CDATA[Popayán ]]></addr-line>
<country>Colombia</country>
</aff>
<aff id="A02">
<institution><![CDATA[,Universidad del Cauca Facultad de Ingeniería Electrónica y Telecomunicaciones ]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>12</month>
<year>2011</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>12</month>
<year>2011</year>
</pub-date>
<volume>5</volume>
<numero>10</numero>
<fpage>44</fpage>
<lpage>50</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_arttext&amp;pid=S1909-97622011000200006&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_abstract&amp;pid=S1909-97622011000200006&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_pdf&amp;pid=S1909-97622011000200006&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[Este artículo presenta el diseño de un nuevo robot para cirugía endoscópica transluminal. Este tipo de cirugía, evolución tecnológica de la cirugía laparoscópica, pretende ingresar al abdomen del paciente por los orificios naturales (boca, uretra, ano o vagina), y desde allí acceder al sitio donde se hace necesaria la intervención, procedimiento que conlleva muchas más ventajas respecto a la cirugía laparoscópica. El robot diseñado consta de diecinueve grados de libertad y es movido por un joystick utilizando un controlador por par calculado. La simulación muestra bajos errores cartesianos y movimientos muy precisos del órgano terminal.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[This article presents the design of a new robot for translumenal endoscopic surgery. This type of surgery, evolved from laparoscopic surgery, allows the access into the abdominal cavity of the patient through natural orifices such as the mouth, urethra, anus or vagina, and from there reaches the area of the surgical intervention. This procedure has many advantages over laparoscopic surgery. The designed robot has nineteen degrees of freedom and is moved with a joystick device and controlled by a computer torque control. Simulation shows low cartesian errors as well as accurate movements at the end effector.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[Cirugía Mínimamente Invasiva]]></kwd>
<kwd lng="es"><![CDATA[Cirugía Endoscópica Transluminal]]></kwd>
<kwd lng="es"><![CDATA[Control de Robots]]></kwd>
<kwd lng="es"><![CDATA[Robótica Quirúrgica]]></kwd>
<kwd lng="en"><![CDATA[Control of Robots]]></kwd>
<kwd lng="en"><![CDATA[Minimally Invasive Surgery]]></kwd>
<kwd lng="en"><![CDATA[Surgical Robotics]]></kwd>
<kwd lng="en"><![CDATA[Translumenal Endoscopic Surgery]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[  <font face="verdana" size="2">          <p align="center"><font size="4"><b>MODELADO  Y SIMULACI&Oacute;N DE UN ROBOT PARA CIRUG&Iacute;A ENDOSC&Oacute;PICA TRANSLUMINAL</b></font></p>     <p align="center"><font size="3"><b>MODELING AND SIMULATION OF A ROBOT FOR ENDOSCOPIC TRANSLUMENAL SURGERY</b></font></p>     <p>&nbsp;</p>     <p><b>V&iacute;ctor Hugo Mosquera Leyton<sup>1</sup>, Oscar Andr&eacute;s Vivas Alb&aacute;n<sup>1,2</sup>, Carlos Felipe Rengifo Rodas<sup>1</sup></b></p>          <p><i>1 Facultad de Ingenier&iacute;a Electr&oacute;nica y Telecomunicaciones, Universidad del Cauca, Popay&aacute;n, Colombia.    <br> 2 Direcci&oacute;n de correspondencia: <a href="mailto:avivas@unicauca.edu.co">avivas@unicauca.edu.co</a>.</i></p>     <p>Recibido 27 de enero 2012. Aprobado 17 de febrero 2012</p> <hr size="1" />              <p>&nbsp;</p>     <p><b><font size="3">RESUMEN</font></b></p>     ]]></body>
<body><![CDATA[<p>Este art&iacute;culo presenta el dise&ntilde;o de un nuevo robot para cirug&iacute;a endosc&oacute;pica transluminal. Este tipo de cirug&iacute;a,   evoluci&oacute;n tecnol&oacute;gica de la cirug&iacute;a laparosc&oacute;pica, pretende ingresar al abdomen del paciente por los orificios naturales (boca,   uretra, ano o vagina), y desde all&iacute; acceder al sitio donde se hace necesaria la intervenci&oacute;n, procedimiento que conlleva muchas   m&aacute;s ventajas respecto a la cirug&iacute;a laparosc&oacute;pica. El robot dise&ntilde;ado consta de diecinueve grados de libertad y es movido por un   joystick utilizando un controlador por par calculado. La simulaci&oacute;n muestra bajos errores cartesianos y movimientos muy precisos del &oacute;rgano terminal.</p>          <p><font size="3"><b>PALABRAS CLAVE</b></font>: Cirug&iacute;a M&iacute;nimamente Invasiva, Cirug&iacute;a Endosc&oacute;pica Transluminal, Control de Robots, Rob&oacute;tica Quir&uacute;rgica.</p>  <hr size="1" />              <p>&nbsp;</p>     <p><font size="3"><b>ABSTRACT</b></font></p>     <p>This article presents the design of a new robot for translumenal endoscopic surgery. This type of surgery, evolved   from laparoscopic surgery, allows the access into the abdominal cavity of the patient through natural orifices such as the mouth,   urethra, anus or vagina, and from there reaches the area of the surgical intervention. This procedure has many advantages over   laparoscopic surgery. The designed robot has nineteen degrees of freedom and is moved with a joystick device and controlled by a computer torque control. Simulation shows low cartesian errors as well as accurate movements at the end effector.</p>     <p><font size="3"><b>KEY WORDS</b></font>: Control of Robots, Minimally Invasive Surgery, Surgical Robotics, Translumenal Endoscopic Surgery.</p>  <hr size="1" />           <p>&nbsp;</p>       <p><font size="3"><b>I. INTRODUCCI&Oacute;N</b></font></p>          <p>Afinales del siglo pasado la cirug&iacute;a laparosc&oacute;pica   instaur&oacute; una revoluci&oacute;n en los quir&oacute;fanos del   mundo, a partir de los trabajos de M&uuml;he &#91;<a href="#1">1</a>&#93; y Mouret   &#91;<a href="#2">2</a>&#93;. Esta t&eacute;cnica realizada en el abdomen del paciente,   signific&oacute; un avance importante respecto a la cirug&iacute;a abierta   convencional. La laparoscopia consiste en la apertura   m&iacute;nima de tres orificios en el abdomen, el primero de   los cuales le insufla gas carb&oacute;nico con el fin de disponer   de mayor espacio de trabajo, y luego por este orificio   es introducido un endoscopio o mini c&aacute;mara con su   respectiva fuente de luz fr&iacute;a. Los otros dos orificios (o   tres en algunos casos) son utilizados para introducir los instrumentos quir&uacute;rgicos que manejar&aacute; el cirujano, el cual   podr&aacute; observar en un monitor las im&aacute;genes del interior del   paciente y realizar la intervenci&oacute;n programada de acuerdo   a ellas.</p>     <p>Las ventajas de la laparoscopia son claras ya que   el riesgo de complicaciones e infecciones disminuye   considerablemente, la recuperaci&oacute;n es mucho m&aacute;s   r&aacute;pida lo cual le conviene al sistema de salud, aparte de   los beneficios est&eacute;ticos generados con la presencia de   cicatrices m&aacute;s peque&ntilde;as. Entre los procedimientos m&aacute;s   comunes realizados con laparoscopia est&aacute;n la extracci&oacute;n   de c&aacute;lculos, del ap&eacute;ndice, de la ves&iacute;cula biliar enferma, la   colocaci&oacute;n de <i>by-pass</i> g&aacute;strico, etc&eacute;tera &#91;<a href="#3">3</a>&#93;.</p>     ]]></body>
<body><![CDATA[<p>Hace poco m&aacute;s de una d&eacute;cada se dio un nuevo   avance tecnol&oacute;gico con la aparici&oacute;n de los primeros   robots asistentes en operaciones de laparoscopia, de   los cuales sus principales exponentes son el robot Zeus   &#91;<a href="#4">4</a>&#93; y el robot Da Vinci &#91;<a href="#5">5</a>&#93;. En este caso el cirujano est&aacute;   c&oacute;modamente sentado frente a una consola manipulando   dos instrumentos tipo joystick, mientras el paciente en   la misma sala o de hecho en cualquier lugar del mundo,   est&aacute; siendo operado con la ayuda de tres brazos robots:   uno porta la c&aacute;mara o endoscopio, y los otros dos siguen   fielmente los movimientos del cirujano.</p>     <p>Otro avance muy reciente y con un enfoque diferente   en el campo de la cirug&iacute;a m&iacute;nimamente invasiva, es la   llamada cirug&iacute;a endosc&oacute;pica transluminal por orificios   naturales (NOTES en ingl&eacute;s) &#91;<a href="#6">6</a>-<a href="#8">8</a>&#93;, que pretende   no realizar orificios artificiales como en el caso de la   laparoscopia, sino utilizar los orificios naturales con el   fin de acceder por medio de ellos a la cavidad abdominal,   utilizando para ello la boca, vagina, ano o uretra. Por estos   orificios se introducir&iacute;a tanto el endoscopio flexible como   los dos instrumentos que utilizar&iacute;a el cirujano para realizar   la operaci&oacute;n. Las ventajas son mayores comparando con   la laparoscopia, ya que la incisi&oacute;n o herida se produce al   interior del cuerpo humano (por ejemplo en el est&oacute;mago   para despu&eacute;s de ah&iacute; acceder al &oacute;rgano en cuesti&oacute;n), con   una notable disminuci&oacute;n del riesgo de infecciones o   complicaciones. En pacientes obesos las ventajas son   mucho m&aacute;s claras ya que el tejido adiposo dificulta una   intervenci&oacute;n laparosc&oacute;pica. Actualmente diversos equipos   m&eacute;dicos empiezan a realizar sus primeras intervenciones   de esta t&eacute;cnica, en seres humanos o en animales, que junto   con los mini-robots se perfila como una de las tecnolog&iacute;as   m&aacute;s prometedoras para el futuro de la cirug&iacute;a.</p>     <p>El &eacute;xito de este nuevo procedimiento se basa ante   todo en disponer de un endoscopio e instrumental lo   suficientemente flexible y preciso a la vez, que permita   llegar a la zona de inter&eacute;s y penetrando por un orificio   natural. Es aqu&iacute; donde la rob&oacute;tica puede proveer de una   soluci&oacute;n funcional a este problema.</p>     <p>Una posible soluci&oacute;n son los robots serpiente ya   que su forma y capacidad para navegar por entornos   exigentes tales como tuber&iacute;as, los convierte en una   opci&oacute;n viable para el dise&ntilde;o de asistentes rob&oacute;ticos   orientados a la cirug&iacute;a endosc&oacute;pica transluminal &#91;<a href="#9">9</a>-<a href="#11">11</a>&#93;.   Basados en &eacute;stos el presente estudio expone una nueva   arquitectura para un asistente rob&oacute;tico transluminal. El   documento se estructura de la siguiente manera: la sesi&oacute;n   II muestra el modelo matem&aacute;tico del robot, la sesi&oacute;n III   presenta el controlador del mecanismo, la sesi&oacute;n IV su   funcionamiento en un ambiente en tres dimensiones, y por   &uacute;ltimo la sesi&oacute;n V muestra las conclusiones.</p>     <p>&nbsp;</p>     <p><b><font size="3">II. MODELADO DEL ROBOT</font></b></p>     <p>Los robots serpiente constan de varios cuerpos unidos   por articulaciones, permitiendo movimientos que son   imposibles para los robots cl&aacute;sicos. Ellos se pueden   arrastrar, trepar o nadar, imitando la locomoci&oacute;n de esos   reptiles, logrando llegar a sitios vedados a otro tipo de   mecanismo aut&oacute;nomo. El aparato digestivo humano, por   su anatom&iacute;a, se convierte en un laboratorio ideal para que   esta clase de robots pueda mostrar sus capacidades. Sin   embargo, en los avances que hasta ahora se han logrado con   la endoscopia transluminal, se han utilizado endoscopios   flexibles que requieren del cirujano una gran habilidad.</p>     <p>Construir un endoscopio rob&oacute;tico basado en un   robot serpiente dar&iacute;a al cirujano mucha mayor precisi&oacute;n   y seguridad en las intervenciones de endoscopia   transluminal. Importante es el hecho de que se pueda   contar con un instrumento que pueda permanecer r&iacute;gido   y est&aacute;tico respecto a una base, que ofrezca al cirujano   una imagen estable y orientable a voluntad, que permita   cambiar f&aacute;cilmente el instrumento instalado en su &oacute;rgano   terminal, y en general, que le provea a &eacute;l la comodidad   de un procedimiento que por el momento es complicado.   Incluso en el futuro podr&iacute;a pensarse en la tele cirug&iacute;a   endosc&oacute;pica transluminal, donde el cirujano trabajar&iacute;a   en una c&oacute;moda consola y el robot y paciente estar&iacute;an   ubicados lejos de &eacute;l y bajo la supervisi&oacute;n de un asistente.</p>     <p>El mecanismo a dise&ntilde;ar estar&aacute; conformado entonces   por varios grados de libertad que a partir de una base   situada en la camilla donde se encuentra el paciente y al   mismo nivel de la cabeza, le permita sortear la anatom&iacute;a   propia del paciente en la boca, garganta, y es&oacute;fago, hasta   llegar al est&oacute;mago. En &eacute;ste &uacute;ltimo &oacute;rgano debe disponer de   varios grados de libertad con el fin de tener la movilidad   suficiente para alcanzar su pared, perforarla y pasar al   otro lado, donde deber&aacute; tener la suficiente capacidad de   movimiento y manipulaci&oacute;n. Adem&aacute;s, el robot como tal en   su &oacute;rgano terminal constar&aacute; al menos de tres ramas: una   llevar&aacute; el endoscopio o c&aacute;mara, y las otras dos llevar&aacute;n   los instrumentos quir&uacute;rgicos para realizar la operaci&oacute;n.</p>     <p>El hecho de entrar por el aparato digestivo facilita la   construcci&oacute;n del robot y la intervenci&oacute;n en s&iacute; misma,   proporcionando un acceso a la cavidad abdominal seguro.   Futuros trabajos podr&iacute;an explorar las otras posibles v&iacute;as de   entrada y sus particularidades mec&aacute;nicas y m&eacute;dicas.</p>     ]]></body>
<body><![CDATA[<p>Seg&uacute;n las dimensiones normales del cuerpo humano   y de la anatom&iacute;a del aparato digestivo, se dise&ntilde;&oacute; una   estructura con diecinueve grados de libertad, conformada   por una serie de eslabones que le permiten f&aacute;cilmente   llegar al est&oacute;mago a trav&eacute;s del es&oacute;fago, teniendo como   base fija la camilla sobre la cual se encuentra el paciente.   Para este primer dise&ntilde;o solamente se consider&oacute; la rama   principal del endoscopio. Todas las articulaciones son   rotacionales a excepci&oacute;n de la quinta que es prism&aacute;tica   y que permite mayor o menor penetraci&oacute;n al interior de la   cavidad abdominal. La <a href="#fig1">Fig. 1</a> muestra la arquitectura de   este robot, mientras que la <a href="#tab1">Tabla 1</a> presenta los valores de   los par&aacute;metros geom&eacute;tricos, seg&uacute;n la descripci&oacute;n de Khalil   &#91;<a href="#12">12</a>&#93;. En esta tabla <i>j</i> designa el n&uacute;mero de la articulaci&oacute;n, <i>&sigma;<sub>j</sub></i>  se refiere al tipo de articulaci&oacute;n (0 para las articulaciones   rotacionales, 1 para las prism&aacute;ticas), <i>&alpha;<sub>j</sub></i> se refiere al &aacute;ngulo   entre los ejes <i>z<sub>j</sub></i>, <i>d<sub>j</sub></i> representa la distancia entre los ejes <i>z</i><i><sub>j</sub></i>, <i>&theta;</i><i><sub>j</sub></i>  simboliza la variable articular rotacional o un &aacute;ngulo entre   los ejes <i>x</i><i><sub>j</sub></i>, y por &uacute;ltimo <i>r</i><i><sub>j</sub></i> simboliza la variable articular   prism&aacute;tica o una distancia entre los ejes <i>x</i><i><sub>j</sub></i>.</p>       <p align="center"><a name="fig1"></a><a href="img/revistas/rinbi/v5n10/v5n10a06fig1.gif" target="_blank">Figura 1</a></p>       <p align="center"><a name="tab1"></a><img src="img/revistas/rinbi/v5n10/v5n10a06tab1.gif"></p>     <p><i>A. Modelo geom&eacute;trico</i></p>     <p>El modelo geom&eacute;trico directo (MGD) proporciona   la posici&oacute;n y orientaci&oacute;n del &oacute;rgano terminal en funci&oacute;n   de las posiciones de cada articulaci&oacute;n. Para hallarlo es   necesario calcular la matriz de transformaci&oacute;n homog&eacute;nea   entre cada articulaci&oacute;n, seg&uacute;n (<a href="#for1">1</a>) &#91;<a href="#12">12</a>-<a href="#13">13</a>&#93;.</p>       <p align="center"><a name="for1"></a><img src="img/revistas/rinbi/v5n10/v5n10a06for1.gif"></p>     <p>Finalmente todas las diecinueve matrices de   transformaci&oacute;n se multiplican hasta obtener la matriz   <sup><i>0</i></sup><i>T<sub>19</sub></i> que proporcionar&aacute; la posici&oacute;n y orientaci&oacute;n del   &oacute;rgano terminal para determinadas posiciones articulares   deseadas. Dado el tama&ntilde;o de esta matriz ella no puede   hallarse de forma simb&oacute;lica sino num&eacute;rica, utilizando una Matlab Function del programa Matlab<sup>&reg;</sup>, donde   a cada tiempo de muestreo simulado cambia el valor   de las articulaciones y por lo tanto de cada matriz de   transformaci&oacute;n, hall&aacute;ndose finalmente la matriz <sup><i>0</i></sup><i>T<sub>19</sub></i> para   cada instante de la trayectoria realizada.</p>     <p>De otro lado el modelo geom&eacute;trico inverso (MGI)   entrega todas las posibles posiciones articulares que llevan   al &oacute;rgano terminal a una posici&oacute;n cartesiana deseada. Dada   la multitud de soluciones posibles este modelo solamente   se puede calcular de manera simb&oacute;lica para robots de   hasta seis grados de libertad. En el caso de este estudio   el c&aacute;lculo se realiz&oacute; tambi&eacute;n de manera simb&oacute;lica, pero   haciendo uso de un enfoque original que involucra la   matriz Jacobiana del robot. Teniendo en cuenta la relaci&oacute;n   entre las velocidades articulares (<img src="img/revistas/rinbi/v5n10/v5n10a06for3.gif">) y cartesianas (<img src="img/revistas/rinbi/v5n10/v5n10a06for4.gif">):</p>       <p align="center"><a name="for2"></a><img src="img/revistas/rinbi/v5n10/v5n10a06for2.gif"></p>     <p>Donde <b><i>J</i></b> es la matriz Jacobiana del robot, se despeja la   velocidad articular para obtener la siguiente expresi&oacute;n:</p>       ]]></body>
<body><![CDATA[<p align="center"><a name="for5"></a><img src="img/revistas/rinbi/v5n10/v5n10a06for5.gif"></p>     <p>Esto significa que si se tienen las posiciones   cartesianas deseadas (posiciones en tres dimensiones   definidas por el usuario, es decir enviadas por un   dispositivo tipo joystick), y si se tiene la matriz Jacobiana,   es posible hallar las velocidades articulares deseadas   y a partir de &eacute;stas (integrando) obtener las posiciones   articulares necesarias en cada articulaci&oacute;n del robot   serpiente con el fin de satisfacer la posici&oacute;n deseada por el   usuario a trav&eacute;s del joystick.</p>     <p>La matriz Jacobiana de un robot puede obtenerse de   dos maneras diferentes. La primera consiste en utilizar   herramientas de c&aacute;lculo simb&oacute;lico para derivar el modelo   geom&eacute;trico directo con respecto al vector de posiciones   articulares, opci&oacute;n que no puede utilizarse dada la gran   cantidad de articulaciones del robot propuesto. La segunda   consiste en utilizar el procedimiento iterativo de c&aacute;lculo   de velocidades que se describe a continuaci&oacute;n &#91;<a href="#12">12</a>&#93;. Para <i>j</i>  desde <i>j</i> = 1 hasta <i>n</i> (n&uacute;mero de cuerpos del robot):</p>       <p align="center"><a name="for6"></a><img src="img/revistas/rinbi/v5n10/v5n10a06for6.gif"></p>     <p>Donde <sup><i>j</i></sup><b><i>&omega;</i></b><i><sub>j</sub></i>   y <i><sup>j</sup><b>V</b><sub>j</sub></i> son respectivamente la velocidad   angular y linear del origen del sistema de referencia <i>j</i> con   respecto al sistema de referencia cero. Ambas velocidades   se expresan en el sistema de referencia <i>j</i>. La matriz <i><sup>j</sup><b>A</b></i><sub><i>j</i>-1</sub>   (3x3) describe la orientaci&oacute;n del sistema de referencia <i>j</i>-1   con respecto al sistema <i>j</i>. El vector <sup><i>j</i>-1</sup><b><i>P</i></b><i><sub>j</sub></i> (3x1) describe   la posici&oacute;n del sistema de referencia <i>j</i> en el sistema de   referencia <i>j</i>-1. <i><sup>j</sup><b>a</b><sub>j</sub></i> es un vector constante definido por   &#91;0 0 1&#93;<sup>T</sup>. <img src="img/revistas/rinbi/v5n10/v5n10a06for3.gif"><i><sub>j</sub></i> es la velocidad angular de la articulaci&oacute;n   <i>j</i>. Como se vio anteriormente <i>&sigma;<sub>j</sub></i> representa el tipo de   articulaci&oacute;n. La recurrencia se inicializa con <i><sup>0</sup><b>&omega;</b><sub>0</sub></i> = 0 y   <i><sup>0</sup><b>V</b><sub>0</sub></i> = 0 dado que la base del robot se supone inm&oacute;vil.</p>     <p>La ecuaci&oacute;n permite calcular las velocidades angular   y lineal del sistema de referencia asociado al &oacute;rgano   terminal. Para facilitar la notaci&oacute;n se define la funci&oacute;n <i>f<sub>v</sub></i> de   la siguiente manera:</p>       <p align="center"><a name="for7"></a><img src="img/revistas/rinbi/v5n10/v5n10a06for7.gif"></p>     <p>Dada la linealidad de (<a href="#for6">4</a>) con respecto a las velocidades   d e con respecto a las velocidades angulares, la columna i   de la matriz Jacobiana puede obtenerse evaluando <i>f<sub>v</sub></i> en la   posici&oacute;n articular actual y en <img src="img/revistas/rinbi/v5n10/v5n10a06for3.gif"> = <i>e<sub>i</sub></i> , siendo <i>e<sub>i</sub></i> la <i>i</i>-&eacute;sima   columna de una matriz identidad. El procedimiento del   c&aacute;lculo de la Jacobiana se reduce entonces a aplicar el   algoritmo <i>n</i> veces, es decir:</p>       <p align="center"><a name="for8"></a><img src="img/revistas/rinbi/v5n10/v5n10a06for8.gif"></p>     <p>El procedimiento descrito permite el c&aacute;lculo de la   Jacobiana para un vector de posici&oacute;n dado. Todos los   c&aacute;lculos se realizan de manera num&eacute;rica, logr&aacute;ndose una   soluci&oacute;n para el modelo geom&eacute;trico inverso que tiene una   precisi&oacute;n de menos de 10x10<sup>-17</sup> metros, m&aacute;s que suficiente   para este caso.</p>     ]]></body>
<body><![CDATA[<p><i>B. Modelo din&aacute;mico</i></p>     <p>El modelo din&aacute;mico inverso (MDI), necesario para la   implementaci&oacute;n de un controlador basado en el modelo,   tal como el control por par calculado &#91;<a href="#12">12</a>-<a href="#13">13</a>&#93;, se halla   con base al software Symoro &#91;<a href="#14">14</a>&#93;, el cual entrega una   expresi&oacute;n simb&oacute;lica del mismo. La expresi&oacute;n general de   este modelo es:</p>       <p align="center"><a name="for9"></a><img src="img/revistas/rinbi/v5n10/v5n10a06for9.gif"></p>     <p>Donde &Gamma; son los p ares articulares que van a los   motores, <b><i>A</i></b> es la matriz de inercia, <i><b>C</b></i> la matriz de Coriolis   y centr&iacute;fugas, <i><b>Q</b></i> el vector de gravedad, <i>q</i> las posiciones   articulares y <img src="img/revistas/rinbi/v5n10/v5n10a06for3.gif"> las velocidades articulares.</p>     <p>Para el caso del modelo din&aacute;mico directo (MDD),   necesario para simular el sistema en un software como Matlab<sup>&reg;</sup>, basta con despejar las aceleraciones articulares   de (<a href="#for9">7</a>):</p>       <p align="center"><a name="for10"></a><img src="img/revistas/rinbi/v5n10/v5n10a06for10.gif"></p>     <p>El software Symoro entrega estos dos modelos y a   partir de ellos se puede proceder a simular el sistema en el   software Matlab<sup>&reg;</sup>.</p>     <p>&nbsp;</p>     <p><b><font size="3">III. CONTROL DEL ROBOT</font></b></p>     <p>Para realizar el control de este robot se utiliza un   control por par calculado, basado en el modelo de la   planta que permite el desacoplamiento y la linealizaci&oacute;n   del sistema robot &#91;<a href="#12">12</a>-<a href="#14">14</a>&#93;. A partir de , si se agrupan la   matriz <i><b>C</b></i> y el vector <i><b>Q</b></i> en la nueva variable <i><b>H</b></i> se obtiene:</p>       ]]></body>
<body><![CDATA[<p align="center"><a name="for11"></a><img src="img/revistas/rinbi/v5n10/v5n10a06for11.gif"></p>     <p>Asumiendo que las matrices <i><b>A</b></i> y <b><i>H</i></b> se pueden   estimar por medio de <img src="img/revistas/rinbi/v5n10/v5n10a06for14.gif"> y <img src="img/revistas/rinbi/v5n10/v5n10a06for15.gif">, se realiza la siguiente   linealizaci&oacute;n:</p>       <p align="center"><a name="for12"></a><img src="img/revistas/rinbi/v5n10/v5n10a06for12.gif"></p>     <p>Donde <i>w</i> representa la nueva se&ntilde;al de control. Si el   sistema es conocido con cierta precisi&oacute;n, es decir <img src="img/revistas/rinbi/v5n10/v5n10a06for14.gif"> <img src="img/revistas/rinbi/v5n10/v5n10a06for16.gif"> <i><b>A</b></i>   y <img src="img/revistas/rinbi/v5n10/v5n10a06for15.gif"> <img src="img/revistas/rinbi/v5n10/v5n10a06for16.gif"> <i><b>H</b></i>, la se&ntilde;al de control <i>w(t)</i> puede ser definida   como:  </p>       <p align="center"><a name="for13"></a><img src="img/revistas/rinbi/v5n10/v5n10a06for13.gif"></p>     <p>Donde <i><b>K</b><sub>p</sub></i> y <b><i>K</i></b><i><sub>v</sub></i> son las ganancias proporcional y   derivativa respectivamente y <i>q<sup>d</sup></i> las posiciones articulares   deseadas. El esquema de este controlador se muestra en la   <a href="#fig2">Fig. 2</a>. Obs&eacute;rvese que las consignas cartesianas deseadas   provenientes del joystick son convertidas a consignas   articulares gracias al modelo geom&eacute;trico inverso (MGI)   calculado en l&iacute;nea utilizando la matriz Jacobiana.</p>       <p align="center"><a name="fig2"></a><img src="img/revistas/rinbi/v5n10/v5n10a06fig2.gif"></p>     <p>&nbsp;</p>     <p><b><font size="3">IV. RESULTADOS</font></b></p>     <p>Con el fin de probar tanto el controlador como todos   los modelos involucrados, dos tipos de pruebas se   realizaron: a) con una consigna circular de un cent&iacute;metro   de radio (lo cual le exige bastante al controlador y   prueba la capacidad del sistema para seguir consignas de   reducido tama&ntilde;o); b) manejo libre del robot siguiendo una   trayectoria dada por un dispositivo joystick.</p>     ]]></body>
<body><![CDATA[<p>Para el primer caso se obtuvo un error cartesiano   bastante peque&ntilde;o (comparando el c&iacute;rculo deseado con   el obtenido), del orden de 1,0x10<sup>-4</sup> metros al inicio de la   trayectoria (<a href="#fig3">Fig. 3</a>), y a&uacute;n menor en el transitorio de la   se&ntilde;al.</p>       <p align="center"><a name="fig3"></a><img src="img/revistas/rinbi/v5n10/v5n10a06fig3.gif"></p>     <p>Pero la prueba realmente importante se da para la   segunda situaci&oacute;n. En este caso se construy&oacute; en un   ambiente virtual el robot con ayuda del toolbox <i>Simulink   3D Animation</i> de Matlab<sup>&reg;</sup>, el cual permite implementar   pieza por pieza el robot. La <a href="#fig4">Fig. 4</a> muestra el robot   dise&ntilde;ado en la mencionada herramienta, donde puede   observarse la curvatura que presenta en lo que ser&iacute;a el paso   por la boca, garganta y es&oacute;fago del paciente, hasta llegar al   est&oacute;mago.</p>       <p align="center"><a name="fig4"></a><img src="img/revistas/rinbi/v5n10/v5n10a06fig4.gif"></p>     <p>Despu&eacute;s se conect&oacute; un joystick Genius modelo F-23 al   sistema en Simulin<sup>&reg;</sup> aprovechando que el toolbox antes   mencionado permite una entrada directa desde el joystick.   La idea es que el robot, en modo flexible, sea introducido   por la boca hasta el est&oacute;mago de manera manual como   se hace con los endoscopios tradicionales. Una vez &eacute;ste   llegue al est&oacute;mago, se pasa a modo controlado donde el   robot adopta una posici&oacute;n fija que depende de la anatom&iacute;a   particular del paciente (similar a la mostrada en la <a href="#fig4">Fig.   4</a>). Cuando el &oacute;rgano terminal del robot se encuentre al   interior del est&oacute;mago el joystick solamente mover&aacute; las   &uacute;ltimas siete articulaciones, que ser&aacute;n las que se hallar&aacute;n   dentro del &oacute;rgano, mientras que el resto (las que pasan por   la boca, garganta y es&oacute;fago) se mantienen en una posici&oacute;n   fija. Esto evitar&aacute; que se generen da&ntilde;os involuntarios en las   paredes de los &oacute;rganos no involucrados en la intervenci&oacute;n.   El paciente por su parte deber&aacute; estar sometido a anestesia   local o general, a discreci&oacute;n del personal m&eacute;dico. Se   pueden adem&aacute;s implementar estrategias de control   m&aacute;s sofisticadas que tengan en cuenta los movimientos   naturales del paciente (respiraci&oacute;n o movimientos   involuntarios). La <a href="#fig5">Fig. 5</a> muestra la posici&oacute;n del robot   cuando el usuario lo dirige hacia arriba (eje z) con la   ayuda del joystick, o hacia abajo (<a href="#fig6">Fig. 6</a>).</p>       <p align="center"><a name="fig5"></a><img src="img/revistas/rinbi/v5n10/v5n10a06fig5.gif"></p>       <p align="center"><a name="fig6"></a><img src="img/revistas/rinbi/v5n10/v5n10a06fig6.gif"></p>     <p>La <a href="#fig7">Fig. 7</a> muestra el error cartesiano que se presenta en   el &oacute;rgano terminal cuando &eacute;ste recibe diversas consignas   cartesianas a trav&eacute;s del joystick. Este error puede llegar   a ser de hasta 0,006 m (6 mil&iacute;metros) cuando el joystick   se acciona con rapidez, o de menos de 0,003 m (3   mil&iacute;metros) cuando el accionamiento es m&aacute;s lento. Es   claro que &eacute;ste &uacute;ltimo es el adecuado en intervenciones   quir&uacute;rgicas delicadas como las que se tratan en este   estudio. La <a href="#fig8">Fig. 8</a> presenta una fotograf&iacute;a del usuario   controlando el robot a partir del joystick.</p>       <p align="center"><a name="fig7"></a><img src="img/revistas/rinbi/v5n10/v5n10a06fig7.gif"></p>       <p align="center"><a name="fig8"></a><img src="img/revistas/rinbi/v5n10/v5n10a06fig8.gif"></p>     ]]></body>
<body><![CDATA[<p>&nbsp;</p>     <p><b><font size="3">V. TRABAJOS FUTUROS</font></b></p>     <p>El sistema implementado hasta el momento demostr&oacute;   la viabilidad del nuevo robot para servir como herramienta   quir&uacute;rgica en cirug&iacute;a endosc&oacute;pica transluminal. Hacia el   futuro existen aspectos por mejorar o probar como son:</p>     <p>Velocidad de respuesta: La herramienta con la cual se   simul&oacute; el robot (Matlab/Simulink<sup>&reg;</sup>) no es la m&aacute;s adecuada   en cuanto al manejo en tiempo real. Por esto se llevar&aacute;   pr&oacute;ximamente todo el dise&ntilde;o a Visual C++, utilizando las   herramientas de manejo gr&aacute;fico QT y VTK.</p>     <p>Primer prototipo: Un siguiente paso ser&aacute; la   construcci&oacute;n de una maqueta que represente la curvatura   del aparato digestivo, y sobre &eacute;sta introducir un primer   prototipo del robot con el fin de probar su movilidad y realizar ajustes tanto de la estructura mec&aacute;nica como del   controlador. Inclusive el robot podr&iacute;a ser movido por una   interfaz h&aacute;ptica a fin de probar aspectos tales como la   realimentaci&oacute;n de fuerza, la interfaz de usuario, o el efecto   del robot sobre las paredes del aparato digestivo. El primer   prototipo permitir&aacute; tambi&eacute;n evaluar la controlabilidad   del dispositivo por parte del cirujano, y si es necesario   la implementaci&oacute;n de una estrategia de control m&aacute;s   sofisticada.</p>     <p>Instrumentos quir&uacute;rgicos: No basta solamente con   obtener un mecanismo que pueda llegar al est&oacute;mago   a trav&eacute;s del aparato digestivo y que porte una c&aacute;mara   de video, sino que pueda llevar en su &oacute;rgano terminal   diversas herramientas que permitan traspasar la pared del   est&oacute;mago y realizar tareas de corte, cauterizado, pinza, o   sutura. Esto implica el dise&ntilde;o completo de las tres ramas   que compondr&aacute;n el endoscopio.</p>     <p>Seguridad: Una vez realizadas las consideraciones   anteriores se debe hacer un an&aacute;lisis exhaustivo en cuanto   a la seguridad del paciente, puesto que se introduce en   su interior un dispositivo electr&oacute;nico. Una opci&oacute;n que se   podr&iacute;a manejar es el uso de pocos motores externos los   cuales mover&iacute;an las articulaciones internas por medio de   bandas.</p>     <p>&nbsp;</p>     <p><b><font size="3">VI. CONCLUSI&Oacute;N</font></b></p>     <p>El presente art&iacute;culo mostr&oacute; el dise&ntilde;o de un nuevo robot   para cirug&iacute;a endosc&oacute;pica transluminal. Este tipo de cirug&iacute;a   mini-invasiva pretende llegar a la cavidad abdominal a   trav&eacute;s de los orificios naturales del paciente (boca, ano,   uretra o vagina). El robot dise&ntilde;ado consta de diecinueve   grados de libertad y permitir&iacute;a llegar al est&oacute;mago pasando   por la boca y el es&oacute;fago. El robot se introducir&iacute;a de   manera manual aprovechando la flexibilidad que le dan   sus numerosos grados de libertad, para despu&eacute;s adoptar la   forma del aparato digestivo seg&uacute;n la anatom&iacute;a propia del   paciente.</p>     ]]></body>
<body><![CDATA[<p>Una vez alcanzado el est&oacute;mago el robot puede   ser movido a trav&eacute;s de un joystick el cual controla el   movimiento de sus &uacute;ltimas articulaciones, las que est&aacute;n   precisamente al interior del est&oacute;mago. Para mover el   robot se utiliza un control por par calculado, el cual arroja   errores cartesianos del orden de los mil&iacute;metros cuando el   mecanismo es dirigido por el joystick.</p>     <p>Trabajos futuros implementar&aacute;n el robot en una   herramienta que funcione en tiempo real, al mismo tiempo   que se construir&aacute; un primer prototipo del robot que pueda   manejar diferentes instrumentos quir&uacute;rgicos.</p>     <p>&nbsp;</p>     <p><b><font size="3">AGRADECIMIENTO</font></b></p>     <p>Los autores agradecen a la Universidad del Cauca el   apoyo prestado para el desarrollo de este proyecto, a trav&eacute;s   de uno de sus proyectos de investigaci&oacute;n internos.</p>     <p>&nbsp;</p>     <p><b><font size="3">REFERENCIAS</font></b></p>     <!-- ref --><p>&#91;<a name="1">1</a>&#93;. M&uuml;he E. Die Erste Cholecystecktomie Durch das Laparoskop.   <i>Langenbecks Arch Klin Chir</i>, 369, 804, 1986.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000100&pid=S1909-9762201100020000600001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;<a name="2">2</a>&#93;. Mouret P. How I developed laparoscopic cholecystectomy. <i>Annals   of the Academy of Medicine Singapore</i>, 25, 744-747, 1996.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000102&pid=S1909-9762201100020000600002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;<a name="3">3</a>&#93;. Jones D.B. Laparoscopic Surgery: Principles and Procedures.   Marcel Dekker, 2004.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000104&pid=S1909-9762201100020000600003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;<a name="4">4</a>&#93;. Marescaux J., Rubino F. The Zeus robotic system: experimental   and clinical applications. <i>Surgical Clinics of North America</i>, 83,   1305-1315, 2003.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000106&pid=S1909-9762201100020000600004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;<a name="5">5</a>&#93;. Ballantyne G.H., Molle F. The Da Vinci telerobotic surgical   system: the virtual operative field and telepresence surgery.   <i>Surgical Clinics of North America</i>, 83, 1293-1304, 2003.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000108&pid=S1909-9762201100020000600005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;<a name="6">6</a>&#93;. Kalloo A., Singh V.K., Jagannath S.B. Flexible transgastric   peritoneoscopy: a novel approach to diagnostic and therapeutic   interventions in the peritoneal cavity. <i>Gastrointestinal Endoscopy</i>,   60, 114-117, 2004.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000110&pid=S1909-9762201100020000600006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;<a name="7">7</a>&#93;. Rao G.V., Reddy D.N. Transgastric appendectomy in humans.   <i>Proceedings of the World Congress of Gastroenterology</i>,   Montr&eacute;al, Canada, 2006.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000112&pid=S1909-9762201100020000600007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;<a name="8">8</a>&#93;. Marescaux, J., Dallemagne B., Perretta S. Surgery without   scars: report of transluminal cholecystectomy in a human being.   <i>Archives of Surgery</i>, 142, 823-826, 2007.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000114&pid=S1909-9762201100020000600008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;<a name="9">9</a>&#93;. Lipkin K., Brown I., Peck A., Choset H., Rembisz J., Gianfortoni   P., Naaktgeboren A. Differentiable and Piecewise Differentiable   Gaits for Snake Robots. <i>Proceedings of the International   Conference on Intelligent Robots and Systems</i>, San Diego, USA,   2007.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000116&pid=S1909-9762201100020000600009&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;<a name="10">10</a>&#93;. Johnson A., Wright C., Tesch M., Lipkin K., Choset H. A novel   architecture for modular snake robots. Technical report, Robotics   Institute, Carnegie Mellon University, USA, 2011.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000118&pid=S1909-9762201100020000600010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;<a name="11">11</a>&#93;. Hopkins J.K., Spranklin B.W., Gupta S.K. A survey of snakeinspired   robot designs. <i>Bionispiration and Biomimetics</i>, 4, 2009.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000120&pid=S1909-9762201100020000600011&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;<a name="12">12</a>&#93;. Khalil W., Dombre E. Modeling, Identification and Control of   Robots. Kogan Page Science, 2002.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000122&pid=S1909-9762201100020000600012&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;<a name="13">13</a>&#93;. Vivas A. Dise&ntilde;o y Control de Robots Industriales: Teor&iacute;a y   Pr&aacute;ctica. Elaleph, 2010.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000124&pid=S1909-9762201100020000600013&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;<a name="14">14</a>&#93;. Sciavicco L., Siciliano B. Modeling and Control of Robot   Manipulators. McGraw-Hill, 1996.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000126&pid=S1909-9762201100020000600014&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>   </font>      ]]></body><back>
<ref-list>
<ref id="B1">
<label>1</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Mühe]]></surname>
<given-names><![CDATA[E]]></given-names>
</name>
</person-group>
<article-title xml:lang="de"><![CDATA[Die Erste Cholecystecktomie Durch das Laparoskop]]></article-title>
<source><![CDATA[Langenbecks Arch Klin Chir]]></source>
<year>1986</year>
<volume>369</volume>
<page-range>804</page-range></nlm-citation>
</ref>
<ref id="B2">
<label>2</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Mouret]]></surname>
<given-names><![CDATA[P]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[How I developed laparoscopic cholecystectomy]]></article-title>
<source><![CDATA[Annals of the Academy of Medicine Singapore]]></source>
<year>1996</year>
<volume>25</volume>
<page-range>744-747</page-range></nlm-citation>
</ref>
<ref id="B3">
<label>3</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Jones]]></surname>
<given-names><![CDATA[D.B]]></given-names>
</name>
</person-group>
<source><![CDATA[Laparoscopic Surgery: Principles and Procedures]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B4">
<label>4</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Marescaux]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Rubino]]></surname>
<given-names><![CDATA[F]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[The Zeus robotic system: experimental and clinical applications]]></article-title>
<source><![CDATA[Surgical Clinics of North America]]></source>
<year>2003</year>
<volume>83</volume>
<page-range>1305-1315</page-range></nlm-citation>
</ref>
<ref id="B5">
<label>5</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Ballantyne]]></surname>
<given-names><![CDATA[G.H.]]></given-names>
</name>
<name>
<surname><![CDATA[Molle]]></surname>
<given-names><![CDATA[F]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[The Da Vinci telerobotic surgical system: the virtual operative field and telepresence surgery]]></article-title>
<source><![CDATA[Surgical Clinics of North America]]></source>
<year>2003</year>
<volume>83</volume>
<page-range>1293-1304</page-range></nlm-citation>
</ref>
<ref id="B6">
<label>6</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kalloo]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[Singh]]></surname>
<given-names><![CDATA[V.K.]]></given-names>
</name>
<name>
<surname><![CDATA[Jagannath]]></surname>
<given-names><![CDATA[S.B]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Flexible transgastric peritoneoscopy: a novel approach to diagnostic and therapeutic interventions in the peritoneal cavity]]></article-title>
<source><![CDATA[Gastrointestinal Endoscopy]]></source>
<year>2004</year>
<volume>60</volume>
<page-range>114-117</page-range></nlm-citation>
</ref>
<ref id="B7">
<label>7</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Rao]]></surname>
<given-names><![CDATA[G.V.]]></given-names>
</name>
<name>
<surname><![CDATA[Reddy]]></surname>
<given-names><![CDATA[D.N.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Transgastric appendectomy in humans]]></article-title>
<source><![CDATA[]]></source>
<year></year>
<conf-name><![CDATA[ World Congress of Gastroenterology]]></conf-name>
<conf-date>2006</conf-date>
<conf-loc>Montréal </conf-loc>
</nlm-citation>
</ref>
<ref id="B8">
<label>8</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Marescaux]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Dallemagne]]></surname>
<given-names><![CDATA[B]]></given-names>
</name>
<name>
<surname><![CDATA[Perretta]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Surgery without scars: report of transluminal cholecystectomy in a human being]]></article-title>
<source><![CDATA[Archives of Surgery]]></source>
<year>2007</year>
<volume>142</volume>
<page-range>823-826</page-range></nlm-citation>
</ref>
<ref id="B9">
<label>9</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Lipkin]]></surname>
<given-names><![CDATA[K]]></given-names>
</name>
<name>
<surname><![CDATA[Brown]]></surname>
<given-names><![CDATA[I]]></given-names>
</name>
<name>
<surname><![CDATA[Peck]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[Choset]]></surname>
<given-names><![CDATA[H]]></given-names>
</name>
<name>
<surname><![CDATA[Rembisz]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Gianfortoni]]></surname>
<given-names><![CDATA[P]]></given-names>
</name>
<name>
<surname><![CDATA[Naaktgeboren]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Differentiable and Piecewise Differentiable Gaits for Snake Robots]]></article-title>
<source><![CDATA[]]></source>
<year></year>
<conf-name><![CDATA[ International Conference on Intelligent Robots and Systems]]></conf-name>
<conf-date>2007</conf-date>
<conf-loc>San Diego </conf-loc>
</nlm-citation>
</ref>
<ref id="B10">
<label>10</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Johnson]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[Wright]]></surname>
<given-names><![CDATA[C]]></given-names>
</name>
<name>
<surname><![CDATA[Tesch]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[Lipkin]]></surname>
<given-names><![CDATA[K]]></given-names>
</name>
<name>
<surname><![CDATA[Choset]]></surname>
<given-names><![CDATA[H]]></given-names>
</name>
</person-group>
<source><![CDATA[A novel architecture for modular snake robots: Technical report]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B11">
<label>11</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Hopkins]]></surname>
<given-names><![CDATA[J.K.]]></given-names>
</name>
<name>
<surname><![CDATA[Spranklin]]></surname>
<given-names><![CDATA[B.W.]]></given-names>
</name>
<name>
<surname><![CDATA[Gupta]]></surname>
<given-names><![CDATA[S.K.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A survey of snakeinspired robot designs]]></article-title>
<source><![CDATA[Bionispiration and Biomimetics]]></source>
<year>2009</year>
<volume>4</volume>
</nlm-citation>
</ref>
<ref id="B12">
<label>12</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Khalil]]></surname>
<given-names><![CDATA[W]]></given-names>
</name>
<name>
<surname><![CDATA[Dombre]]></surname>
<given-names><![CDATA[E]]></given-names>
</name>
</person-group>
<source><![CDATA[Modeling, Identification and Control of Robots]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B13">
<label>13</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Vivas]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
</person-group>
<source><![CDATA[Diseño y Control de Robots Industriales: Teoría y Práctica]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B14">
<label>14</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Sciavicco]]></surname>
<given-names><![CDATA[L]]></given-names>
</name>
<name>
<surname><![CDATA[Siciliano]]></surname>
<given-names><![CDATA[B]]></given-names>
</name>
</person-group>
<source><![CDATA[Modeling and Control of Robot Manipulators]]></source>
<year></year>
</nlm-citation>
</ref>
</ref-list>
</back>
</article>
