Loading patent details...
US5807378A: Surgical Manipulator for a Telerobotic System | Searchlight