Learning to Manipulate Tools by Aligning Simulation to Video Demonstration

11/04/2021
by   Kateryna Zorina, et al.
0

A seamless integration of robots into human environments requires robots to learn how to use existing human tools. Current approaches for learning tool manipulation skills mostly rely on expert demonstrations provided in the target robot environment, for example, by manually guiding the robot manipulator or by teleoperation. In this work, we introduce an automated approach that replaces an expert demonstration with a Youtube video for learning a tool manipulation strategy. The main contributions are twofold. First, we design an alignment procedure that aligns the simulated environment with the real-world scene observed in the video. This is formulated as an optimization problem that finds a spatial alignment of the tool trajectory to maximize the sparse goal reward given by the environment. Second, we describe an imitation learning approach that focuses on the trajectory of the tool rather than the motion of the human. For this we combine reinforcement learning with an optimization procedure to find a control policy and the placement of the robot based on the tool motion in the aligned environment. We demonstrate the proposed approach on spade, scythe and hammer tools in simulation, and show the effectiveness of the trained policy for the spade on a real Franka Emika Panda robot demonstration.

READ FULL TEXT

page 1

page 2

page 5

page 7

research
12/08/2022

HERD: Continuous Human-to-Robot Evolution for Learning from Human Demonstration

The ability to learn from human demonstration endows robots with the abi...
research
04/24/2023

Efficient Robot Skill Learning with Imitation from a Single Video for Contact-Rich Fabric Manipulation

Classical policy search algorithms for robotics typically require perfor...
research
11/13/2019

Motion Reasoning for Goal-Based Imitation Learning

We address goal-based imitation learning, where the aim is to output the...
research
07/14/2021

Model-free Reinforcement Learning for Robust Locomotion Using Trajectory Optimization for Exploration

In this work we present a general, two-stage reinforcement learning appr...
research
04/27/2023

SLoMo: A General System for Legged Robot Motion Imitation from Casual Videos

We present SLoMo: a first-of-its-kind framework for transferring skilled...
research
03/01/2020

Exploiting Ergonomic Priors in Human-to-Robot Task Transfer

In recent years, there has been a booming shift in the development of ve...
research
09/09/2020

Solving Challenging Dexterous Manipulation Tasks With Trajectory Optimisation and Reinforcement Learning

Training agents to autonomously learn how to use anthropomorphic robotic...

Please sign up or login with your details

Forgot password? Click here to reset