Different models can provide differing levels of fidelity when a robot is planning. Analytical models are often fast to evaluate but only work in limited ranges of conditions. Meanwhile, physics simulators are effective at modeling complex interactions between objects but are typically more computationally expensive. Learning when to switch between the various models can greatly improve the speed of planning and task success reliability. In this work, we learn model deviation estimators (MDEs) to predict the error between real-world states and the states outputted by transition models. MDEs can be used to define a model precondition that describes which transitions are accurately modeled. We then propose a planner that uses the learned model preconditions to switch between various models in order to use models in conditions where they are accurate, prioritizing faster models when possible. We evaluate our method on two real-world tasks: placing a rod into a box and placing a rod into a closed drawer.
翻译:当机器人计划时,不同的模型可以提供不同程度的忠诚。分析模型通常快速评估,但只在有限的条件下起作用。同时,物理模拟器在模拟物体之间复杂的相互作用方面是有效的,但通常在计算上更昂贵。学习各种模型之间的转换可以大大提高规划和任务成功可靠性的速度。在这项工作中,我们学习模型偏差估计器(MDEs)来预测真实世界国家和转型模型输出的国家之间的错误。MDEs可以用来界定一个模型的先决条件,用来描述哪些过渡是准确的模型。我们然后提议一个规划器,利用学习过的模型的先决条件在各种模型之间转换,以便在模型准确的情况下使用模型,在可能情况下优先使用更快的模型。我们评估我们关于两个现实世界任务的方法:将棒放入盒子,将棒放入封闭的抽屉。