Cargando…

Learning to Avoid Obstacles With Minimal Intervention Control

Programming by demonstration has received much attention as it offers a general framework which allows robots to efficiently acquire novel motor skills from a human teacher. While traditional imitation learning that only focuses on either Cartesian or joint space might become inappropriate in situat...

Descripción completa

Detalles Bibliográficos
Autores principales: Duan, Anqing, Camoriano, Raffaello, Ferigo, Diego, Huang, Yanlong, Calandriello, Daniele, Rosasco, Lorenzo, Pucci, Daniele
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7806040/
https://www.ncbi.nlm.nih.gov/pubmed/33501228
http://dx.doi.org/10.3389/frobt.2020.00060
_version_ 1783636441391169536
author Duan, Anqing
Camoriano, Raffaello
Ferigo, Diego
Huang, Yanlong
Calandriello, Daniele
Rosasco, Lorenzo
Pucci, Daniele
author_facet Duan, Anqing
Camoriano, Raffaello
Ferigo, Diego
Huang, Yanlong
Calandriello, Daniele
Rosasco, Lorenzo
Pucci, Daniele
author_sort Duan, Anqing
collection PubMed
description Programming by demonstration has received much attention as it offers a general framework which allows robots to efficiently acquire novel motor skills from a human teacher. While traditional imitation learning that only focuses on either Cartesian or joint space might become inappropriate in situations where both spaces are equally important (e.g., writing or striking task), hybrid imitation learning of skills in both Cartesian and joint spaces simultaneously has been studied recently. However, an important issue which often arises in dynamical or unstructured environments is overlooked, namely how can a robot avoid obstacles? In this paper, we aim to address the problem of avoiding obstacles in the context of hybrid imitation learning. Specifically, we propose to tackle three subproblems: (i) designing a proper potential field so as to bypass obstacles, (ii) guaranteeing joint limits are respected when adjusting trajectories in the process of avoiding obstacles, and (iii) determining proper control commands for robots such that potential human-robot interaction is safe. By solving the aforementioned subproblems, the robot is capable of generalizing observed skills to new situations featuring obstacles in a feasible and safe manner. The effectiveness of the proposed method is validated through a toy example as well as a real transportation experiment on the iCub humanoid robot.
format Online
Article
Text
id pubmed-7806040
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-78060402021-01-25 Learning to Avoid Obstacles With Minimal Intervention Control Duan, Anqing Camoriano, Raffaello Ferigo, Diego Huang, Yanlong Calandriello, Daniele Rosasco, Lorenzo Pucci, Daniele Front Robot AI Robotics and AI Programming by demonstration has received much attention as it offers a general framework which allows robots to efficiently acquire novel motor skills from a human teacher. While traditional imitation learning that only focuses on either Cartesian or joint space might become inappropriate in situations where both spaces are equally important (e.g., writing or striking task), hybrid imitation learning of skills in both Cartesian and joint spaces simultaneously has been studied recently. However, an important issue which often arises in dynamical or unstructured environments is overlooked, namely how can a robot avoid obstacles? In this paper, we aim to address the problem of avoiding obstacles in the context of hybrid imitation learning. Specifically, we propose to tackle three subproblems: (i) designing a proper potential field so as to bypass obstacles, (ii) guaranteeing joint limits are respected when adjusting trajectories in the process of avoiding obstacles, and (iii) determining proper control commands for robots such that potential human-robot interaction is safe. By solving the aforementioned subproblems, the robot is capable of generalizing observed skills to new situations featuring obstacles in a feasible and safe manner. The effectiveness of the proposed method is validated through a toy example as well as a real transportation experiment on the iCub humanoid robot. Frontiers Media S.A. 2020-05-28 /pmc/articles/PMC7806040/ /pubmed/33501228 http://dx.doi.org/10.3389/frobt.2020.00060 Text en Copyright © 2020 Duan, Camoriano, Ferigo, Huang, Calandriello, Rosasco and Pucci. http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
spellingShingle Robotics and AI
Duan, Anqing
Camoriano, Raffaello
Ferigo, Diego
Huang, Yanlong
Calandriello, Daniele
Rosasco, Lorenzo
Pucci, Daniele
Learning to Avoid Obstacles With Minimal Intervention Control
title Learning to Avoid Obstacles With Minimal Intervention Control
title_full Learning to Avoid Obstacles With Minimal Intervention Control
title_fullStr Learning to Avoid Obstacles With Minimal Intervention Control
title_full_unstemmed Learning to Avoid Obstacles With Minimal Intervention Control
title_short Learning to Avoid Obstacles With Minimal Intervention Control
title_sort learning to avoid obstacles with minimal intervention control
topic Robotics and AI
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7806040/
https://www.ncbi.nlm.nih.gov/pubmed/33501228
http://dx.doi.org/10.3389/frobt.2020.00060
work_keys_str_mv AT duananqing learningtoavoidobstacleswithminimalinterventioncontrol
AT camorianoraffaello learningtoavoidobstacleswithminimalinterventioncontrol
AT ferigodiego learningtoavoidobstacleswithminimalinterventioncontrol
AT huangyanlong learningtoavoidobstacleswithminimalinterventioncontrol
AT calandriellodaniele learningtoavoidobstacleswithminimalinterventioncontrol
AT rosascolorenzo learningtoavoidobstacleswithminimalinterventioncontrol
AT puccidaniele learningtoavoidobstacleswithminimalinterventioncontrol