Robots are becoming widely available and at affordable prices, however we do not have a suitable software infrastructure for programming them yet. A major issue in the field is software reuse: software for robots is inherently tied to the underlying hardware that is difficult to share among different platforms; nevertheless the software modules controlling hardware are often responsible for tough tasks so that a driver-based approach does not fit well the problem. We believe that the missing ability of reusing software in this particular field is due to the way software is organized following a functional decomposition of software modules. In this paper we present Robotics4.NET, a framework for programming robots that takes a different approach at modelling software modules in this domain. We discuss how our approach tends to achieve better decoupling and dependence of the modules in the system, thus making easier software reuse even on different robotic platforms.

Increasing decoupling in a framework for programming robots

CISTERNINO, ANTONIO;AMBRIOLA, VINCENZO
2005-01-01

Abstract

Robots are becoming widely available and at affordable prices, however we do not have a suitable software infrastructure for programming them yet. A major issue in the field is software reuse: software for robots is inherently tied to the underlying hardware that is difficult to share among different platforms; nevertheless the software modules controlling hardware are often responsible for tough tasks so that a driver-based approach does not fit well the problem. We believe that the missing ability of reusing software in this particular field is due to the way software is organized following a functional decomposition of software modules. In this paper we present Robotics4.NET, a framework for programming robots that takes a different approach at modelling software modules in this domain. We discuss how our approach tends to achieve better decoupling and dependence of the modules in the system, thus making easier software reuse even on different robotic platforms.
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11568/95614
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact