Clutch for stabilizing and adjusting a probe in laparoscopic...
Cooperative minimally invasive telesurgical system
Canada
World
United States