Recent advancement in combining trajectory optimization with function approximation (especially neural networks) shows promise in learning complex control policies for diverse tasks in robot systems. Despite their great flexibility, the large neural networks for parameterizing control policies impose significant challenges. The learned neural control policies are often overcomplex and non-smooth, which can easily cause unexpected or diverging robot motions. Therefore, they often yield poor generalization performance in practice. To address this issue, we propose adVErsarially Regularized pOlicy learNIng guided by trajeCtory optimizAtion (VERONICA) for learning smooth control policies. Specifically, our proposed approach controls the smoothness (local Lipschitz continuity) of the neural control policies by stabilizing the output control with respect to the worst-case perturbation to the input state. Our experiments on robot manipulation show that our proposed approach not only improves the sample efficiency of neural policy learning but also enhances the robustness of the policy against various types of disturbances, including sensor noise, environmental uncertainty, and model mismatch.
翻译:将轨迹优化与功能近似(特别是神经网络)相结合的最近进展显示,在为机器人系统中的不同任务学习复杂的控制政策方面很有希望。尽管它们有很大的灵活性,但大型神经网络对控制政策的参数化提出了巨大的挑战。所学神经控制政策往往过于复杂和非松动,很容易引起出乎意料的或不同的机器人动作。因此,它们在实践中往往产生不善的概括性表现。为了解决这一问题,我们提议在轨迹优化引导下,对常规的POlicy learning (VERONICA) 进行常规化的常规化控制,以学习平稳的控制政策。具体地说,我们提议的方法通过稳定神经控制政策的顺畅性(当地利普西茨连续性 ), 稳定对输入状态最坏的偏振动的输出控制。我们在机器人操纵方面的实验表明,我们提出的方法不仅提高了神经政策学习的样本效率,而且加强了政策对各种干扰的稳健性,包括传感器噪音、环境不确定性和模型不匹配。