{"title":"Implementation of advanced manipulation tasks on humanoids through kinesthetic teaching","authors":"Sven Cremer, Matt Middleton, D. Popa","doi":"10.1145/2674396.2674413","DOIUrl":null,"url":null,"abstract":"In this paper, we describe a software framework for programming by demonstration (PbD) using kinesthetic teaching. A Personal Robot 2 (PR2) robot platform was used to demonstrate teaching effectiveness and conduct dual arm manipulation operations during a wine pouring demonstration. During the teaching process, an operator directs the PR2 arms to execute complex joint trajectories leading to desired handling of objects in joint or Cartesian space. The user can efficiently store and playback programmed motions using Extensible Markup Language (XML) parsing. We present repeatable wine pouring motion results that were executed by the PR2 during a demo for several thousand guests at a public event.","PeriodicalId":192421,"journal":{"name":"Proceedings of the 7th International Conference on PErvasive Technologies Related to Assistive Environments","volume":"29 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-05-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 7th International Conference on PErvasive Technologies Related to Assistive Environments","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2674396.2674413","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
In this paper, we describe a software framework for programming by demonstration (PbD) using kinesthetic teaching. A Personal Robot 2 (PR2) robot platform was used to demonstrate teaching effectiveness and conduct dual arm manipulation operations during a wine pouring demonstration. During the teaching process, an operator directs the PR2 arms to execute complex joint trajectories leading to desired handling of objects in joint or Cartesian space. The user can efficiently store and playback programmed motions using Extensible Markup Language (XML) parsing. We present repeatable wine pouring motion results that were executed by the PR2 during a demo for several thousand guests at a public event.