arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1702.02453cs.LGcs.ROcs.SYeess.SY

为未知做准备:学习通用策略与在线系统识别

Preparing for the Unknown: Learning a Universal Policy with Online System Identification

Georgia Institute of Technology(佐治亚理工学院);Google(谷歌)

Wenhao Yu, Jie Tan, C. Karen Liu, Greg Turk

AI总结:

本文提出了一种学习通用策略的方法,通过在线系统识别和大量训练示例,使策略在未知动态模型下具备鲁棒性,适用于多种动态模型和环境变化。

摘要:

我们提出了一种学习控制策略的新方法,该方法能够在未知动态模型下有效运行。我们通过利用大量由物理模拟器生成的训练示例来创建此类策略。系统由两个组件组成:通用策略(UP)和在线系统识别(OSI)函数。我们描述我们的控制策略为通用,因为它是在广泛动态模型上训练的。这些动态模型的变化可能包括机器人组件的质量和惯性差异、摩擦系数变化或未知被操作物体的质量。通过在这些变化上训练通用策略,控制策略在未知环境中准备了更广泛的可能条件。系统第二部分利用系统的近期状态和动作历史来预测动态模型参数mu。在线系统识别的mu值然后作为输入提供给控制策略(连同系统状态)。UP-OSI是一种在广泛动态模型上适用且对环境突然变化具有响应性的稳健控制策略。我们评估了该系统在多种任务上的性能,包括cart-pole翻转问题、双倒立摆、跳蛙器的运动和机械臂的块投掷任务。UP-OSI在各种动态模型上均有效。此外,当测试动态模型超出训练范围时,UP-OSI在UP单独的情况下表现更优,即使UP被给予实际的动态模型值。除了创建更稳健的控制器的好处外,UP-OSI还具有缩小模拟与真实物理系统现实差距的潜力。

英文摘要:

We present a new method of learning control policies that successfully operate under unknown dynamic models. We create such policies by leveraging a large number of training examples that are generated using a physical simulator. Our system is made of two components: a Universal Policy (UP) and a function for Online System Identification (OSI). We describe our control policy as universal because it is trained over a wide array of dynamic models. These variations in the dynamic model may include differences in mass and inertia of the robots' components, variable friction coefficients, or unknown mass of an object to be manipulated. By training the Universal Policy with this variation, the control policy is prepared for a wider array of possible conditions when executed in an unknown environment. The second part of our system uses the recent state and action history of the system to predict the dynamics model parameters mu. The value of mu from the Online System Identification is then provided as input to the control policy (along with the system state). Together, UP-OSI is a robust control policy that can be used across a wide range of dynamic models, and that is also responsive to sudden changes in the environment. We have evaluated the performance of this system on a variety of tasks, including the problem of cart-pole swing-up, the double inverted pendulum, locomotion of a hopper, and block-throwing of a manipulator. UP-OSI is effective at these tasks across a wide range of dynamic models. Moreover, when tested with dynamic models outside of the training range, UP-OSI outperforms the Universal Policy alone, even when UP is given the actual value of the model dynamics. In addition to the benefits of creating more robust controllers, UP-OSI also holds out promise of narrowing the Reality Gap between simulated and real physical systems.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