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

03/25/2020
by   M. Tuluhan Akbulut, et al.
0

Learning by Demonstration provides a sample efficient way to equip robots with complex sensorimotor skills in supervised manner. Several movement primitive representations can be used for flexible motor representation and learning. A recent state-of-the art approach is Conditional Neural Movement Primitives (CNMP) that can learn non-linear relations between environment parameters and complex multi-modal trajectories from a few expert demonstrations by forming powerful latent space representations. In this study, to improve the applicability of CNMP to changing tasks and/or environments, we couple it with a reinforcement learning agent that exploits the formed representations by the original CNMP network, and learns to generate synthetic demonstrations for further learning. This enables the CNMP network to generalize to new environments by adapting its internal representations. In the current implementation, the reinforcement learning agent is triggered when a failure in task execution is detected, and the CNMP is trained with the newly discovered demonstration (trajectory), which shares essential characteristics with the original demonstrations due to the representation sharing. As a result, the overall system increases its capacity and handle situations in scenarios where the initial CNMP network can not produce a useful trajectory. To show the validity of our proposed model, we compare our approach with original CNMP work and other movement primitives approaches. Furthermore, we presents the experimental results from the implementation of the proposed model on real robotics setups, which indicate the applicability of our approach as an effective adaptive learning by demonstration system.

READ FULL TEXT

page 1

page 7

page 8

research
09/28/2022

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

Learning from demonstration (LfD) provides a convenient means to equip r...
research
03/14/2022

Impedance Adaptation by Reinforcement Learning with Contact Dynamic Movement Primitives

Dynamic movement primitives (DMPs) allow complex position trajectories t...
research
06/15/2023

Behavioral Cloning via Search in Embedded Demonstration Dataset

Behavioural cloning uses a dataset of demonstrations to learn a behaviou...
research
04/01/2020

Constrained-Space Optimization and Reinforcement Learning for Complex Tasks

Learning from Demonstration is increasingly used for transferring operat...
research
10/04/2022

ProDMPs: A Unified Perspective on Dynamic and Probabilistic Movement Primitives

Movement Primitives (MPs) are a well-known concept to represent and gene...
research
03/08/2022

Residual Robot Learning for Object-Centric Probabilistic Movement Primitives

It is desirable for future robots to quickly learn new tasks and adapt l...
research
09/24/2022

Learning robotic cutting from demonstration: Non-holonomic DMPs using the Udwadia-Kalaba method

Dynamic Movement Primitives (DMPs) offer great versatility for encoding,...

Please sign up or login with your details

Forgot password? Click here to reset