Intuitive skill-level programming of industrial handling tasks on a mobile manipulator

In order for manufacturing companies to remain competitive while also offering a high degree of customization for the customers, flexible robots that can be rapidly reprogrammed to new tasks need to be applied in the factories. In this paper we propose a method for the intuitive programming of an industrial mobile robot by combining robot skills, a graphical user interface and human gesture recognition. We give a brief introduction to robot skills as we envision them for intuitive programming, and how they are used in the robot system. We then describe the tracking and gesture recognition, and how the instructor uses the method for programming. We have verified our approach through experiments on several subjects, showing that the system is generally easy to use even for inexperienced users. Furthermore, the programming time required to program a new task is very short, especially keeping traditional industrial robot programming methods in mind.

[1]  Volker Krüger,et al.  On the Integration of Hardware-Abstracted Robot Skills for use in Industrial Scenarios , 2013 .

[2]  Friedrich M. Wahl,et al.  Executing assembly tasks specified by manipulation primitive nets , 2005, Adv. Robotics.

[3]  Sven Molkenstruck,et al.  A manipulator plays Jenga , 2008, IEEE Robotics & Automation Magazine.

[4]  Friedrich M. Wahl,et al.  Manipulation Primitives - A Universal Interface between Sensor-Based Motion Control and Robot Programming , 2011, Robotic Systems for Handling and Assembly.

[5]  Christopher W. Geib,et al.  Title of the Deliverable: Publication about Multi-level Learning Sys- Tem Attachment 1 Attachment 2 a Formal Definition of Object-action Complexes and Examples at Different Levels of the Processing Hierarchy , 2022 .

[6]  Colin C. Archibald A computational model for skills-oriented robot programming. , 1995 .

[7]  Moritz Tenorth,et al.  Representation and Exchange of Knowledge About Actions, Objects, and Environments in the RoboEarth Framework , 2013, IEEE Transactions on Automation Science and Engineering.

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

[9]  Christopher W. Geib,et al.  The meaning of action: a review on action recognition and mapping , 2007, Adv. Robotics.

[10]  Joris De Schutter,et al.  Specification of force-controlled actions in the "task frame formalism"-a synthesis , 1996, IEEE Trans. Robotics Autom..

[11]  Ole Madsen,et al.  Does your Robot have Skills , 2012 .

[12]  Jun Nakanishi,et al.  Trajectory formation for imitation with nonlinear dynamical systems , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

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

[14]  Henrik I. Christensen,et al.  Planning with a task modeling framework in manufacturing robotics , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.