Phase Portraits as Movement Primitives for Fast Humanoid Robot Control

12/07/2019
by   Guilherme Maeda, et al.
2

Currently, usual approaches for fast robot control are largely reliant on solving online optimal control problems. Such methods are known to be computationally intensive and sensitive to model accuracy. On the other hand, animals plan complex motor actions not only fast but seemingly with little effort even on unseen tasks. This natural sense of time and coordination motivates us to approach robot control from a motor skill learning perspective to design fast and computationally light controllers that can be learned autonomously by the robot under mild modeling assumptions. This article introduces Phase Portrait Movement Primitives (PPMP), a primitive that predicts dynamics on a low dimensional phase space which in turn is used to govern the high dimensional kinematics of the task. The stark difference with other primitive formulations is a built-in mechanism for phase prediction in the form of coupled oscillators that replaces model-based state estimators such as Kalman filters. The policy is trained by optimizing the parameters of the oscillators whose output is connected to a kinematic distribution in the form of a phase portrait. The drastic reduction in dimensionality allows us to efficiently train and execute PPMPs on a real human-sized, dual-arm humanoid upper body on a task involving 20 degrees-of-freedom. We demonstrate PPMPs in interactions requiring fast reactions times while generating anticipative pose adaptation in both discrete and cyclic tasks.

READ FULL TEXT

page 2

page 10

page 13

page 15

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
11/28/2018

Neural probabilistic motor primitives for humanoid control

We focus on the problem of learning a single motor module that can flexi...
research
04/14/2022

Blending Primitive Policies in Shared Control for Assisted Teleoperation

Movement primitives have the property to accommodate changes in the robo...
research
01/26/2021

Online Body Schema Adaptation through Cost-Sensitive Active Learning

Humanoid robots have complex bodies and kinematic chains with several De...
research
11/13/2020

Reinforcement Learning Control of a Biomechanical Model of the Upper Extremity

We address the question whether the assumptions of signal-dependent and ...
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...
research
01/27/2021

Dexterous Manipulation Primitives for the Real Robot Challenge

This report describes our approach for Phase 3 of the Real Robot Challen...

Please sign up or login with your details

Forgot password? Click here to reset