Collaboration of Machines and Robots in Cyber Physical Systems based on Evolutionary Computation Approach

Due to the capability to effectively deal with changing demand and uncertainty, Cyber-Physical Systems (CPS) emerge as a paradigm for manufacturers to face challenges in the real business environment based on dynamic configuration of resources such as machines and robots. CPS relies on the development of an effective mechanism to make resources collaborate to meet the requirements of production processes. How to develop a mechanism for dynamic configuration of resources in CPS is an important issue. Motivated by this need, this paper aims to propose a methodology to support dynamic teaming between resources such as machines and robots in CPS. In this paper, we propose a method to achieve dynamic teaming of resources in CPS based on evolutionary computation approach and multi-agent system (MAS) architecture. To facilitate specification of production process and capabilities of resources, a modeling method based on Petri nets is adopted. A problem is formulated to meet the requirements of production processes based on Petri net models. Two evolutionary computation algorithms, one based on Particle Swarm Optimization (PSO) approach and the other based on binary Differential Evolution (DE) approach, have been developed to solve the problem. We illustrate and compare effectiveness of the proposed algorithms by examples.