<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="static/style.xsl"?><OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd"><responseDate>2026-04-14T08:51:16Z</responseDate><request verb="GetRecord" identifier="oai:www.recercat.cat:2117/375134" metadataPrefix="oai_dc">https://recercat.cat/oai/request</request><GetRecord><record><header><identifier>oai:recercat.cat:2117/375134</identifier><datestamp>2026-01-23T05:24:36Z</datestamp><setSpec>com_2072_1033</setSpec><setSpec>col_2072_452950</setSpec></header><metadata><oai_dc:dc xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:doc="http://www.lyncode.com/xoai" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
   <dc:title>Collocation methods for second order systems</dc:title>
   <dc:creator>Moreno Martín, Siro</dc:creator>
   <dc:creator>Ros Giralt, Lluís</dc:creator>
   <dc:creator>Celaya Llover, Enric</dc:creator>
   <dc:contributor>Universitat Politècnica de Catalunya. Doctorat en Enginyeria Mecànica, Fluids i Aeronàutica</dc:contributor>
   <dc:contributor>Institut de Robòtica i Informàtica Industrial</dc:contributor>
   <dc:contributor>Universitat Politècnica de Catalunya. KRD - Cinemàtica i Disseny de Robots</dc:contributor>
   <dc:subject>Àrees temàtiques de la UPC::Informàtica::Robòtica</dc:subject>
   <dc:subject>Automatic control</dc:subject>
   <dc:subject>Robotics</dc:subject>
   <dc:subject>Direct collocation method</dc:subject>
   <dc:subject>Trapezoidal method</dc:subject>
   <dc:subject>Hermite-Simpson method</dc:subject>
   <dc:subject>Second order systems</dc:subject>
   <dc:subject>Control automàtic</dc:subject>
   <dc:subject>Robòtica</dc:subject>
   <dc:description>Collocation methods for numerical optimal control commonly assume that the system dynamics is expressed as a first order ODE of the form x¿ = f(x, u, t), where x is the state and u the control vector. However, in many systems in robotics, the dynamics adopts the second order form q¨ = g(q, q¿, u, t), where q is the configuration. To preserve the first order form, the usual procedure is to introduce the velocity variable v = q¿ and define the state as x = (q, v), where q and v are treated as independent in the collocation method. As a consequence, the resulting trajectories do not fulfill the mandatory relationship v(t) = q¿(t) for all times, and even violate q¨ = g(q, q¿, u, t) at the collocation points. This prevents the possibility of reaching a correct solution for the problem, and makes the trajectories less compliant with the system dynamics. In this paper we propose a formulation for the trapezoidal and Hermite-Simpson collocation methods that is able to deal with second order dynamics and grants the mutual consistency of the trajectories for q and v while ensuring q¨ = g(q, q¿, u, t) at the collocation points. As a result, we obtain trajectories with a much smaller dynamical error in similar computation times, so the robot will behave closer to what is predicted by the solution. We illustrate these points by way of examples, using well-established benchmark problems from the literature.</dc:description>
   <dc:description>Peer Reviewed</dc:description>
   <dc:description>Postprint (author's final draft)</dc:description>
   <dc:date>2022</dc:date>
   <dc:type>Conference report</dc:type>
   <dc:identifier>Moreno, S.; Ros, L.; Celaya, E. Collocation methods for second order systems. A: Robotics: Science and Systems Conference. "Proceedings of the XVIII Robotics: Science and Systems Conference (RSS)". 2022, p. 1-11. DOI 10.15607/RSS.2022.XVIII.038.</dc:identifier>
   <dc:identifier>https://hdl.handle.net/2117/375134</dc:identifier>
   <dc:identifier>10.15607/RSS.2022.XVIII.038</dc:identifier>
   <dc:language>eng</dc:language>
   <dc:relation>http://www.roboticsproceedings.org/rss18/p038.pdf</dc:relation>
   <dc:relation>PID2020-117509GB-I00</dc:relation>
   <dc:rights>http://creativecommons.org/licenses/by-nc-nd/4.0/</dc:rights>
   <dc:rights>Open Access</dc:rights>
   <dc:rights>Attribution-NonCommercial-NoDerivatives 4.0 International</dc:rights>
   <dc:format>11 p.</dc:format>
   <dc:format>application/pdf</dc:format>
</oai_dc:dc></metadata></record></GetRecord></OAI-PMH>