Friction Compensation Techniques for Tendon-Driven Robotic Hands