{"title":"Learning a pick-and-place robot task from human demonstration","authors":"Hsein-I Lin, Chia-Hsien Cheng, Wei-Kai Chen","doi":"10.1109/CACS.2013.6734152","DOIUrl":null,"url":null,"abstract":"Programming by human demonstration is an intuitive methodology to program robots. Since pick-and-place tasks are common, this paper proposes a framework to learn robot pick-and-place tasks by human demonstration. To recognize human motion, we adopt Gilbreth's therbligs to represent it. For each therblig, this work uses a corresponding robot motion primitive to implement it. Additionally, this work uses XABSL to describe the motion primitives and the sequence of them. The experiment showed that the human stacked three blocks in an order and the robot learned to stack the blocks in the same order by human demonstration.","PeriodicalId":186492,"journal":{"name":"2013 CACS International Automatic Control Conference (CACS)","volume":"117 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"15","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 CACS International Automatic Control Conference (CACS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CACS.2013.6734152","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 15
Abstract
Programming by human demonstration is an intuitive methodology to program robots. Since pick-and-place tasks are common, this paper proposes a framework to learn robot pick-and-place tasks by human demonstration. To recognize human motion, we adopt Gilbreth's therbligs to represent it. For each therblig, this work uses a corresponding robot motion primitive to implement it. Additionally, this work uses XABSL to describe the motion primitives and the sequence of them. The experiment showed that the human stacked three blocks in an order and the robot learned to stack the blocks in the same order by human demonstration.