KIcker: An Industrial Drive and Control Foosball System automated with Deep Reinforcement Learning

被引:9
作者
De Blasi, Stefano [1 ,2 ]
Kloser, Sebastian [3 ]
Muller, Arne [3 ]
Reuben, Robin [3 ]
Sturm, Fabian [1 ]
Zerrer, Timo [3 ]
机构
[1] Bosch Rexroth AG, D-97816 Lohr, Germany
[2] Univ Appl Sci Fulda, D-36037 Fulda, Germany
[3] DXC Technol, D-71034 Boblingen, Germany
关键词
Deep reinforcement learning; Industrial automation; Real-Time system; Unity3D; Sim-to-Real; SIMULATION; BALL;
D O I
10.1007/s10846-021-01389-z
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The majority of efforts in the field of sim-to-real Deep Reinforcement Learning focus on robot manipulators, which is justified by their importance for modern production plants. However, there are only a few studies for a more extensive use in manufacturing processes. In this paper, we contribute to this by automating a complex manufacturing-like process using simulation-based Deep Reinforcement Learning. The setup and workflow presented here are designed to mimic the characteristics of real manufacturing processes and proves that Deep Reinforcement Learning can be applied to physical systems built from industrial drive and control components by transferring policies learned in simulation to the real machine. Aided by domain randomization, training in a virtual environment is crucial due to the benefit of accelerated training speed and the desire for safe Reinforcement Learning. Our key contribution is to demonstrate the applicability of simulation-based Deep Reinforcement Learning in industrial automation technology. We introduce an industrial drive and control system, based on the classic pub game Foosball, from both an engineering and a simulation perspective, describing the strategies applied to increase transfer robustness. Our approach allowed us to train a self-learning agent to independently learn successful control policies for demanding Foosball tasks based on sparse reward signals. The promising results prove that state-of-the-art Deep Reinforcement Learning algorithms are able to produce models trained in simulation, which can successfully control industrial use cases without using the actual system for training beforehand.
引用
收藏
页数:18
相关论文
共 43 条
  • [1] Learning dexterous in-hand manipulation
    Andrychowicz, Marcin
    Baker, Bowen
    Chociej, Maciek
    Jozefowicz, Rafal
    McGrew, Bob
    Pachocki, Jakub
    Petron, Arthur
    Plappert, Matthias
    Powell, Glenn
    Ray, Alex
    Schneider, Jonas
    Sidor, Szymon
    Tobin, Josh
    Welinder, Peter
    Weng, Lilian
    Zaremba, Wojciech
    [J]. INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2020, 39 (01) : 3 - 20
  • [2] [Anonymous], 2009, ROBOT SOCCER WORLD C
  • [3] [Anonymous], 2017, C ROBOT LEARNING COR
  • [4] Bambach S, 2012, TECH REP
  • [5] Behnke S, P INT C UNM AIRCR SY
  • [6] Bousmalis K, 2018, IEEE INT CONF ROBOT, P4243
  • [7] Brockman G., ARXIV PREPRINT ARXIV
  • [8] Campbell B, 2009, TECH REP
  • [9] Chebotar Y, 2017, PR MACH LEARN RES, V70
  • [10] Cheng X, CORR ARXIV ABS181012