A Survey on Robot Teaching: Categorization and Brief Review

Article Preview

Abstract:

In this paper, a review of current work within in the field of robot teaching has been presented. Researchers in the robot teaching domain suffer from the lack of an establishedstructure in which to organize appropriate teaching systems. We have contributed such a structure, througha categorization of robot teaching technologies. We first segmentthe robot teaching technologies according to required programmingskill, then divided into two types according to theteaching layer. As a result we identified several openissues that need to be addressed to design a robot teachingsystem. The robot teaching technology has been growing significantly,from text-based programming systems to teaching bydemonstration and more intelligent systems that provideconsiderable support to the human teacher. Clearly, the trendin robot teaching technologiesis the growing intelligence toreduce the burden of human teacher, both for manual andautomatic teaching method.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

648-656

Citation:

Online since:

June 2013

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2013 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] IRobot, http://www.irobot.com/en/us/robots/home/roomba.aspx

Google Scholar

[2] Billard, A. and S. Calinon, "Robot Programming by Demonstration"Handbook of Robotics. B. Siciliano and O. Khatib, SPRINGER.(2008)

DOI: 10.1007/978-3-540-30301-5_60

Google Scholar

[3] Billard, Argall, B. D., S. Chernova, M. Veloso, B. Browning, "ASurvey of Robot Learning from Demonstration" Robotics and AutonomousSystems Vol. 57(Sissue 5). (2009)

DOI: 10.1016/j.robot.2008.10.024

Google Scholar

[4] Argall, B. D. and A. G. Billard, "A survey of Tactile Human-RobotInteractions" Robotics and Autonomous Systems 58(10): 1159-1176.(2010)

DOI: 10.1016/j.robot.2010.07.002

Google Scholar

[5] Z. Pan, J. Polden, N. Larkin, S. Van Duin, J. Norrish, "Recentprogress on programming methods for industrial robots" Robotics andComputer-Integrated Manufacturing 28(2) : 87-94. (2012)

DOI: 10.1016/j.rcim.2011.08.004

Google Scholar

[6] Deisenroth, M. P. and K. K. Krishnan, "On-line programming" Handbookof Industrial Robotics. United States, Wiley. (1999)

Google Scholar

[7] Yong, Y. F. and M. C. Bonney, "Off-line programming" Handbook ofIndustrial Robotics. United States, Wiley. (1999)

Google Scholar

[8] Tomas Lozano-Perez, "Robot programming" Proceedings of the IEEE,Vol. 71(ISSUE : 7) : 821-841. (1983)

Google Scholar

[9] KUKA, "SOFTWARE KR C2 / KR C3 Expert Programming", KUKASystem Software(KSS) Release 5.2 Issued: 26 Sep 2003, KUKARoboter GmbH. (2003)

Google Scholar

[10] J. R. McGRAW, "The VAL Language: Description and Analysis",ACM Transactions on Programming Languages and Systems Volume4 Issue 1, Jan. (1982)

Google Scholar

[11] ABB Flexible Automation, "RAPID User's Guide" Vasteras, Sweden,Art. No. 3HAB 0002-24. (1995)

Google Scholar

[12] Bonner, S. and K. G. Shin, "A Comparative Study of Robot Languages."Computer 15(12): 82-96. (1982)

DOI: 10.1109/mc.1982.1653918

Google Scholar

[13] Baillie, J.C., "URBI: Towards a universal robotic body interface"In Proceedings of the 4th International Conference on HumanoidsRobotics. (2004)

DOI: 10.1109/ichr.2004.1442112

Google Scholar

[14] Byoungyoul Song, Seungwoog Jung, Choulsoo Jang, Sunghoon Kim,"An Introduction to Robot Component Model for OPRoS(Open Platformfor Robotic Services)" International Conference on Simulation,Modeling and Programming for Autonomous Robots, November 2008.(2008)

DOI: 10.1109/urai.2011.6145899

Google Scholar

[15] Choulsoo Jang, Seung-Ik Lee, Seung-Woog Jung, Byoungyoul Song,Rockwon Kim, Sunghoon Kim, and Cheol-Hoon Lee, "OPRoS: ANew Component-Based Robot Software Platform" ETRI Journal,Volume 32, Number 5, October 2010. (2010)

