Cargando…

Gaussian process inference modelling of dynamic robot control for expressive piano playing

Piano is a complex instrument, which humans learn to play after many years of practice. This paper investigates the complex dynamics of the embodied interactions between a human and piano, in order to gain insights into the nature of humans’ physical dexterity and adaptability. In this context, the...

Descripción completa

Detalles Bibliográficos
Autores principales: Scimeca, Luca, Ng, Cheryn, Iida, Fumiya
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7428139/
https://www.ncbi.nlm.nih.gov/pubmed/32797107
http://dx.doi.org/10.1371/journal.pone.0237826
_version_ 1783571014725140480
author Scimeca, Luca
Ng, Cheryn
Iida, Fumiya
author_facet Scimeca, Luca
Ng, Cheryn
Iida, Fumiya
author_sort Scimeca, Luca
collection PubMed
description Piano is a complex instrument, which humans learn to play after many years of practice. This paper investigates the complex dynamics of the embodied interactions between a human and piano, in order to gain insights into the nature of humans’ physical dexterity and adaptability. In this context, the dynamic interactions become particularly crucial for delicate expressions, often present in advanced music pieces, which is the main focus of this paper. This paper hypothesises that the relationship between motor control for key-pressing and the generated sound is a manifold problem, with high-degrees of non-linearity in nature. We employ a minimalistic experimental platform based on a robotic arm equipped with a single elastic finger in order to systematically investigate the motor control and resulting outcome of piano sounds. The robot was programmed to run 3125 key-presses on a physical digital piano with varied control parameters. The obtained data was applied to a Gaussian Process (GP) inference modelling method, to train a network in terms of 10 playing styles, corresponding to different expressions generated by a Musical Instrument Digital Interface (MIDI). By analysing the robot control parameters and the output sounds, the relationship was confirmed to be highly nonlinear, especially when the rich expressions (such as a broad range of sound dynamics) were necessary. Furthermore this relationship was difficult and time consuming to learn with linear regression models, compared to the developed GP-based approach. The performance of the robot controller was also compared to that of an experienced human player. The analysis shows that the robot is able to generate sounds closer to humans’ in some expressions, but requires additional investigations for others.
format Online
Article
Text
id pubmed-7428139
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-74281392020-08-20 Gaussian process inference modelling of dynamic robot control for expressive piano playing Scimeca, Luca Ng, Cheryn Iida, Fumiya PLoS One Research Article Piano is a complex instrument, which humans learn to play after many years of practice. This paper investigates the complex dynamics of the embodied interactions between a human and piano, in order to gain insights into the nature of humans’ physical dexterity and adaptability. In this context, the dynamic interactions become particularly crucial for delicate expressions, often present in advanced music pieces, which is the main focus of this paper. This paper hypothesises that the relationship between motor control for key-pressing and the generated sound is a manifold problem, with high-degrees of non-linearity in nature. We employ a minimalistic experimental platform based on a robotic arm equipped with a single elastic finger in order to systematically investigate the motor control and resulting outcome of piano sounds. The robot was programmed to run 3125 key-presses on a physical digital piano with varied control parameters. The obtained data was applied to a Gaussian Process (GP) inference modelling method, to train a network in terms of 10 playing styles, corresponding to different expressions generated by a Musical Instrument Digital Interface (MIDI). By analysing the robot control parameters and the output sounds, the relationship was confirmed to be highly nonlinear, especially when the rich expressions (such as a broad range of sound dynamics) were necessary. Furthermore this relationship was difficult and time consuming to learn with linear regression models, compared to the developed GP-based approach. The performance of the robot controller was also compared to that of an experienced human player. The analysis shows that the robot is able to generate sounds closer to humans’ in some expressions, but requires additional investigations for others. Public Library of Science 2020-08-14 /pmc/articles/PMC7428139/ /pubmed/32797107 http://dx.doi.org/10.1371/journal.pone.0237826 Text en © 2020 Scimeca et al http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Scimeca, Luca
Ng, Cheryn
Iida, Fumiya
Gaussian process inference modelling of dynamic robot control for expressive piano playing
title Gaussian process inference modelling of dynamic robot control for expressive piano playing
title_full Gaussian process inference modelling of dynamic robot control for expressive piano playing
title_fullStr Gaussian process inference modelling of dynamic robot control for expressive piano playing
title_full_unstemmed Gaussian process inference modelling of dynamic robot control for expressive piano playing
title_short Gaussian process inference modelling of dynamic robot control for expressive piano playing
title_sort gaussian process inference modelling of dynamic robot control for expressive piano playing
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7428139/
https://www.ncbi.nlm.nih.gov/pubmed/32797107
http://dx.doi.org/10.1371/journal.pone.0237826
work_keys_str_mv AT scimecaluca gaussianprocessinferencemodellingofdynamicrobotcontrolforexpressivepianoplaying
AT ngcheryn gaussianprocessinferencemodellingofdynamicrobotcontrolforexpressivepianoplaying
AT iidafumiya gaussianprocessinferencemodellingofdynamicrobotcontrolforexpressivepianoplaying