| Decentralized control of automatic guided vehicles: applying multi-agent systems in practice |
| Full text |
Pdf
(1.43 MB)
|
Source
|
Conference on Object Oriented Programming Systems Languages and Applications
archive
Companion to the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and applications
table of contents
Nashville, TN, USA
SESSION: Practitioner reports: state of the art architectures for transportation and astronomy
table of contents
Pages 663-674
Year of Publication: 2008
ISBN:978-1-60558-220-7
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 12, Downloads (12 Months): 118, Citation Count: 1
|
|
|
ABSTRACT
An automatic guided vehicle (AGV) transportation system is a fully automated system that provides logistic services in an industrial environment such as a warehouse or a factory. Traditionally, the AGVs that execute the transportation tasks are controlled by a central server via wireless communication. In a joint effort between Egemin, an industrial manufacturer of AGV transportation systems, and DistriNet Labs research at the Katholieke Universiteit Leuven, we developed an innovative decentralized architecture for controlling AGVs. The driving motivations behind decentralizing the control of AGVs were new and future quality requirements such as flexibility and openness. At the software architectural level, the AGV control system is structured as a multi-agent system; the detailed design and implementation is object-oriented. In this paper, we report our experiences with developing the agent-based control system for AGVs. Starting from system requirements, we give an overview of the software architecture and we zoom in on a number of concrete functionalities. We reflect on our experiences and report lessons learned from applying multi-agent systems for real-world AGV control.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
M. Barbacci, R. Ellison, A. Lattanze, J. Stafford, C. Weinstock, and W. Wood. Quality Attribute Workshops. Technical Report CMU/SEI-2003-TR-016, Software Engineering Institute, Carnegie Mellon University, PA, USA, 2003.
|
| |
2
|
|
| |
3
|
A. Nelis Boucké, Danny Weyns, Kurt Schelfthout, and Tom Holvoet. Applying the ATAM to an architecture for decentralized control of a transportation system. In phSecond International Conference on Quality of Software Architectures, volume 4214 of Lecture Notes in Computer Science, Springer, 2006.
|
| |
4
|
|
| |
5
|
|
| |
6
|
|
| |
7
|
|
| |
8
|
B. Henderson--Sellers and P. Giorgini. Agent-oriented Methodologies. Idea Group Inc., 2005.
|
| |
9
|
|
| |
10
|
|
| |
11
|
|
| |
12
|
K. Schelfthout. Supporting Coordination in Mobile Networks: A Middleware Approach. Ph.D, Katholieke Universiteit Leuven, 2006.
|
| |
13
|
|
| |
14
|
|
| |
15
|
E. Steegmans, D. Weyns, T. Holvoet, and Y. Berbers. A Design Process for Adaptive Behavior of Situated Agents. In Agent-Oriented Software Engineering V, volume 3382 of Lecture Notes in Computer Science, Springer, 2005.
|
| |
16
|
K. Sycara. Multiagent Systems. Artificial Intelligence, 10 (2): 79--93, 1998.
|
| |
17
|
T. Tyrrell. Computational Mechanisms for Action Selection. PhD Dissertation, University of Edinburgh, 1993.
|
| |
18
|
D. Weyns. An Architecture-Centric Approach for Software Engineering with Situated Multiagent Systems. Ph.D, Katholieke Universiteit Leuven, 2006.
|
| |
19
|
|
 |
20
|
|
| |
21
|
|
| |
22
|
|
|