Abstract
This paper presents intelligent object distribution architecture to maximize the performance and intelligence of a distributed surgical robotics system and its preliminary implementation in an MR-guided surgical robot system in an open-configuration MRI scanner. The method enables networked integration of a robot control server and multiple clients with minimum engineering overhead but maximum flexibility and performance. The clients in this study include an intraoperative imager, high-performance image processing computer(s), and surgical navigation host. The first contribution of the paper is to propose the use of object distribution by common object request broker architecture (CORBA), in which a robot control object on the robot control server can be remotely but transparently invoked from the clients regardless of their hardware, operating systems, or programming language. Second, we propose a technique to achieve additional flexibility by reporting the robot configuration information, i.e. geometry and kinematics of the robot, to the clients upon connection. Third, we ensure protection against an unauthorized entity by introducing a security control host that authorized the clients’ access to the robot server. In a prototype implementation of an MR-guided surgical robot system, the robot was controlled by surgical navigation software (the 3D Slicer) on a UNIX client by invoking the distributed control object on a robot control server on a PC. The method was evaluated in performance studies; and the result indicated 3.6 milliseconds for retrieving positions of the robot stages and 25.5 milliseconds to send a frame-based motion command, which are satisfactory for surgical robot control. In conclusion, the proposed method shows the potential usefulness of flexibly integrating the legacy software to a surgical robot system with minimum engineering overhead, thereby achieving highly complex and intelligent tasks in robot-assisted surgery.
Chapter PDF
Similar content being viewed by others
References
Bzostek, A., Kumar, R., Hata, N., Schorr, O., Kikinis, R., Taylor, R.H.: Distributed odular Computer-Integrated Surgical Robotic Systems: Implementation using modular software and networked systems. Presented at Third International Conference on Medical Robotics, Imaging And Computer Assisted Surgery (2000)
Lei, M., Yang, X.H., Tseng, M.M., Yang, S.Z.: A CORBA-based agent-driven design for distributed intelligent manufacturing systems. Jounal of Intelligent Manufacturing 9, 457–465 (1998)
Suarez, O.A., Foronda, J.L.A., Abreu, F.M.: Standard based framework for the development of manufacturing control systems. International Journal of Computer Integrated Manufacturing 11, 401–415 (1998)
Puder, A., Römer, K.: MICO: An Open Source CORBA Implementation. Morgan Kaufmann Publishers, San Francisco (2000)
Chinzei, K., Kikinis, R., Jolesz, F.A.: MR Compatibility of Mechatronic Devices: Design Criteria. Presented at Medical Image Computing and Computer Assisted ntervention, Cambridge, UK (1999)
Schenck, J.F., Jolesz, F.A., Roemer, P.B., Cline, H.E., Lorensen, W.E., Kikinis, R., Silverman, S.G., Hardy, C.J., Barber, W.D., Laskaris, E.T., et al.: Superconducting open-configuration MR imaging system for image-guided therapy. Radiology 195, 805–814 (1995)
Ousterhout, J.K.: Tel and the Tk Toolkit. Addison-wesley, Massachusetts (1994)
Schroeder, W., Martin, K., Lorensen, B.: The Visualization Toolkit. An object-oriented approach to 3D graphics. Prentice Hall PTR, Upper Saddle River (1996)
Pilhofer, F.: TclMico (1999), http://www.informatik.uni-frankfurt.de/~fp/Tcl/telmico
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Schorr, O. et al. (2000). Distributed Modular Computer-Integrated Surgical Robotic Systems: Architecture for Intelligent Object Distribution. In: Delp, S.L., DiGoia, A.M., Jaramaz, B. (eds) Medical Image Computing and Computer-Assisted Intervention – MICCAI 2000. MICCAI 2000. Lecture Notes in Computer Science, vol 1935. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-40899-4_102
Download citation
DOI: https://doi.org/10.1007/978-3-540-40899-4_102
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-41189-5
Online ISBN: 978-3-540-40899-4
eBook Packages: Springer Book Archive