Loading…

Robot learning from demonstrations: Emulation learning in environments with moving obstacles

In this paper, we present an approach to the problem of Robot Learning from Demonstration (RLfD) in a dynamic environment, i.e. an environment whose state changes throughout the course of performing a task. RLfD mostly has been successfully exploited only in non-varying environments to reduce the pr...

Full description

Saved in:
Bibliographic Details
Published in:Robotics and autonomous systems 2018-03, Vol.101, p.45-56
Main Authors: Ghalamzan E., Amir M., Ragaglia, Matteo
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:In this paper, we present an approach to the problem of Robot Learning from Demonstration (RLfD) in a dynamic environment, i.e. an environment whose state changes throughout the course of performing a task. RLfD mostly has been successfully exploited only in non-varying environments to reduce the programming time and cost, e.g. fixed manufacturing workspaces. Non-conventional production lines necessitate Human–Robot Collaboration (HRC) implying robots and humans must work in shared workspaces. In such conditions, the robot needs to avoid colliding with the objects that are moved by humans in the workspace. Therefore, not only is the robot: (i) required to learn a task model from demonstrations; but also, (ii) must learn a control policy to avoid a stationary obstacle. Furthermore, (iii) it needs to build a control policy from demonstration to avoid moving obstacles. Here, we present an incremental approach to RLfD addressing all these three problems. We demonstrate the effectiveness of the proposed RLfD approach, by a series of pick-and-place experiments by an ABB YuMi robot. The experimental results show that a person can work in a workspace shared with a robot where the robot successfully avoids colliding with him. •We present an approach to robot learning from demonstrations in dynamic environments.•The robot learns the task from demonstrations in a stationary environment.•The robot is then able to generalise and perform the task in dynamic environments.•We demonstrate the effectiveness of the approach with pick-and-place by YuMi robot.
ISSN:0921-8890
1872-793X
DOI:10.1016/j.robot.2017.12.001