Over the past two decades, a variety of medical robot systems have been developed and commercial products are actively used in modern operating rooms. These systems often comprise a variety of sensors and devices with the real-time constraints, and the size and complexity of these systems have significantly increased to achieve both desired medical functionality and non-functional requirements such as safety, integrity, and reliability. Medical robot systems, as in other robotics areas, have reached a point that requires careful consideration of strategies for more effective and maintainable system development or rapid prototyping. We have been developing a component-based software framework for computer-assisted intervention systems, called cisst, with a collection of reusable components, that addresses these issues. This paper describes practical problems and challenges that we have faced throughout the development of various medical and surgical robot systems. It also discusses our design approaches and possible solutions, and summarizes the lessons learned. Although the main focus is on medical robot systems, we believe our experience with component-based software development in medical robotics can be shared with the rest of the robotics community.

(2014). Lessons Learned from the Development of Component-Based Medical Robot Systems [journal article - articolo]. In JOURNAL OF SOFTWARE ENGINEERING IN ROBOTICS. Retrieved from http://hdl.handle.net/10446/87670

Lessons Learned from the Development of Component-Based Medical Robot Systems

2014-01-01

Abstract

Over the past two decades, a variety of medical robot systems have been developed and commercial products are actively used in modern operating rooms. These systems often comprise a variety of sensors and devices with the real-time constraints, and the size and complexity of these systems have significantly increased to achieve both desired medical functionality and non-functional requirements such as safety, integrity, and reliability. Medical robot systems, as in other robotics areas, have reached a point that requires careful consideration of strategies for more effective and maintainable system development or rapid prototyping. We have been developing a component-based software framework for computer-assisted intervention systems, called cisst, with a collection of reusable components, that addresses these issues. This paper describes practical problems and challenges that we have faced throughout the development of various medical and surgical robot systems. It also discusses our design approaches and possible solutions, and summarizes the lessons learned. Although the main focus is on medical robot systems, we believe our experience with component-based software development in medical robotics can be shared with the rest of the robotics community.
articolo
2014
Min Yang Jung, ; Marcin, Balicki; Anton, Deguet; Taylor, Russell H.; Peter, Kazanzides
File allegato/i alla scheda:
File Dimensione del file Formato  
75-413-1-PB.pdf

accesso aperto

Versione: publisher's version - versione editoriale
Licenza: Creative commons
Dimensione del file 4.68 MB
Formato Adobe PDF
4.68 MB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

Aisberg ©2008 Servizi bibliotecari, Università degli studi di Bergamo | Terms of use/Condizioni di utilizzo

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10446/87670
Citazioni
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact