A Learning-from-Demonstration Based Framework for Robotic Manipulators Sorting Task

This paper presents a safe and effective framework based on Learning from Demonstration (LfD) for robotic manipulators sorting task, which includes six parts: learning a task model, binarization, contour detection, Principal Component Analysis (PCA) training and recognition, grasping objects, experiments. We develop a sorting task for a 7-DOF manipulator. The purpose is to use the manipulators as a co-worker in an industrial environment. Firstly, we implement the Learning from Demonstration (LfD) method to make a better communication between robots and humans. A computer vision algorithm to realize the contour detection for this task is developed subsequently. Finally, we apply machine learning algorithm named PCA to the object recognition area. We illustrate the effectiveness of the proposed framework by performing a sorting task with a Baxter robot.

[1]  Thomas B. Sheridan,et al.  Telerobotics, Automation, and Human Supervisory Control , 2003 .

[2]  Sachin Chitta,et al.  A generic infrastructure for benchmarking motion planners , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[3]  Kazuhiro Kosuge,et al.  Mobile robot helper , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[4]  V. Groom,et al.  Can robots be teammates?: Benchmarks in human–robot teams , 2007 .

[5]  Raj Madhavan,et al.  Benchmarking and standardization of intelligent robotic systems , 2009, 2009 International Conference on Advanced Robotics.

[6]  Andrea Lockerd Thomaz,et al.  Teaching and working with robots as a collaboration , 2004, Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, 2004. AAMAS 2004..

[7]  Stefan Schaal,et al.  Robot Programming by Demonstration , 2009, Springer Handbook of Robotics.

[8]  Ioannis Iossifidis,et al.  Towards Benchmarking of Domestic Robotic Assistants , 2005 .

[9]  Siddhartha S. Srinivasa,et al.  Benchmarking in Manipulation Research: Using the Yale-CMU-Berkeley Object and Model Set , 2015, IEEE Robotics & Automation Magazine.

[10]  Marcin Andrychowicz,et al.  One-Shot Imitation Learning , 2017, NIPS.

[11]  Lydia E. Kavraki,et al.  Benchmarking Motion Planning Algorithms: An Extensible Infrastructure for Analysis and Visualization , 2015, IEEE Robotics & Automation Magazine.

[12]  Eiichi Yoshida,et al.  Real-Time Spoken-Language Programming for Cooperative Interaction with a Humanoid Apprentice , 2009, Int. J. Humanoid Robotics.