Exploiting upper-limb functional principal components for human-like motion generation of anthropomorphic robots
BACKGROUND: Human-likeliness of robot movements is a key component to enable a safe and effective human-robot interaction, since it contributes to increase acceptance and motion predictability of robots that have to closely interact with people, e.g. for assistance and rehabilitation purposes. Sever...
Main Authors: | , , , , |
---|---|
Other Authors: | |
Format: | Article |
Language: | English |
Published: |
BioMed Central
2020
|
Online Access: | https://hdl.handle.net/1721.1/126309 |
_version_ | 1811083180911886336 |
---|---|
author | Averta, Giuseppe Della Santina, Cosimo Valenza, Gaetano Bicchi, Antonio Bianchi, Matteo |
author2 | Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory |
author_facet | Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory Averta, Giuseppe Della Santina, Cosimo Valenza, Gaetano Bicchi, Antonio Bianchi, Matteo |
author_sort | Averta, Giuseppe |
collection | MIT |
description | BACKGROUND: Human-likeliness of robot movements is a key component to enable a safe and effective human-robot interaction, since it contributes to increase acceptance and motion predictability of robots that have to closely interact with people, e.g. for assistance and rehabilitation purposes. Several parameters have been used to quantify how much a robot behaves like a human, which encompass aspects related to both the robot appearance and motion. The latter point is fundamental to allow the operator to interpret robotic actions, and plan a meaningful reactions. While different approaches have been presented in literature, which aim at devising bio-aware control guidelines, a direct implementation of human actions for robot planning is not straightforward, still representing an open issue in robotics. METHODS: We propose to embed a synergistic representation of human movements for robot motion generation. To do this, we recorded human upper-limb motions during daily living activities. We used functional Principal Component Analysis (fPCA) to extract principal motion patterns. We then formulated the planning problem by optimizing the weights of a reduced set of these components. For free-motions, our planning method results into a closed form solution which uses only one principal component. In case of obstacles, a numerical routine is proposed, incrementally enrolling principal components until the problem is solved with a suitable precision. RESULTS: Results of fPCA show that more than 80% of the observed variance can be explained by only three functional components. The application of our method to different meaningful movements, with and without obstacles, show that our approach is able to generate complex motions with a very reduced number of functional components. We show that the first synergy alone accounts for the 96% of cost reduction and that three components are able to achieve a satisfactory motion reconstruction in all the considered cases. CONCLUSIONS: In this work we moved from the analysis of human movements via fPCA characterization to the design of a novel human-like motion generation algorithm able to generate, efficiently and with a reduced set of basis elements, several complex movements in free space, both in free motion and in case of obstacle avoidance tasks. |
first_indexed | 2024-09-23T12:27:13Z |
format | Article |
id | mit-1721.1/126309 |
institution | Massachusetts Institute of Technology |
language | English |
last_indexed | 2024-09-23T12:27:13Z |
publishDate | 2020 |
publisher | BioMed Central |
record_format | dspace |
spelling | mit-1721.1/1263092022-09-28T08:02:23Z Exploiting upper-limb functional principal components for human-like motion generation of anthropomorphic robots Averta, Giuseppe Della Santina, Cosimo Valenza, Gaetano Bicchi, Antonio Bianchi, Matteo Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory BACKGROUND: Human-likeliness of robot movements is a key component to enable a safe and effective human-robot interaction, since it contributes to increase acceptance and motion predictability of robots that have to closely interact with people, e.g. for assistance and rehabilitation purposes. Several parameters have been used to quantify how much a robot behaves like a human, which encompass aspects related to both the robot appearance and motion. The latter point is fundamental to allow the operator to interpret robotic actions, and plan a meaningful reactions. While different approaches have been presented in literature, which aim at devising bio-aware control guidelines, a direct implementation of human actions for robot planning is not straightforward, still representing an open issue in robotics. METHODS: We propose to embed a synergistic representation of human movements for robot motion generation. To do this, we recorded human upper-limb motions during daily living activities. We used functional Principal Component Analysis (fPCA) to extract principal motion patterns. We then formulated the planning problem by optimizing the weights of a reduced set of these components. For free-motions, our planning method results into a closed form solution which uses only one principal component. In case of obstacles, a numerical routine is proposed, incrementally enrolling principal components until the problem is solved with a suitable precision. RESULTS: Results of fPCA show that more than 80% of the observed variance can be explained by only three functional components. The application of our method to different meaningful movements, with and without obstacles, show that our approach is able to generate complex motions with a very reduced number of functional components. We show that the first synergy alone accounts for the 96% of cost reduction and that three components are able to achieve a satisfactory motion reconstruction in all the considered cases. CONCLUSIONS: In this work we moved from the analysis of human movements via fPCA characterization to the design of a novel human-like motion generation algorithm able to generate, efficiently and with a reduced set of basis elements, several complex movements in free space, both in free motion and in case of obstacle avoidance tasks. 2020-07-22T16:09:04Z 2020-07-22T16:09:04Z 2020-05-13 2020-06-26T11:05:15Z Article http://purl.org/eprint/type/JournalArticle 1743-0003 https://hdl.handle.net/1721.1/126309 Averta, Giuseppe et al. "Exploiting upper-limb functional principal components for human-like motion generation of anthropomorphic robots." Journal of NeuroEngineering and Rehabilitation 17 (May 2020): no. 63 doi 10.1186/s12984-020-00680-8 ©2020 Author(s) en 10.1186/s12984-020-00680-8 Journal of NeuroEngineering and Rehabilitation Creative Commons Attribution https://creativecommons.org/licenses/by/4.0/ The Author(s) application/pdf BioMed Central BioMed Central |
spellingShingle | Averta, Giuseppe Della Santina, Cosimo Valenza, Gaetano Bicchi, Antonio Bianchi, Matteo Exploiting upper-limb functional principal components for human-like motion generation of anthropomorphic robots |
title | Exploiting upper-limb functional principal components for human-like motion generation of anthropomorphic robots |
title_full | Exploiting upper-limb functional principal components for human-like motion generation of anthropomorphic robots |
title_fullStr | Exploiting upper-limb functional principal components for human-like motion generation of anthropomorphic robots |
title_full_unstemmed | Exploiting upper-limb functional principal components for human-like motion generation of anthropomorphic robots |
title_short | Exploiting upper-limb functional principal components for human-like motion generation of anthropomorphic robots |
title_sort | exploiting upper limb functional principal components for human like motion generation of anthropomorphic robots |
url | https://hdl.handle.net/1721.1/126309 |
work_keys_str_mv | AT avertagiuseppe exploitingupperlimbfunctionalprincipalcomponentsforhumanlikemotiongenerationofanthropomorphicrobots AT dellasantinacosimo exploitingupperlimbfunctionalprincipalcomponentsforhumanlikemotiongenerationofanthropomorphicrobots AT valenzagaetano exploitingupperlimbfunctionalprincipalcomponentsforhumanlikemotiongenerationofanthropomorphicrobots AT bicchiantonio exploitingupperlimbfunctionalprincipalcomponentsforhumanlikemotiongenerationofanthropomorphicrobots AT bianchimatteo exploitingupperlimbfunctionalprincipalcomponentsforhumanlikemotiongenerationofanthropomorphicrobots |