A Distributed Software Framework for Robotic Surgery
Please use this identifier to cite or link to this publication: http://hdl.handle.net/10380/3274
New: Prefer using the following doi: https://doi.org/10.54294/2dac6b
Published in The MIDAS Journal - MICCAI 2011 Workshop: Systems and Architectures for Computer Assisted Interventions.
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.