Telerobotic systems design based on real-time CORBA.
Saved in:
| Title: | Telerobotic systems design based on real-time CORBA. |
|---|---|
| Authors: | Amoretti, Michele1 amoretti@ce.unipr.it, Bottazzi, Stefano1 bottazzi@ce.unipr.it, Caselli, Stefano1 caselli@ce.unipr.it, Reggiani, Monica1 reggini@ce.unipr.it |
| Source: | Journal of Robotic Systems. Apr2005, Vol. 22 Issue 4, p183-201. 19p. |
| Subjects: | CORBA (Computer architecture), Computer software, Electronic systems, Robotics, Automation, Technological innovations, Technology |
| Abstract: | A new class of telerobotic applications is making its way into research laboratories, fine arts or science museums, and industrial installations. Virtual laboratories and remote equipment maintenance are examples of these applications, which are built exploiting distributed computing systems and Internet technologies. Distributed computing technologies provide several advantages to telerobotic applications, such as dynamic and multiuser access to remote resources and arbitrary user locations. Nonetheless, building these applications remains a substantial endeavor, especially when performance requirements must be met. The aim of this paper is to investigate how mainstream and advanced features of the CORBA object-oriented middleware can be put to work to meet the requirements of novel telerobotic applications. We show that Real-Time CORBA extensions and asynchronous method invocation of CORBA services can be relied upon to meet performance and functional requirements, thereby enabling teleoperation on local area networks. Furthermore, CORBA services for concurrency control and large-scale data distribution enable geographic-scale access for robot teleprogramming. Limitations in the currently available implementations of the CORBA standard are also discussed, along with their implications. The effectiveness and suitability for telerobotic applications of several CORBA mechanisms are tested first individually and then by means of a software framework exploiting CORBA services and ensuring component-based development, software reuse, low development cost, fully portable real-time and communication support. A comprehensive telerobotic application built based on the framework is described in the paper and evaluated on both local and wide area networks. The application includes a robot manipulator and several sensory subsystems under concurrent access by multiple competing or collaborating operators, one of which is equipped with a multimodal user interface acting as the master device. © 2005 Wiley Periodicals, Inc. [ABSTRACT FROM AUTHOR] |
| Copyright of Journal of Robotic Systems is the property of Wiley-Blackwell and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.) | |
| Database: | Engineering Source |
| FullText | Links: – Type: pdflink Text: Availability: 0 |
|---|---|
| Header | DbId: egs DbLabel: Engineering Source An: 16620896 AccessLevel: 6 PubType: Academic Journal PubTypeId: academicJournal PreciseRelevancyScore: 0 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: Telerobotic systems design based on real-time CORBA. – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Amoretti%2C+Michele%22">Amoretti, Michele</searchLink><relatesTo>1</relatesTo><i> amoretti@ce.unipr.it</i><br /><searchLink fieldCode="AR" term="%22Bottazzi%2C+Stefano%22">Bottazzi, Stefano</searchLink><relatesTo>1</relatesTo><i> bottazzi@ce.unipr.it</i><br /><searchLink fieldCode="AR" term="%22Caselli%2C+Stefano%22">Caselli, Stefano</searchLink><relatesTo>1</relatesTo><i> caselli@ce.unipr.it</i><br /><searchLink fieldCode="AR" term="%22Reggiani%2C+Monica%22">Reggiani, Monica</searchLink><relatesTo>1</relatesTo><i> reggini@ce.unipr.it</i> – Name: TitleSource Label: Source Group: Src Data: <searchLink fieldCode="JN" term="%22Journal+of+Robotic+Systems%22">Journal of Robotic Systems</searchLink>. Apr2005, Vol. 22 Issue 4, p183-201. 19p. – Name: Subject Label: Subjects Group: Su Data: <searchLink fieldCode="DE" term="%22CORBA+%28Computer+architecture%29%22">CORBA (Computer architecture)</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+software%22">Computer software</searchLink><br /><searchLink fieldCode="DE" term="%22Electronic+systems%22">Electronic systems</searchLink><br /><searchLink fieldCode="DE" term="%22Robotics%22">Robotics</searchLink><br /><searchLink fieldCode="DE" term="%22Automation%22">Automation</searchLink><br /><searchLink fieldCode="DE" term="%22Technological+innovations%22">Technological innovations</searchLink><br /><searchLink fieldCode="DE" term="%22Technology%22">Technology</searchLink> – Name: Abstract Label: Abstract Group: Ab Data: A new class of telerobotic applications is making its way into research laboratories, fine arts or science museums, and industrial installations. Virtual laboratories and remote equipment maintenance are examples of these applications, which are built exploiting distributed computing systems and Internet technologies. Distributed computing technologies provide several advantages to telerobotic applications, such as dynamic and multiuser access to remote resources and arbitrary user locations. Nonetheless, building these applications remains a substantial endeavor, especially when performance requirements must be met. The aim of this paper is to investigate how mainstream and advanced features of the CORBA object-oriented middleware can be put to work to meet the requirements of novel telerobotic applications. We show that Real-Time CORBA extensions and asynchronous method invocation of CORBA services can be relied upon to meet performance and functional requirements, thereby enabling teleoperation on local area networks. Furthermore, CORBA services for concurrency control and large-scale data distribution enable geographic-scale access for robot teleprogramming. Limitations in the currently available implementations of the CORBA standard are also discussed, along with their implications. The effectiveness and suitability for telerobotic applications of several CORBA mechanisms are tested first individually and then by means of a software framework exploiting CORBA services and ensuring component-based development, software reuse, low development cost, fully portable real-time and communication support. A comprehensive telerobotic application built based on the framework is described in the paper and evaluated on both local and wide area networks. The application includes a robot manipulator and several sensory subsystems under concurrent access by multiple competing or collaborating operators, one of which is equipped with a multimodal user interface acting as the master device. © 2005 Wiley Periodicals, Inc. [ABSTRACT FROM AUTHOR] – Name: AbstractSuppliedCopyright Label: Group: Ab Data: <i>Copyright of Journal of Robotic Systems is the property of Wiley-Blackwell and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.) |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=16620896 |
| RecordInfo | BibRecord: BibEntity: Identifiers: – Type: doi Value: 10.1002/rob.20058 Languages: – Code: eng Text: English PhysicalDescription: Pagination: PageCount: 19 StartPage: 183 Subjects: – SubjectFull: CORBA (Computer architecture) Type: general – SubjectFull: Computer software Type: general – SubjectFull: Electronic systems Type: general – SubjectFull: Robotics Type: general – SubjectFull: Automation Type: general – SubjectFull: Technological innovations Type: general – SubjectFull: Technology Type: general Titles: – TitleFull: Telerobotic systems design based on real-time CORBA. Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Amoretti, Michele – PersonEntity: Name: NameFull: Bottazzi, Stefano – PersonEntity: Name: NameFull: Caselli, Stefano – PersonEntity: Name: NameFull: Reggiani, Monica IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 04 Text: Apr2005 Type: published Y: 2005 Identifiers: – Type: issn-print Value: 07412223 Numbering: – Type: volume Value: 22 – Type: issue Value: 4 Titles: – TitleFull: Journal of Robotic Systems Type: main |
| ResultId | 1 |