Learning Human Body Motions from Skeleton-Based Observations for Robot-Assisted Therapy
Abstract
Robots applied in therapeutic scenarios, for instance in the therapy of individuals with Autism Spectrum Disorder, are sometimes used for imitation learning activities in which a person needs to repeat motions by the robot. To simplify the task of incorporating new types of motions that a robot can perform, it is desirable that the robot has the ability to learn motions by observing demonstrations from a human, such as a therapist. In this paper, we investigate an approach for acquiring motions from skeleton observations of a human, which are collected by a robot-centric RGB-D camera. Given a sequence of observations of various joints, the joint positions are mapped to match the configuration of a robot before being executed by a PID position controller. We evaluate the method, in particular the reproduction error, by performing a study with QTrobot in which the robot acquired different upper-body dance moves from multiple participants. The results indicate the method's overall feasibility, but also indicate that the reproduction quality is affected by noise in the skeleton observations.
- Publication:
-
arXiv e-prints
- Pub Date:
- July 2022
- DOI:
- 10.48550/arXiv.2207.12224
- arXiv:
- arXiv:2207.12224
- Bibcode:
- 2022arXiv220712224Q
- Keywords:
-
- Computer Science - Robotics
- E-Print:
- Accepted for presentation at the 6th Workshop on Behavior Adaptation and Learning for Assistive Robotics (BAILAR) at RO-MAN 2022