A Distributed Software Framework for Robotic Surgery

Christoph Staub,Yu Ning1*,Salman Can,Alois Knoll
1.Johns Hopkins University
Abstract

Abstract

The ARAMIS research platform is a telesurgical robotic system for minimally invasive surgery with focus on autonomous functionality. The original software architecture was a hierarchical one, based on the model-view-controller paradigm. To handle the growing number of devices, we introduce a new framework that facilitates the decomposition of system functionality into separate programs, as well as the data sharing between them. This allows us to integrate and test new functionality more quickly. Our work heavily utilizes the cisst libraries, developed by the Johns Hopkins University. In particular, we take advantage of cisst's multiprocess networking capabilities. As a proof of concept, we demonstrate the integration of an eye-tracking based endoscope control.

Keywords

software architecturerobotic surgeryminimally invasive surgerydistributed framework
Manuscript
Source Code and Data

Source Code and Data

No source code files available for this publication.