A portable medical simulation system and method employs an artificial
patient with a built-in haptic interface device, with up to four
carriages for engaging different diameter catheters. A catheter
stabilizer between each carriage expands and contracts in an accordion
fashion as the carriages move in relation to each other, preventing the
catheter from bending and bowing. A contrast display visual effect
derived from a particle emitter software tool simulates the release of
radiopaque dye within a simulated vasculature system for display on a
monitor. A computer software based system is used for generating haptic
effects on the catheter through control signals passed to each of the
carriage motors controlling translation movement of the catheter and
magnetic particle brakes controlling rotational movement of the catheter.