A multithreaded distributed telerobotic framework

Mayez A. Al-Mouhamed*, Onur Toker, Asif Iqbal

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

9 Scopus citations

Abstract

A reliable real-time client-server telerobotic system that uses a distributed component framework to promote software reusability, ease of extensibility, debugging, and data encapsulation is proposed. NET remoting is used for automatic handling of the network resources and data transfer while isolating the components from network protocol issues. A client-server transfer of live stereo video provides the operator three-dimensional (3-D) views of the slave scene with augmented reality (AR) framework and services. Overall distributed framework and design independence improves the portability and modularity of the proposed telerobotic system. A multithreaded execution is proposed for streaming of force, command, and for the transfer of live stereo video data. The proposed framework provides a useful integrated software and hardware environment to enhance man-machine interactions using stereo visualization and AR in real-time telerobotic systems.

Original languageEnglish
Pages (from-to)558-566
Number of pages9
JournalIEEE/ASME Transactions on Mechatronics
Volume11
Issue number5
DOIs
StatePublished - Oct 2006

Bibliographical note

Funding Information:
Manuscript received January 31, 2005; revised December 30, 2005. Recommended by Technical Editor C. Mavroidis. This work was supported by King Abdulaziz City for Science and Technology (KACST) under Grant AT-20-80.

Keywords

  • Distributed application framework
  • Man-machine interface
  • Reflected force feedback
  • Telerobotics
  • Three-dimensional (3-D) visualization

ASJC Scopus subject areas

  • Control and Systems Engineering
  • Computer Science Applications
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'A multithreaded distributed telerobotic framework'. Together they form a unique fingerprint.

Cite this