Modelling of robotic work cells using agent basedapproach

Similar documents
The modular design of robotic workcells in a flexible production line

Realization of station for testing asynchronous three-phase motors

EXPERIMENTAL DETERMINATION OF PERCEPTIBLE ACCELERATION OF A DRIVING SIMULATOR FOR PEOPLE WITH DISABILITIES

Computer Control System Application for Electrical Engineering and Electrical Automation

Reliability and availability analysis for robot subsystem in automotive assembly plant: a case study

Testing designing an electrical device compliant with the electromagnetic compatibility directive

Negotiation Process Modelling in Virtual Environment for Enterprise Management

Development control systems takeover: subject robotic arm on the example anthropomorhic robot AR-601

Machining operations using Yamaha YK 400 robot

Business process analysis of a foodborne outbreak investigation mobile system

The Development of the Software to Optimize Geophysical Field Oil and Gas Exploration

Methodology for Agent-Oriented Software

Analysis of Computer IoT technology in Multiple Fields

This list supersedes the one published in the November 2002 issue of CR.

Programme Learning Outcomes Assessment and Continuous Quality Improvement in Faculty of Mechanical and Manufacturing, UTHM

Active sway control of a gantry crane using hybrid input shaping and PID control schemes

Catholijn M. Jonker and Jan Treur Vrije Universiteit Amsterdam, Department of Artificial Intelligence, Amsterdam, The Netherlands

Component Based Mechatronics Modelling Methodology

Synergy Model of Artificial Intelligence and Augmented Reality in the Processes of Exploitation of Energy Systems

Counterfeit identification method of plastic encapsulated microcircuits using scanning acoustic microscope

A BRIEF REVIEW ON MECHATRONICS RESEARCH AND OPPORTUNITIES

Application of Gestalt psychology in product human-machine Interface design

First steps towards a mereo-operandi theory for a system feature-based architecting of cyber-physical systems

The Development of Model for Measuring Railway Wheels Manufacturing Readiness Level

Automatic Book Scanner

Adaptive Precoded MIMO for LTE Wireless Communication

Agent-Based Systems. Agent-Based Systems. Agent-Based Systems. Five pervasive trends in computing history. Agent-Based Systems. Agent-Based Systems

School of Computing, National University of Singapore 3 Science Drive 2, Singapore ABSTRACT

The Application of Visual Illusion in the Visual Communication Design

The influence of gouge defects on failure pressure of steel pipes

Performance evaluation and benchmarking in EU-funded activities. ICRA May 2011

Artificial intelligence & autonomous decisions. From judgelike Robot to soldier Robot

Smart traffic control with ambulance detection

Fundamentals of Industrial Control

Journal Title ISSN 5. MIS QUARTERLY BRIEFINGS IN BIOINFORMATICS

AGENT BASED MANUFACTURING CAPABILITY ASSESSMENT IN THE EXTENDED ENTERPRISE USING STEP AP224 AND XML

Software Agent Reusability Mechanism at Application Level

The signal connections in robot integrated manufacturing systems

Pure Versus Applied Informatics

III Lead ECG Pulse Measurement Sensor

Óbuda University Donát Bánki Faculty of Mechanical and Safety Engineering. TRAINING PROGRAM Mechatronic Engineering MSc. Budapest, 01 September 2017.

Multi-Agent Systems in Distributed Communication Environments

Fire Extinguisher Robot Using Ultrasonic Camera and Wi-Fi Network Controlled with Android Smartphone

Development of excavator training simulator using leap motion controller

Intelligent traffic control system using PLC

Cutting tools in finishing operations for CNC rapid manufacturing processes: simulation studies

Research on HF Radio Propagation on the Sea by Machine Learning Optimized Model

A fully autonomous power management interface for frequency upconverting harvesters using load decoupling and inductor sharing

Physical mechanism of ultrasonic machining

Unmanned Ground Military and Construction Systems Technology Gaps Exploration

Autonomous Robotic (Cyber) Weapons?

Abstract. 1 Introduction. 1.2 Concept. 1.1 Problematic. 1.3 Modelling

M. Phil. / Pre. Ph. D. New Syllabus Paper Faculty of Science

Design of an insulator leakage current measurement system based on PLC

Design of an Energy Efficient 4-2 Compressor

Development of Fuzzy Logic Controller for Quanser Bench-Top Helicopter

A Qualitative Approach to Mobile Robot Navigation Using RFID

ISO INTERNATIONAL STANDARD. Robots for industrial environments Safety requirements Part 1: Robot

