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
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;
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
DOI :
10.1109/ROMAN.2014.6926308