DocumentCode
123056
Title
A ROS-integrated architecture to learn manipulation tasks from a single demonstration
Author
Peppoloni, Lorenzo ; Di Fava, Alessandro ; Ruffaldi, Emanuele ; Avizzano, Carlo Alberto
Author_Institution
PERCRO Lab., TeCIP Inst., Pisa, Italy
fYear
2014
fDate
25-29 Aug. 2014
Firstpage
537
Lastpage
542
Abstract
In the robot programming by demonstration (PbD) framework, the high-level representation of a skill in a series of action units gives an intuitive method to program and instruct robot behaviors. In this context we present a ROS (Robot Operating System) integrated architecture for learning households manipulation tasks by one observation. The user is observed during the execution of everyday tasks, every action is analyzed and its effect is translated into changes in the environment state. During the observation a strip-like map of the task is built and stored as a sequence of actions. From the map obtained the task can be performed. A planner robustly adapts the execution both to different environment initial conditions and to possible faults, occurring during the operations. We test the capability of the chosen approach to autonomously learn and robustly perform complex tasks, such as setting up and clearing a table in a real kitchen-like environment.
Keywords
manipulators; operating systems (computers); robot programming; service robots; ROS-integrated architecture; high-level skill representation; household manipulation task learning; intuitive method; kitchen-like environment; robot behaviors; robot operating system; robot programming; strip-like map; task planner; Glass; Navigation; Planning; Robot programming; Silicon; Trajectory;
fLanguage
English
Publisher
ieee
Conference_Titel
Robot and Human Interactive Communication, 2014 RO-MAN: The 23rd IEEE International Symposium on
Conference_Location
Edinburgh
Print_ISBN
978-1-4799-6763-6
Type
conf
DOI
10.1109/ROMAN.2014.6926308
Filename
6926308
Link To Document