International Conference on Mechanical, Materials and Renewable Energy

AI MAGAZINE AMER ASSOC ARTIFICIAL INTELL UNITED STATES English ANNALS OF MATHEMATICS AND ARTIFICIAL

Electrical and Automation Engineering, Fall 2018 Spring 2019, modules and courses inside modules.

Adaptive Modulation and Coding for LTE Wireless Communication

Paresh Virparia. Department of Computer Science & Applications, Sardar Patel University. India.

Design Methodology in the Development of Mechatronic Products -Part 1

Electrical current measurement system for energy harvesting applications

ELECTRICAL ENGINEERING AND COMPUTER SCIENCE (EECS)

Design and Fabrication of Automatic Glass Cutting Machine

Adaptive pseudolinear compensators of dynamic characteristics of automatic control systems

Fermilab Muon Campus g-2 Cryogenic Distribution Remote Control System

SAVITRIBAI PHULE PUNE UNIVERSITY

Adventure Game Application as a Digital Media to Introduce Baturraden Folklore

New method for testing of antenna phased array in X frequency range.

APPLICATION OF THE ARTIFICIAL INTELLIGENCE METHODS IN CAD/CAM/CIM SYSTEMS

The Beam Characteristics of High Power Diode Laser Stack

Cyber-Physical Systems: Challenges for Systems Engineering

Industry 4.0: the new challenge for the Italian textile machinery industry

Research of key technical issues based on computer forensic legal expert system

Failure modes and effects analysis through knowledge modelling

AN AUTONOMOUS SIMULATION BASED SYSTEM FOR ROBOTIC SERVICES IN PARTIALLY KNOWN ENVIRONMENTS

Statistical analysis of low frequency vibrations in variable speed wind turbines

Trends in Mechatronic Engineering and Education

Elements of Artificial Intelligence and Expert Systems

The Nature of Informatics

Hierarchical Case-Based Reasoning Behavior Control for Humanoid Robot

Temperature controlling system using embedded equipment

Domain: Computer Science and Information Technology Curricula for the First Year (2012/2013)

Supporting medical technology development with the analytic hierarchy process Hummel, Janna Marchien

MULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT

The Performance Of SISO In Wireless Open-Access Research Platform (WARP) Using QAM Modulation

A new fuzzy self-tuning PD load frequency controller for micro-hydropower system

CONTROLLER DESIGN ON ARX MODEL OF ELECTRO-HYDRAULIC ACTUATOR

PV effectiveness under natural conditions

Virtual Reality for Real Estate a case study

Batteryless wireless transmission system for electronic drum uses piezoelectric generator for play signal and power source

Chapter 2 Mechatronics Disrupted

An Unreal Based Platform for Developing Intelligent Virtual Agents

UNIVERSITY OF REGINA FACULTY OF ENGINEERING. TIME TABLE: Once every two weeks (tentatively), every other Friday from pm

Optimization of Enemy s Behavior in Super Mario Bros Game Using Fuzzy Sugeno Model

Introduction to Autonomous Agents and Multi-Agent Systems Lecture 1

An architecture for rational agents interacting with complex environments

Transcription:

IOP Conference Series: Materials Science and Engineering PAPER OPEN ACCESS Modelling of robotic work cells using agent basedapproach To cite this article: A Skala et al 2016 IOP Conf. Ser.: Mater. Sci. Eng. 145 052013 Related content - Modelling and simulation of a robotic work cell A Skala, A Gwiazda, G Kost et al. Recent citations - Aleksander Gwiazda et al View the article online for updates and enhancements. This content was downloaded from IP address 37.44.193.184 on 01/12/2017 at 08:25

