Munir Merdan - Academia.edu (original) (raw)

Papers by Munir Merdan

Research paper thumbnail of Toward Self-Reconfiguration of Manufacturing Systems Using Automation Agents

Ieee Transactions on Systems Man and Cybernetics Part C Applications and Reviews, 2011

... Leitao and Restivo developed adaptive holonic control architec-ture (ADACOR) for distributed ... more ... Leitao and Restivo developed adaptive holonic control architec-ture (ADACOR) for distributed manufacturing systems, which addresses an agile reaction to emergence and change, increas-ing the agility and flexibility of an enterprise when it has to operate in volatile ...

Research paper thumbnail of Hybrid based approach for fault tolrance in a multi-agent system

2009 IEEE/ASME International Conference on Advanced Intelligent Mechatronics, 2009

Research paper thumbnail of A Survey on Standards and Ontologies for Process Automation

Lecture Notes in Computer Science, 2015

Research paper thumbnail of A change-direction-algorithm for distributed multi-agent transport systems

Transport systems of the future have to be flexible and adaptive in order to cope with failures a... more Transport systems of the future have to be flexible and adaptive in order to cope with failures and unexpected disturbances. Agent technology provides a good framework for handling with dynamics in large complex systems, using distributed control of the system increasing flexibility and enhancing fault tolerance. This paper researches how software agents supported with ontologies can improve the efficiency of

Research paper thumbnail of Implementation of an event-based low-level control for mobile robots

2012 19th International Conference on Mechatronics and Machine Vision in Practice, 2012

ABSTRACT Mobile robots get increasingly important in the implementation of adaptive production sy... more ABSTRACT Mobile robots get increasingly important in the implementation of adaptive production systems. In order to gain the most benefit from mobile robots they need at the one hand efficiently cooperate with the overall production system and on the other hand provide their functionality (e.g., pick and place of parts) fast and with a high precision. Semantic enhanced multi-agent systems have proven to serve well for the first task, especially in heterogeneous environments. However, they lack when applied to directly control automation equipment. In order to overcome this limitation this work presents an underlying low-level control architecture that takes over the task of handling the mobile robots equipment (e.g., arm). This approach relives at first the agent system and at second improves the overall system operation. By a flexible generic design we achieve that our implementation can handle different arm configurations and abstract it in form of a common interface for the upper level agent.

Research paper thumbnail of Teaching BOTBALL and researching DISBOTICS

Abstract—The enrollment in STEM fields (science, technology, engineering and math) is not keeping... more Abstract—The enrollment in STEM fields (science, technology, engineering and math) is not keeping pace with the need, especially in the robotics sector. The university level is often too late for someone to start their engineering education and therefore universities must ...

Research paper thumbnail of Process Rescheduling and Path Planning Using Automation Agents

Studies in Computational Intelligence, 2013

Research paper thumbnail of Knowledge-based multi-agent architecture for dynamic scheduling in manufacturing systems

2008 6th IEEE International Conference on Industrial Informatics, 2008

The scheduling of production resources is one of the key features in the current competitive and ... more The scheduling of production resources is one of the key features in the current competitive and dynamic manufacturing environment. The scheduling has to be flexible and able to cope with conflicts derived from the resources sharing among the production orders. We present a knowledge-based multi-agent approach combined with negotiation mechanisms for task allocation as a preliminary step towards optimized scheduling.

Research paper thumbnail of Application of Knowledge Driven Mobile Robots for Disassembly Tasks

Studies in Computational Intelligence, 2013

ABSTRACT Considering the disassembly as a vital and prospective industry domain, we use the mobil... more ABSTRACT Considering the disassembly as a vital and prospective industry domain, we use the mobile robots to automate the disassembly process. In our system, each mobile robot has particular skills and is supervised by an agent with related objectives and knowledge. An agent has an ontology-based world model, which is responsible to maintain the knowledge about the robot’s activities in relation to its environment as well as to its underlying software parts. The ontology is used to represent a specification of an agent’s domain knowledge. The system functionality is tested with three mobile robots having a task to disassemble a particular Lego construct. Different rule-engines were benchmarked in order to enhance the systems performance.

Research paper thumbnail of Supporting Runtime Decision Making in the Production Automation Domain Using Design Time Engineering Knowledge

Complex production automation systems are often represented as multi-agent systems which need to ... more Complex production automation systems are often represented as multi-agent systems which need to be reconfigured correctly and efficiently to adapt to new requirements. While the system knowledge is available at design time in form of workshop layouts, product trees or production strategies, at run-time this knowledge is often not available and therefore not used at all for oper-ational decision making. In this paper we describe an engineering ontology used for the representation of design time engineering knowledge for supporting run-time decisions. We evaluate the proposed approach using three scenarios from the production automation domain. Major result was that the explicitly availa-ble design time knowledge can provide valuable input to runtime decisions.

