Planar Robot Casting with Real2Sim2Real Self-Supervised Learning

11/08/2021
by   Vincent Lim, et al.
0

Manipulation of deformable objects using a single parameterized dynamic action can be useful for tasks such as fly fishing, lofting a blanket, and playing shuffleboard. Such tasks take as input a desired final state and output one parameterized open-loop dynamic robot action which produces a trajectory toward the final state. This is especially challenging for long-horizon trajectories with complex dynamics involving friction. This paper explores the task of Planar Robot Casting (PRC): where one planar motion of a robot wrist holding one end of a cable causes the other end to slide across the plane toward a desired target. PRC allows the cable to reach points beyond the robot's workspace and has applications for cable management in homes, warehouses, and factories. To efficiently learn a PRC policy for a given cable, we propose Real2Sim2Real, a self-supervised framework that automatically collects physical trajectory examples to tune parameters of a dynamics simulator using Differential Evolution, generates many simulated examples, and then learns a policy using a weighted combination of simulated and physical data. We evaluate Real2Sim2Real with three simulators, Isaac Gym-segmented, Isaac Gym-hybrid, and PyBullet, two function approximators, Gaussian Processes and Neural Networks (NNs), and three cables with differing stiffness, torsion, and friction. Results on 16 held-out test targets for each cable suggest that the NN PRC policies using Isaac Gym-segmented attain median error distance (as trained on only real or only simulated examples. Code, data, and videos are available at https://tinyurl.com/robotcast.

READ FULL TEXT

page 1

page 3

research
03/01/2022

Iterative Residual Policy: for Goal-Conditioned Dynamic Manipulation of Deformable Objects

This paper tackles the task of goal-conditioned dynamic manipulation of ...
research
10/31/2022

AutoBag: Learning to Open Plastic Bags and Insert Objects

Thin plastic bags are ubiquitous in retail stores, healthcare, food hand...
research
06/21/2022

Imitation Learning for Nonprehensile Manipulation through Self-Supervised Learning Considering Motion Speed

Robots are expected to replace menial tasks such as housework. Some of t...
research
05/29/2021

Orienting Novel 3D Objects Using Self-Supervised Learning of Rotation Transforms

Orienting objects is a critical component in the automation of many pack...
research
02/28/2019

Industrial Robot Trajectory Tracking Using Multi-Layer Neural Networks Trained by Iterative Learning Control

Fast and precise robot motion is needed in certain applications such as ...
research
05/08/2021

FlingBot: The Unreasonable Effectiveness of Dynamic Manipulation for Cloth Unfolding

High-velocity dynamic actions (e.g., fling or throw) play a crucial role...
research
08/09/2018

Augmenting Physical Simulators with Stochastic Neural Networks: Case Study of Planar Pushing and Bouncing

An efficient, generalizable physical simulator with universal uncertaint...

Please sign up or login with your details

Forgot password? Click here to reset