Downloads provided by UsageCounts
handle: 10261/304753 , 2117/375134
Collocation methods for numerical optimal control commonly assume that the system dynamics is expressed as a first order ODE of the form xdot = 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 qddot = g(q,qdot,u,t), where q is the configuration. To preserve the first order form, the usual procedure is to introduce the velocity variable v = qdot 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 relationships v(t) = qdot(t) for all times, and even violate qddot = g(q,qdot,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 qddot = g(q,qdot,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.
Trabajo presentado en el Robotics: Science and Systems, celebrado en Nueva York (Estados Unidos), del 27 de junio al 1 de julio de 2022
Automatic control, Robòtica, Direct collocation method, Àrees temàtiques de la UPC::Informàtica::Robòtica, Trapezoidal method, Hermite-Simpson method, Second order systems, Robotics, Control automàtic
Automatic control, Robòtica, Direct collocation method, Àrees temàtiques de la UPC::Informàtica::Robòtica, Trapezoidal method, Hermite-Simpson method, Second order systems, Robotics, Control automàtic
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 4 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Top 10% | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Top 10% |
| views | 163 | |
| downloads | 304 |

Views provided by UsageCounts
Downloads provided by UsageCounts