ACM Home Page
Please provide us with feedback. Feedback
Decentralized control of automatic guided vehicles: applying multi-agent systems in practice
Full text PdfPdf (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
Danny Weyns  Katholieke Universiteit Leuven, Leuven, Belgium
Tom Holvoet  Katholieke Universiteit Leuven, Leuven, Belgium
Kurt Schelfthout  Egemin International nv, Zwijndrecht, Belgium
Jan Wielemans  Egemin International nv, Zwijndrecht, Belgium
Sponsors
ACM: Association for Computing Machinery
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 118,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1449814.1449819
What is a DOI?

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


Collaborative Colleagues:
Danny Weyns: colleagues
Tom Holvoet: colleagues
Kurt Schelfthout: colleagues
Jan Wielemans: colleagues