Ayuda
Ir al contenido

Dialnet


Communicating and Integrating the Modules of a Robotic Software Application

  • Autores: Juan Antonio Fernández, Javier González, Antonio Martin
  • Localización: Distributed Autonomous Robotic Systems 3 / coord. por Tim Lueth, Rudiger Dillmann, Paolo Dario, Heinz Wörn, 1998, ISBN 9783642721984, págs. 57-66
  • Idioma: inglés
  • Texto completo no disponible (Saber más ...)
  • Resumen
    • In this paper we address the issue of designing and implementing an intercommunication software that allows to integrate the different modules of a robotic software application. The developed software, called NEXUS, it is based on a subscription/production design, and also makes use of some important features from high-level programming languages, such as modular and object-oriented techniques. This leads to a desirable decoupling between the programs designed for a given task and the software facilities required for inter-process communications, error recovery system, user interfaces, etc. Also an additional benefit is that it makes the software less sensitive to changes than monolithic applications. Some important features of NEXUS are itsdistributed nature, its hierarchical error recovery system, and thereal-time capabilities that it inherits from the underlying operating system. NEXUS has been developed for mobile robots, but its design has been done generic enough for implementing any distributed robotic system, such as cooperating robots, teleoperation systems, manufacturing cells, etc. We outline some implementation issues and how a set of modules designed for our mobile robot RAM-2 have been integrated showing both the flexibility and the reduction of costs achievable by using NEXUS.


Fundación Dialnet

Dialnet Plus

  • Más información sobre Dialnet Plus

Opciones de compartir

Opciones de entorno