The MIDAS Journal logo

The MIDAS Journal

Home

A Surgical Assistant Workstation (SAW) Application for Teleoperated Surgical Robot System

Jung, Min Yang, Xia, Tian, Deguet, Anton, Kumar, Rajesh, Taylor, Russell, Kazanzides, Peter
Johns Hopkins University
The MIDAS Journal logo

Please use this identifier to cite or link to this publication: http://hdl.handle.net/10380/3079
New: Prefer using the following doi: https://doi.org/10.54294/xn9yxu
Published in The MIDAS Journal - MICCAI 2009 Workshop: Systems and Architectures for Computer Assisted Interventions.
Submitted by Min Yang Jung on 2009-08-19 22:53:49.

The Surgical Assistant Workstation (SAW) modular software framework provides integrated support for robotic devices, imaging sensors, and a visualization pipeline for rapid prototyping of telesurgical research systems. Subsystems of a telesurgical system, such as the master and slave robots and the visualization engine, form a distributed environment that requires an efficient inter-process communication (IPC) mechanism. This paper describes the extension of the component-based framework provided by the cisst libraries, on which the SAW depends, from a multi-threaded (local) to a multi-process (networked) environment. The current implementation uses the Internet Communication Engine (ICE) middleware package, but the design does not depend on ICE and can accomodate other middleware choices. A telesurgical robot system based on the da Vinci hardware platform is used as a test case, with a research application that requires coordination between the left and right robot arms (a bimanual knot tying task). Performance measurements on this platform indicate minimal overhead due to the networking.