Teaching A Virtual Robot To Perform Tasks By Learning From Observation
Abstract
We propose a methodology based on Learning from Observation in order to teach a virtual robot to perform its tasks. Our technique only assumes that behaviors to be cloned can be observed and represented using a finite alphabet of symbols. A virtual agent is used to generate training material, according to a range of strategies of gradually increasing complexity. We use Machine Learning techniques to learn new strategies by observing and thereafter imitating the actions performed by the agent. We perform several experiments to test our proposal. The analysis of those experiments suggests that probabilistic finite state machines could be a suitable tool for the problem of behavioral cloning. We believe that the given methodology is easy to integrate in the learning module of any Ubiquitous Robot Architecture.
Publication Date
1-1-2015
Publication Title
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume
9454
Number of Pages
103-115
Document Type
Article; Proceedings Paper
Personal Identifier
scopus
DOI Link
https://doi.org/10.1007/978-3-319-26401-1_10
Copyright Status
Unknown
Socpus ID
84952333272 (Scopus)
Source API URL
https://api.elsevier.com/content/abstract/scopus_id/84952333272
STARS Citation
Tîrnăucă, Cristina; Montaña, José L.; Ortiz–Sobremazas, Carlos; Ontañón, Santiago; and González, Avelino J., "Teaching A Virtual Robot To Perform Tasks By Learning From Observation" (2015). Scopus Export 2015-2019. 1745.
https://stars.library.ucf.edu/scopus2015/1745