论文标题

高度自由机器人的参数化和GPU平行的实时模型预测控制

Parameterized and GPU-Parallelized Real-Time Model Predictive Control for High Degree of Freedom Robots

论文作者

Hyatt, Phillip, Williams, Connor S., Killpack, Marc D.

论文摘要

这项工作提出并评估了一种新型的输入参数化方法,该方法改善了高度自由度(DOF)机器人的模型预测控制(MPC)的障碍。实验结果表明,通过参数化输入轨迹超过四分之三以上的优化变量,可以消除传统MPC中使用的优化变量,而几乎对系统性能没有影响。这种参数化还导致更保守的轨迹,在模拟误差的情况下导致不足的系统中产生的过冲。在本文中,我们提出了使用此参数化的两种MPC解决方案方法。第一个使用凸求解器,第二个使用图形处理单元(GPU)上的并行计算。我们表明,这两种方法都大大减少了大型DOF,长时间MPC问题,从而使解决方案以实时速度允许解决方案。通过仿真和硬件实验,我们表明,参数化的凸求解器MPC的求解速度比传统的MPC更快,而对于高DOF案例,同时仍达到相似的性能。对于基于GPU的MPC解决方案方法,我们使用一种进化算法,并称为进化MPC(EMPC)。显示EMPC对于高DOF系统的求解时间更快。通过使用更强大的GPU,显示EMPC的求解时间甚至可以进一步减少。这表明,随着GPU技术的提高和流行,并行的MPC方法将变得更加有利。

This work presents and evaluates a novel input parameterization method which improves the tractability of model predictive control (MPC) for high degree of freedom (DoF) robots. Experimental results demonstrate that by parameterizing the input trajectory more than three quarters of the optimization variables used in traditional MPC can be eliminated with practically no effect on system performance. This parameterization also leads to trajectories which are more conservative, producing less overshoot in underdamped systems with modeling error. In this paper we present two MPC solution methods that make use of this parameterization. The first uses a convex solver, and the second makes use of parallel computing on a graphics processing unit (GPU). We show that both approaches drastically reduce solve times for large DoF, long horizon MPC problems allowing solutions at real-time rates. Through simulation and hardware experiments, we show that the parameterized convex solver MPC has faster solve times than traditional MPC for high DoF cases while still achieving similar performance. For the GPU-based MPC solution method, we use an evolutionary algorithm and that we call Evolutionary MPC (EMPC). EMPC is shown to have even faster solve times for high DoF systems. Solve times for EMPC are shown to decrease even further through the use of a more powerful GPU. This suggests that parallelized MPC methods will become even more advantageous with the improvement and prevalence of GPU technology.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源