<?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>1405-5546</journal-id>
<journal-title><![CDATA[Computación y Sistemas]]></journal-title>
<abbrev-journal-title><![CDATA[Comp. y Sist.]]></abbrev-journal-title>
<issn>1405-5546</issn>
<publisher>
<publisher-name><![CDATA[Instituto Politécnico Nacional, Centro de Investigación en Computación]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S1405-55462009000400002</article-id>
<title-group>
<article-title xml:lang="en"><![CDATA[On Line Optimal Control of Robots for Tracking without Inverse Kinematics]]></article-title>
<article-title xml:lang="es"><![CDATA[Control Optimo en Línea de Robot para Seguimiento sin Cinemática Inversa]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Rodríguez Ángeles]]></surname>
<given-names><![CDATA[Alejandro]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Cruz Villar]]></surname>
<given-names><![CDATA[Carlos. A.]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Muro Maldonado]]></surname>
<given-names><![CDATA[David]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Centro de Investigación y de Estudios Avanzados del Instituto Politécnico Nacional Departamento de Ingeniería Eléctrica ]]></institution>
<addr-line><![CDATA[México D.F.]]></addr-line>
<country>México</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>12</month>
<year>2009</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>12</month>
<year>2009</year>
</pub-date>
<volume>13</volume>
<numero>2</numero>
<fpage>129</fpage>
<lpage>141</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_arttext&amp;pid=S1405-55462009000400002&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_abstract&amp;pid=S1405-55462009000400002&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_pdf&amp;pid=S1405-55462009000400002&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="en"><p><![CDATA[This article presents a novel on-line optimal control for tracking tasks on robot manipulators for which inverse kinematics is not required. The controller is composed by a stabilization Cartesian PID control plus a joint space optimal control, which is in charge of improving tracking performance. The joint space dynamic optimal control is based on the gradient flow approach with the robot dynamics as a constraint. The combination of both controllers is implemented in joint space, by considering the robot Jacobian, nonetheless for design of both controllers only direct kinematics and Cartesian errors are taken into account. Joint space controllers which are based on Cartesian errors commonly require the inverse kinematics of the robot, in this proposal the joint space optimal controller determines on line the required joint variables to achieve the Cartesian task, without using the inverse kinematics of the robot, thus an explicit inverse kinematics model of the robot is not needed. The paper presents experimental results with a two degree of freedom (dof) planar manipulator, showing that the optimal control part highly improves the tracking performance of the closed loop system.]]></p></abstract>
<abstract abstract-type="short" xml:lang="es"><p><![CDATA[Este trabajo presenta un control óptimo en línea para tareas de seguimiento de trayectoria en robots manipuladores, el cual no requiere de la cinemática inversa. El control está compuesto por un control PID Cartesiano para fines de estabilidad y un control optimizante en espacio articular para mejorar el desempeño en seguimiento. El control optimizante se basa en el flujo gradiente considerando la dinámica del robot como restricción. La combinación de ambas estrategias de control se implementa en espacio articular a través del Jacobiano del manipulador, sin embargo para el diseño de ambos controles no se requiere del modelo cinemático inverso del robot. El controlador propuesto considera errores Cartesianos, pero a diferencia de controladores en espacio articular que requieren del modelo cinemático inverso. El control aquí propuesto determina de forma implícita las variables articulares requeridas para la tarea cinemática, sin hacer usado del modelo cinemático inverso. El artículo presenta resultados experimentales con un robot planar de dos grados de libertad, donde se muestra que el control óptimo mejora el desempeño del robot en tareas de seguimiento.]]></p></abstract>
<kwd-group>
<kwd lng="en"><![CDATA[Gradient flow]]></kwd>
<kwd lng="en"><![CDATA[direct kinematics]]></kwd>
<kwd lng="en"><![CDATA[sensitivities]]></kwd>
<kwd lng="en"><![CDATA[Cartesian control]]></kwd>
<kwd lng="es"><![CDATA[Flujo gradiente]]></kwd>
<kwd lng="es"><![CDATA[cinemática directa]]></kwd>
<kwd lng="es"><![CDATA[sensitividad]]></kwd>
<kwd lng="es"><![CDATA[control Cartesiano]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[ <p align="justify"><font face="verdana" size="4">Art&iacute;culos</font></p>     <p align="center"><font face="verdana" size="2">&nbsp;</font></p>     <p align="center"><font face="verdana" size="4"><b>On Line Optimal Control of Robots for Tracking without Inverse Kinematics</b></font></p>     <p align="center"><font face="verdana" size="2">&nbsp;</font></p>     <p align="center"><font face="verdana" size="3"><b><i>Control Optimo en L&iacute;nea de Robot para Seguimiento sin Cinem&aacute;tica Inversa</i></b></font></p>     <p align="center"><font face="verdana" size="2">&nbsp;</font></p>     <p align="center"><font face="verdana" size="2"><b>Alejandro Rodr&iacute;guez &Aacute;ngeles, Carlos. A. Cruz Villar and David Muro Maldonado</b></font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><i>Departamento de Ingenier&iacute;a El&eacute;ctrica, Cinvestav, Av. Instituto Polit&eacute;cnico Nacional, San Pedro Zacatenco, C.P. 07360, A.P. 14&#150;740, M&eacute;xico, D.F. 07000, M&eacute;xico.</i> <a href="mailto:aangeles@cinvestav.mx">aangeles@cinvestav.mx</a>;   <a href="mailto:cacruz@cinvestav.mx">cacruz@cinvestav.mx</a>;   <a href="mailto:dmuro@cinvestav.mx">dmuro@cinvestav.mx</a></font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">Article received on March 10, 2008    <br>   Accepted on September 04, 2008</font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><b>Abstract</b></font></p>     <p align="justify"><font face="verdana" size="2">This article presents a novel on&#150;line optimal control for tracking tasks on robot manipulators for which inverse kinematics is not required. The controller is composed by a stabilization Cartesian PID control plus a joint space optimal control, which is in charge of improving tracking performance. The joint space dynamic optimal control is based on the gradient flow approach with the robot dynamics as a constraint. The combination of both controllers is implemented in joint space, by considering the robot Jacobian, nonetheless for design of both controllers only direct kinematics and Cartesian errors are taken into account. Joint space controllers which are based on Cartesian errors commonly require the inverse kinematics of the robot, in this proposal the joint space optimal controller determines on line the required joint variables to achieve the Cartesian task, without using the inverse kinematics of the robot, thus an explicit inverse kinematics model of the robot is not needed. The paper presents experimental results with a two degree of freedom (dof) planar manipulator, showing that the optimal control part highly improves the tracking performance of the closed loop system.</font></p>     <p align="justify"><font face="verdana" size="2"><b>Keywords: </b>Gradient flow, direct kinematics, sensitivities, Cartesian control.</font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><b>Resumen</b></font></p>     <p align="justify"><font face="verdana" size="2">Este trabajo presenta un control &oacute;ptimo en l&iacute;nea para tareas de seguimiento de trayectoria en robots manipuladores, el cual no requiere de la cinem&aacute;tica inversa. El control est&aacute; compuesto por un control PID Cartesiano para fines de estabilidad y un control optimizante en espacio articular para mejorar el desempe&ntilde;o en seguimiento. El control optimizante se basa en el flujo gradiente considerando la din&aacute;mica del robot como restricci&oacute;n. La combinaci&oacute;n de ambas estrategias de control se implementa en espacio articular a trav&eacute;s del Jacobiano del manipulador, sin embargo para el dise&ntilde;o de ambos controles no se requiere del modelo cinem&aacute;tico inverso del robot. El controlador propuesto considera errores Cartesianos, pero a diferencia de controladores en espacio articular que requieren del modelo cinem&aacute;tico inverso. El control aqu&iacute; propuesto determina de forma impl&iacute;cita las variables articulares requeridas para la tarea cinem&aacute;tica, sin hacer usado del modelo cinem&aacute;tico inverso. El art&iacute;culo presenta resultados experimentales con un robot planar de dos grados de libertad, donde se muestra que el control &oacute;ptimo mejora el desempe&ntilde;o del robot en tareas de seguimiento.</font></p>     <p align="justify"><font face="verdana" size="2"><b>Palabras clave: </b>Flujo gradiente, cinem&aacute;tica directa, sensitividad, control Cartesiano.</font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><a href="/pdf/cys/v13n2/v13n2a2.pdf" target="_blank">DESCARGAR ART&Iacute;CULO EN FORMATO PDF</a></font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><b>Acknowledgments</b></font></p>     <p align="justify"><font face="verdana" size="2">The authors acknowledge support from CONACYT through the projects 61838 and 84060.</font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><b>References</b></font></p>     <!-- ref --><p align="justify"><font face="verdana" size="2">1. <b>Hwang, Y.K. and N. Ahuja </b>"A potential field approach to path planning". <i>IEEE Transactions on Robotics and Automation, </i>8, 1992, pp. 23&#150;32.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2048244&pid=S1405-5546200900040000200001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">2. <b>Abo&#150;Hammour Z.S., N. M. Mirza, S.M. Mirza and M. Arif </b>"Cartesian path generation of robot manipulators using continuous genetic algorithms". <i>Robotics and Autonomous Systems, </i>41, 2002, pp. 179&#150;223.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2048245&pid=S1405-5546200900040000200002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">3. <b>Ata, A.A.  and T. R. Myo </b>"Optimal point&#150;to&#150;point trajectory tracking of redundant manipulators using generalized pattern search". <i>International Journal of Advanced Robotic Systems, </i>2, 2005, pp. 239&#150;244.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2048246&pid=S1405-5546200900040000200003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">4. <b>Mcfarlane, S.  and E. A.~Croft </b>"Jerk&#150;Bounded Manipulator Trajectory Planning: Design for Real&#150;Time Applications". <i>IEEE Transactions on Robotics and Automation, </i>19, 2003, pp. 42&#150;52.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2048247&pid=S1405-5546200900040000200004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">5. <b>Lee, S., J. Kim, F. C. Park, M. Kim, and J. E. Bobrow </b>"Newton&#150;type algorithms for dynamic&#150;based robot movement optimization". <i>IEEE transactions on robotics, </i>21, 2005, pp. 657&#150;667.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2048248&pid=S1405-5546200900040000200005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">6. <b>Ding, H., Y. F. Li, and S. K. Tso </b>"Dynamic optimization of redundant manipulators in worse case using recurrent neural networks". <i>Mechanism and Machine Theory, </i>35, 2000, pp. 55&#150;70.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2048249&pid=S1405-5546200900040000200006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">7. <b>Zhang, Y., S. S. Ge, and T. H. Lee </b>"A unified quadratic&#150;programming&#150;based dynamical system approach to joint torque optimization of physically constrained redundant manipulators". <i>IEEE Transactions on systems, man, and cybernetics &#150; part B: cybernetics, </i>34, 2004, pp. 2126&#150;2132.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2048250&pid=S1405-5546200900040000200007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">8. <b>Helmke, U., and J.B. Moore, </b><i>Optimization and Dynamical Systems, </i>Springer&#150;Verlag. London, 1996.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2048251&pid=S1405-5546200900040000200008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">9. <b>Maly, T., and L. Petzold </b>"Numerical methods and software for sensitivity analysis of differential&#150;algebraic systems". <i>Applied Numerical Mathematics, </i>20, 1996, pp. 57&#150;79.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2048252&pid=S1405-5546200900040000200009&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">10. <b>Lewis, F.L., C.T. Abdallah, and D.M. Dawson, </b><i>Control of Robot Manipulators, </i>Macmillan Publishing. New York, 1993.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2048253&pid=S1405-5546200900040000200010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">11. <b>M.W. Spong and M. Vidyasagar, </b><i>Robot Dynamics and Control, </i>John Wiley &amp; Sons, Inc., New York, 1989.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2048254&pid=S1405-5546200900040000200011&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">12. <b>Craig, J.J., </b><i>Introduction to Robotics Mechanics and Control, </i>Pearson Prentice Hall. New Jersey, 1989.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2048255&pid=S1405-5546200900040000200012&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> ]]></body><back>
<ref-list>
<ref id="B1">
<label>1</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Hwang]]></surname>
<given-names><![CDATA[Y.K.]]></given-names>
</name>
<name>
<surname><![CDATA[Ahuja]]></surname>
<given-names><![CDATA[N]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA["A potential field approach to path planning"]]></article-title>
<source><![CDATA[IEEE Transactions on Robotics and Automation]]></source>
<year>1992</year>
<volume>8</volume>
<page-range>23-32</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[Abo-Hammour]]></surname>
<given-names><![CDATA[Z.S.]]></given-names>
</name>
<name>
<surname><![CDATA[Mirza]]></surname>
<given-names><![CDATA[N. M.]]></given-names>
</name>
<name>
<surname><![CDATA[Mirza]]></surname>
<given-names><![CDATA[S.M.]]></given-names>
</name>
<name>
<surname><![CDATA[Arif]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA["Cartesian path generation of robot manipulators using continuous genetic algorithms"]]></article-title>
<source><![CDATA[Robotics and Autonomous Systems]]></source>
<year>2002</year>
<volume>41</volume>
<page-range>179-223</page-range></nlm-citation>
</ref>
<ref id="B3">
<label>3</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Ata]]></surname>
<given-names><![CDATA[A.A.]]></given-names>
</name>
<name>
<surname><![CDATA[Myo]]></surname>
<given-names><![CDATA[T. R.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA["Optimal point-to-point trajectory tracking of redundant manipulators using generalized pattern search"]]></article-title>
<source><![CDATA[International Journal of Advanced Robotic Systems]]></source>
<year>2005</year>
<volume>2</volume>
<page-range>239-244</page-range></nlm-citation>
</ref>
<ref id="B4">
<label>4</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Mcfarlane]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
<name>
<surname><![CDATA[~Croft]]></surname>
<given-names><![CDATA[E. A.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA["Jerk-Bounded Manipulator Trajectory Planning: Design for Real-Time Applications"]]></article-title>
<source><![CDATA[IEEE Transactions on Robotics and Automation]]></source>
<year>2003</year>
<volume>19</volume>
<page-range>42-52</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[Lee]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
<name>
<surname><![CDATA[Kim]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Park]]></surname>
<given-names><![CDATA[F. C.]]></given-names>
</name>
<name>
<surname><![CDATA[Kim]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[Bobrow]]></surname>
<given-names><![CDATA[J. E.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA["Newton-type algorithms for dynamic-based robot movement optimization"]]></article-title>
<source><![CDATA[IEEE transactions on robotics]]></source>
<year>2005</year>
<volume>21</volume>
<page-range>657-667</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[Ding]]></surname>
<given-names><![CDATA[H]]></given-names>
</name>
<name>
<surname><![CDATA[Li]]></surname>
<given-names><![CDATA[Y. F.]]></given-names>
</name>
<name>
<surname><![CDATA[Tso]]></surname>
<given-names><![CDATA[S. K.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA["Dynamic optimization of redundant manipulators in worse case using recurrent neural networks"]]></article-title>
<source><![CDATA[Mechanism and Machine Theory]]></source>
<year>2000</year>
<volume>35</volume>
<page-range>55-70</page-range></nlm-citation>
</ref>
<ref id="B7">
<label>7</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Zhang]]></surname>
<given-names><![CDATA[Y]]></given-names>
</name>
<name>
<surname><![CDATA[Ge]]></surname>
<given-names><![CDATA[S. S.]]></given-names>
</name>
<name>
<surname><![CDATA[Lee]]></surname>
<given-names><![CDATA[T. H.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA["A unified quadratic-programming-based dynamical system approach to joint torque optimization of physically constrained redundant manipulators"]]></article-title>
<source><![CDATA[IEEE Transactions on systems, man, and cybernetics - part B: cybernetics]]></source>
<year>2004</year>
<volume>34</volume>
<page-range>2126-2132</page-range></nlm-citation>
</ref>
<ref id="B8">
<label>8</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Helmke]]></surname>
<given-names><![CDATA[U]]></given-names>
</name>
<name>
<surname><![CDATA[Moore]]></surname>
<given-names><![CDATA[J.B.]]></given-names>
</name>
</person-group>
<source><![CDATA[Optimization and Dynamical Systems]]></source>
<year>1996</year>
<publisher-loc><![CDATA[London ]]></publisher-loc>
<publisher-name><![CDATA[Springer-Verlag]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B9">
<label>9</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Maly]]></surname>
<given-names><![CDATA[T]]></given-names>
</name>
<name>
<surname><![CDATA[Petzold]]></surname>
<given-names><![CDATA[L]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA["Numerical methods and software for sensitivity analysis of differential-algebraic systems"]]></article-title>
<source><![CDATA[Applied Numerical Mathematics]]></source>
<year>1996</year>
<volume>20</volume>
<page-range>57-79</page-range></nlm-citation>
</ref>
<ref id="B10">
<label>10</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Lewis]]></surname>
<given-names><![CDATA[F.L.]]></given-names>
</name>
<name>
<surname><![CDATA[Abdallah]]></surname>
<given-names><![CDATA[C.T.]]></given-names>
</name>
<name>
<surname><![CDATA[Dawson]]></surname>
<given-names><![CDATA[D.M.]]></given-names>
</name>
</person-group>
<source><![CDATA[Control of Robot Manipulators]]></source>
<year>1993</year>
<publisher-loc><![CDATA[New York ]]></publisher-loc>
<publisher-name><![CDATA[Macmillan Publishing]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B11">
<label>11</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Spong]]></surname>
<given-names><![CDATA[M.W.]]></given-names>
</name>
<name>
<surname><![CDATA[Vidyasagar]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
</person-group>
<source><![CDATA[Robot Dynamics and Control]]></source>
<year>1989</year>
<publisher-loc><![CDATA[New York ]]></publisher-loc>
<publisher-name><![CDATA[John Wiley & Sons, Inc.]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B12">
<label>12</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Craig]]></surname>
<given-names><![CDATA[J.J.]]></given-names>
</name>
</person-group>
<source><![CDATA[Introduction to Robotics Mechanics and Control]]></source>
<year>1989</year>
<publisher-loc><![CDATA[New Jersey ]]></publisher-loc>
<publisher-name><![CDATA[Pearson Prentice Hall]]></publisher-name>
</nlm-citation>
</ref>
</ref-list>
</back>
</article>
