Bimanual rope manipulation skill synthesis through context dependent correction policy learning from human demonstration

09/28/2022
by   T. Baturhan Akbulut, et al.
0

Learning from demonstration (LfD) provides a convenient means to equip robots with dexterous skills when demonstration can be obtained in robot intrinsic coordinates. However, the problem of compounding errors in long and complex skills reduces its wide deployment. Since most such complex skills are composed of smaller movements that are combined, considering the target skill as a sequence of compact motor primitives seems reasonable. Here the problem that needs to be tackled is to ensure that a motor primitive ends in a state that allows the successful execution of the subsequent primitive. In this study, we focus on this problem by proposing to learn an explicit correction policy when the expected transition state between primitives is not achieved. The correction policy is itself learned via behavior cloning by the use of a state-of-the-art movement primitive learning architecture, Conditional Neural Motor Primitives (CNMPs). The learned correction policy is then able to produce diverse movement trajectories in a context dependent way. The advantage of the proposed system over learning the complete task as a single action is shown with a table-top setup in simulation, where an object has to be pushed through a corridor in two steps. Then, the applicability of the proposed method to bi-manual knotting in the real world is shown by equipping an upper-body humanoid robot with the skill of making knots over a bar in 3D space. The experiments show that the robot can perform successful knotting even when the faced correction cases are not part of the human demonstration set.

READ FULL TEXT

page 1

page 3

page 4

page 6

research
01/12/2021

Bootstrapping Motor Skill Learning with Motion Planning

Learning a robot motor skill from scratch is impractically slow; so much...
research
08/11/2019

Experience Reuse with Probabilistic Movement Primitives

Acquiring new robot motor skills is cumbersome, as learning a skill from...
research
08/18/2020

Residual Learning from Demonstration

Contacts and friction are inherent to nearly all robotic manipulation ta...
research
03/25/2020

Adaptive Conditional Neural Movement Primitives via Representation Sharing Between Supervised and Reinforcement Learning

Learning by Demonstration provides a sample efficient way to equip robot...
research
12/07/2019

Phase Portraits as Movement Primitives for Fast Humanoid Robot Control

Currently, usual approaches for fast robot control are largely reliant o...
research
12/07/2020

A Generalized Robotic Handwriting Learning System based on Dynamic Movement Primitives (DMPs)

Learning from demonstration (LfD) is a powerful learning method to enabl...
research
10/30/2018

Learning to serve: an experimental study for a new learning from demonstrations framework

Learning from demonstrations is an easy and intuitive way to show exampl...

Please sign up or login with your details

Forgot password? Click here to reset