Kinematic design of linkage-based haptic interfaces for medical applications: a review. (6th April 2021)