DOI: 10.1109/urai.2011.6145899

Google Scholar

[16] Lozano-Perez, T., "Handey: a robot task planner" MIT Press. (1992)

Google Scholar

[17] S. Cambin, F. Gravot, and R. Alami., "A robot task planner thatmerges symbolic and geometric reasoning" In European Conferenceon Artificail Intelligence, ECAI 2004. (2004)

Google Scholar

[18] Simmons, R. and D. Apfelbaum, "A task description language forrobot control." Proceedings., IEEE/RSJ International Conference onIntelligent Robots and Systems. (1998)

Google Scholar

[19] R. Simmons, R. Goodwin, K. ZitaHaigh, S. Koenig and J. O'Sullivan,"A Layered Architecture for office Delivery Robots" Proc. AutonomousAgents '97, pp.245-252, Marina del Rey, CA, February.(1997)

Google Scholar

[20] G. De Giacomo, Y. Lesperance, H. J. Levesque and S. Sardina, "IndiGolog:A High-Level Programming Language for Embedded ReasoningAgents" Multi-Agent Programming. A. El FallahSeghrouchni,J. Dix, M. Dastani and R. H. Bordini, Springer. (2009)

DOI: 10.1007/978-0-387-89299-3_2

Google Scholar

[21] W. Burgard, A. B. Cremers, D. Fox, D. Hahnel, G. Lakemeyer, D.Schulz, W. Steiner, S. Thrun, "Experiences with an interactive museumtour-guide robot" Artificial Intelligence 114(12): 3-55. (1999)

DOI: 10.1016/s0004-3702(99)00070-3

Google Scholar

[22] H. J. Levesque, R. Reiter, Y. Lesperance, F. Lin, R. Scherl, "GOLOG:A logic programming language for dynamic domains" J. Logic Programming,31, pp.59-84. (1997)

DOI: 10.1016/s0743-1066(96)00121-5

Google Scholar

[23] J. Planas, R. M. Badia, E. Ayguade, J. Labarta, "Hierarchical Task-Based Programming With StarSs" International Journal of High PerformanceComputing Applications August 2009 23: 284-299, firstpublished on June 2. (2009)

DOI: 10.1177/1094342009106195

Google Scholar

[24] J.M. Perez, R.M. Badia, and J.Labarta, "A dependencyaware taskbasedprogramming environment for multi-core architectures" In Proceedingsof IEEE Cluster Computing 2008. (2008)

DOI: 10.1109/clustr.2008.4663765

Google Scholar

[25] J. M. Perez, P. Bellens, R. M. Badia, and J. Labarta,"CellSs:Programming the Cell B.E. made easier" IBM Journalof Research and Development, 51(5), Aug 2007. (2007)

DOI: 10.1147/rd.515.0593

Google Scholar

[26] Chernova, S. and M. Veloso, "Teaching collaborative multi-robottasks through demonstration" IEEE-RAS International Conference onHumanoid Robots, Humanoids 2008. (2008)

DOI: 10.1109/ichr.2008.4755982

Google Scholar

[27] Denso Robotics, http://www.densorobotics.com/ (2012)

Google Scholar

[28] Cimtec, http://www.cimtecautomation.com/parts/c-541-controllersand-teach-pendants.aspx. (2012)

Google Scholar

[29] Oh, M. j., S. M. Lee, et al. "Design of a teaching pendantprogram for a mobile shipbuilding welding robot using a PDA." CADComputer Aided Design 42(3): 173-182. (2010)

DOI: 10.1016/j.cad.2009.09.005

Google Scholar

[30] H. Fukui, S. Yonejima, M. Yamano, M. Dohi, M. Yamada, T. Nishiki,"Development of teaching pendant optimized for robot application"2009 IEEE Workshop on Advanced Robotics and its Social Impacts.(2009)

DOI: 10.1109/arso.2009.5587070

Google Scholar

[31] Park, D. I., C. Park, et al. Design and analysis of direct teaching robotfor human-robot cooperation, 2009 IEEE International Symposium onAssembly and Manufacturing, ISAM 2009. (2009)

DOI: 10.1109/isam.2009.5376967

Google Scholar