Modelling of robotic work cells using agent based-approach A Sękala 1, W Banaś 1, A Gwiazda 1, Z Monica 1, G Kost 1 and P Hryniewicz 1 1 Silesian University of Technology, Faculty of Mechanical Engineering, Institute of Engineering Processes Automation and Integrated Manufacturing Systems, Konarskiego 18A, 44-100 Gliwice, Poland E-mail: agnieszka.sekala@polsl.pl Abstract. In the case of modern manufacturing systems the requirements, both according the scope and according characteristics of technical procedures are dynamically changing. This results in production system organization inability to keep up with changes in a market demand. Accordingly, there is a need for new design methods, characterized, on the one hand with a high efficiency and on the other with the adequate level of the generated organizational solutions. One of the tools that could be used for this purpose is the concept of agent systems. These systems are the tools of artificial intelligence. They allow assigning to agents the proper domains of procedures and knowledge so that they represent in a self-organizing system of an agent environment, components of a real system. The agent-based system for modelling robotic work cell should be designed taking into consideration many limitations considered with the characteristic of this production unit. It is possible to distinguish some grouped of structural components that constitute such a system. This confirms the structural complexity of a work cell as a specific production system. So it is necessary to develop agents depicting various aspects of the work cell structure. The main groups of agents that are used to model a robotic work cell should at least include next pattern representatives: machine tool agents, auxiliary equipment agents, robots agents, transport equipment agents, organizational agents as well as data and knowledge bases agents. In this way it is possible to create the holarchy of the agent-based system. 1. Introduction Most production systems, both natural and artificial, is organized in a decentralized way. The complexity of problems related with designing and supervising robotized work cells requires the search for the suitable architectural solutions according in the process of informatics systems designing. The designing of robotized work cells is the process of synergistic combining the components in the group, combining these groups into specific, larger work units or dividing the large work units into small ones. Combinations or divisions are carried out in the terms of the needs of realization the assumed objectives to be performed in these unit [1-13]. In the process of complex systems designing, providing the co-processing and self-organization, the key is to create solutions with a greater autonomy, which is associated with re-configuring and context-based approach. One of the solutions that could be implemented for the computer-aided designing of robotized work cells is the approach basing on multi-agent systems (MAS). This approach facilitates easier integration of distributed knowledge resources. The reason for utilization MAS is the possibility to divide tasks, performed in any analysed system, on smaller components (subtasks) and to perform the parallel by many individual units - agents. The application of the agent- Content from this work may be used under the terms of the Creative Commons Attribution 3.0 licence. Any further distribution of this work must maintain attribution to the author(s) and the title of the work, journal citation and DOI. Published under licence by IOP Publishing Ltd 1

based approach allows to generalize complex problems, in other words to introduce particular levels of abstraction. Robotized work cells could be modelled as an agent-based system, with generally defined objectives, whose detailed formulation might occur during the process of decomposition of the system into smaller agent-based systems that exist - in a sense independently [14, 15]. 2. Agents based system Multi-agent systems (MAS) are the field of artificial intelligence in which the basic units is a set of agents A (agent a A) embedded in a certain environment E, as well as a set of rules R (rule r R) defining the interactions between the agents themselves and between them and their environment. Utilization these interactions by agents allows achieving the planned objective by the system as a whole. There is no single, generalized definition of an agent. According to the literature it is assumed that an agent - in other words a virtual being - is an abstract concept embedded in an environment, who could utilize certain resources and who is first of all characterized by: autonomy, reactivity, communicative, and cooperation with other agents (figure 1). The agent operates on the basis of observations including information that comes to him from the environment (reception), which one, to some extent, it could affect [16-19]. Figure 1. General structure of an agent. The characteristic feature of MAS - with regard to their decentralized structure - is that a single agent being a part of a given MAS, does not possess and cannot obtain the full knowledge on the system. Hence the agent is no able to solve all the problems existing in the system. The possibilities, or in other words actions of a single agent are therefore very limited. They depend on many different and specific factors. Among others they depend on the changing conditions of the environment and the actions of other agents. 3. Conception of the system adding robotize work cell designing The mentioned earlier, the ability to act autonomously in a group should be understood as the ability for cooperation. Taking into consideration this it is needed to define the term cooperation. Generally cooperation means the ability to interact with other agents in order to solve the problem, which is determined by the system. Therefore, the cooperation itself is considered to be one of the most attractive features of the multi-agent approach and, therefore, this approach creates the possibilities related with MAS implementation for design process adding. 2

