Medical Robot with Remote Centre of Motion (RCM) Mechanism