[32] Park, D. I., C. Park, et al. Signal processing of direct teaching datafor human-robot cooperation, 2010 IEEE International Symposium onIndustrial Electronics, ISIE 2010 (2010)

DOI: 10.1109/isie.2010.5637517

Google Scholar

[33] Qi, L., D. Zhang, et al. A lead-through robot programming approachusing a 6-DOF wire-based motion tracking device. (2009)

DOI: 10.1109/robio.2009.5420429

Google Scholar

[34] Malheiros, P., P. Costa, A. P. Moreira, M. Ferreira, "Robust and realtimeteaching of industrial robots for mass customisation manufacturingusing stereoscopic vision" Annual Conference of the IEEEIndustrial Electronics Society, IECON 2009. (2009)

DOI: 10.1109/iecon.2009.5415270

Google Scholar

[35] B. Solvang, G. Sziebig, P. Korondi, "Vision based robot programming,"Proc. of theIEEE International Conference on Networking, Sensing andControl, pp.949-954, April 2008.

DOI: 10.1109/icnsc.2008.4525353

Google Scholar

[36] K. Yoshida, F. Hibino, Y. Takahashi, Y. Maeda, "Evaluation ofpointing navigation interface for mobile robot with spherical visionsystem," Proc. of theIEEE International Conference on Fuzzy Systems, pp.721-726, June 2011.

DOI: 10.1109/fuzzy.2011.6007673

Google Scholar

[37] J. Maycock, J. Steffen, R. Haschke, H. Ritter, "Robust tracking ofhuman hand postures for robot teaching," Proc. of theInternational Conference onIntelligent Robots and Systems: Celebrating 50 Years of Robotics, pp.2947-2952, Sept. 2011.

DOI: 10.1109/iros.2011.6095004

Google Scholar

[38] D. Zhou and Y. Aiyama, "Intuitive and direct teaching system ofmulti-fingered hand-arm robot for grasping task," Proc. of theInternational Symposiumon System Integration, pp.305-310, Dec. 2010.

DOI: 10.1109/sii.2010.5708343

Google Scholar

[39] L. Rozo, P. Jimenez, C. Torras, "Learning force-based robot skillsfrom haptic demonstration" Proc. of the13th International Conference of the CatalanAssociation for Artificial Intelligence, 2010, Intelligence Researchand Development, Vol 220 of Frontiers in Artificial Intelligence andApplications, pp.331-340, 2010.

Google Scholar

[40] H. Kawasaki, S. Nanmo, T. Mouri, S. Ueki, "Virtual robot teachingfor humanoid hand robot using muti-fingered haptic interface,"Proc. of theInternational Conference on Communications, Computing and ControlApplications, pp.1-6, March 2011.

DOI: 10.1109/ccca.2011.6031431

Google Scholar

[41] R. Fung, S. Hashimoto, M. Inami, T. Igarashi, "An augmentedreality system for teaching sequential tasks to a household robot,"Proc. of the20th IEEE International Symposium on Robot and Human InteractiveCommunication, pp.282-287, Aug. 2011.

DOI: 10.1109/roman.2011.6005235

Google Scholar

[42] S. Liu, and H. Asada, "Teaching and learning of deburring robots usingneural networks," Proc. of theIEEE International Conference onRobotics and Automation,pp.339-345, May 1993.

Google Scholar

[43] F. Kyota, T. Watabe, S. Saito, M. Nakajima, "Detection and evaluationof grasping positions for autonomous agents," Proc. of theInternational Conference on Cyberworlds, pp.453-460, Nov. 2005.

DOI: 10.1109/cw.2005.39

Google Scholar

[44] R. Palm and B. Iliev, "Programming-by-Demonstration and Adaptationof Robot Skills by Fuzzy-Time-Modeling," Proc. of theIEEE Workshop on RoboticIntelligence In Informationally Structured Space, pp.18-25, April 2011.

DOI: 10.1109/riiss.2011.5945775

Google Scholar

[45] S. Calinon, A. Pistillo, D.G. Caldwell. "Encoding the time and spaceconstraints of a task in explicit-duration hidden Markov model," Proc. of theInternationalConference on Intelligent Robots and Systems: Celebrating50 Years of Robotics,pp.3413-3418, Sept. 2011.

DOI: 10.1109/iros.2011.6094418

Google Scholar