Difference between revisions of "2013 Project Week:AgileMedicalRobot"
From NAMIC Wiki
(15 intermediate revisions by 2 users not shown) | |||
Line 4: | Line 4: | ||
<!--Image:genuFAp.jpg|Scatter plot of the original FA data through the genu of the corpus callosum of a normal brain.--> | <!--Image:genuFAp.jpg|Scatter plot of the original FA data through the genu of the corpus callosum of a normal brain.--> | ||
<!--Image:genuFA.jpg|Regression of FA data; solid line represents the mean and dotted lines the standard deviation.--> | <!--Image:genuFA.jpg|Regression of FA data; solid line represents the mean and dotted lines the standard deviation.--> | ||
+ | Image:MRISequenceDiagramPart 912X668 72dpi.png|Sequence Diagram for MRI-guided liver ablation robot (the beginning part) | ||
</gallery> | </gallery> | ||
Line 22: | Line 23: | ||
<h3>Approach, Plan</h3> | <h3>Approach, Plan</h3> | ||
* Identify system components in the robot | * Identify system components in the robot | ||
− | * Identify | + | * Identify workflow in the target clinical application |
* List system "phases" for each workflow items | * List system "phases" for each workflow items | ||
* Discuss the tasks for each components at each phase | * Discuss the tasks for each components at each phase | ||
Line 38: | Line 39: | ||
** [https://github.com/SNRLab/AgileMedicalRoboticsDevelopment.git AgileMedicalRoboticsDevelopment] | ** [https://github.com/SNRLab/AgileMedicalRoboticsDevelopment.git AgileMedicalRoboticsDevelopment] | ||
* Created sequence diagram by using [http://argouml.tigris.org ArgoUML] | * Created sequence diagram by using [http://argouml.tigris.org ArgoUML] | ||
+ | **[[Diagram revision control]]; export XMI file from ArgoUML -> repository at GitHub | ||
+ | * Documented the following items to Wiki | ||
+ | **Identified clinical workflow, system components and tasks | ||
+ | **Identified states and information to be exchanged | ||
+ | **Planned incremental development phases | ||
+ | * Designed igtlRobot (OpenIGTLink extension) based on the workflow and implemented parts of the extension message classes. | ||
+ | * Created virtual components for Robot control unit, Slicer to perform the communication of each device by using igtlRobot. | ||
+ | **capable of comprehending "state" and "information to be exchanged" | ||
</div> | </div> |
Latest revision as of 16:31, 11 January 2013
Home < 2013 Project Week:AgileMedicalRobotKey Investigators
- BWH: Atsushi Yamada, Nobuhiko Hata
- Canon: Taka Kato, Onuma
Objective
To develop a system architecture for MRI-guided liver ablation robot, and identify the critical software modules in Slicer, OpenIGTLink, NITRO
Approach, Plan
- Identify system components in the robot
- Identify workflow in the target clinical application
- List system "phases" for each workflow items
- Discuss the tasks for each components at each phase
- Identify information to be exchanged to accomplish the tasks
- Identify the information to be logged for recovery from crash and emergency stop
- Design incremental development phases with test and validation
- Identify virtual and real system components to be developed
- Identify resource sharing mechanism among component developpers
Progress
- Created the repository
- Created sequence diagram by using ArgoUML
- Diagram revision control; export XMI file from ArgoUML -> repository at GitHub
- Documented the following items to Wiki
- Identified clinical workflow, system components and tasks
- Identified states and information to be exchanged
- Planned incremental development phases
- Designed igtlRobot (OpenIGTLink extension) based on the workflow and implemented parts of the extension message classes.
- Created virtual components for Robot control unit, Slicer to perform the communication of each device by using igtlRobot.
- capable of comprehending "state" and "information to be exchanged"
Delivery Mechanism
- The documentation to be contained in NCIGT wiki site.