Segmentation and generalisation for writing skills transfer from humans to robots

In this study, the authors present an enhanced generalised teaching by demonstration technique for a KUKA iiwa robot. Movements are recorded from a human operator, and then the recorded data are sent to be segmented via MATLAB by using the difference method (DV). The outputted trajectories data are used to model a non-linear system named dynamic movement primitive (DMP). For the purpose of learning from multiple demonstrations correctly and accurately, the Gaussian mixture model is employed for the evaluation of the DMP in order to modelling multiple trajectories by the teaching of demonstrator. Furthermore, a synthesised trajectory with smaller position errors in 3D space has been successfully generated by the usage of the Gaussian mixture regression algorithm. The proposed approach has been tested and demonstrated by performing a Chinese characters writing task with a KUKA iiwa robot.

[1]  Ratul Mahajan,et al.  Advancing the state of home networking , 2011, CACM.

[2]  Andeep S. Toor,et al.  Cognitive Computing and the Future of Health Care Cognitive Computing and the Future of Healthcare: The Cognitive Power of IBM Watson Has the Potential to Transform Global Personalized Medicine , 2017, IEEE Pulse.

[3]  Dharmendra S. Modha,et al.  The cat is out of the bag: cortical simulations with 109 neurons, 1013 synapses , 2009, Proceedings of the Conference on High Performance Computing Networking, Storage and Analysis.

[4]  M. P. Sebastian,et al.  Improving the Accuracy and Efficiency of the k-means Clustering Algorithm , 2009 .

[5]  Neville Hogan,et al.  Controlling impedance at the man/machine interface , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[6]  Zhang Xiao-yan Adaptive background update based on Gaussian mixture model under complex condition , 2011 .

[7]  J. Geoffrey Chase,et al.  Human-Robot Collaboration: A Literature Review and Augmented Reality Approach in Design , 2008 .

[8]  William Stafford Noble,et al.  Machine learning applications in genetics and genomics , 2015, Nature Reviews Genetics.

[9]  Chenguang Yang,et al.  An enhanced teaching interface for a robot using DMP and GMR , 2018, International Journal of Intelligent Robotics and Applications.

[10]  Suman Tatiraju Image Segmentation using k-means clustering , EM and Normalized Cuts , 2008 .

[11]  Fuchun Sun,et al.  Advancing the incremental fusion of robotic sensory features using online multi-kernel extreme learning machine , 2017, Frontiers of Computer Science.

[12]  J. Reid,et al.  The Choice of Step Lengths When Using Differences to Approximate Jacobian Matrices , 1974 .

[13]  S. Poczter,et al.  The Google Car: Driving Toward A Better Future? , 2013 .

[14]  Man Kam Kwong,et al.  Norm Inequalities for Derivatives and Differences , 1993 .

[15]  Angelo Cangelosi,et al.  Teleoperation control of Baxter robot using Kalman filter-based sensor fusion , 2017 .

[16]  S. Schaal Dynamic Movement Primitives -A Framework for Motor Control in Humans and Humanoid Robotics , 2006 .

[17]  Kwok-Wing Chau,et al.  A new image thresholding method based on Gaussian mixture model , 2008, Appl. Math. Comput..

[18]  Timo Oksanen,et al.  Robot Competition as a Teaching and Learning Platform , 2011 .

[19]  Dharmendra S. Modha,et al.  Cognitive Computing , 2011, Informatik-Spektrum.

[20]  Moon Kyum Kim,et al.  Trend analysis of research and development on automation and robotics technology in the construction industry , 2010 .

[21]  Jun Nakanishi,et al.  Dynamical Movement Primitives: Learning Attractor Models for Motor Behaviors , 2013, Neural Computation.

[22]  Alin Albu-Schäffer,et al.  The KUKA-DLR Lightweight Robot arm - a new reference platform for robotics research and manufacturing , 2010, ISR/ROBOTIK.

[23]  Wei Zhang,et al.  EM algorithms of Gaussian mixture model and hidden Markov model , 2001, Proceedings 2001 International Conference on Image Processing (Cat. No.01CH37205).

[24]  Masahiro Fujita,et al.  An ethological and emotional basis for human-robot interaction , 2003, Robotics Auton. Syst..

[25]  Jun Nakanishi,et al.  Learning Movement Primitives , 2005, ISRR.

[26]  Christoph Bartneck,et al.  Shaping human-robot interaction: understanding the social aspects of intelligent robotic products , 2004, CHI EA '04.

[27]  Torgny Brogårdh,et al.  Present and future robot control development - An industrial perspective , 2007, Annu. Rev. Control..