Model Identification via Physics Engines for Improved Policy Search

10/24/2017
by   Shaojun Zhu, et al.
0

This paper presents a practical approach for identifying unknown mechanical parameters, such as mass and friction models of manipulated rigid objects or actuated robotic links, in a succinct manner that aims to improve the performance of policy search algorithms. Key features of this approach are the use of off-the-shelf physics engines and the adaptation of a black-box Bayesian optimization framework for this purpose. The physics engine is used to reproduce in simulation experiments that are performed on a real robot, and the mechanical parameters of the simulated system are automatically fine-tuned so that the simulated trajectories match with the real ones. The optimized model is then used for learning a policy in simulation, before safely deploying it on the real robot. Given the well-known limitations of physics engines in modeling real-world objects, it is generally not possible to find a mechanical model that reproduces in simulation the real trajectories exactly. Moreover, there are many scenarios where a near-optimal policy can be found without having a perfect knowledge of the system. Therefore, searching for a perfect model may not be worth the computational effort in practice. The proposed approach aims then to identify a model that is good enough to approximate the value of a locally optimal policy with a certain confidence, instead of spending all the computational resources on searching for the most accurate model. Empirical evaluations, performed in simulation and on a real robotic manipulation task, show that model identification via physics engines can significantly boost the performance of policy search algorithms that are popular in robotics, such as TRPO, PoWER and PILCO, with no additional real-world data.

READ FULL TEXT

page 1

page 3

page 6

page 7

research
04/12/2018

Efficient Model Identification for Tensegrity Locomotion

This paper aims to identify in a practical manner unknown physical param...
research
02/28/2022

A Recurrent Differentiable Engine for Modeling Tensegrity Robots Trainable with Low-Frequency Data

Tensegrity robots, composed of rigid rods and flexible cables, are diffi...
research
12/12/2019

Parareal with a Learned Coarse Model for Robotic Manipulation

A key component of many robotics model-based planning and control algori...
research
05/11/2020

Learning to Slide Unknown Objects with Differentiable Physics Simulations

We propose a new technique for pushing an unknown object from an initial...
research
05/11/2020

Identifying Mechanical Models through Differentiable Simulations

This paper proposes a new method for manipulating unknown objects throug...
research
03/13/2019

Inferring 3D Shapes of Unknown Rigid Objects in Clutter through Inverse Physics Reasoning

We present a probabilistic approach for building, on the fly, 3-D models...
research
09/08/2016

Math-Aware Search Engines: Physics Applications and Overview

Search engines for equations now exist, which return results matching th...

Please sign up or login with your details

Forgot password? Click here to reset