Research paper thumbnail of Multi Agent Systems Combined with Semantic Technologies for Automated Negotiation in Virtual Enterprises

Multi-Agent Systems - Modeling, Control, Programming, Simulations and Applications, 2011

Research paper thumbnail of MASGrid: A Multi-Agent-Based Smart Grid Control Approach

Research paper thumbnail of Automation Agents for Controlling the Physical Components of a Transportation System

Research paper thumbnail of Detection of anomalies in a transport system using automation agents with a reflective world model

2010 IEEE International Conference on Industrial Technology, 2010

Manufacturing systems need to become more flexible and agile in order to address permanently chan... more Manufacturing systems need to become more flexible and agile in order to address permanently changing requirements. Agent-based manufacturing control systems are envisioned as a relevant solution. However, designing and deploying such systems is complex, and raises some concerns regarding safety, robustness and emergence of unforeseen behaviors.

Research paper thumbnail of Knowledge-based Multi-agent Architecture

2006 International Conference on Computational Inteligence for Modelling Control and Automation and International Conference on Intelligent Agents Web Technologies and International Commerce (CIMCA'06), 2006

ABSTRACT

Research paper thumbnail of Recent Advances in Robotics and Automation, Studies in Computational Intelligence

Research paper thumbnail of Deployment of an ontology-based agent architecture on a controller

2010 8th IEEE International Conference on Industrial Informatics, 2010

ABSTRACT Multi-agent systems have proven to be a powerful technology for improving flexibility an... more ABSTRACT Multi-agent systems have proven to be a powerful technology for improving flexibility and agility in a complex manufacturing environment. In such systems, an ontology is a crucial element for knowledge representation of the external environment or the agent's domain of application as well as for ensuring interoperability between agents. The agent's decision component uses this world representation to coordinate the global behavior of the agent and delegate specific tasks. The placement of the agent's decision part on a controller brings improvements in scalability, reconfigurability as well as less dependency from human intervention. In this paper we describe an important step needed to be done by excluding the unnecessary GUIs and by directly connecting the used software tools in order to place the entire framework on an embedded controller.

Research paper thumbnail of Online reconfiguration of the low level control for automation agents

IECON 2010 - 36th Annual Conference on IEEE Industrial Electronics Society, 2010

ABSTRACT Addressing changing market conditions and customer needs requires more flexible and reco... more ABSTRACT Addressing changing market conditions and customer needs requires more flexible and reconfigurable manufacturing systems. Distributed intelligent control systems based on agent technologies are seen as a promising approach to provide reconfiguration abilities. Existing work has been focused on the reconfiguration of higher layers concerned with production planning and scheduling. However, a different approach is needed for reconfiguration of the control software at a lower level closer to physical components, in order to enable a better adaptation to changes and disturbances in the local environment. In this paper, we investigate the feasibility of online reconfiguration of the low level control for automation agents. Our approach relies on a reconfiguration infrastructure for real-time control software based on the IEC 61499 standard. We detail the features of this infrastructure as well as its integration within the architecture of an automation agent. We also describe an implementation example with timing measurements showing the ability for rapid reconfiguration. Using our approach, reconfiguration can be performed locally without the need to restart the control system.

Research paper thumbnail of Failure Detection and Recovery in the Batch Process Automation Domain Using Automation Agents

2010 Second International Conference on Advances in Computing, Control, and Telecommunication Technologies, 2010

ABSTRACT The process industry needs to cope with permanently changing environments where sudden c... more ABSTRACT The process industry needs to cope with permanently changing environments where sudden component failures can significantly influence the system performance if not treated in an appropriate amount of time. Agent-based manufacturing control systems are recognized as a promising technology that can handle such anomalies. However, current agent approaches are lacking real-time capabilities and solutions that support distribution and agility. We address this issue by introducing an automation agent architecture that consists of the low level control layer, which is based on IEC 61499 and responsible for directly controlling the physical component, as well as of the high level control layer which includes a world model repository and is responsible for organizational and supervisory functions. The world model serves as an accurate internal representation of the agent’s external environment and is used to detect anomalies in the environment. In this paper we present the monitoring and diagnostics abilities of the introduced automation agent architecture within the batch process domain.

Research paper thumbnail of A Decision Support Algorithm for Ontology-Based Negotiation Agents within Virtual Enterprises

2009 Second International Conference on Future Information Technology and Management Engineering, 2009

This paper describes an application of a distributed knowledge-based multi-agent architecture to ... more This paper describes an application of a distributed knowledge-based multi-agent architecture to support automated negotiation between and within virtual enterprises (VE). Considering constraints of traditional negotiation approaches (predetermined protocols as well as hard-coded and non-adaptive strategies), we combine the agent paradigm with ontology-based solutions to overcome these limitations. Our negotiation ontology, used by agents, acts as a general framework that

Research paper thumbnail of Toward Self-Reconfiguration of Manufacturing Systems Using Automation Agents

Ieee Transactions on Systems Man and Cybernetics Part C Applications and Reviews, 2011

... Leitao and Restivo developed adaptive holonic control architec-ture (ADACOR) for distributed ... more ... Leitao and Restivo developed adaptive holonic control architec-ture (ADACOR) for distributed manufacturing systems, which addresses an agile reaction to emergence and change, increas-ing the agility and flexibility of an enterprise when it has to operate in volatile ...

Research paper thumbnail of Hybrid based approach for fault tolrance in a multi-agent system

2009 IEEE/ASME International Conference on Advanced Intelligent Mechatronics, 2009

Research paper thumbnail of A Survey on Standards and Ontologies for Process Automation

Lecture Notes in Computer Science, 2015

Research paper thumbnail of A change-direction-algorithm for distributed multi-agent transport systems

Transport systems of the future have to be flexible and adaptive in order to cope with failures a... more Transport systems of the future have to be flexible and adaptive in order to cope with failures and unexpected disturbances. Agent technology provides a good framework for handling with dynamics in large complex systems, using distributed control of the system increasing flexibility and enhancing fault tolerance. This paper researches how software agents supported with ontologies can improve the efficiency of

Research paper thumbnail of Implementation of an event-based low-level control for mobile robots

2012 19th International Conference on Mechatronics and Machine Vision in Practice, 2012

ABSTRACT Mobile robots get increasingly important in the implementation of adaptive production sy... more ABSTRACT Mobile robots get increasingly important in the implementation of adaptive production systems. In order to gain the most benefit from mobile robots they need at the one hand efficiently cooperate with the overall production system and on the other hand provide their functionality (e.g., pick and place of parts) fast and with a high precision. Semantic enhanced multi-agent systems have proven to serve well for the first task, especially in heterogeneous environments. However, they lack when applied to directly control automation equipment. In order to overcome this limitation this work presents an underlying low-level control architecture that takes over the task of handling the mobile robots equipment (e.g., arm). This approach relives at first the agent system and at second improves the overall system operation. By a flexible generic design we achieve that our implementation can handle different arm configurations and abstract it in form of a common interface for the upper level agent.

Research paper thumbnail of Teaching BOTBALL and researching DISBOTICS

Abstract—The enrollment in STEM fields (science, technology, engineering and math) is not keeping... more Abstract—The enrollment in STEM fields (science, technology, engineering and math) is not keeping pace with the need, especially in the robotics sector. The university level is often too late for someone to start their engineering education and therefore universities must ...

Research paper thumbnail of Process Rescheduling and Path Planning Using Automation Agents

Studies in Computational Intelligence, 2013

Research paper thumbnail of Knowledge-based multi-agent architecture for dynamic scheduling in manufacturing systems

2008 6th IEEE International Conference on Industrial Informatics, 2008

The scheduling of production resources is one of the key features in the current competitive and ... more The scheduling of production resources is one of the key features in the current competitive and dynamic manufacturing environment. The scheduling has to be flexible and able to cope with conflicts derived from the resources sharing among the production orders. We present a knowledge-based multi-agent approach combined with negotiation mechanisms for task allocation as a preliminary step towards optimized scheduling.

Research paper thumbnail of Application of Knowledge Driven Mobile Robots for Disassembly Tasks

Studies in Computational Intelligence, 2013

ABSTRACT Considering the disassembly as a vital and prospective industry domain, we use the mobil... more ABSTRACT Considering the disassembly as a vital and prospective industry domain, we use the mobile robots to automate the disassembly process. In our system, each mobile robot has particular skills and is supervised by an agent with related objectives and knowledge. An agent has an ontology-based world model, which is responsible to maintain the knowledge about the robot’s activities in relation to its environment as well as to its underlying software parts. The ontology is used to represent a specification of an agent’s domain knowledge. The system functionality is tested with three mobile robots having a task to disassemble a particular Lego construct. Different rule-engines were benchmarked in order to enhance the systems performance.

Research paper thumbnail of Supporting Runtime Decision Making in the Production Automation Domain Using Design Time Engineering Knowledge

Complex production automation systems are often represented as multi-agent systems which need to ... more Complex production automation systems are often represented as multi-agent systems which need to be reconfigured correctly and efficiently to adapt to new requirements. While the system knowledge is available at design time in form of workshop layouts, product trees or production strategies, at run-time this knowledge is often not available and therefore not used at all for oper-ational decision making. In this paper we describe an engineering ontology used for the representation of design time engineering knowledge for supporting run-time decisions. We evaluate the proposed approach using three scenarios from the production automation domain. Major result was that the explicitly availa-ble design time knowledge can provide valuable input to runtime decisions.

Research paper thumbnail of Multi Agent Systems Combined with Semantic Technologies for Automated Negotiation in Virtual Enterprises

Multi-Agent Systems - Modeling, Control, Programming, Simulations and Applications, 2011

Research paper thumbnail of MASGrid: A Multi-Agent-Based Smart Grid Control Approach

Research paper thumbnail of Automation Agents for Controlling the Physical Components of a Transportation System

Research paper thumbnail of Detection of anomalies in a transport system using automation agents with a reflective world model

2010 IEEE International Conference on Industrial Technology, 2010

Manufacturing systems need to become more flexible and agile in order to address permanently chan... more Manufacturing systems need to become more flexible and agile in order to address permanently changing requirements. Agent-based manufacturing control systems are envisioned as a relevant solution. However, designing and deploying such systems is complex, and raises some concerns regarding safety, robustness and emergence of unforeseen behaviors.

Research paper thumbnail of Knowledge-based Multi-agent Architecture

2006 International Conference on Computational Inteligence for Modelling Control and Automation and International Conference on Intelligent Agents Web Technologies and International Commerce (CIMCA'06), 2006

ABSTRACT

Research paper thumbnail of Recent Advances in Robotics and Automation, Studies in Computational Intelligence

Research paper thumbnail of Deployment of an ontology-based agent architecture on a controller

2010 8th IEEE International Conference on Industrial Informatics, 2010

ABSTRACT Multi-agent systems have proven to be a powerful technology for improving flexibility an... more ABSTRACT Multi-agent systems have proven to be a powerful technology for improving flexibility and agility in a complex manufacturing environment. In such systems, an ontology is a crucial element for knowledge representation of the external environment or the agent's domain of application as well as for ensuring interoperability between agents. The agent's decision component uses this world representation to coordinate the global behavior of the agent and delegate specific tasks. The placement of the agent's decision part on a controller brings improvements in scalability, reconfigurability as well as less dependency from human intervention. In this paper we describe an important step needed to be done by excluding the unnecessary GUIs and by directly connecting the used software tools in order to place the entire framework on an embedded controller.

Research paper thumbnail of Online reconfiguration of the low level control for automation agents

IECON 2010 - 36th Annual Conference on IEEE Industrial Electronics Society, 2010

ABSTRACT Addressing changing market conditions and customer needs requires more flexible and reco... more ABSTRACT Addressing changing market conditions and customer needs requires more flexible and reconfigurable manufacturing systems. Distributed intelligent control systems based on agent technologies are seen as a promising approach to provide reconfiguration abilities. Existing work has been focused on the reconfiguration of higher layers concerned with production planning and scheduling. However, a different approach is needed for reconfiguration of the control software at a lower level closer to physical components, in order to enable a better adaptation to changes and disturbances in the local environment. In this paper, we investigate the feasibility of online reconfiguration of the low level control for automation agents. Our approach relies on a reconfiguration infrastructure for real-time control software based on the IEC 61499 standard. We detail the features of this infrastructure as well as its integration within the architecture of an automation agent. We also describe an implementation example with timing measurements showing the ability for rapid reconfiguration. Using our approach, reconfiguration can be performed locally without the need to restart the control system.

Research paper thumbnail of Failure Detection and Recovery in the Batch Process Automation Domain Using Automation Agents

2010 Second International Conference on Advances in Computing, Control, and Telecommunication Technologies, 2010

ABSTRACT The process industry needs to cope with permanently changing environments where sudden c... more ABSTRACT The process industry needs to cope with permanently changing environments where sudden component failures can significantly influence the system performance if not treated in an appropriate amount of time. Agent-based manufacturing control systems are recognized as a promising technology that can handle such anomalies. However, current agent approaches are lacking real-time capabilities and solutions that support distribution and agility. We address this issue by introducing an automation agent architecture that consists of the low level control layer, which is based on IEC 61499 and responsible for directly controlling the physical component, as well as of the high level control layer which includes a world model repository and is responsible for organizational and supervisory functions. The world model serves as an accurate internal representation of the agent’s external environment and is used to detect anomalies in the environment. In this paper we present the monitoring and diagnostics abilities of the introduced automation agent architecture within the batch process domain.

Research paper thumbnail of A Decision Support Algorithm for Ontology-Based Negotiation Agents within Virtual Enterprises

2009 Second International Conference on Future Information Technology and Management Engineering, 2009

This paper describes an application of a distributed knowledge-based multi-agent architecture to ... more This paper describes an application of a distributed knowledge-based multi-agent architecture to support automated negotiation between and within virtual enterprises (VE). Considering constraints of traditional negotiation approaches (predetermined protocols as well as hard-coded and non-adaptive strategies), we combine the agent paradigm with ontology-based solutions to overcome these limitations. Our negotiation ontology, used by agents, acts as a general framework that