Dynamic reactive assignment of tasks in real-time automated guided vehicle environments with potential interruptions

An efficient management of production plants has to consider several external and internal factors, such as potential interruptions of the ongoing processes. Automated guided vehicles (AGVs) are becoming a widespread technology that offers many advantages. These AGVs can perform complex tasks in an...

ver descrição completa

Detalhes bibliográficos
Autores: Martin Solano, Xabier Andoni, Hatami, Sara|||0000-0002-8000-4989, Calvet Liñán, Laura, Peyman, Mohammad, Juan Pérez, Ángel Alejandro
Formato: artículo
Fecha de publicación:2023
País:España
Recursos:Universitat Politècnica de Catalunya (UPC)
Repositorio:UPCommons. Portal del coneixement obert de la UPC
Idioma:inglés
OAI Identifier:oai:upcommons.upc.edu:2117/386405
Acesso em linha:https://hdl.handle.net/2117/386405
https://dx.doi.org/10.3390/app13063708
Access Level:acceso abierto
Palavra-chave:Automated guided vehicle systems
Automated guided vehicles
Dynamic task assignment
Internal logistics
Heuristic optimization
Disruption management
Vehicles de guiatge automàtic
Àrees temàtiques de la UPC::Informàtica::Robòtica
Àrees temàtiques de la UPC::Economia i organització d'empreses::Direcció d'operacions
Descrição
Resumo:An efficient management of production plants has to consider several external and internal factors, such as potential interruptions of the ongoing processes. Automated guided vehicles (AGVs) are becoming a widespread technology that offers many advantages. These AGVs can perform complex tasks in an autonomous way. However, an inefficient schedule of the tasks assigned to an AGV can suffer from unwanted interruptions and idle times, which in turn will affect the total time required by the AGV to complete its assigned tasks. In order to avoid these issues, this paper proposes a heuristic-based approach that: (i) makes use of a delay matrix to estimate circuit delays for different daily times; (ii) employs these estimates to define an initial itinerary of tasks for an AGV; and (iii) dynamically adjusts the initial agenda as new information on actual delays is obtained by the system. The objective is to minimize the total time required for the AGV to complete all the assigned tasks, taking into account situations that generate unexpected disruptions along the circuits that the AGV follows. In order to test and validate the proposed approach, a series of computational experiments utilizing real-life data are carried out. These experiments allow us to measure the improvement gap with respect to the former policy used by the system managers.