Multi-Agent Based Dynamic Scheduling For A Flexible Assembly System
Recommend Documents
This study aims to develop an efficient rule for scheduling robotic flexible assembly cells (RFACs). ..... Manufacturing and Management, Bangkok, Thailand, p.
Apr 16, 2004 - in dedicated clusters of workstations. On the other hand, parallel ..... (1) Logical abstraction of the concept of storage server: As a partition is a.
of these systems is called robotic flexible assembly cells. (RFACs). There has .... C ,C ,â¦,C are set to simplify path planning and avoid collisions. For example ...
with static scheduling. KeywordsâDynamic scheduling; Flexible manufacturing system ... with different priority dispatching rules was developed to minimize the ...
Jun 24, 2014 - Ming V. Li1*, Dip Shukla2, Brian H. Rhodes3, Anjali Lall2, Jingmin Shu1,2,4,5, Branden S. Moriarity2,4,5,. David A. Largaespada2,4,5.
An untypical holonic multi-agent system is proposed as a solution to the problem. Basic concepts of multiagent systems are discussed for example in [3],[4],[5], while industrial .... Bioprocess holon ind.net. ind.net. .... work transmission formats a
Semi-industrial pilot plants are the best experimental domain for ad- .... Anatomy of holon. ... flow of control in agents' threads; grey dashed lines indicate data flow inside and ... work transmission formats and distributors manual are included in
The widespread use of the Web in distance learning, the particular nature of ..... the Computer Science degree at the Spanish National. University for Distance ...
Department of Industrial and Systems Engineering, Virginia Polytechnic ... Graduate School of Systems and Logistics, Air Force Institute of Technology, .... problem using the following example, that can be related to an automotive industry FAS.
1 Space and Missile Center, SMC/XRDM, LAAFB, California 90245, USA, Marc. ... knowledge used by the system designer in creating intelligent agent-based software applications. ..... Connection agent, which it calls to transfer data to or.
Index TermsâMultiagent system, remote sensing, resolution ... the National Basic Research Program of China (973 Program) under Grant ... image segmentation [32], [33], air traffic control [34], [35], ... make up the linear subpixel feature by extra
Sep 28, 2018 - Abstract: Modern intelligent control system design methodology in the electric power industry and their features are ... Such a control system covers all the monitored zones of a building and, if necessary, ... principles [7]. Thus ...
Alejandro EcheverrÃa Rey. Universidad Autónoma de ... Juan F. De Paz, Javier Bajo, M. Lourdes Borrajo, Juan M. Corchado. Drawing Technical Figures in ...
proposed approach is validated through a prototype ... service provider's machine breakdown, the arrival of .... is performed periodically and either rerouting to.
larly automotive systems, e.g., to conceive software architec- tures that are as ... vironmental changes, and on-line Quality-of-Service (QoS) management [4, 9 ...
We have proposed two alternates called Periodic. Boost and Spin Yield, and have ... of these different alternatives is needed to answer several open and crucial ..... 185.48 us. Table 3: Simulation parameters and values used in experiments.
This work reviews the various approaches applied to the scheduling problem in an ... an FMS it is required that a good scheduling system, taking into account the .... for crossing in order to generate offspring is called crossover. The aim of selecti
scheduling domain. Categories .... A stationary, finite-domain, discrete-time MDP (see, for example ...... efficient combinatorial auctions for resource allocation.
Task and resource allocation in agent systems, Multiagent planning. 1. ...... step in the direction of de- signing an online mechanism for agents with combinatorial.
In order to schedule a meeting, several distributed decision makers must ...... sues of comparing pareto-optimal solutions, measures of social utility, local versus.
Nguyen Van Hop. 1. 1. .... Each job j requires Tj tools and n jobs need total T tools. ... mathematical model: Min. ââ. = = â. â. +. = n k. T i ki ik x x. sSnZ. 1. 1. )1( ).
Dynamic Scheduling, in Artificial Intelligence in Reactive Scheduling, Eds. Roger Kerr ... on Knowledge-Based Reactive Scheduling, Eds. E. Szelke and R. Kerr,.
Multi-Agent Based Dynamic Scheduling For A Flexible Assembly System
International Conference on Robotics & Automation. Leuven, Belgium ... System. Yung-Yu Chen, Li-Chen Fu and Yu-Chien Chen. Dept. of Computer Science and Information Engineering. National Taiwan ... automated production. ... Jennings [4] detailed the design of the multi-agent ..... Computer Integrated Manufacturing.
Proceedings of the 1998 IEEE International Conference on Robotics & Automation Leuven, Belgium May 1998
Multi-agent Based Dynamic Scheduling for a Flexible Assembly System Yung-Yu Chen, Li-Chen Fu and Yu-Chien Chen Dept. of Computer Science and Information Engineering National Taiwan University,Taipei,Taiwan,R.0.C
Abstract This paper proposes a multi-agent based dynamic scheduling approach for a flexible assembly system. We first introduce a flexible control system developed by IntelligentRobotics and Automation Laboratory in National Taiwan University. Based on that control system, the agents can communicate with each other conveniently. A generic agent architecture is proposed to model the pieces of equipment in the flexible assembly system. With a distributed architecture, the agents make their scheduling decisions using their local rule base. The agents acquire the resources following the distributed resource allocation protocol. The scheduling complexity is reduced to meet the real-time response requirement in the applications for flexible automated production. The present work is applied to the experimental robotized flexible assembly system in the above laboratory.
1 Introduction
7.
A scheduler is called dynamic (on-line) if it makes its scheduling decisions at run time on the basis of the current requests for service. Dynamic schedulers are flexible to adapt to an evolving task scenario and have to consider only actual task requests and execution time parameters [2]. Research on multi-agent systems is mainly concerned with how to coordinate intelligent behavioral activities among a collection of autonomous agents [3]. The work in [3] discusses the negotiation among agents for the allocation of resource with time taken into account. Jennings [4] detailed the design of the multi-agent structure and discusses the principle of handling errors. The work in [5] discusses the rescheduling issue in a decentralized manufacturing system. Manufacturing systems with multi-agent modelling can be found in [6, 71. Resolution of real-time conflicts in multirobot systems appears in [8]. The work in [9] proposes some criteria to set up a robotic assembly cell 0-7803-4300-~-5/98$10.00 0 1998 IEEE
and analyzes the interaction among multiple robots. Recently, agent-based approach is applied t o robotic assembly environment [6, 7, 12, 13, 141. The work [14] introduces an idea of cooperative action with group organization and a strategy for cooperative task processing using communication. There is an efficient negotiation algorithm using his proposed groupcast communication and a learning mechanism with reference to historical records on the past negotiation. This paper consists of six sections. Section 2 describes a robotic assembly environment and introduces a general control system for that environment. The scheduling problem to be solved is also defined. Section 3 introduces an agent architecture and describes the functionality of the agent’s module. Section 4 describes the strategy for resolving resource contention among agents. Section 5 describes the implementation of the dynamic scheduling for the flexible robotic assembly cell. Section 6 describes the experimental result. Finally, some conclusions are made in Section
2
System Description
In our laboratory, we have a two-robot assembly system that is dedicated to assemble various types of mechanical parts sent serially into the conveyor belt by the part loader. There are two products currently assembled in this system, and each product has four parts that are assembled by the robot manipulator. The operations include vertical insertion, horizontal insertion, and rotation in assembling with the subassembly fixed at the assembly sites. The parts are fed into the system without a specific order, and the scheduling is made on-line. We proposed a rule based dynamic scheduling approach t o schedule for the whole assembly system [17]. The cell is equipped with several pieces of hardware that work together to assemble parts. The brief description is given below:
21 22
R o b o t : There are two robots in the system, namely ADEPT and C R S . Each of them is equipped with an automatic tool changer(A"I'C) in order t o assemle different types of mechanical products. Each robot has a mounted CCD camera which serves the high-precision localization OF the part. Also, each robot has its own form-torque sensor that can be used t o correct the measurement error during assembly. 0