The proposed architecture of MAS is based on the assumption that designing of robotized work cells involves selection of appropriate components of the cell and indirectly it involves selection of agents representing these components. It was assumed that in the system are previously prepared libraries of components (modules) of a work cell, such as frame objects representing: machine tools, industrial robots, inter-operational buffers, technological tooling etc. Due to the fact that the process of designing the robotized work cells is a complex one, hence the decision making procedure, for example according the selection of the proper component, according its location in the work cell taking into consideration the function which should be executed, requires the application of an appropriate advisory system. In the case, being under consideration, it was proposed the method of Case Base Reasoning (CBR) [20-23]. This method is based on storing and processing the knowledge and experience of a designer. It consists in searching for an analogy between the existing situation and the previous ones, which are stored as cases in the CBR database. Naturally each for case is stored information concerning [24, 26] the solution utilized in this situation. This approach makes it easier to integrate distributed resources of knowledge concerning the process of designing and functioning of the analysed work cell. The CBR is modelled, to a certain extent, on human intelligence, as well as on the human learning process because the reasoning module modifies its functioning basing on the accumulated experience. However, the major advantage of the CBR method is streamlining the process of knowledge and experience acquisition, which runs in parallel with the currently created design solution. Figure 2 presents a generalized conception of the proposed system. Figure 2. Proposed architecture of the system. Particular agents, in order to achieve the required objective, should take the initiative to start a given action, to interact with other agents as well as to utilize the experience referring to the past. This is why in the described conception the special groups of agents have been determined. And hence in the presented case: 3

Coordinator Agent it allows the user to communicate with the individual modules of the system, and its task is to represent the interests of the designer. His task is to send a query to the individual agents to find the appropriate services - in this case consider with the conducted project. Task Agent(TA) - performs the tasks issued by the Coordinator Agent. On the basis of received information TA performs the algorithm of searching the operations that, according to the set of established criteria, correspond the given task. Resources agent is responsible for proper utilization of available resources, like technological tooling of a robot, machine tools, tools, buffers, auxiliary equipment, transport equipment and reorientation stands. Moreover, the agent controls the flow of elements that are manufactured using mentioned resources. Coordinator Agent - represents the interests of the designer. His task is to send a query to the individual agents to find the appropriate services - in this case consider with the conducted project. Agent of logical model - its task is presenting and monitoring, during the design process of the given work cell, its logical structure, which is understood as [25]: Cell Logic D M, R, Group r r R where: D (machine d D ) - the set of programmable machines called workstations (which may be, for example, a NC machine tools or a CNC one); M (magazine m M ) - storage devices that are supported by industrial robots R (robot r R ). Moreover, in the structure of the proposed system, the common element is a global database, in which are contained all the necessary information on the designed workcell. In the database is stored information about the process state and about the resources. The agents are able to receive and analyse data. Consequently they have possibility to influence on the environment, for example, by the selection of appropriate materials, components etc. The exchange of information between the agents of the system allows dynamic decisions making and subsequent their implementation which is necessary in the design process. During the implementation of such approach, it is necessary the cooperation of all agents in order to provide information about the state of the design process in real time. Furthermore, the Resources agent and the Agent of logical model are equipped with the CBR module (figure 3), what results from the strategy of searching appropriate solutions. This strategy depends on the complexity of the problems being solved and the number of cases stored in the CBR database. The choice of an appropriate strategy of cases searching has a decisive influence on the efficiency and rate of operation of the system. Figure 3. Proposed agent structure with the CBR module. 4

The concept of an agent equipped with the CBR module is presented in [26]. In current paper is described its continuation concerning the development of previously analysed approach. 4. Conclusions The article presents the possibility of application MAS for supporting the design process concerning the manufacturing system layout design. The agents in the system should be linked according to the organizational structure of the modelled work cell. The purpose of the agent-based approach is to model robotized work cells. The objective of the presented elaboration is also to determine the architecture of such system for adding and automation the process of modelling the analysed work cells. Due to the fact that multi-agent systems could be used everywhere where one has distributed resources of knowledge, and by their ability to auto-adapt, self-organize as well as by their contextbasing, in the area of processes supported by this systems, they are a convenient tool to support the task realized by the designer. Moreover, the architecture of the computer system based on MAS - in combination with the CBR approach - may allow complementing their separate activities to fulfil the requirements of the user (designer) through gathering the knowledge resources concerning the environment and the tasks that have been ordered. These systems (MAS) could replace the man, first of all, in many operations considered with decision making. They allow making decisions faster and more accurately. The considerations, presented in the paper, are only an introduction to further works related to the development of these ideas and preparing a proper informatics environment. Obviously the paper does not cover all the problems related with the presented problem as they require recognition of many issues related with limitations of MAS, such as the issue concerning communication and interaction between different agents. Hence also arise other, not yet solved issues being the objective for future researches. References [1] Ćwikła G, Krenczyk D, Kampa A and Gołda G 2015 Application of the MIAS methodology in design of the data acquisition system for wastewater treatment plant IOP Conference Series: Materials Science and Engineering 95 012153 [2] Hetmanczyk M, Świder J 2015 The Modified Graph Search Algorithm Based on the Knowledge Dedicated for Prediction of the State of Mechatronic Systems Advances in Intelligent Systems and Computing 317 pp 465-472 [3] Gołda G, Kampa A 2014 Modelling of cutting force and robot load during machining, Advanced Material Research 1036 pp. 715-720 [4] Dzitkowski T and Dymarek A 2015 Method of active and passive vibration reduction of synthesized bifurcated drive systems of machines to the required values of amplitudes J. Vibroeng. 17/4 pp 1578-1592 [5] Dzitkowski T and Dymarek A 2014 Active reduction of identified machine drive system vibrations in the form of multi-stage gear units Mechanika 20/2 pp 183-189 [6] Płaczek M 2013 Dynamic Characteristics of a Piezoelectric Transducer with Structural Damping Mechatronic Systems and Materials IV Book Series: Solid State Phenomena 198 pp 633-638 [7] Płaczek M 2015 Modelling and investigation of a piezo composite actuator application International Journal of Materials & Product Technology 50/3-4 pp 244-258 [8] Paprocka I, Kempa W, Kalinowski K, Grabowik C 2015 Estimation of overall equipment effectiveness using simulation programme IOP Conf. Series: Materials Science and Engineering 95 012155 [9] Paprocka I, Kempa W. M, Grabowik C, Kalinowski K 2015 Time-series pattern recognition with an immune algorithm IOP Conf. Series: Materials Science and Engineering 95 012110 [10] Monica Z 2015 Optimization of the production process using virtual model of a workspace IOP Conf. Series: Materials Science and Engineering 95 012102 5

[11] Monica Z 2015 Virtual modelling of components of a production system as the tool of lean engineering IOP Conf. Series: Materials Science and Engineering 95 012109 [12] Herbus K, Ociepka P 2015 Integration of the virtual 3D model of a control system with the virtual controller IOP Conf. Series: Materials Science and Engineering 95 012084 [13] Foit K 2013 Controlling the Movement of the Robot's Effector on the Plane Using the SVG Markup Language Advanced Materials Research 837 577-81 [14] Sękala A, Kost G, Dobrzańska-Danikiewicz A, Banaś W, Foit K 2015 The distributed agentbased approach in the e-manufacturing environment IOP Conf. Series: Materials Science and Engineering 95 012134 [15] Foit K, Gwiazda A, Banas W, Sekala A and Hryniewicz P 2015 Object as a model of intelligent robot in the virtual workspace IOP Conference Series: Materials Science and Engineering 95 012108 [16] Madejski J 2008 Agent architecture for intelligent manufacturing systems Journal of Achievements in Materials and Manufacturing Engineering 29/2 pp.167-170. [17] Wooldridge M, Jennings N. R 1995 Intelligent Agents: Theory and Practice The Knowledge Engineering Review10/2 pp. 115-152 [18] Banaś W, Sękala A, Foit K, Gwiazda A, Hryniewicz P, Kost G 2015 The modular design of robotic workcells in a flexible production line IOP Conf. Series: Materials Science and Engineering 95 012099 [19] W. Banaś, A. Sękala, A. Gwiazda, K. Foit, P. Hryniewicz, G. Kost: Determination of the robot location in a workcell of a flexible production line. IOP Conf. Series: Materials Science and Engineering 95 (2015) pp. 012105 [20] Srinivasan S, Singh J, Kumar V 2011 Multi-agent based decision Support System using Data Mining and Case Based Reasoning International Journal of Computer Science 8/4 pp 340-349 [21] Ociepka P, Herbuś K 2015 Application of CBR method for adding the process of cutting tools and parameters selection IOP Conf. Series: Materials Science and Engineering 95 012100 [22] Ociepka P, Świder J 2004 Object-oriented system for computer aiding of the machines conceptual design process Journal of Materials Processing Technology 157-158 pp 221 227. [23] Aamodt A Plaza E 1994 Case-based reasoning: foundational issues, methodological variations, and system approaches AI Communications 7/1 pp. 39-59 [24] Sękala A, Ćwikła G, Kost G 2015 The role of multi-agent systems in adding functioning of manufacturing robotized cells IOP Conf. Series: Materials Science and Engineering 95 012097 [25] Jacak W 1999 Intelligent Robotic Systems: Design, Planning and Control Kluwer Academic Publisher [26] Sękala A, Foit K, Banaś W, Kost G 2015 Design of robotic work cells using object-oriented and agent-based approaches J. Achiev. Mater. Manuf. Eng. 73/2, pp 222-228 6