Continual Learning from Synthetic Data for a Humanoid Exercise Robot

02/19/2021
by   Nicolas Duczek, et al.
1

In order to detect and correct physical exercises, a Grow-When-Required Network (GWR) with recurrent connections, episodic memory and a novel subnode mechanism is developed in order to learn spatiotemporal relationships of body movements and poses. Once an exercise is performed, the information of pose and movement per frame is stored in the GWR. For every frame, the current pose and motion pair is compared against a predicted output of the GWR, allowing for feedback not only on the pose but also on the velocity of the motion. In a practical scenario, a physical exercise is performed by an expert like a physiotherapist and then used as a reference for a humanoid robot like Pepper to give feedback on a patient's execution of the same exercise. This approach, however, comes with two challenges. First, the distance from the humanoid robot and the position of the user in the camera's view of the humanoid robot have to be considered by the GWR as well, requiring a robustness against the user's positioning in the field of view of the humanoid robot. Second, since both the pose and motion are dependent on the body measurements of the original performer, the expert's exercise cannot be easily used as a reference. This paper tackles the first challenge by designing an architecture that allows for tolerances in translation and rotations regarding the center of the field of view. For the second challenge, we allow the GWR to grow online on incremental data. For evaluation, we created a novel exercise dataset with virtual avatars called the Virtual-Squat dataset. Overall, we claim that our novel architecture based on the GWR can use a learned exercise reference for different body variations through continual online learning, while preventing catastrophic forgetting, enabling for an engaging long-term human-robot interaction with a humanoid robot.

READ FULL TEXT

page 2

page 11

page 13

page 15

research
05/22/2023

Continual Learning through Human-Robot Interaction – Human Perceptions of a Continual Learning Robot in Repeated Interactions

For long-term deployment in dynamic real-world environments, assistive r...
research
05/25/2021

Characterizing Multidimensional Capacitive Servoing for Physical Human-Robot Interaction

Towards the goal of robots performing robust and intelligent physical in...
research
06/30/2023

How Do Human Users Teach a Continual Learning Robot in Repeated Interactions?

Continual learning (CL) has emerged as an important avenue of research i...
research
10/19/2018

Online Balanced Motion Generation for Humanoid Robots

Reducing the complexity of higher order problems can enable solving them...
research
09/21/2023

Person Re-Identification for Robot Person Following with Online Continual Learning

Robot person following (RPF) is a crucial capability in human-robot inte...
research
11/18/2021

A co-design approach for a rehabilitation robot coach for physical rehabilitation based on the error classification of motion errors

The rising number of the elderly incurs growing concern about healthcare...
research
08/05/2022

3D Pose Based Feedback for Physical Exercises

Unsupervised self-rehabilitation exercises and physical training can cau...

Please sign up or login with your details

Forgot password? Click here to reset