Virtual laboratories and on-line robots are examples of distributed telerobotic systems based on emerging Internet technologies. Building these applications from scratch is a very demanding effort because they must satisfy a wide set of requirements, arising from both the distributed systems domain, e.g. location transparency and multiplatform interoperability, and the telerobotic domain, e.g. guaranteed quality of service, real-time operation, dynamic reconfigurability, concurrent or collaborative interaction among distributed sites. For these systems exploitation of an Object Oriented standard middleware like CORBA should be very effective, thanks to its well known features and services and its recent enhancements (Real-Time CORBA, AMI). In this paper we summarize our experience in the development of a software framework for telerobotics based on Real-Time CORBA. The framework takes advantage from CORBA services to allow implementation of advanced teleoperation systems, thereby avoiding proprietary or ad-hoc solutions for communication and priority management. In order to enable distributed collaboration and virtual laboratories, it also supports concurrent control and data distribution with multiple Clients. The framework has been evaluated in a real scenario, building a distributed telerobotic application which allows control of a robot arm and several sensors by multiple Clients.

Designing Telerobotic Systems as Distributed CORBA-based Applications / Amoretti, Michele; Bottazzi, S.; Reggiani, M.; Caselli, Stefano. - 2888:(2003), pp. 1063-1080. (Intervento presentato al convegno International Symposium on Distributed Objects and Applications (DOA2003) tenutosi a Catania, Italy nel Novembre 2003) [10.1007/978-3-540-39964-3_69].

Designing Telerobotic Systems as Distributed CORBA-based Applications

AMORETTI, Michele;CASELLI, Stefano
2003-01-01

Abstract

Virtual laboratories and on-line robots are examples of distributed telerobotic systems based on emerging Internet technologies. Building these applications from scratch is a very demanding effort because they must satisfy a wide set of requirements, arising from both the distributed systems domain, e.g. location transparency and multiplatform interoperability, and the telerobotic domain, e.g. guaranteed quality of service, real-time operation, dynamic reconfigurability, concurrent or collaborative interaction among distributed sites. For these systems exploitation of an Object Oriented standard middleware like CORBA should be very effective, thanks to its well known features and services and its recent enhancements (Real-Time CORBA, AMI). In this paper we summarize our experience in the development of a software framework for telerobotics based on Real-Time CORBA. The framework takes advantage from CORBA services to allow implementation of advanced teleoperation systems, thereby avoiding proprietary or ad-hoc solutions for communication and priority management. In order to enable distributed collaboration and virtual laboratories, it also supports concurrent control and data distribution with multiple Clients. The framework has been evaluated in a real scenario, building a distributed telerobotic application which allows control of a robot arm and several sensors by multiple Clients.
2003
9783540204985
Designing Telerobotic Systems as Distributed CORBA-based Applications / Amoretti, Michele; Bottazzi, S.; Reggiani, M.; Caselli, Stefano. - 2888:(2003), pp. 1063-1080. (Intervento presentato al convegno International Symposium on Distributed Objects and Applications (DOA2003) tenutosi a Catania, Italy nel Novembre 2003) [10.1007/978-3-540-39964-3_69].
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/11381/1451863
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? 0
social impact