Constrained haptic-guided shared control for collaborative human–robot percutaneous nephrolithotomy training. (May 2021)