Survey on Human-Robot Interaction for Robot Programming in Industrial Applications

Abstract The recent trends in modern industry highlight an increasing use of robots for a wide range of applications, which span from established manufacturing operations to novel tasks characterized by a close collaboration with the operators. Although human-robot collaboration allows to relieve operators of exhausting works, an effective collaboration requires a straightforward interaction to foster the use of robot assistants. This paper provides a comprehensive survey on human-robot interaction approaches and related interfaces addressed to robot programming. An overview of on-line and off-line robot programming techniques is first presented. Then, novel intuitive interaction means, such as those based on multi-modal interaction, virtual and augmented reality, are considered. The paper aims at pointing out that collaborative robotics can effectively reduce operator’s physical workload if easy to use interfaces for robot programming are provided.

[1]  Klas Nilsson,et al.  Experiments with service-oriented architectures for industrial robotic cells programming , 2009 .

[2]  J. Norberto Pires,et al.  Using digital pens to program welding tasks , 2007, Ind. Robot.

[3]  X. F. Zha,et al.  Generation and Simulation of Robot Trajectories in a Virtual CAD-Based Off-Line Programming Environment , 2001 .

[4]  Jessie Y. C. Chen,et al.  A Meta-Analysis of Factors Affecting Trust in Human-Robot Interaction , 2011, Hum. Factors.

[5]  Guanglong Du,et al.  A Markerless Human–Robot Interface Using Particle Filter and Kalman Filter for Dual Robots , 2015, IEEE Transactions on Industrial Electronics.

[6]  Lorenzo Sabattini,et al.  MATE Robots Simplifying My Work: The Benefits and Socioethical Implications , 2017, IEEE Robotics & Automation Magazine.

[7]  John Norrish,et al.  Recent Progress on Programming Methods for Industrial Robots , 2010, ISR/ROBOTIK.

[8]  Holly A. Yanco,et al.  Improving Human-Robot Interaction through Interface Evolution , 2010 .

[9]  Sotiris Makris,et al.  Augmented Reality (AR) Applications for Supporting Human-robot Interactive Cooperation , 2016 .

[10]  Paolo Rocco,et al.  Walk-through programming for robotic manipulators based on admittance control , 2013, Robotica.

[11]  Sebastian van Delden,et al.  Pick-and-place application development using voice and visual commands , 2012, Ind. Robot.

[12]  Sotiris Makris,et al.  Human–robot interaction review and challenges on task planning and programming , 2016, Int. J. Comput. Integr. Manuf..

[13]  Adam Rogowski,et al.  Industrially oriented voice control system , 2012 .

[14]  Zhongxu Hu,et al.  Automatic surface roughing with 3D machine vision and cooperative robot control , 2007, Robotics Auton. Syst..

[15]  C. S. Syan,et al.  Teach pendants: how are they for you? , 1995 .

[16]  Marcello Pellicciari,et al.  A Calibration Method for the Integrated Design of Finishing Robotic Workcells in the Aerospace Industry , 2013 .

[17]  Farhad Aghili,et al.  Scaling Inertia Properties of a Manipulator Payload for 0-g Emulation of Spacecraft , 2009, Int. J. Robotics Res..

[18]  Klas Nilsson,et al.  Industrial Robotics , 2008, Springer Handbook of Robotics.

[19]  Friedhelm Nachreiner,et al.  Human factors in process control systems: The design of human–machine interfaces ☆ , 2006 .

[20]  Nuno Mendes,et al.  Direct off-line robot programming via a common CAD package , 2013, Robotics Auton. Syst..

[21]  Fernando Reyes-Cortés,et al.  Path-Tracking Maneuvers With Industrial Robot Manipulators Using Uncalibrated Vision and Impedance Control , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[22]  Andrew Y. C. Nee,et al.  Robot programming using augmented reality: An interactive method for planning collision-free paths , 2009 .

[23]  Lorenzo Sabattini,et al.  A Natural Infrastructure-Less Human–Robot Interaction System , 2017, IEEE Robotics and Automation Letters.

[24]  Adam Rogowski Web-based remote voice control of robotized cells , 2013 .

[25]  Yahui Gan,et al.  Off-Line Programming Techniques for Multirobot Cooperation System , 2013 .

[26]  Tharam S. Dillon,et al.  Enhancement of Speech Recognitions for Control Automation Using an Intelligent Particle Swarm Optimization , 2012, IEEE Transactions on Industrial Informatics.