dc.contributor
Universitat Politècnica de Catalunya. Doctorat en Enginyeria Mecànica, Fluids i Aeronàutica
dc.contributor
Institut de Robòtica i Informàtica Industrial
dc.contributor
Universitat Politècnica de Catalunya. KRD - Cinemàtica i Disseny de Robots
dc.contributor.author
Moreno Martín, Siro
dc.contributor.author
Ros Giralt, Lluís
dc.contributor.author
Celaya Llover, Enric
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
https://hdl.handle.net/2117/375134
dc.identifier
10.15607/RSS.2022.XVIII.038
dc.description.abstract
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.abstract
Peer Reviewed
dc.description.abstract
Postprint (author's final draft)
dc.format
application/pdf
dc.relation
http://www.roboticsproceedings.org/rss18/p038.pdf
dc.relation
PID2020-117509GB-I00
dc.rights
http://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights
Attribution-NonCommercial-NoDerivatives 4.0 International
dc.subject
Àrees temàtiques de la UPC::Informàtica::Robòtica
dc.subject
Automatic control
dc.subject
Direct collocation method
dc.subject
Trapezoidal method
dc.subject
Hermite-Simpson method
dc.subject
Second order systems
dc.subject
Control automàtic
dc.title
Collocation methods for second order systems
dc.type
Conference report