Most robot software architectures focus on the problem of imitating human intelligence and thus typically refer to a single robot perceiving, navigating and acting in the environment. However, the rapid progress of communication technology has modified this reference scenario, offering, the possibility of “distributing” the intelligent activity on a network of robots, computers and other general sensing and actuating devices. This allows the robot to merge with the environment it operates in and, moreover, different robots may co-operate as a single entity in order to carry out a specific task more efficiently. This paper tackles this “extended” problem, presenting ETHNOS-II, a programming environment for the design of a system composed of different robots integrated with the environment they operate in ETHNOS-II provides support from two main point of views: from the software engineering perspective it provides support for platform independence, software integration and re-use, computation distribution; from the runtime perspective it provides support for real-time execution and event handling, inter-robot communication, and intra-robot resource allocation.

ETHNOS-II – A Programming Environment for Distributed Multiple Robotic Systems

PIAGGIO, MAURIZIO;SGORBISSA, ANTONIO;ZACCARIA, RENATO UGO RAFFAELE
1999-01-01

Abstract

Most robot software architectures focus on the problem of imitating human intelligence and thus typically refer to a single robot perceiving, navigating and acting in the environment. However, the rapid progress of communication technology has modified this reference scenario, offering, the possibility of “distributing” the intelligent activity on a network of robots, computers and other general sensing and actuating devices. This allows the robot to merge with the environment it operates in and, moreover, different robots may co-operate as a single entity in order to carry out a specific task more efficiently. This paper tackles this “extended” problem, presenting ETHNOS-II, a programming environment for the design of a system composed of different robots integrated with the environment they operate in ETHNOS-II provides support from two main point of views: from the software engineering perspective it provides support for platform independence, software integration and re-use, computation distribution; from the runtime perspective it provides support for real-time execution and event handling, inter-robot communication, and intra-robot resource allocation.
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/11567/528919
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact