DocumentCode :
3116338
Title :
Architecture and Application Abstractions for Multi-Agent Collaboration Projects
Author :
Caveney, Derek ; Sengupta, Raja
Author_Institution :
Postdoctoral Researcher, Center for Collaborative Control of Unmanned Vehicles, University of California, Berkeley, Berkeley CA 94720. caveney@vehicle.me.berkeley.edu
fYear :
2005
fDate :
12-15 Dec. 2005
Firstpage :
3572
Lastpage :
3577
Abstract :
In this paper, we propose that allapplication for multi-agent collaborative control, and in particular fixed-wing umanned arial vehicles, can be be described through three basic behaviors. They are Travelling, Wactching, and Tracking. These three behaviors are constructed from two primitive actions, going somewhere and hlding at a particular location. The semantics of the behaviors are clearly difined and justify why these three are chosen. The ability of these behaviors to easily program different missions through hyvrid state flow is illustrated through examples of previously-demonstrated application. Furthermore, this paper outlines three levels of abstraction for a software architecture for collaborative control. In particular, we focus on an procedural-level abstraction that illustrates where the above three behaviors can be used to define applications. This level of abstraction displays software modularity such that different members of a research group can work independently while maintaining a structure that allows successful experimental implementation on the multi-agent platform. Moreover, this modularity allows project members to perform various disparate applications with the platform without considerable software modification. It also promotes software reuse after members leave the group. While focusing primarily on fixed-wing aerial vehicles, the approach presented here is equally applicable to ground and rotorcraft vehicles.
Keywords :
Application software; Collaboration; Collaborative software; Collaborative work; Displays; Land vehicles; Road vehicles; Software architecture; Software maintenance; Software performance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Decision and Control, 2005 and 2005 European Control Conference. CDC-ECC '05. 44th IEEE Conference on
Print_ISBN :
0-7803-9567-0
Type :
conf
DOI :
10.1109/CDC.2005.1582716
Filename :
1582716
Link To Document :
بازگشت