Title :
ERSP: a software platform and architecture for the service robotics industry
Author :
Munich, Mario E. ; Ostrowski, Jim ; Pirjanian, Paolo
Author_Institution :
Evolution Robotics Inc., Pasadena, CA, USA
Abstract :
In this paper we describe the need for, and the characteristics of a software architecture for commercial robotic products. We describe the Evolution Robotics Software Platform (ERSP™), which provides a commercial-grade software architecture for mobile robots. The architecture has been designed to be modular, scalable, lightweight, portable, and reusable. It follows a hybrid model of data flow, combining behavior-based processing modules for real-time reactions with event-based task planning routines. We provide a detailed description of the main architectural components and some basic usage studies. We also highlight areas where compromises have been made and for which continuing work is needed.
Keywords :
service robots; software architecture; ERSP; Evolution Robotics Software Platform; behavior-based processing; commercial robotic products; event-based task planning; service robotics industry; software architecture; software platform; Computer architecture; Computer industry; Costs; Hardware; Mobile robots; Process planning; Robot kinematics; Robot sensing systems; Service robots; Software architecture; Service Robotics Industry; Software Architecture; Software Platform;
Conference_Titel :
Intelligent Robots and Systems, 2005. (IROS 2005). 2005 IEEE/RSJ International Conference on
Print_ISBN :
0-7803-8912-3
DOI :
10.1109/IROS.2005.1545468