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

作者: Anton Deguet , Peter Kazanzides , Marcin Balicki , Min Yang Jung , Russell H. Taylor

DOI: 10.6092/JOSER_2014_05_02_P25

关键词: Software developmentSoftware frameworkArtificial intelligenceRoboticsMedical robotComponent (UML)EngineeringSimulationReliability (computer networking)Variety (cybernetics)Rapid prototypingSoftware engineering

摘要: 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 often comprise sensors devices with real-time constraints, size complexity these significantly increased to achieve both desired functionality non-functional requirements such as safety, integrity, reliability. Medical systems, other robotics areas, reached point that requires careful consideration strategies for more effective maintainable system development or rapid prototyping. We developing component-based software framework computer-assisted intervention called cisst , collection reusable components, addresses issues. This paper describes practical problems challenges we faced throughout various surgical systems. It also discusses our design approaches possible solutions, summarizes lessons learned. Although main focus is on believe experience can be shared rest community.

参考文章(26)
Oliver Schorr, Nobuhiko Hata, Andrew Bzostek, Rajesh Kumar, Catherina Burghart, Russel H. Taylor, Ron Kikinis, Distributed Modular Computer-Integrated Surgical Robotic Systems: Architecture for Intelligent Object Distribution medical image computing and computer-assisted intervention. pp. 979- 987 ,(2000) , 10.1007/978-3-540-40899-4_102
Marc Shapiro, Structure and Encapsulation in Distributed Systems: the Proxy Principle international conference on distributed computing systems. pp. 198- 204 ,(1986)
Andrew Bzostek, Rajesh Kumar, Nobuhiko Hata, Oliver Schorr, Ron Kikinis, Russell H. Taylor, Distributed Modular Computer-Integrated Surgical Robotic Systems: Implementation Using Modular Software and Networked Systems medical image computing and computer assisted intervention. pp. 969- 978 ,(2000) , 10.1007/978-3-540-40899-4_101
Richard Helm, John Vlissides, Ralph Johnson, Erich Gamma, Design Patterns: Elements of Reusable Object-Oriented Software ,(1994)
Noriaki Ando, Takashi Suehiro, Tetsuo Kotoku, A Software Platform for Component Based RT-System Development: OpenRTM-Aist Simulation, Modeling, and Programming for Autonomous Robots. pp. 87- 98 ,(2008) , 10.1007/978-3-540-89076-8_12
Min Yang Jung, Russell H. Taylor, Peter Kazanzides, Safety Design View: A conceptual framework for systematic understanding of safety features of medical robot systems international conference on robotics and automation. pp. 1883- 1888 ,(2014) , 10.1109/ICRA.2014.6907107
Min Jung, Peter Kazanzides, Fault Detection and Diagnosis for Component-based Robotic Systems ieee international conference on technologies for practical robot applications. pp. 1- 6 ,(2012) , 10.1109/TEPRA.2012.6269387
Tian Xia, Clint Baird, George Jallo, Kathryn Hayes, Nobuyuki Nakajima, Nobuhiko Hata, Peter Kazanzides, An integrated system for planning, navigation and robotic assistance for skull base surgery. International Journal of Medical Robotics and Computer Assisted Surgery. ,vol. 4, pp. 321- 330 ,(2008) , 10.1002/RCS.213
Junichi Tokuda, Gregory S. Fischer, Xenophon Papademetris, Ziv Yaniv, Luis Ibanez, Patrick Cheng, Haiying Liu, Jack Blevins, Jumpei Arata, Alexandra J. Golby, Tina Kapur, Steve Pieper, Everette C. Burdette, Gabor Fichtinger, Clare M. Tempany, Nobuhiko Hata, OpenIGTLink: an open network protocol for image-guided therapy environment International Journal of Medical Robotics and Computer Assisted Surgery. ,vol. 5, pp. 423- 434 ,(2009) , 10.1002/RCS.274
Ayssam Elkady, Tarek Sobh, Robotics Middleware: A Comprehensive Literature Survey and Attribute-Based Bibliography Journal of Robotics. ,vol. 2012, pp. 1- 15 ,(2012) , 10.1155/2012/959013