 |
Publications |
|
|
|
|
|
|
Kaupp, T., Brooks, A., Upcroft, B. & Makarenko, A. |
|
Building a Software Architecture for a Human-Robot Team Using the Orca Framework
IEEE International Conference on Robotics and Automation (ICRA '07), 2007 Presented at IEEE International Conference on Robotics and Automation (ICRA '07), Rome, Italy, 02 Jan. - 02 Jan. 2007
|
Abstract This paper considers the problem of building a software
architecture for a human-robot team. The objective of the team
is to build a multi-attribute map of the world by performing
information fusion. A decentralized approach to information
fusion is adopted to achieve the system properties of
scalability and survivability. Decentralization imposes
constraints on the design of the architecture and its
implementation. We show how a Component-Based Software
Engineering approach can address these constraints. The
architecture is implemented using Orca -- a component-based
software framework for robotic systems. Experimental results
from a deployed system comprised of an unmanned air vehicle, a
ground vehicle, and two human operators are presented. A
section on the lessons learned is included which may be
applicable to other distributed systems with complex
algorithms. We also compare Orca to the Player software
framework in the context of distributed systems.
|
| Download |
PDF full text (116.04k)
|
|
Associated Projects
|
Copyright Notice & Disclaimer |
|