Etd

Implementation of a Modular Software Architecture on a Real-Time Operating System for Generic Control over MRI Compatible Surgical Robots

Public

Downloadable Content

open in viewer

Software used in medical settings operate in complex and variable environments. Programs need to integrate well not only with their electrical and mechanical components, but also within the socio-technological setting they participate in. In this Master's Thesis, a modular software architecture for controlling surgical robot systems within magnetic resonance scanners is designed and implemented. The C++ program runs on a sbRIO 9651 real-time operating system and an object oriented design is taken. Robot kinematics and controls are put into effect in software and validated. Communication with up to ten daughter cards occurs via SPI and external information is exchanged via OpenIGTLink. A web-based engineering console made with ReactJS is also constructed to provide a visual interface for actuating motor axes and executing robot functionality. Documentation of the code is provided and the program was validated quantitatively with software tests and qualitatively through experimentation in MRI suites.

Creator
Contributors
Degree
Unit
Publisher
Language
  • English
Identifier
  • etd-042518-142735
Keyword
Advisor
Committee
Defense date
Year
  • 2018
Date created
  • 2018-04-25
Resource type
Rights statement
Last modified
  • 2023-09-28

Relations

In Collection:

Items

Items

Permanent link to this page: https://digital.wpi.edu/show/4f16c309z