A Fast Robot Playback Programming System Using Video Editing Concepts

  • Michael RiedlEmail author
  • Dominik Henrich
Conference paper


Programming industrial robots is usually costly, tedious, and only feasible by experts. Hence, these systems do not play a big role in small and medium sized enterprises. In this paper, we present a novel approach for designing a robot programming system with the playback programming paradigm inspired by video editing concepts. First of all, we present the related work within this field of study. Afterwards, the programming system with its general structure, its user interface, and its input devices is described in detail. At the end, we discuss and interpret the results of the evaluation, so that these outcomes can be taken into account for future improvements of the programming system.


intuitive robot programming playback programming graphical user interface programming system 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Takarics B., Szemes P. T., Nemeth G., Korondi P.: Welding trajectory reconstruction based on the Intelligent Space concept. In: 2008 Conference on Human System Interactions (HSI), pp. 791-796 (2008)Google Scholar
  2. 2.
    Gorle P., Clive A.: Positive Impact of Industrial Robots on Employment. Metra Martech Limited, Tech. Rep. (2013)Google Scholar
  3. 3.
    Papadopoulos G., Rikama S., Alajääskö P., Salah-Eddine Z., Airaksinen A., Luomaranta H.: Statistics on small and medium-sized enterprises. Eurostat Statistics Explained, on small and medium-sized enterprises, last visited: 24.10.2018
  4. 4.
    Schraft R. D., Meyer C.: The need for an intuitive teaching method for small and medium enterprises. In: Joint Conference of the International Symposium on Robotics (ISR) and the German Conference on Robotics (ROBOTIK), Munich, pp. 95-105 (2006)Google Scholar
  5. 5.
    Bascetta L., Ferretti G., Magnani G. und Rocco P., Walk-through programming for robotic manipulators based on adminttance control, Robotica (2013), vol. 31, pp. 1143-1153 (2013)Google Scholar
  6. 6.
    6. Park C., Park K., Park D. und Kyung J.-H.: Dual Arm Robot Manipulator and Its Easy Teaching System. Proceedings of 2009 IEEE International Symposium on Assembly and Manufacturing, pp. 242-247, (2009)Google Scholar
  7. 7.
    Krot K., Kutia V.: Intuitive Methods of Industrial Robot Programming in Advanced Manufacturing Systems. In: Burduk A., Chlebus E., Nowakowski T., Tubis A. (eds) Intelligent Systems in Production Engineering and Maintenance. ISPEM 2018. Advances in Intelligent Systems and Computing, vol 835, pp. 205-214. Springer, Cham (2019)Google Scholar
  8. 8.
    Neto P., Pires N, Moreira P.: High-level programming and control for industrial robotics: using a hand-held accelerometer-based input device for gesture and posture recognition. Industrial Robot: An International Journal, 37(2):137-147 (2010)CrossRefGoogle Scholar
  9. 9.
    Mateo C., Brunete A., Gambao E., Hernando M.: Hammer: An android based application for end-user industrial robot programming. In: 2014 IEEE/ASME 10th International Conference on Mechatronic and Embedded Systems and Applications (MESA), Senigallia, pp. 1-6 (2014)Google Scholar
  10. 10.
    Kraft M., Rickert M.: How to Teach Your Robot in 5 Minutes: Applying UX Paradigms to Human-Robot-Interaction. In: 26th IEEE International Symposium on Robot and Human Interactive Communication (RO-MAN), pp. 942-949 (2017)Google Scholar
  11. 11.
    Ubillos R.: Method and apparatus for video editing with video clip representations displayed along a time line. Patent US5999173A (1992)Google Scholar
  12. 12.
    Zhao B., Fang R., Wang L.: Video editing GUI with layer view. Patent US7073127B2 (2002)Google Scholar
  13. 13.
    Casares J., Long A. C., Myers B. A., Bhatnagar R., Stevens S. M., Dabbish L., Yocum D., Corbett A.: Simplifying Video Editing Using Metadata, Proceeding DIS2002 Proceedings of the 4th conference on Designing interactive systems: processes, practices, methods, and techniques, pages 157-166 (2002)Google Scholar
  14. 14.
    Lozano-Perez T.: Robot Programming. In: Proceedings of the IEEE, 71(7), pp. 821-841 (1983)CrossRefGoogle Scholar
  15. 15.
    Ang Jr. M. H., Lin W., Lim S. Y.: A walk-through programmed robot for welding in shipyards. In: Industrial Robot: An International Journal, pp. 377-388 (1999)CrossRefGoogle Scholar
  16. 16.
    Riedl M., Baumgartl J., Henrich D.: Editing and synchronizing multi-robot playback programs. In: 47th International Symposium on Robotics (ISR), Munich, pp. 200-207 (2016)Google Scholar
  17. 17.
    Riedl M., Henrich D.: Guiding Robots to Predefined Goal Positions with Multi-Modal Feedback. In: 50th International Symposium on Robotics (ISR), Munich, pp. 388-393 (2018)Google Scholar
  18. 18.
    Riedl M., Orendt E.M., Henrich D.: Sensor-Based Loops and Branches for Playback-Programmed Robot Systems. In: Ferraresi C., Quaglia G. (eds) Advances in Service and Industrial Robotics. RAAD 2017. Mechanisms and Machine Science, vol 49., pp. 183-190, Springer, Cham (2017)Google Scholar

Copyright information

© Springer-Verlag GmbH Deutschland, ein Teil von Springer Nature 2019

Authors and Affiliations

  1. 1.Universität BayreuthBayreuthDeutschland

Personalised recommendations