direkt zum Inhalt springen

direkt zum Hauptnavigationsmenü

Logo der TU Berlin

Developing An Agent-based Production Process Planning & Monitoring System in a Smart Factory Environment

Developing An Agent-based Production Process Planning & Monitoring System in a Smart Factory Environment

Bachelor Thesis

Project Definition

Smart Urban Factory is the core use case scenario of Industry 4.0 as it creates an environment where all factory related technologies can be integrated and be harmonized together to realize the future intelligent factories. The integration of all devices and processes from the device layer to the application layer require a connected environment. CHARIOT [1] project focuses on abstracting the entity heterogeneity, establishing the connection among them and extracting added value through its APIs, and unveils them by applying in mass customization [2] use-case, where users are allowed to create their individual product in a CHARIOT-enabled Smart Factory.


Alice is an employer who owns a retail store and wishes to produce a bunch of bracelets, laptop plastic cover and a plastic bottle for her clients. These products are modeled through software or an online platform provided by CHARIOT. The products that are to be produced are collected and distributed to 3D printers. 3D printers possess different characteristics and they have different materials, meaning that the 3D printer uses plastic as a material, whereas another printer uses aluminum, etc. During the production process, many operations are carried out according to the requirement of the product. It is already defined which processes have to be performed for a product. Once the inter-steps are done, the product is taken from the conveyor belt by a robot or human worker, and then transported to a warehouse through the robots. A warehouse is a place where all products are stored and saved with respect to their characteristics. It consists of many separate rooms, which are equipped with different technologies, e.g. temperature and humidity control, to guarantee the required environmental conditions for the stored products.

Work Packages

The realization of the aforementioned use-case is done through a smart factory simulation environment. In this work, the challenge is to convey the simulation environment measurements and results in a CHARIOT application through CHARIOT IoT agents. The possible foreseen task is listed below:

  1. Integration of Production Printing Scheduling Algorithm
  2. Implementation of A Gateway between Scheduling Algorithm and Simulation Environment
  3. Implementation of A Gateway between Simulation Environment and CHARIOT Middleware
  4. Design and Implementation of  Agents Representing Simulation Environment Devices&Services (one agent per device type)
  5. Implementation of An Interface between Agents and Device-Database

Thesis Requirements

Programming Language: Good experience in Java and Python, Javascript
Working in Gitlab and Github projects
Experience in Agents Frameworks such as JIAC (Desired)


Cem Akpolat, Orhan Can Goeruer

1- Akpolat, Cem et al. “CHARIOT: An IoT Middleware for the Integration of Heterogeneous Entities in a Smart Urban Factory.” FedCSIS (2017).
2- Flavio S. Fogliatto, Giovani J.C. da Silveira, Denis Borenstein, The mass customization decade: An updated review of the literature, International Journal of Production Economics, Volume 138, Issue 1, July 2012, Pages 14-25, ISSN 0925-5273, https://doi.org/10.1016/j.ijpe.2012.03.002.