THE PROBLEM
Medical
devices that interact with the real world generally have requirements
for:
- Real-time
performance
- Proven
reliability and safety
Most
available software packages do not satisfy these requirements.
ERC devices with real-time requirements include:
- Robots
- Tracking
systems
- Intraoperative
imaging systems
|

Block Diagram of Typical Robot Controller Software
|
Modularity: Examples of "Steady
Hand" and "Steady Hand - II"
|
THE SOLUTION
Real time operating systems (e.g., RTAI-Linux)
Software libraries for real-time support:
- Real-time tasks
- Device interfaces
Medical Robot Controller (MRC-II)
- Real time task or device interface for servo control
- Real time task for trajectory control
- Interactive Robot Environment (IRE)
Other device software being developed.
|
THE IMPACT
Uniform interface between devices and tasks supports:
- Intelligent hardware, such as:
- Motion controllers (MEI, Galil, etc.)
- Tracking systems (Polaris, Optotrak, etc.)
- Force sensors (ATI-ISA)
- Non-intelligent I/O boards, such as:
- Servo To Go
- Low Power Motor Controller (LoPoMoCo)
- Force sensors (ATI-DAQ)
|

Class Collaboration Diagram
|

Overview of CISST Libraries
|
THE FUTURE
Expanded device support, including:
- Tracking systems
- Micron system at CMU
Provide software under open source license
MRC-II architecture to provide core framework and allow dynamic loading
of “plug-in” extensions
|
PUBLICATIONS
Comming Soon...
|
|