A framework for simulation-based optimization demonstrated on reconfigurable robot workcells

Today's trends towards automation and robotics, fueled by the emerging Industry 4.0 paradigm shift, open up many new kinds of control and optimization problems. At the same time, advances in 3D simulation technology lead to ever-improving simulation models and algorithms in various domains, such as multi-body dynamics, kinematics, or sensor simulation. This development can be harnessed for Simulation- based Optimization (SBO), where optimization results can be directly transferred from simulation models to the real world. In this paper, we introduce a formalism and modular framework for model configuration and SBO. We demonstrate the capabilities of our framework by optimizing the sensor layout within a reconfigurable robot workcell from the H2020 project ReconCell, allowing engineers to experiment with different optimizers and parameters. Evaluation of the results proves the usefulness of our approach and shows that the framework can be applied to a wide range of optimization problems without constraining the choice of simulation environment.

[1]  J. Nocedal,et al.  A Limited Memory Algorithm for Bound Constrained Optimization , 1995, SIAM J. Sci. Comput..

[2]  M. J. D. Powell,et al.  An efficient method for finding the minimum of a function of several variables without calculating derivatives , 1964, Comput. J..

[3]  Jürgen Roßmann,et al.  Dynamic simulation of intelligent robot manipulators as basis for virtual testbeds , 2017 .

[4]  Paulo Ferreira,et al.  A Web-Based Integration Procedure for the Development of Reconfigurable Robotic Work-Cells , 2013 .

[5]  Jürgen Roßmann,et al.  Experimentable digital twins for model-based systems engineering and simulation-based development , 2017, 2017 Annual IEEE International Systems Conference (SysCon).

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

[7]  I-Ming Chen,et al.  Rapid response manufacturing through a rapidly recon"gurable robotic workcell , 2001 .

[8]  John A. Nelder,et al.  A Simplex Method for Function Minimization , 1965, Comput. J..

[9]  Malte Rast,et al.  Fast VR Application Development Based on Versatile Rigid Multi-Body Dynamics Simulation , 2011 .

[10]  Eric Jones,et al.  SciPy: Open Source Scientific Tools for Python , 2001 .

[11]  Z. M. Bi,et al.  Development of reconfigurable machines , 2008 .

[12]  Jürgen Roßmann,et al.  A Real-Time Optical Sensor Simulation Framework for Development and Testing of Industrial and Mobile Robot Applications , 2012, ROBOTIK.

[13]  D. F. Cheng,et al.  Integration of Product and Process Development Using Rapid Prototyping and Workcell Simulation Technologies , 1999 .

[14]  Jürgen Roßmann,et al.  A New eRobotics Approach to Simulation-Based Analysis and Optimization , 2013, 2013 Sixth International Conference on Developments in eSystems Engineering.

[15]  John D. Hunter,et al.  Matplotlib: A 2D Graphics Environment , 2007, Computing in Science & Engineering.

[16]  Michael C. Fu,et al.  Handbook of Simulation Optimization , 2014 .

[17]  Thorsten Pawletta,et al.  A Framework for Simulation-Based Structure and Parameter Optimization of Discrete-Event Systems , 2018, Discrete-Event Modeling and Simulation.

[18]  Christian Schlette Anthropomorphe Multi-Agentensysteme , 2013 .

[19]  Stephen J. Wright,et al.  Conjugate Gradient Methods , 1999 .